@charset "UTF-8";
/**
 *  Do not remove this comments bellow. It's the markers used by wiredep to inject
 *  sass dependencies when defined in the bower.json of your dependencies
 */
/**
 *  Do not remove this comments bellow. It's the markers used by gulp-inject to inject
 *  all your sass files automatically
 */
/*----------------------------------------------------------------*/
/*  Reset
/*----------------------------------------------------------------*/
* {
  text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -webkit-text-rendering: optimizeLegibility;
  -webkit-tap-highlight-color: transparent;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  *:before, *:after {
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  *:focus {
    outline: none; }

*:not(md-input-container) > input[type="text"],
*:not(md-input-container) > input[type="tel"],
*:not(md-input-container) > input[type="email"],
*:not(md-input-container) > input[type="search"],
*:not(md-input-container) > input[type="password"],
*:not(md-input-container) > input[type="button"],
*:not(md-input-container) > button,
*:not(md-input-container) > input[type="submit"],
*:not(md-input-container) > input[type="image"],
*:not(md-input-container) > textarea {
  border-radius: 0;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  border: none;
  padding: 0;
  margin: 0; }

*:not(md-input-container) > input[type="button"],
*:not(md-input-container) > button,
*:not(md-input-container) > input[type="submit"] {
  background: none; }

button {
  border-radius: 0;
  font-family: inherit;
  font-size: inherit;
  padding: 0;
  margin: 0;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none; }

/*----------------------------------------------------------------*/
/*  Variables
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/*  Mixins
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/*  Angular Material Extend
/*  Adds and/or modifies Angular Material styles
/*----------------------------------------------------------------*/
/* --- FIXES --- */
[layout] > * {
  min-height: auto;
  min-height: initial; }

md-card > img,
md-card > :not(md-card-content) img {
  height: inherit;
  height: initial; }

.md-datepicker-calendar-pane * {
  -webkit-box-sizing: initial;
          box-sizing: initial; }

/* --- MODIFICATIONS --- */
md-autocomplete-wrap > input[type="search"] {
  background: #FFFFFF;
  padding: 0 15px !important; }

md-backdrop.md-opaque {
  background-color: rgba(33, 33, 33, 0.9) !important; }

md-card md-card-header md-card-avatar md-icon {
  width: 40px;
  height: 40px; }

md-checkbox.no-label {
  margin: 0; }

md-chip .md-chip-remove md-icon {
  margin-left: 2px; }
  md-chip .md-chip-remove md-icon svg {
    width: 18px;
    height: 18px;
    max-width: 18px;
    max-height: 18px;
    margin: 4px; }

md-datepicker .md-datepicker-button {
  padding: 0 !important;
  margin: 0 !important;
  vertical-align: middle; }

md-datepicker .md-datepicker-input-container {
  margin-left: 0; }

.md-inline-form md-datepicker {
  margin-top: 14px; }

md-dialog md-dialog-content {
  padding: 32px 24px 24px 24px; }

md-dialog md-dialog-actions {
  min-height: 64px;
  padding-top: 8px;
  padding-bottom: 8px; }
  md-dialog md-dialog-actions .md-button {
    margin: 0 8px; }

md-input-container.no-errors-spacer .md-errors-spacer {
  display: none; }

md-input-container .input-hint {
  position: absolute;
  right: auto;
  bottom: 7px;
  left: 2px;
  font-size: 12px;
  line-height: 14px;
  -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  color: rgba(0, 0, 0, 0.54); }

md-input-container.md-icon-left .input-hint {
  left: 38px; }

md-list-item .md-list-item-text p {
  font-size: 13px !important; }

md-menu,
.md-menu {
  padding: 0; }

md-menu-content.md-menu-bar-menu.md-dense {
  padding: 8px 0; }
  md-menu-content.md-menu-bar-menu.md-dense .md-button,
  md-menu-content.md-menu-bar-menu.md-dense md-menu-item {
    height: 40px;
    line-height: 40px; }
    md-menu-content.md-menu-bar-menu.md-dense .md-button.md-indent > md-icon,
    md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent > md-icon {
      top: 8px; }

.md-open-menu-container md-menu-content md-menu-item.selected {
  opacity: 0.4; }

md-menu-content md-menu-item .md-button {
  text-align: left; }

md-select.simplified {
  margin: 0 8px; }
  md-select.simplified .md-select-value {
    border: none !important;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0; }
    md-select.simplified .md-select-value *:first-child {
      -webkit-transform: none;
              transform: none;
      height: auto; }
    md-select.simplified .md-select-value .md-select-icon {
      -webkit-transform: none;
              transform: none;
      font-size: 16px; }
      md-select.simplified .md-select-value .md-select-icon:after {
        top: 1px; }

md-select[multiple] md-select-value > *:first-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  md-select[multiple] md-select-value > *:first-child > *:first-child {
    -webkit-box-flex: 0;
        -ms-flex: 0;
            flex: 0; }
  md-select[multiple] md-select-value > *:first-child .md-container {
    padding-right: 6px; }
    md-select[multiple] md-select-value > *:first-child .md-container:first-of-type {
      padding-right: 0; }

md-select-menu md-select-header {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: auto;
  height: 48px;
  padding-left: 10.667px;
  -webkit-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12);
          box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12);
  cursor: pointer; }
  md-select-menu md-select-header input[type="search"] {
    border: none;
    outline: none;
    height: 100%;
    width: 100%;
    padding: 0; }

md-sidenav {
  -webkit-overflow-scrolling: touch; }

md-tab-content {
  -ms-touch-action: initial !important;
      touch-action: initial !important; }

md-toolbar.colored-toolbar {
  color: rgba(255, 255, 255, 0.87); }
  md-toolbar.colored-toolbar md-menu-bar md-menu._md-open > button {
    background: rgba(0, 0, 0, 0.12); }
  md-toolbar.colored-toolbar md-menu._md-open > button {
    background: rgba(0, 0, 0, 0.12); }
  md-toolbar.colored-toolbar input {
    color: rgba(255, 255, 255, 0.87) !important; }

md-progress-circular[disabled] {
  visibility: hidden; }

/*----------------------------------------------------------------*/
/*  Template Layouts
/*----------------------------------------------------------------*/
#main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  height: 100%;
  position: fixed;
  max-width: 100%;
  top: 0;
  left: 0; }

body.boxed {
  background: #3F4450; }
  body.boxed #main {
    overflow: hidden !important;
    width: 100%;
    max-width: 1280px;
    margin: 0 auto;
    -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.45);
            box-shadow: 0 0 12px rgba(0, 0, 0, 0.45); }

#layout-content-only {
  position: relative;
  height: 100%;
  max-height: 100%; }
  #layout-content-only #content {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0; }

#layout-content-with-toolbar {
  position: relative;
  height: 100%;
  max-height: 100%; }
  #layout-content-with-toolbar #content {
    position: absolute;
    top: 64px;
    right: 0;
    bottom: 0;
    left: 0; }

#layout-vertical-navigation {
  height: 100%;
  max-height: 100%; }
  #layout-vertical-navigation #content-container {
    position: relative;
    overflow: hidden; }
    #layout-vertical-navigation #content-container #content {
      position: absolute;
      top: 64px;
      right: 0;
      bottom: 0;
      left: 0; }

#layout-vertical-navigation-fullwidth-toolbar {
  height: 100%;
  max-height: 100%; }
  #layout-vertical-navigation-fullwidth-toolbar #main-container {
    position: relative; }
    #layout-vertical-navigation-fullwidth-toolbar #main-container #content-container {
      position: relative;
      overflow: hidden; }
      #layout-vertical-navigation-fullwidth-toolbar #main-container #content-container #content {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0; }

#layout-vertical-navigation-fullwidth-toolbar-2 {
  height: 100%;
  max-height: 100%; }
  #layout-vertical-navigation-fullwidth-toolbar-2 #main-container {
    position: relative; }
    #layout-vertical-navigation-fullwidth-toolbar-2 #main-container #content-container {
      position: relative;
      overflow: hidden; }
      #layout-vertical-navigation-fullwidth-toolbar-2 #main-container #content-container #content {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0; }

#layout-horizontal-navigation {
  height: 100%;
  max-height: 100%; }
  #layout-horizontal-navigation #content-container {
    position: relative;
    overflow: hidden; }
    #layout-horizontal-navigation #content-container #content {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0; }

/*----------------------------------------------------------------*/
/*  Page Layouts
/*----------------------------------------------------------------*/
.page-layout {
  position: relative;
  overflow: hidden; }
  .page-layout .top-bg {
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    left: 0;
    height: 200px;
    background-image: url("/assets/images/backgrounds/header-bg.png");
    background-size: cover; }
  .page-layout md-backdrop {
    z-index: 50; }
  .page-layout > .header .breadcrumb {
    margin-bottom: 16px;
    font-weight: 500;
    color: rgba(0, 0, 0, 0.54); }
    .page-layout > .header .breadcrumb md-icon {
      margin: 0; }
    .page-layout > .header .breadcrumb .separator {
      margin: 0 8px; }
  .page-layout > .header .title {
    font-size: 34px; }
  .page-layout.carded {
    min-height: 100%;
    height: 100%; }
    .page-layout.carded.fullwidth.single-scroll {
      height: auto; }
      .page-layout.carded.fullwidth.single-scroll > .center .content-card .content {
        overflow: hidden; }
    .page-layout.carded.fullwidth > .center {
      position: relative;
      z-index: 2;
      margin-left: 32px;
      margin-right: 32px; }
      .page-layout.carded.fullwidth > .center .header {
        height: 136px;
        min-height: 136px;
        max-height: 136px;
        padding: 24px; }
      .page-layout.carded.fullwidth > .center .content-card {
        background: #FFFFFF;
        -webkit-box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
                box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
        overflow: hidden; }
        .page-layout.carded.fullwidth > .center .content-card .toolbar {
          padding: 8px 24px;
          height: 64px;
          min-height: 64px;
          max-height: 64px;
          border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
        .page-layout.carded.fullwidth > .center .content-card .content {
          padding: 24px;
          background: #FFFFFF; }
    .page-layout.carded.left-sidenav.single-scroll {
      height: auto; }
      .page-layout.carded.left-sidenav.single-scroll > .center .content-card .content {
        overflow: hidden; }
    .page-layout.carded.left-sidenav > .sidenav {
      width: 240px;
      min-width: 240px;
      max-width: 240px;
      -webkit-box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
              box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
      z-index: 51; }
      .page-layout.carded.left-sidenav > .sidenav .header {
        height: 200px;
        min-height: 200px;
        max-height: 200px;
        padding: 24px; }
      .page-layout.carded.left-sidenav > .sidenav .content {
        background: transparent;
        padding: 24px; }
      .page-layout.carded.left-sidenav > .sidenav.md-locked-open {
        width: 220px;
        min-width: 220px;
        max-width: 220px;
        z-index: 2;
        background: transparent;
        -webkit-box-shadow: none;
                box-shadow: none; }
        .page-layout.carded.left-sidenav > .sidenav.md-locked-open + .center {
          margin-left: 0; }
      .page-layout.carded.left-sidenav > .sidenav:not(.md-locked-open) .header {
        border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
      .page-layout.carded.left-sidenav > .sidenav:not(.md-locked-open) .content {
        overflow: hidden; }
    .page-layout.carded.left-sidenav > .center {
      position: relative;
      z-index: 2;
      margin-left: 32px;
      margin-right: 32px; }
      .page-layout.carded.left-sidenav > .center .header {
        height: 136px;
        min-height: 136px;
        max-height: 136px;
        padding: 24px; }
      .page-layout.carded.left-sidenav > .center .content-card {
        background: #FFFFFF;
        -webkit-box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
                box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
        overflow: hidden; }
        .page-layout.carded.left-sidenav > .center .content-card .toolbar {
          padding: 8px 24px;
          height: 64px;
          min-height: 64px;
          max-height: 64px;
          border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
          .page-layout.carded.left-sidenav > .center .content-card .toolbar .sidenav-toggle {
            margin: 0 8px 0 0 !important;
            padding: 0 !important;
            border-radius: 0; }
        .page-layout.carded.left-sidenav > .center .content-card .content {
          padding: 24px;
          background: #FFFFFF; }
    .page-layout.carded.right-sidenav.single-scroll {
      height: auto; }
      .page-layout.carded.right-sidenav.single-scroll > .center .content-card .content {
        overflow: hidden; }
    .page-layout.carded.right-sidenav > .sidenav {
      width: 240px;
      min-width: 240px;
      max-width: 240px;
      -webkit-box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
              box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
      z-index: 51; }
      .page-layout.carded.right-sidenav > .sidenav .header {
        height: 200px;
        min-height: 200px;
        max-height: 200px;
        padding: 24px 24px 24px 0; }
      .page-layout.carded.right-sidenav > .sidenav .content {
        background: transparent;
        padding: 24px 24px 24px 0; }
      .page-layout.carded.right-sidenav > .sidenav.md-locked-open {
        width: 196px;
        min-width: 196px;
        max-width: 196px;
        z-index: 2;
        background: transparent;
        -webkit-box-shadow: none;
                box-shadow: none; }
      .page-layout.carded.right-sidenav > .sidenav:not(.md-locked-open) .header {
        padding: 24px;
        border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
      .page-layout.carded.right-sidenav > .sidenav:not(.md-locked-open) .content {
        overflow: hidden;
        padding: 24px; }
    .page-layout.carded.right-sidenav > .center {
      position: relative;
      z-index: 2;
      margin-left: 32px;
      margin-right: 32px; }
      .page-layout.carded.right-sidenav > .center .header {
        height: 136px;
        min-height: 136px;
        max-height: 136px;
        padding: 24px; }
      .page-layout.carded.right-sidenav > .center .content-card {
        background: #FFFFFF;
        -webkit-box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
                box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
        overflow: hidden; }
        .page-layout.carded.right-sidenav > .center .content-card .toolbar {
          padding: 8px 24px;
          height: 64px;
          min-height: 64px;
          max-height: 64px;
          border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
          .page-layout.carded.right-sidenav > .center .content-card .toolbar .sidenav-toggle {
            margin: 0 0 0 8px !important;
            padding: 0 !important;
            border-radius: 0; }
        .page-layout.carded.right-sidenav > .center .content-card .content {
          padding: 24px;
          background: #FFFFFF; }
  .page-layout.simple.fullwidth, .page-layout.simple.inner-sidenav {
    min-height: 100%; }
    .page-layout.simple.fullwidth > .header, .page-layout.simple.inner-sidenav > .header {
      height: 200px;
      min-height: 200px;
      max-height: 200px;
      padding: 24px;
      background-image: url("/assets/images/backgrounds/header-bg.png");
      background-size: cover; }
    .page-layout.simple.fullwidth > .content, .page-layout.simple.inner-sidenav > .content {
      padding: 24px; }
      @media screen and (max-width: 600px) {
        .page-layout.simple.fullwidth > .content, .page-layout.simple.inner-sidenav > .content {
          padding: 8px; } }
  .page-layout.simple.left-sidenav {
    min-height: 100%;
    height: 100%; }
    .page-layout.simple.left-sidenav.single-scroll {
      height: auto; }
      .page-layout.simple.left-sidenav.single-scroll > .center {
        overflow: hidden; }
    .page-layout.simple.left-sidenav.inner-sidenav > .content > md-sidenav {
      margin-right: 24px; }
    .page-layout.simple.left-sidenav .sidenav {
      width: 240px;
      min-width: 240px;
      max-width: 240px;
      padding: 24px;
      z-index: 51;
      -webkit-box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
              box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12); }
      .page-layout.simple.left-sidenav .sidenav.md-locked-open {
        width: 220px;
        min-width: 220px;
        max-width: 220px;
        z-index: 2;
        -webkit-box-shadow: none;
                box-shadow: none;
        background: transparent; }
    .page-layout.simple.left-sidenav > .center {
      position: relative;
      overflow: auto;
      z-index: 3;
      -webkit-box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
              box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12); }
      .page-layout.simple.left-sidenav > .center .header {
        height: 200px;
        min-height: 200px;
        max-height: 200px;
        padding: 24px;
        background-image: url("/assets/images/backgrounds/header-bg.png");
        background-size: cover; }
      .page-layout.simple.left-sidenav > .center .content {
        padding: 24px;
        background: #FFFFFF; }
  .page-layout.simple.right-sidenav {
    min-height: 100%;
    height: 100%; }
    .page-layout.simple.right-sidenav.single-scroll {
      height: auto; }
      .page-layout.simple.right-sidenav.single-scroll > .center {
        overflow: hidden; }
    .page-layout.simple.right-sidenav.inner-sidenav > .content > md-sidenav {
      margin-left: 24px; }
    .page-layout.simple.right-sidenav .sidenav {
      width: 240px;
      min-width: 240px;
      max-width: 240px;
      padding: 24px;
      z-index: 51;
      -webkit-box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
              box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12); }
      .page-layout.simple.right-sidenav .sidenav.md-locked-open {
        width: 220px;
        min-width: 220px;
        max-width: 220px;
        z-index: 2;
        -webkit-box-shadow: none;
                box-shadow: none;
        background: transparent; }
    .page-layout.simple.right-sidenav > .center {
      position: relative;
      overflow: auto;
      z-index: 3;
      -webkit-box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
              box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12); }
      .page-layout.simple.right-sidenav > .center .header {
        height: 200px;
        min-height: 200px;
        max-height: 200px;
        padding: 24px;
        background-image: url("/assets/images/backgrounds/header-bg.png");
        background-size: cover; }
      .page-layout.simple.right-sidenav > .center .content {
        padding: 24px;
        background: #FFFFFF; }
  .page-layout.simple.inner-sidenav {
    height: auto; }
    .page-layout.simple.inner-sidenav > .content > md-sidenav.md-locked-open {
      padding: 0; }
  .page-layout.simple.tabbed {
    min-height: 100%; }
    .page-layout.simple.tabbed > .header {
      height: 200px;
      min-height: 200px;
      max-height: 200px;
      padding: 24px;
      background-image: url("/assets/images/backgrounds/header-bg.png");
      background-size: cover; }
    .page-layout.simple.tabbed > .content > md-tabs > md-tabs-wrapper {
      background: #FFFFFF;
      -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
              box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
      padding: 0 24px; }
      .page-layout.simple.tabbed > .content > md-tabs > md-tabs-wrapper md-tabs-canvas {
        height: 56px; }
        .page-layout.simple.tabbed > .content > md-tabs > md-tabs-wrapper md-tabs-canvas md-pagination-wrapper {
          height: 56px; }
        .page-layout.simple.tabbed > .content > md-tabs > md-tabs-wrapper md-tabs-canvas .md-tab {
          padding: 16px 24px;
          text-transform: none; }
    .page-layout.simple.tabbed > .content > md-tabs:not(.md-dynamic-height) md-tabs-content-wrapper {
      top: 56px; }
    .page-layout.simple.tabbed > .content > md-tabs > md-tabs-content-wrapper > md-tab-content {
      padding: 24px; }
    .page-layout.simple.tabbed > .content > md-nav-bar .md-nav-bar {
      background: #FFFFFF;
      -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
              box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
      border: none;
      height: 56px; }
      .page-layout.simple.tabbed > .content > md-nav-bar .md-nav-bar nav {
        margin: 0 12px; }
        .page-layout.simple.tabbed > .content > md-nav-bar .md-nav-bar nav .md-nav-item {
          height: 56px; }
          .page-layout.simple.tabbed > .content > md-nav-bar .md-nav-bar nav .md-nav-item ._md-nav-button {
            height: 56px;
            line-height: 32px; }
          .page-layout.simple.tabbed > .content > md-nav-bar .md-nav-bar nav .md-nav-item ._md-nav-button-text {
            text-transform: none; }
  .page-layout.blank {
    min-height: 100%;
    padding: 24px; }

.single-scroll .carded.fullwidth {
  height: auto; }
  .single-scroll .carded.fullwidth > .center .content-card .content {
    overflow: hidden; }

.single-scroll .carded.left-sidenav {
  height: auto; }
  .single-scroll .carded.left-sidenav > .center .content-card .content {
    overflow: hidden; }

.single-scroll .carded.right-sidenav {
  height: auto; }
  .single-scroll .carded.right-sidenav > .center .content-card .content {
    overflow: hidden; }

.single-scroll .simple.left-sidenav {
  height: auto; }
  .single-scroll .simple.left-sidenav > .center {
    overflow: hidden; }

.single-scroll .simple.right-sidenav {
  height: auto; }
  .single-scroll .simple.right-sidenav > .center {
    overflow: hidden; }

@media screen and (max-width: 1280px) {
  .page-layout.simple.inner-sidenav.right-sidenav > .content, .page-layout.simple.inner-sidenav.left-sidenav > .content {
    height: auto !important; }
    .page-layout.simple.inner-sidenav.right-sidenav > .content > md-sidenav, .page-layout.simple.inner-sidenav.left-sidenav > .content > md-sidenav {
      margin-left: 0;
      margin-right: 0; }
  .sidenav-open .page-layout.simple.inner-sidenav {
    height: 100%; } }

@media screen and (max-width: 600px) {
  .page-layout .top-bg {
    height: 160px; }
  .page-layout.carded.right-sidenav > .center, .page-layout.carded.left-sidenav > .center, .page-layout.carded.fullwidth > .center {
    margin-left: 16px;
    margin-right: 16px; }
    .page-layout.carded.right-sidenav > .center .header, .page-layout.carded.left-sidenav > .center .header, .page-layout.carded.fullwidth > .center .header {
      height: 96px;
      min-height: 96px;
      max-height: 96px;
      padding: 16px; }
  .page-layout.carded.fullwidth {
    height: auto; }
    .page-layout.carded.fullwidth > .center .content-card .content {
      overflow: hidden; }
  .page-layout.carded.right-sidenav, .page-layout.carded.left-sidenav {
    height: auto; }
    .page-layout.carded.right-sidenav > .center .content-card .content, .page-layout.carded.left-sidenav > .center .content-card .content {
      overflow: hidden; }
  .page-layout.simple.fullwidth > .header, .page-layout.simple.inner-sidenav > .header {
    height: 160px;
    min-height: 160px;
    max-height: 160px;
    padding: 16px; }
  .page-layout.simple.right-sidenav > .center .header, .page-layout.simple.left-sidenav > .center .header {
    height: 160px;
    min-height: 160px;
    max-height: 160px;
    padding: 16px; }
  .page-layout.simple.left-sidenav, .page-layout.simple.right-sidenav {
    height: auto; }
    .page-layout.simple.left-sidenav > .center, .page-layout.simple.right-sidenav > .center {
      overflow: hidden; } }

/*----------------------------------------------------------------*/
/*  Animations
/*----------------------------------------------------------------*/
.animate-slide-up {
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000px;
  -webkit-transition-property: none;
  transition-property: none;
  -webkit-transition-duration: 400ms;
          transition-duration: 400ms;
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
          transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  opacity: 1; }
  .animate-slide-up.ng-enter {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    opacity: 0; }
    .animate-slide-up.ng-enter.ng-enter-active {
      -webkit-transition-property: all;
      transition-property: all;
      -webkit-transform: translateY(0);
              transform: translateY(0);
      opacity: 1; }
  .animate-slide-up.ng-leave {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1; }
    .animate-slide-up.ng-leave.ng-leave-active {
      -webkit-transition-property: all;
      transition-property: all;
      -webkit-transform: translateY(-100%);
              transform: translateY(-100%);
      opacity: 0; }
  .animate-slide-up.ng-hide {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    opacity: 0; }
  .animate-slide-up.ng-hide-add-active, .animate-slide-up.ng-hide-remove-active {
    -webkit-transition-property: all;
    transition-property: all; }

.animate-slide-down {
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000px;
  -webkit-transition-property: none;
  transition-property: none;
  -webkit-transition-duration: 400ms;
          transition-duration: 400ms;
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
          transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  opacity: 1; }
  .animate-slide-down.ng-enter {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    opacity: 0; }
    .animate-slide-down.ng-enter.ng-enter-active {
      -webkit-transition-property: all;
      transition-property: all;
      -webkit-transform: translateY(0);
              transform: translateY(0);
      opacity: 1; }
  .animate-slide-down.ng-leave {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1; }
    .animate-slide-down.ng-leave.ng-leave-active {
      -webkit-transition-property: all;
      transition-property: all;
      -webkit-transform: translateY(100%);
              transform: translateY(100%);
      opacity: 0; }
  .animate-slide-down.ng-hide {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    opacity: 0; }
  .animate-slide-down.ng-hide-add-active, .animate-slide-down.ng-hide-remove-active {
    -webkit-transition-property: all;
    transition-property: all; }

.animate-slide-left {
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000px;
  -webkit-transition-property: none;
  transition-property: none;
  -webkit-transition-duration: 400ms;
          transition-duration: 400ms;
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
          transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  opacity: 1; }
  .animate-slide-left.ng-enter {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    opacity: 0; }
    .animate-slide-left.ng-enter.ng-enter-active {
      -webkit-transition-property: all;
      transition-property: all;
      -webkit-transform: translateX(0);
              transform: translateX(0);
      opacity: 1; }
  .animate-slide-left.ng-leave {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1; }
    .animate-slide-left.ng-leave.ng-leave-active {
      -webkit-transition-property: all;
      transition-property: all;
      -webkit-transform: translateX(-100%);
              transform: translateX(-100%);
      opacity: 0; }
  .animate-slide-left.ng-hide {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    opacity: 0; }
  .animate-slide-left.ng-hide-add-active, .animate-slide-left.ng-hide-remove-active {
    -webkit-transition-property: all;
    transition-property: all; }

.animate-slide-right {
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000px;
  -webkit-transition-property: none;
  transition-property: none;
  -webkit-transition-duration: 400ms;
          transition-duration: 400ms;
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
          transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  opacity: 1; }
  .animate-slide-right.ng-enter {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    opacity: 0; }
    .animate-slide-right.ng-enter.ng-enter-active {
      -webkit-transition-property: all;
      transition-property: all;
      -webkit-transform: translateX(0);
              transform: translateX(0);
      opacity: 1; }
  .animate-slide-right.ng-leave {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1; }
    .animate-slide-right.ng-leave.ng-leave-active {
      -webkit-transition-property: all;
      transition-property: all;
      -webkit-transform: translateX(100%);
              transform: translateX(100%);
      opacity: 0; }
  .animate-slide-right.ng-hide {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    opacity: 0; }
  .animate-slide-right.ng-hide-add-active, .animate-slide-right.ng-hide-remove-active {
    -webkit-transition-property: all;
    transition-property: all; }

.animate-fade-in-out {
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000px;
  -webkit-transition-property: none;
  transition-property: none;
  -webkit-transition-duration: 400ms;
          transition-duration: 400ms;
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
          transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  opacity: 1; }
  .animate-fade-in-out.ng-enter {
    opacity: 0; }
    .animate-fade-in-out.ng-enter.ng-enter-active {
      -webkit-transition-property: all;
      transition-property: all;
      opacity: 1; }
  .animate-fade-in-out.ng-leave {
    opacity: 1; }
    .animate-fade-in-out.ng-leave.ng-leave-active {
      -webkit-transition-property: all;
      transition-property: all;
      opacity: 0; }
  .animate-fade-in-out.ng-hide {
    opacity: 0; }
  .animate-fade-in-out.ng-hide-add-active, .animate-fade-in-out.ng-hide-remove-active {
    -webkit-transition-property: all;
    transition-property: all; }

/*----------------------------------------------------------------*/
/*  @ Custom Animation Keyframes
/*----------------------------------------------------------------*/
@-webkit-keyframes slide-in-left {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-500px);
            transform: translateX(-500px); }
  65% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0); } }
@keyframes slide-in-left {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-500px);
            transform: translateX(-500px); }
  65% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@-webkit-keyframes slide-in-right {
  0% {
    opacity: 0;
    -webkit-transform: translateX(500px);
            transform: translateX(500px); }
  65% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@keyframes slide-in-right {
  0% {
    opacity: 0;
    -webkit-transform: translateX(500px);
            transform: translateX(500px); }
  65% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@-webkit-keyframes slide-in-bottom {
  0% {
    opacity: 0;
    -webkit-transform: translateY(200px);
            transform: translateY(200px); }
  65% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes slide-in-bottom {
  0% {
    opacity: 0;
    -webkit-transform: translateY(200px);
            transform: translateY(200px); }
  65% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

.animate-rotate {
  -webkit-animation: rotate 1.75s linear infinite;
          animation: rotate 1.75s linear infinite; }

@-webkit-keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

/*----------------------------------------------------------------*/
/*  Colors
/*----------------------------------------------------------------*/
.black-fg,
.black-text {
  color: rgba(34, 41, 57, 0.87) !important; }
  .black-fg.secondary-text,
  .black-fg .secondary-text, .black-fg.icon,
  .black-fg .icon,
  .black-text.secondary-text,
  .black-text .secondary-text,
  .black-text.icon,
  .black-text .icon {
    color: rgba(34, 41, 57, 0.54) !important; }
  .black-fg.hint-text,
  .black-fg .hint-text, .black-fg.disabled-text,
  .black-fg .disabled-text,
  .black-text.hint-text,
  .black-text .hint-text,
  .black-text.disabled-text,
  .black-text .disabled-text {
    color: rgba(34, 41, 57, 0.26) !important; }
  .black-fg.divider,
  .black-fg .divider, .black-fg.faint-text,
  .black-fg .faint-text,
  .black-text.divider,
  .black-text .divider,
  .black-text.faint-text,
  .black-text .faint-text {
    color: rgba(34, 41, 57, 0.12) !important; }

.white-fg,
.white-text {
  color: white !important; }
  .white-fg.secondary-text,
  .white-fg .secondary-text, .white-fg.icon,
  .white-fg .icon,
  .white-text.secondary-text,
  .white-text .secondary-text,
  .white-text.icon,
  .white-text .icon {
    color: rgba(255, 255, 255, 0.7) !important; }
  .white-fg.hint-text,
  .white-fg .hint-text, .white-fg.disabled-text,
  .white-fg .disabled-text,
  .white-text.hint-text,
  .white-text .hint-text,
  .white-text.disabled-text,
  .white-text .disabled-text {
    color: rgba(255, 255, 255, 0.3) !important; }
  .white-fg.divider,
  .white-fg .divider, .white-fg.faint-text,
  .white-fg .faint-text,
  .white-text.divider,
  .white-text .divider,
  .white-text.faint-text,
  .white-text .faint-text {
    color: rgba(255, 255, 255, 0.12) !important; }
  .white-fg md-icon,
  .white-text md-icon {
    color: #FFFFFF; }
  .white-fg md-progress-linear .md-container,
  .white-text md-progress-linear .md-container {
    background: rgba(255, 255, 255, 0.3); }
  .white-fg md-progress-linear .md-bar,
  .white-text md-progress-linear .md-bar {
    background: rgba(255, 255, 255, 0.7); }

.red-50-bg {
  background-color: #FFEBEE !important; }

.md-red-50-bg {
  background-color: #FFEBEE !important;
  color: rgba(0, 0, 0, 0.87); }

.red-50-fg {
  color: #FFEBEE !important; }

.red-50-border {
  border-color: #FFEBEE !important; }

.red-50-border-top {
  border-top-color: #FFEBEE !important; }

.red-50-border-right {
  border-right-color: #FFEBEE !important; }

.red-50-border-bottom {
  border-bottom-color: #FFEBEE !important; }

.red-50-border-left {
  border-left-color: #FFEBEE !important; }

.red-100-bg {
  background-color: #FFCDD2 !important; }

.md-red-100-bg {
  background-color: #FFCDD2 !important;
  color: rgba(0, 0, 0, 0.87); }

.red-100-fg {
  color: #FFCDD2 !important; }

.red-100-border {
  border-color: #FFCDD2 !important; }

.red-100-border-top {
  border-top-color: #FFCDD2 !important; }

.red-100-border-right {
  border-right-color: #FFCDD2 !important; }

.red-100-border-bottom {
  border-bottom-color: #FFCDD2 !important; }

.red-100-border-left {
  border-left-color: #FFCDD2 !important; }

.red-200-bg {
  background-color: #EF9A9A !important; }

.md-red-200-bg {
  background-color: #EF9A9A !important;
  color: rgba(0, 0, 0, 0.87); }

.red-200-fg {
  color: #EF9A9A !important; }

.red-200-border {
  border-color: #EF9A9A !important; }

.red-200-border-top {
  border-top-color: #EF9A9A !important; }

.red-200-border-right {
  border-right-color: #EF9A9A !important; }

.red-200-border-bottom {
  border-bottom-color: #EF9A9A !important; }

.red-200-border-left {
  border-left-color: #EF9A9A !important; }

.red-300-bg {
  background-color: #E57373 !important; }

.md-red-300-bg {
  background-color: #E57373 !important;
  color: rgba(0, 0, 0, 0.87); }

.red-300-fg {
  color: #E57373 !important; }

.red-300-border {
  border-color: #E57373 !important; }

.red-300-border-top {
  border-top-color: #E57373 !important; }

.red-300-border-right {
  border-right-color: #E57373 !important; }

.red-300-border-bottom {
  border-bottom-color: #E57373 !important; }

.red-300-border-left {
  border-left-color: #E57373 !important; }

.red-400-bg {
  background-color: #EF5350 !important; }

.md-red-400-bg {
  background-color: #EF5350 !important;
  color: white; }

.red-400-fg {
  color: #EF5350 !important; }

.red-400-border {
  border-color: #EF5350 !important; }

.red-400-border-top {
  border-top-color: #EF5350 !important; }

.red-400-border-right {
  border-right-color: #EF5350 !important; }

.red-400-border-bottom {
  border-bottom-color: #EF5350 !important; }

.red-400-border-left {
  border-left-color: #EF5350 !important; }

.red-500-bg {
  background-color: #F44336 !important; }

.md-red-500-bg {
  background-color: #F44336 !important;
  color: white; }

.red-500-fg {
  color: #F44336 !important; }

.red-500-border {
  border-color: #F44336 !important; }

.red-500-border-top {
  border-top-color: #F44336 !important; }

.red-500-border-right {
  border-right-color: #F44336 !important; }

.red-500-border-bottom {
  border-bottom-color: #F44336 !important; }

.red-500-border-left {
  border-left-color: #F44336 !important; }

.md-red-bg {
  background-color: #F44336 !important;
  color: white; }

.red-bg {
  background-color: #F44336 !important; }

.red-fg {
  color: #F44336 !important; }

.red-border {
  border-color: #F44336 !important; }

.red-border-top {
  border-top-color: #F44336 !important; }

.red-border-right {
  border-right-color: #F44336 !important; }

.red-border-bottom {
  border-bottom-color: #F44336 !important; }

.red-border-left {
  border-left-color: #F44336 !important; }

.red-600-bg {
  background-color: #E53935 !important; }

.md-red-600-bg {
  background-color: #E53935 !important;
  color: white; }

.red-600-fg {
  color: #E53935 !important; }

.red-600-border {
  border-color: #E53935 !important; }

.red-600-border-top {
  border-top-color: #E53935 !important; }

.red-600-border-right {
  border-right-color: #E53935 !important; }

.red-600-border-bottom {
  border-bottom-color: #E53935 !important; }

.red-600-border-left {
  border-left-color: #E53935 !important; }

.red-700-bg {
  background-color: #D32F2F !important; }

.md-red-700-bg {
  background-color: #D32F2F !important;
  color: white; }

.red-700-fg {
  color: #D32F2F !important; }

.red-700-border {
  border-color: #D32F2F !important; }

.red-700-border-top {
  border-top-color: #D32F2F !important; }

.red-700-border-right {
  border-right-color: #D32F2F !important; }

.red-700-border-bottom {
  border-bottom-color: #D32F2F !important; }

.red-700-border-left {
  border-left-color: #D32F2F !important; }

.red-800-bg {
  background-color: #C62828 !important; }

.md-red-800-bg {
  background-color: #C62828 !important;
  color: rgba(255, 255, 255, 0.87); }

.red-800-fg {
  color: #C62828 !important; }

.red-800-border {
  border-color: #C62828 !important; }

.red-800-border-top {
  border-top-color: #C62828 !important; }

.red-800-border-right {
  border-right-color: #C62828 !important; }

.red-800-border-bottom {
  border-bottom-color: #C62828 !important; }

.red-800-border-left {
  border-left-color: #C62828 !important; }

.red-900-bg {
  background-color: #B71C1C !important; }

.md-red-900-bg {
  background-color: #B71C1C !important;
  color: rgba(255, 255, 255, 0.87); }

.red-900-fg {
  color: #B71C1C !important; }

.red-900-border {
  border-color: #B71C1C !important; }

.red-900-border-top {
  border-top-color: #B71C1C !important; }

.red-900-border-right {
  border-right-color: #B71C1C !important; }

.red-900-border-bottom {
  border-bottom-color: #B71C1C !important; }

.red-900-border-left {
  border-left-color: #B71C1C !important; }

.red-A100-bg {
  background-color: #FF8A80 !important; }

.md-red-A100-bg {
  background-color: #FF8A80 !important;
  color: rgba(0, 0, 0, 0.87); }

.red-A100-fg {
  color: #FF8A80 !important; }

.red-A100-border {
  border-color: #FF8A80 !important; }

.red-A100-border-top {
  border-top-color: #FF8A80 !important; }

.red-A100-border-right {
  border-right-color: #FF8A80 !important; }

.red-A100-border-bottom {
  border-bottom-color: #FF8A80 !important; }

.red-A100-border-left {
  border-left-color: #FF8A80 !important; }

.red-A200-bg {
  background-color: #FF5252 !important; }

.md-red-A200-bg {
  background-color: #FF5252 !important;
  color: white; }

.red-A200-fg {
  color: #FF5252 !important; }

.red-A200-border {
  border-color: #FF5252 !important; }

.red-A200-border-top {
  border-top-color: #FF5252 !important; }

.red-A200-border-right {
  border-right-color: #FF5252 !important; }

.red-A200-border-bottom {
  border-bottom-color: #FF5252 !important; }

.red-A200-border-left {
  border-left-color: #FF5252 !important; }

.red-A400-bg {
  background-color: #FF1744 !important; }

.md-red-A400-bg {
  background-color: #FF1744 !important;
  color: white; }

.red-A400-fg {
  color: #FF1744 !important; }

.red-A400-border {
  border-color: #FF1744 !important; }

.red-A400-border-top {
  border-top-color: #FF1744 !important; }

.red-A400-border-right {
  border-right-color: #FF1744 !important; }

.red-A400-border-bottom {
  border-bottom-color: #FF1744 !important; }

.red-A400-border-left {
  border-left-color: #FF1744 !important; }

.red-A700-bg {
  background-color: #D50000 !important; }

.md-red-A700-bg {
  background-color: #D50000 !important;
  color: white; }

.red-A700-fg {
  color: #D50000 !important; }

.red-A700-border {
  border-color: #D50000 !important; }

.red-A700-border-top {
  border-top-color: #D50000 !important; }

.red-A700-border-right {
  border-right-color: #D50000 !important; }

.red-A700-border-bottom {
  border-bottom-color: #D50000 !important; }

.red-A700-border-left {
  border-left-color: #D50000 !important; }

.pink-50-bg {
  background-color: #FCE4EC !important; }

.md-pink-50-bg {
  background-color: #FCE4EC !important;
  color: rgba(0, 0, 0, 0.87); }

.pink-50-fg {
  color: #FCE4EC !important; }

.pink-50-border {
  border-color: #FCE4EC !important; }

.pink-50-border-top {
  border-top-color: #FCE4EC !important; }

.pink-50-border-right {
  border-right-color: #FCE4EC !important; }

.pink-50-border-bottom {
  border-bottom-color: #FCE4EC !important; }

.pink-50-border-left {
  border-left-color: #FCE4EC !important; }

.pink-100-bg {
  background-color: #F8BBD0 !important; }

.md-pink-100-bg {
  background-color: #F8BBD0 !important;
  color: rgba(0, 0, 0, 0.87); }

.pink-100-fg {
  color: #F8BBD0 !important; }

.pink-100-border {
  border-color: #F8BBD0 !important; }

.pink-100-border-top {
  border-top-color: #F8BBD0 !important; }

.pink-100-border-right {
  border-right-color: #F8BBD0 !important; }

.pink-100-border-bottom {
  border-bottom-color: #F8BBD0 !important; }

.pink-100-border-left {
  border-left-color: #F8BBD0 !important; }

.pink-200-bg {
  background-color: #F48FB1 !important; }

.md-pink-200-bg {
  background-color: #F48FB1 !important;
  color: rgba(0, 0, 0, 0.87); }

.pink-200-fg {
  color: #F48FB1 !important; }

.pink-200-border {
  border-color: #F48FB1 !important; }

.pink-200-border-top {
  border-top-color: #F48FB1 !important; }

.pink-200-border-right {
  border-right-color: #F48FB1 !important; }

.pink-200-border-bottom {
  border-bottom-color: #F48FB1 !important; }

.pink-200-border-left {
  border-left-color: #F48FB1 !important; }

.pink-300-bg {
  background-color: #F06292 !important; }

.md-pink-300-bg {
  background-color: #F06292 !important;
  color: rgba(255, 255, 255, 0.87); }

.pink-300-fg {
  color: #F06292 !important; }

.pink-300-border {
  border-color: #F06292 !important; }

.pink-300-border-top {
  border-top-color: #F06292 !important; }

.pink-300-border-right {
  border-right-color: #F06292 !important; }

.pink-300-border-bottom {
  border-bottom-color: #F06292 !important; }

.pink-300-border-left {
  border-left-color: #F06292 !important; }

.pink-400-bg {
  background-color: #EC407A !important; }

.md-pink-400-bg {
  background-color: #EC407A !important;
  color: rgba(255, 255, 255, 0.87); }

.pink-400-fg {
  color: #EC407A !important; }

.pink-400-border {
  border-color: #EC407A !important; }

.pink-400-border-top {
  border-top-color: #EC407A !important; }

.pink-400-border-right {
  border-right-color: #EC407A !important; }

.pink-400-border-bottom {
  border-bottom-color: #EC407A !important; }

.pink-400-border-left {
  border-left-color: #EC407A !important; }

.pink-500-bg {
  background-color: #E91E63 !important; }

.md-pink-500-bg {
  background-color: #E91E63 !important;
  color: white; }

.pink-500-fg {
  color: #E91E63 !important; }

.pink-500-border {
  border-color: #E91E63 !important; }

.pink-500-border-top {
  border-top-color: #E91E63 !important; }

.pink-500-border-right {
  border-right-color: #E91E63 !important; }

.pink-500-border-bottom {
  border-bottom-color: #E91E63 !important; }

.pink-500-border-left {
  border-left-color: #E91E63 !important; }

.md-pink-bg {
  background-color: #E91E63 !important;
  color: white; }

.pink-bg {
  background-color: #E91E63 !important; }

.pink-fg {
  color: #E91E63 !important; }

.pink-border {
  border-color: #E91E63 !important; }

.pink-border-top {
  border-top-color: #E91E63 !important; }

.pink-border-right {
  border-right-color: #E91E63 !important; }

.pink-border-bottom {
  border-bottom-color: #E91E63 !important; }

.pink-border-left {
  border-left-color: #E91E63 !important; }

.pink-600-bg {
  background-color: #D81B60 !important; }

.md-pink-600-bg {
  background-color: #D81B60 !important;
  color: white; }

.pink-600-fg {
  color: #D81B60 !important; }

.pink-600-border {
  border-color: #D81B60 !important; }

.pink-600-border-top {
  border-top-color: #D81B60 !important; }

.pink-600-border-right {
  border-right-color: #D81B60 !important; }

.pink-600-border-bottom {
  border-bottom-color: #D81B60 !important; }

.pink-600-border-left {
  border-left-color: #D81B60 !important; }

.pink-700-bg {
  background-color: #C2185B !important; }

.md-pink-700-bg {
  background-color: #C2185B !important;
  color: rgba(255, 255, 255, 0.87); }

.pink-700-fg {
  color: #C2185B !important; }

.pink-700-border {
  border-color: #C2185B !important; }

.pink-700-border-top {
  border-top-color: #C2185B !important; }

.pink-700-border-right {
  border-right-color: #C2185B !important; }

.pink-700-border-bottom {
  border-bottom-color: #C2185B !important; }

.pink-700-border-left {
  border-left-color: #C2185B !important; }

.pink-800-bg {
  background-color: #AD1457 !important; }

.md-pink-800-bg {
  background-color: #AD1457 !important;
  color: rgba(255, 255, 255, 0.87); }

.pink-800-fg {
  color: #AD1457 !important; }

.pink-800-border {
  border-color: #AD1457 !important; }

.pink-800-border-top {
  border-top-color: #AD1457 !important; }

.pink-800-border-right {
  border-right-color: #AD1457 !important; }

.pink-800-border-bottom {
  border-bottom-color: #AD1457 !important; }

.pink-800-border-left {
  border-left-color: #AD1457 !important; }

.pink-900-bg {
  background-color: #880E4F !important; }

.md-pink-900-bg {
  background-color: #880E4F !important;
  color: rgba(255, 255, 255, 0.87); }

.pink-900-fg {
  color: #880E4F !important; }

.pink-900-border {
  border-color: #880E4F !important; }

.pink-900-border-top {
  border-top-color: #880E4F !important; }

.pink-900-border-right {
  border-right-color: #880E4F !important; }

.pink-900-border-bottom {
  border-bottom-color: #880E4F !important; }

.pink-900-border-left {
  border-left-color: #880E4F !important; }

.pink-A100-bg {
  background-color: #FF80AB !important; }

.md-pink-A100-bg {
  background-color: #FF80AB !important;
  color: rgba(0, 0, 0, 0.87); }

.pink-A100-fg {
  color: #FF80AB !important; }

.pink-A100-border {
  border-color: #FF80AB !important; }

.pink-A100-border-top {
  border-top-color: #FF80AB !important; }

.pink-A100-border-right {
  border-right-color: #FF80AB !important; }

.pink-A100-border-bottom {
  border-bottom-color: #FF80AB !important; }

.pink-A100-border-left {
  border-left-color: #FF80AB !important; }

.pink-A200-bg {
  background-color: #FF4081 !important; }

.md-pink-A200-bg {
  background-color: #FF4081 !important;
  color: white; }

.pink-A200-fg {
  color: #FF4081 !important; }

.pink-A200-border {
  border-color: #FF4081 !important; }

.pink-A200-border-top {
  border-top-color: #FF4081 !important; }

.pink-A200-border-right {
  border-right-color: #FF4081 !important; }

.pink-A200-border-bottom {
  border-bottom-color: #FF4081 !important; }

.pink-A200-border-left {
  border-left-color: #FF4081 !important; }

.pink-A400-bg {
  background-color: #F50057 !important; }

.md-pink-A400-bg {
  background-color: #F50057 !important;
  color: white; }

.pink-A400-fg {
  color: #F50057 !important; }

.pink-A400-border {
  border-color: #F50057 !important; }

.pink-A400-border-top {
  border-top-color: #F50057 !important; }

.pink-A400-border-right {
  border-right-color: #F50057 !important; }

.pink-A400-border-bottom {
  border-bottom-color: #F50057 !important; }

.pink-A400-border-left {
  border-left-color: #F50057 !important; }

.pink-A700-bg {
  background-color: #C51162 !important; }

.md-pink-A700-bg {
  background-color: #C51162 !important;
  color: white; }

.pink-A700-fg {
  color: #C51162 !important; }

.pink-A700-border {
  border-color: #C51162 !important; }

.pink-A700-border-top {
  border-top-color: #C51162 !important; }

.pink-A700-border-right {
  border-right-color: #C51162 !important; }

.pink-A700-border-bottom {
  border-bottom-color: #C51162 !important; }

.pink-A700-border-left {
  border-left-color: #C51162 !important; }

.purple-50-bg {
  background-color: #F3E5F5 !important; }

.md-purple-50-bg {
  background-color: #F3E5F5 !important;
  color: rgba(0, 0, 0, 0.87); }

.purple-50-fg {
  color: #F3E5F5 !important; }

.purple-50-border {
  border-color: #F3E5F5 !important; }

.purple-50-border-top {
  border-top-color: #F3E5F5 !important; }

.purple-50-border-right {
  border-right-color: #F3E5F5 !important; }

.purple-50-border-bottom {
  border-bottom-color: #F3E5F5 !important; }

.purple-50-border-left {
  border-left-color: #F3E5F5 !important; }

.purple-100-bg {
  background-color: #E1BEE7 !important; }

.md-purple-100-bg {
  background-color: #E1BEE7 !important;
  color: rgba(0, 0, 0, 0.87); }

.purple-100-fg {
  color: #E1BEE7 !important; }

.purple-100-border {
  border-color: #E1BEE7 !important; }

.purple-100-border-top {
  border-top-color: #E1BEE7 !important; }

.purple-100-border-right {
  border-right-color: #E1BEE7 !important; }

.purple-100-border-bottom {
  border-bottom-color: #E1BEE7 !important; }

.purple-100-border-left {
  border-left-color: #E1BEE7 !important; }

.purple-200-bg {
  background-color: #CE93D8 !important; }

.md-purple-200-bg {
  background-color: #CE93D8 !important;
  color: rgba(0, 0, 0, 0.87); }

.purple-200-fg {
  color: #CE93D8 !important; }

.purple-200-border {
  border-color: #CE93D8 !important; }

.purple-200-border-top {
  border-top-color: #CE93D8 !important; }

.purple-200-border-right {
  border-right-color: #CE93D8 !important; }

.purple-200-border-bottom {
  border-bottom-color: #CE93D8 !important; }

.purple-200-border-left {
  border-left-color: #CE93D8 !important; }

.purple-300-bg {
  background-color: #BA68C8 !important; }

.md-purple-300-bg {
  background-color: #BA68C8 !important;
  color: white; }

.purple-300-fg {
  color: #BA68C8 !important; }

.purple-300-border {
  border-color: #BA68C8 !important; }

.purple-300-border-top {
  border-top-color: #BA68C8 !important; }

.purple-300-border-right {
  border-right-color: #BA68C8 !important; }

.purple-300-border-bottom {
  border-bottom-color: #BA68C8 !important; }

.purple-300-border-left {
  border-left-color: #BA68C8 !important; }

.purple-400-bg {
  background-color: #AB47BC !important; }

.md-purple-400-bg {
  background-color: #AB47BC !important;
  color: white; }

.purple-400-fg {
  color: #AB47BC !important; }

.purple-400-border {
  border-color: #AB47BC !important; }

.purple-400-border-top {
  border-top-color: #AB47BC !important; }

.purple-400-border-right {
  border-right-color: #AB47BC !important; }

.purple-400-border-bottom {
  border-bottom-color: #AB47BC !important; }

.purple-400-border-left {
  border-left-color: #AB47BC !important; }

.purple-500-bg {
  background-color: #9C27B0 !important; }

.md-purple-500-bg {
  background-color: #9C27B0 !important;
  color: rgba(255, 255, 255, 0.87); }

.purple-500-fg {
  color: #9C27B0 !important; }

.purple-500-border {
  border-color: #9C27B0 !important; }

.purple-500-border-top {
  border-top-color: #9C27B0 !important; }

.purple-500-border-right {
  border-right-color: #9C27B0 !important; }

.purple-500-border-bottom {
  border-bottom-color: #9C27B0 !important; }

.purple-500-border-left {
  border-left-color: #9C27B0 !important; }

.md-purple-bg {
  background-color: #9C27B0 !important;
  color: rgba(255, 255, 255, 0.87); }

.purple-bg {
  background-color: #9C27B0 !important; }

.purple-fg {
  color: #9C27B0 !important; }

.purple-border {
  border-color: #9C27B0 !important; }

.purple-border-top {
  border-top-color: #9C27B0 !important; }

.purple-border-right {
  border-right-color: #9C27B0 !important; }

.purple-border-bottom {
  border-bottom-color: #9C27B0 !important; }

.purple-border-left {
  border-left-color: #9C27B0 !important; }

.purple-600-bg {
  background-color: #8E24AA !important; }

.md-purple-600-bg {
  background-color: #8E24AA !important;
  color: rgba(255, 255, 255, 0.87); }

.purple-600-fg {
  color: #8E24AA !important; }

.purple-600-border {
  border-color: #8E24AA !important; }

.purple-600-border-top {
  border-top-color: #8E24AA !important; }

.purple-600-border-right {
  border-right-color: #8E24AA !important; }

.purple-600-border-bottom {
  border-bottom-color: #8E24AA !important; }

.purple-600-border-left {
  border-left-color: #8E24AA !important; }

.purple-700-bg {
  background-color: #7B1FA2 !important; }

.md-purple-700-bg {
  background-color: #7B1FA2 !important;
  color: rgba(255, 255, 255, 0.87); }

.purple-700-fg {
  color: #7B1FA2 !important; }

.purple-700-border {
  border-color: #7B1FA2 !important; }

.purple-700-border-top {
  border-top-color: #7B1FA2 !important; }

.purple-700-border-right {
  border-right-color: #7B1FA2 !important; }

.purple-700-border-bottom {
  border-bottom-color: #7B1FA2 !important; }

.purple-700-border-left {
  border-left-color: #7B1FA2 !important; }

.purple-800-bg {
  background-color: #6A1B9A !important; }

.md-purple-800-bg {
  background-color: #6A1B9A !important;
  color: rgba(255, 255, 255, 0.87); }

.purple-800-fg {
  color: #6A1B9A !important; }

.purple-800-border {
  border-color: #6A1B9A !important; }

.purple-800-border-top {
  border-top-color: #6A1B9A !important; }

.purple-800-border-right {
  border-right-color: #6A1B9A !important; }

.purple-800-border-bottom {
  border-bottom-color: #6A1B9A !important; }

.purple-800-border-left {
  border-left-color: #6A1B9A !important; }

.purple-900-bg {
  background-color: #4A148C !important; }

.md-purple-900-bg {
  background-color: #4A148C !important;
  color: rgba(255, 255, 255, 0.87); }

.purple-900-fg {
  color: #4A148C !important; }

.purple-900-border {
  border-color: #4A148C !important; }

.purple-900-border-top {
  border-top-color: #4A148C !important; }

.purple-900-border-right {
  border-right-color: #4A148C !important; }

.purple-900-border-bottom {
  border-bottom-color: #4A148C !important; }

.purple-900-border-left {
  border-left-color: #4A148C !important; }

.purple-A100-bg {
  background-color: #EA80FC !important; }

.md-purple-A100-bg {
  background-color: #EA80FC !important;
  color: rgba(0, 0, 0, 0.87); }

.purple-A100-fg {
  color: #EA80FC !important; }

.purple-A100-border {
  border-color: #EA80FC !important; }

.purple-A100-border-top {
  border-top-color: #EA80FC !important; }

.purple-A100-border-right {
  border-right-color: #EA80FC !important; }

.purple-A100-border-bottom {
  border-bottom-color: #EA80FC !important; }

.purple-A100-border-left {
  border-left-color: #EA80FC !important; }

.purple-A200-bg {
  background-color: #E040FB !important; }

.md-purple-A200-bg {
  background-color: #E040FB !important;
  color: white; }

.purple-A200-fg {
  color: #E040FB !important; }

.purple-A200-border {
  border-color: #E040FB !important; }

.purple-A200-border-top {
  border-top-color: #E040FB !important; }

.purple-A200-border-right {
  border-right-color: #E040FB !important; }

.purple-A200-border-bottom {
  border-bottom-color: #E040FB !important; }

.purple-A200-border-left {
  border-left-color: #E040FB !important; }

.purple-A400-bg {
  background-color: #D500F9 !important; }

.md-purple-A400-bg {
  background-color: #D500F9 !important;
  color: white; }

.purple-A400-fg {
  color: #D500F9 !important; }

.purple-A400-border {
  border-color: #D500F9 !important; }

.purple-A400-border-top {
  border-top-color: #D500F9 !important; }

.purple-A400-border-right {
  border-right-color: #D500F9 !important; }

.purple-A400-border-bottom {
  border-bottom-color: #D500F9 !important; }

.purple-A400-border-left {
  border-left-color: #D500F9 !important; }

.purple-A700-bg {
  background-color: #AA00FF !important; }

.md-purple-A700-bg {
  background-color: #AA00FF !important;
  color: white; }

.purple-A700-fg {
  color: #AA00FF !important; }

.purple-A700-border {
  border-color: #AA00FF !important; }

.purple-A700-border-top {
  border-top-color: #AA00FF !important; }

.purple-A700-border-right {
  border-right-color: #AA00FF !important; }

.purple-A700-border-bottom {
  border-bottom-color: #AA00FF !important; }

.purple-A700-border-left {
  border-left-color: #AA00FF !important; }

.deep-purple-50-bg {
  background-color: #EDE7F6 !important; }

.md-deep-purple-50-bg {
  background-color: #EDE7F6 !important;
  color: rgba(0, 0, 0, 0.87); }

.deep-purple-50-fg {
  color: #EDE7F6 !important; }

.deep-purple-50-border {
  border-color: #EDE7F6 !important; }

.deep-purple-50-border-top {
  border-top-color: #EDE7F6 !important; }

.deep-purple-50-border-right {
  border-right-color: #EDE7F6 !important; }

.deep-purple-50-border-bottom {
  border-bottom-color: #EDE7F6 !important; }

.deep-purple-50-border-left {
  border-left-color: #EDE7F6 !important; }

.deep-purple-100-bg {
  background-color: #D1C4E9 !important; }

.md-deep-purple-100-bg {
  background-color: #D1C4E9 !important;
  color: rgba(0, 0, 0, 0.87); }

.deep-purple-100-fg {
  color: #D1C4E9 !important; }

.deep-purple-100-border {
  border-color: #D1C4E9 !important; }

.deep-purple-100-border-top {
  border-top-color: #D1C4E9 !important; }

.deep-purple-100-border-right {
  border-right-color: #D1C4E9 !important; }

.deep-purple-100-border-bottom {
  border-bottom-color: #D1C4E9 !important; }

.deep-purple-100-border-left {
  border-left-color: #D1C4E9 !important; }

.deep-purple-200-bg {
  background-color: #B39DDB !important; }

.md-deep-purple-200-bg {
  background-color: #B39DDB !important;
  color: rgba(0, 0, 0, 0.87); }

.deep-purple-200-fg {
  color: #B39DDB !important; }

.deep-purple-200-border {
  border-color: #B39DDB !important; }

.deep-purple-200-border-top {
  border-top-color: #B39DDB !important; }

.deep-purple-200-border-right {
  border-right-color: #B39DDB !important; }

.deep-purple-200-border-bottom {
  border-bottom-color: #B39DDB !important; }

.deep-purple-200-border-left {
  border-left-color: #B39DDB !important; }

.deep-purple-300-bg {
  background-color: #9575CD !important; }

.md-deep-purple-300-bg {
  background-color: #9575CD !important;
  color: white; }

.deep-purple-300-fg {
  color: #9575CD !important; }

.deep-purple-300-border {
  border-color: #9575CD !important; }

.deep-purple-300-border-top {
  border-top-color: #9575CD !important; }

.deep-purple-300-border-right {
  border-right-color: #9575CD !important; }

.deep-purple-300-border-bottom {
  border-bottom-color: #9575CD !important; }

.deep-purple-300-border-left {
  border-left-color: #9575CD !important; }

.deep-purple-400-bg {
  background-color: #7E57C2 !important; }

.md-deep-purple-400-bg {
  background-color: #7E57C2 !important;
  color: white; }

.deep-purple-400-fg {
  color: #7E57C2 !important; }

.deep-purple-400-border {
  border-color: #7E57C2 !important; }

.deep-purple-400-border-top {
  border-top-color: #7E57C2 !important; }

.deep-purple-400-border-right {
  border-right-color: #7E57C2 !important; }

.deep-purple-400-border-bottom {
  border-bottom-color: #7E57C2 !important; }

.deep-purple-400-border-left {
  border-left-color: #7E57C2 !important; }

.deep-purple-500-bg {
  background-color: #673AB7 !important; }

.md-deep-purple-500-bg {
  background-color: #673AB7 !important;
  color: rgba(255, 255, 255, 0.87); }

.deep-purple-500-fg {
  color: #673AB7 !important; }

.deep-purple-500-border {
  border-color: #673AB7 !important; }

.deep-purple-500-border-top {
  border-top-color: #673AB7 !important; }

.deep-purple-500-border-right {
  border-right-color: #673AB7 !important; }

.deep-purple-500-border-bottom {
  border-bottom-color: #673AB7 !important; }

.deep-purple-500-border-left {
  border-left-color: #673AB7 !important; }

.md-deep-purple-bg {
  background-color: #673AB7 !important;
  color: rgba(255, 255, 255, 0.87); }

.deep-purple-bg {
  background-color: #673AB7 !important; }

.deep-purple-fg {
  color: #673AB7 !important; }

.deep-purple-border {
  border-color: #673AB7 !important; }

.deep-purple-border-top {
  border-top-color: #673AB7 !important; }

.deep-purple-border-right {
  border-right-color: #673AB7 !important; }

.deep-purple-border-bottom {
  border-bottom-color: #673AB7 !important; }

.deep-purple-border-left {
  border-left-color: #673AB7 !important; }

.deep-purple-600-bg {
  background-color: #5E35B1 !important; }

.md-deep-purple-600-bg {
  background-color: #5E35B1 !important;
  color: rgba(255, 255, 255, 0.87); }

.deep-purple-600-fg {
  color: #5E35B1 !important; }

.deep-purple-600-border {
  border-color: #5E35B1 !important; }

.deep-purple-600-border-top {
  border-top-color: #5E35B1 !important; }

.deep-purple-600-border-right {
  border-right-color: #5E35B1 !important; }

.deep-purple-600-border-bottom {
  border-bottom-color: #5E35B1 !important; }

.deep-purple-600-border-left {
  border-left-color: #5E35B1 !important; }

.deep-purple-700-bg {
  background-color: #512DA8 !important; }

.md-deep-purple-700-bg {
  background-color: #512DA8 !important;
  color: rgba(255, 255, 255, 0.87); }

.deep-purple-700-fg {
  color: #512DA8 !important; }

.deep-purple-700-border {
  border-color: #512DA8 !important; }

.deep-purple-700-border-top {
  border-top-color: #512DA8 !important; }

.deep-purple-700-border-right {
  border-right-color: #512DA8 !important; }

.deep-purple-700-border-bottom {
  border-bottom-color: #512DA8 !important; }

.deep-purple-700-border-left {
  border-left-color: #512DA8 !important; }

.deep-purple-800-bg {
  background-color: #4527A0 !important; }

.md-deep-purple-800-bg {
  background-color: #4527A0 !important;
  color: rgba(255, 255, 255, 0.87); }

.deep-purple-800-fg {
  color: #4527A0 !important; }

.deep-purple-800-border {
  border-color: #4527A0 !important; }

.deep-purple-800-border-top {
  border-top-color: #4527A0 !important; }

.deep-purple-800-border-right {
  border-right-color: #4527A0 !important; }

.deep-purple-800-border-bottom {
  border-bottom-color: #4527A0 !important; }

.deep-purple-800-border-left {
  border-left-color: #4527A0 !important; }

.deep-purple-900-bg {
  background-color: #311B92 !important; }

.md-deep-purple-900-bg {
  background-color: #311B92 !important;
  color: rgba(255, 255, 255, 0.87); }

.deep-purple-900-fg {
  color: #311B92 !important; }

.deep-purple-900-border {
  border-color: #311B92 !important; }

.deep-purple-900-border-top {
  border-top-color: #311B92 !important; }

.deep-purple-900-border-right {
  border-right-color: #311B92 !important; }

.deep-purple-900-border-bottom {
  border-bottom-color: #311B92 !important; }

.deep-purple-900-border-left {
  border-left-color: #311B92 !important; }

.deep-purple-A100-bg {
  background-color: #B388FF !important; }

.md-deep-purple-A100-bg {
  background-color: #B388FF !important;
  color: rgba(0, 0, 0, 0.87); }

.deep-purple-A100-fg {
  color: #B388FF !important; }

.deep-purple-A100-border {
  border-color: #B388FF !important; }

.deep-purple-A100-border-top {
  border-top-color: #B388FF !important; }

.deep-purple-A100-border-right {
  border-right-color: #B388FF !important; }

.deep-purple-A100-border-bottom {
  border-bottom-color: #B388FF !important; }

.deep-purple-A100-border-left {
  border-left-color: #B388FF !important; }

.deep-purple-A200-bg {
  background-color: #7C4DFF !important; }

.md-deep-purple-A200-bg {
  background-color: #7C4DFF !important;
  color: white; }

.deep-purple-A200-fg {
  color: #7C4DFF !important; }

.deep-purple-A200-border {
  border-color: #7C4DFF !important; }

.deep-purple-A200-border-top {
  border-top-color: #7C4DFF !important; }

.deep-purple-A200-border-right {
  border-right-color: #7C4DFF !important; }

.deep-purple-A200-border-bottom {
  border-bottom-color: #7C4DFF !important; }

.deep-purple-A200-border-left {
  border-left-color: #7C4DFF !important; }

.deep-purple-A400-bg {
  background-color: #651FFF !important; }

.md-deep-purple-A400-bg {
  background-color: #651FFF !important;
  color: rgba(255, 255, 255, 0.87); }

.deep-purple-A400-fg {
  color: #651FFF !important; }

.deep-purple-A400-border {
  border-color: #651FFF !important; }

.deep-purple-A400-border-top {
  border-top-color: #651FFF !important; }

.deep-purple-A400-border-right {
  border-right-color: #651FFF !important; }

.deep-purple-A400-border-bottom {
  border-bottom-color: #651FFF !important; }

.deep-purple-A400-border-left {
  border-left-color: #651FFF !important; }

.deep-purple-A700-bg {
  background-color: #6200EA !important; }

.md-deep-purple-A700-bg {
  background-color: #6200EA !important;
  color: rgba(255, 255, 255, 0.87); }

.deep-purple-A700-fg {
  color: #6200EA !important; }

.deep-purple-A700-border {
  border-color: #6200EA !important; }

.deep-purple-A700-border-top {
  border-top-color: #6200EA !important; }

.deep-purple-A700-border-right {
  border-right-color: #6200EA !important; }

.deep-purple-A700-border-bottom {
  border-bottom-color: #6200EA !important; }

.deep-purple-A700-border-left {
  border-left-color: #6200EA !important; }

.indigo-50-bg {
  background-color: #E8EAF6 !important; }

.md-indigo-50-bg {
  background-color: #E8EAF6 !important;
  color: rgba(0, 0, 0, 0.87); }

.indigo-50-fg {
  color: #E8EAF6 !important; }

.indigo-50-border {
  border-color: #E8EAF6 !important; }

.indigo-50-border-top {
  border-top-color: #E8EAF6 !important; }

.indigo-50-border-right {
  border-right-color: #E8EAF6 !important; }

.indigo-50-border-bottom {
  border-bottom-color: #E8EAF6 !important; }

.indigo-50-border-left {
  border-left-color: #E8EAF6 !important; }

.indigo-100-bg {
  background-color: #C5CAE9 !important; }

.md-indigo-100-bg {
  background-color: #C5CAE9 !important;
  color: rgba(0, 0, 0, 0.87); }

.indigo-100-fg {
  color: #C5CAE9 !important; }

.indigo-100-border {
  border-color: #C5CAE9 !important; }

.indigo-100-border-top {
  border-top-color: #C5CAE9 !important; }

.indigo-100-border-right {
  border-right-color: #C5CAE9 !important; }

.indigo-100-border-bottom {
  border-bottom-color: #C5CAE9 !important; }

.indigo-100-border-left {
  border-left-color: #C5CAE9 !important; }

.indigo-200-bg {
  background-color: #9FA8DA !important; }

.md-indigo-200-bg {
  background-color: #9FA8DA !important;
  color: rgba(0, 0, 0, 0.87); }

.indigo-200-fg {
  color: #9FA8DA !important; }

.indigo-200-border {
  border-color: #9FA8DA !important; }

.indigo-200-border-top {
  border-top-color: #9FA8DA !important; }

.indigo-200-border-right {
  border-right-color: #9FA8DA !important; }

.indigo-200-border-bottom {
  border-bottom-color: #9FA8DA !important; }

.indigo-200-border-left {
  border-left-color: #9FA8DA !important; }

.indigo-300-bg {
  background-color: #7986CB !important; }

.md-indigo-300-bg {
  background-color: #7986CB !important;
  color: white; }

.indigo-300-fg {
  color: #7986CB !important; }

.indigo-300-border {
  border-color: #7986CB !important; }

.indigo-300-border-top {
  border-top-color: #7986CB !important; }

.indigo-300-border-right {
  border-right-color: #7986CB !important; }

.indigo-300-border-bottom {
  border-bottom-color: #7986CB !important; }

.indigo-300-border-left {
  border-left-color: #7986CB !important; }

.indigo-400-bg {
  background-color: #5C6BC0 !important; }

.md-indigo-400-bg {
  background-color: #5C6BC0 !important;
  color: white; }

.indigo-400-fg {
  color: #5C6BC0 !important; }

.indigo-400-border {
  border-color: #5C6BC0 !important; }

.indigo-400-border-top {
  border-top-color: #5C6BC0 !important; }

.indigo-400-border-right {
  border-right-color: #5C6BC0 !important; }

.indigo-400-border-bottom {
  border-bottom-color: #5C6BC0 !important; }

.indigo-400-border-left {
  border-left-color: #5C6BC0 !important; }

.indigo-500-bg {
  background-color: #3F51B5 !important; }

.md-indigo-500-bg {
  background-color: #3F51B5 !important;
  color: rgba(255, 255, 255, 0.87); }

.indigo-500-fg {
  color: #3F51B5 !important; }

.indigo-500-border {
  border-color: #3F51B5 !important; }

.indigo-500-border-top {
  border-top-color: #3F51B5 !important; }

.indigo-500-border-right {
  border-right-color: #3F51B5 !important; }

.indigo-500-border-bottom {
  border-bottom-color: #3F51B5 !important; }

.indigo-500-border-left {
  border-left-color: #3F51B5 !important; }

.md-indigo-bg {
  background-color: #3F51B5 !important;
  color: rgba(255, 255, 255, 0.87); }

.indigo-bg {
  background-color: #3F51B5 !important; }

.indigo-fg {
  color: #3F51B5 !important; }

.indigo-border {
  border-color: #3F51B5 !important; }

.indigo-border-top {
  border-top-color: #3F51B5 !important; }

.indigo-border-right {
  border-right-color: #3F51B5 !important; }

.indigo-border-bottom {
  border-bottom-color: #3F51B5 !important; }

.indigo-border-left {
  border-left-color: #3F51B5 !important; }

.indigo-600-bg {
  background-color: #3949AB !important; }

.md-indigo-600-bg {
  background-color: #3949AB !important;
  color: rgba(255, 255, 255, 0.87); }

.indigo-600-fg {
  color: #3949AB !important; }

.indigo-600-border {
  border-color: #3949AB !important; }

.indigo-600-border-top {
  border-top-color: #3949AB !important; }

.indigo-600-border-right {
  border-right-color: #3949AB !important; }

.indigo-600-border-bottom {
  border-bottom-color: #3949AB !important; }

.indigo-600-border-left {
  border-left-color: #3949AB !important; }

.indigo-700-bg {
  background-color: #303F9F !important; }

.md-indigo-700-bg {
  background-color: #303F9F !important;
  color: rgba(255, 255, 255, 0.87); }

.indigo-700-fg {
  color: #303F9F !important; }

.indigo-700-border {
  border-color: #303F9F !important; }

.indigo-700-border-top {
  border-top-color: #303F9F !important; }

.indigo-700-border-right {
  border-right-color: #303F9F !important; }

.indigo-700-border-bottom {
  border-bottom-color: #303F9F !important; }

.indigo-700-border-left {
  border-left-color: #303F9F !important; }

.indigo-800-bg {
  background-color: #283593 !important; }

.md-indigo-800-bg {
  background-color: #283593 !important;
  color: rgba(255, 255, 255, 0.87); }

.indigo-800-fg {
  color: #283593 !important; }

.indigo-800-border {
  border-color: #283593 !important; }

.indigo-800-border-top {
  border-top-color: #283593 !important; }

.indigo-800-border-right {
  border-right-color: #283593 !important; }

.indigo-800-border-bottom {
  border-bottom-color: #283593 !important; }

.indigo-800-border-left {
  border-left-color: #283593 !important; }

.indigo-900-bg {
  background-color: #1A237E !important; }

.md-indigo-900-bg {
  background-color: #1A237E !important;
  color: rgba(255, 255, 255, 0.87); }

.indigo-900-fg {
  color: #1A237E !important; }

.indigo-900-border {
  border-color: #1A237E !important; }

.indigo-900-border-top {
  border-top-color: #1A237E !important; }

.indigo-900-border-right {
  border-right-color: #1A237E !important; }

.indigo-900-border-bottom {
  border-bottom-color: #1A237E !important; }

.indigo-900-border-left {
  border-left-color: #1A237E !important; }

.indigo-A100-bg {
  background-color: #8C9EFF !important; }

.md-indigo-A100-bg {
  background-color: #8C9EFF !important;
  color: rgba(0, 0, 0, 0.87); }

.indigo-A100-fg {
  color: #8C9EFF !important; }

.indigo-A100-border {
  border-color: #8C9EFF !important; }

.indigo-A100-border-top {
  border-top-color: #8C9EFF !important; }

.indigo-A100-border-right {
  border-right-color: #8C9EFF !important; }

.indigo-A100-border-bottom {
  border-bottom-color: #8C9EFF !important; }

.indigo-A100-border-left {
  border-left-color: #8C9EFF !important; }

.indigo-A200-bg {
  background-color: #536DFE !important; }

.md-indigo-A200-bg {
  background-color: #536DFE !important;
  color: white; }

.indigo-A200-fg {
  color: #536DFE !important; }

.indigo-A200-border {
  border-color: #536DFE !important; }

.indigo-A200-border-top {
  border-top-color: #536DFE !important; }

.indigo-A200-border-right {
  border-right-color: #536DFE !important; }

.indigo-A200-border-bottom {
  border-bottom-color: #536DFE !important; }

.indigo-A200-border-left {
  border-left-color: #536DFE !important; }

.indigo-A400-bg {
  background-color: #3D5AFE !important; }

.md-indigo-A400-bg {
  background-color: #3D5AFE !important;
  color: white; }

.indigo-A400-fg {
  color: #3D5AFE !important; }

.indigo-A400-border {
  border-color: #3D5AFE !important; }

.indigo-A400-border-top {
  border-top-color: #3D5AFE !important; }

.indigo-A400-border-right {
  border-right-color: #3D5AFE !important; }

.indigo-A400-border-bottom {
  border-bottom-color: #3D5AFE !important; }

.indigo-A400-border-left {
  border-left-color: #3D5AFE !important; }

.indigo-A700-bg {
  background-color: #304FFE !important; }

.md-indigo-A700-bg {
  background-color: #304FFE !important;
  color: rgba(255, 255, 255, 0.87); }

.indigo-A700-fg {
  color: #304FFE !important; }

.indigo-A700-border {
  border-color: #304FFE !important; }

.indigo-A700-border-top {
  border-top-color: #304FFE !important; }

.indigo-A700-border-right {
  border-right-color: #304FFE !important; }

.indigo-A700-border-bottom {
  border-bottom-color: #304FFE !important; }

.indigo-A700-border-left {
  border-left-color: #304FFE !important; }

.blue-50-bg {
  background-color: #E3F2FD !important; }

.md-blue-50-bg {
  background-color: #E3F2FD !important;
  color: rgba(0, 0, 0, 0.87); }

.blue-50-fg {
  color: #E3F2FD !important; }

.blue-50-border {
  border-color: #E3F2FD !important; }

.blue-50-border-top {
  border-top-color: #E3F2FD !important; }

.blue-50-border-right {
  border-right-color: #E3F2FD !important; }

.blue-50-border-bottom {
  border-bottom-color: #E3F2FD !important; }

.blue-50-border-left {
  border-left-color: #E3F2FD !important; }

.blue-100-bg {
  background-color: #BBDEFB !important; }

.md-blue-100-bg {
  background-color: #BBDEFB !important;
  color: rgba(0, 0, 0, 0.87); }

.blue-100-fg {
  color: #BBDEFB !important; }

.blue-100-border {
  border-color: #BBDEFB !important; }

.blue-100-border-top {
  border-top-color: #BBDEFB !important; }

.blue-100-border-right {
  border-right-color: #BBDEFB !important; }

.blue-100-border-bottom {
  border-bottom-color: #BBDEFB !important; }

.blue-100-border-left {
  border-left-color: #BBDEFB !important; }

.blue-200-bg {
  background-color: #90CAF9 !important; }

.md-blue-200-bg {
  background-color: #90CAF9 !important;
  color: rgba(0, 0, 0, 0.87); }

.blue-200-fg {
  color: #90CAF9 !important; }

.blue-200-border {
  border-color: #90CAF9 !important; }

.blue-200-border-top {
  border-top-color: #90CAF9 !important; }

.blue-200-border-right {
  border-right-color: #90CAF9 !important; }

.blue-200-border-bottom {
  border-bottom-color: #90CAF9 !important; }

.blue-200-border-left {
  border-left-color: #90CAF9 !important; }

.blue-300-bg {
  background-color: #64B5F6 !important; }

.md-blue-300-bg {
  background-color: #64B5F6 !important;
  color: rgba(0, 0, 0, 0.87); }

.blue-300-fg {
  color: #64B5F6 !important; }

.blue-300-border {
  border-color: #64B5F6 !important; }

.blue-300-border-top {
  border-top-color: #64B5F6 !important; }

.blue-300-border-right {
  border-right-color: #64B5F6 !important; }

.blue-300-border-bottom {
  border-bottom-color: #64B5F6 !important; }

.blue-300-border-left {
  border-left-color: #64B5F6 !important; }

.blue-400-bg {
  background-color: #42A5F5 !important; }

.md-blue-400-bg {
  background-color: #42A5F5 !important;
  color: rgba(0, 0, 0, 0.87); }

.blue-400-fg {
  color: #42A5F5 !important; }

.blue-400-border {
  border-color: #42A5F5 !important; }

.blue-400-border-top {
  border-top-color: #42A5F5 !important; }

.blue-400-border-right {
  border-right-color: #42A5F5 !important; }

.blue-400-border-bottom {
  border-bottom-color: #42A5F5 !important; }

.blue-400-border-left {
  border-left-color: #42A5F5 !important; }

.blue-500-bg {
  background-color: #2196F3 !important; }

.md-blue-500-bg {
  background-color: #2196F3 !important;
  color: white; }

.blue-500-fg {
  color: #2196F3 !important; }

.blue-500-border {
  border-color: #2196F3 !important; }

.blue-500-border-top {
  border-top-color: #2196F3 !important; }

.blue-500-border-right {
  border-right-color: #2196F3 !important; }

.blue-500-border-bottom {
  border-bottom-color: #2196F3 !important; }

.blue-500-border-left {
  border-left-color: #2196F3 !important; }

.md-blue-bg {
  background-color: #2196F3 !important;
  color: white; }

.blue-bg {
  background-color: #2196F3 !important; }

.blue-fg {
  color: #2196F3 !important; }

.blue-border {
  border-color: #2196F3 !important; }

.blue-border-top {
  border-top-color: #2196F3 !important; }

.blue-border-right {
  border-right-color: #2196F3 !important; }

.blue-border-bottom {
  border-bottom-color: #2196F3 !important; }

.blue-border-left {
  border-left-color: #2196F3 !important; }

.blue-600-bg {
  background-color: #1E88E5 !important; }

.md-blue-600-bg {
  background-color: #1E88E5 !important;
  color: white; }

.blue-600-fg {
  color: #1E88E5 !important; }

.blue-600-border {
  border-color: #1E88E5 !important; }

.blue-600-border-top {
  border-top-color: #1E88E5 !important; }

.blue-600-border-right {
  border-right-color: #1E88E5 !important; }

.blue-600-border-bottom {
  border-bottom-color: #1E88E5 !important; }

.blue-600-border-left {
  border-left-color: #1E88E5 !important; }

.blue-700-bg {
  background-color: #1976D2 !important; }

.md-blue-700-bg {
  background-color: #1976D2 !important;
  color: white; }

.blue-700-fg {
  color: #1976D2 !important; }

.blue-700-border {
  border-color: #1976D2 !important; }

.blue-700-border-top {
  border-top-color: #1976D2 !important; }

.blue-700-border-right {
  border-right-color: #1976D2 !important; }

.blue-700-border-bottom {
  border-bottom-color: #1976D2 !important; }

.blue-700-border-left {
  border-left-color: #1976D2 !important; }

.blue-800-bg {
  background-color: #1565C0 !important; }

.md-blue-800-bg {
  background-color: #1565C0 !important;
  color: rgba(255, 255, 255, 0.87); }

.blue-800-fg {
  color: #1565C0 !important; }

.blue-800-border {
  border-color: #1565C0 !important; }

.blue-800-border-top {
  border-top-color: #1565C0 !important; }

.blue-800-border-right {
  border-right-color: #1565C0 !important; }

.blue-800-border-bottom {
  border-bottom-color: #1565C0 !important; }

.blue-800-border-left {
  border-left-color: #1565C0 !important; }

.blue-900-bg {
  background-color: #0D47A1 !important; }

.md-blue-900-bg {
  background-color: #0D47A1 !important;
  color: rgba(255, 255, 255, 0.87); }

.blue-900-fg {
  color: #0D47A1 !important; }

.blue-900-border {
  border-color: #0D47A1 !important; }

.blue-900-border-top {
  border-top-color: #0D47A1 !important; }

.blue-900-border-right {
  border-right-color: #0D47A1 !important; }

.blue-900-border-bottom {
  border-bottom-color: #0D47A1 !important; }

.blue-900-border-left {
  border-left-color: #0D47A1 !important; }

.blue-A100-bg {
  background-color: #82B1FF !important; }

.md-blue-A100-bg {
  background-color: #82B1FF !important;
  color: rgba(0, 0, 0, 0.87); }

.blue-A100-fg {
  color: #82B1FF !important; }

.blue-A100-border {
  border-color: #82B1FF !important; }

.blue-A100-border-top {
  border-top-color: #82B1FF !important; }

.blue-A100-border-right {
  border-right-color: #82B1FF !important; }

.blue-A100-border-bottom {
  border-bottom-color: #82B1FF !important; }

.blue-A100-border-left {
  border-left-color: #82B1FF !important; }

.blue-A200-bg {
  background-color: #448AFF !important; }

.md-blue-A200-bg {
  background-color: #448AFF !important;
  color: white; }

.blue-A200-fg {
  color: #448AFF !important; }

.blue-A200-border {
  border-color: #448AFF !important; }

.blue-A200-border-top {
  border-top-color: #448AFF !important; }

.blue-A200-border-right {
  border-right-color: #448AFF !important; }

.blue-A200-border-bottom {
  border-bottom-color: #448AFF !important; }

.blue-A200-border-left {
  border-left-color: #448AFF !important; }

.blue-A400-bg {
  background-color: #2979FF !important; }

.md-blue-A400-bg {
  background-color: #2979FF !important;
  color: white; }

.blue-A400-fg {
  color: #2979FF !important; }

.blue-A400-border {
  border-color: #2979FF !important; }

.blue-A400-border-top {
  border-top-color: #2979FF !important; }

.blue-A400-border-right {
  border-right-color: #2979FF !important; }

.blue-A400-border-bottom {
  border-bottom-color: #2979FF !important; }

.blue-A400-border-left {
  border-left-color: #2979FF !important; }

.blue-A700-bg {
  background-color: #2962FF !important; }

.md-blue-A700-bg {
  background-color: #2962FF !important;
  color: white; }

.blue-A700-fg {
  color: #2962FF !important; }

.blue-A700-border {
  border-color: #2962FF !important; }

.blue-A700-border-top {
  border-top-color: #2962FF !important; }

.blue-A700-border-right {
  border-right-color: #2962FF !important; }

.blue-A700-border-bottom {
  border-bottom-color: #2962FF !important; }

.blue-A700-border-left {
  border-left-color: #2962FF !important; }

.light-blue-50-bg {
  background-color: #E1F5FE !important; }

.md-light-blue-50-bg {
  background-color: #E1F5FE !important;
  color: rgba(0, 0, 0, 0.87); }

.light-blue-50-fg {
  color: #E1F5FE !important; }

.light-blue-50-border {
  border-color: #E1F5FE !important; }

.light-blue-50-border-top {
  border-top-color: #E1F5FE !important; }

.light-blue-50-border-right {
  border-right-color: #E1F5FE !important; }

.light-blue-50-border-bottom {
  border-bottom-color: #E1F5FE !important; }

.light-blue-50-border-left {
  border-left-color: #E1F5FE !important; }

.light-blue-100-bg {
  background-color: #B3E5FC !important; }

.md-light-blue-100-bg {
  background-color: #B3E5FC !important;
  color: rgba(0, 0, 0, 0.87); }

.light-blue-100-fg {
  color: #B3E5FC !important; }

.light-blue-100-border {
  border-color: #B3E5FC !important; }

.light-blue-100-border-top {
  border-top-color: #B3E5FC !important; }

.light-blue-100-border-right {
  border-right-color: #B3E5FC !important; }

.light-blue-100-border-bottom {
  border-bottom-color: #B3E5FC !important; }

.light-blue-100-border-left {
  border-left-color: #B3E5FC !important; }

.light-blue-200-bg {
  background-color: #81D4FA !important; }

.md-light-blue-200-bg {
  background-color: #81D4FA !important;
  color: rgba(0, 0, 0, 0.87); }

.light-blue-200-fg {
  color: #81D4FA !important; }

.light-blue-200-border {
  border-color: #81D4FA !important; }

.light-blue-200-border-top {
  border-top-color: #81D4FA !important; }

.light-blue-200-border-right {
  border-right-color: #81D4FA !important; }

.light-blue-200-border-bottom {
  border-bottom-color: #81D4FA !important; }

.light-blue-200-border-left {
  border-left-color: #81D4FA !important; }

.light-blue-300-bg {
  background-color: #4FC3F7 !important; }

.md-light-blue-300-bg {
  background-color: #4FC3F7 !important;
  color: rgba(0, 0, 0, 0.87); }

.light-blue-300-fg {
  color: #4FC3F7 !important; }

.light-blue-300-border {
  border-color: #4FC3F7 !important; }

.light-blue-300-border-top {
  border-top-color: #4FC3F7 !important; }

.light-blue-300-border-right {
  border-right-color: #4FC3F7 !important; }

.light-blue-300-border-bottom {
  border-bottom-color: #4FC3F7 !important; }

.light-blue-300-border-left {
  border-left-color: #4FC3F7 !important; }

.light-blue-400-bg {
  background-color: #29B6F6 !important; }

.md-light-blue-400-bg {
  background-color: #29B6F6 !important;
  color: rgba(0, 0, 0, 0.87); }

.light-blue-400-fg {
  color: #29B6F6 !important; }

.light-blue-400-border {
  border-color: #29B6F6 !important; }

.light-blue-400-border-top {
  border-top-color: #29B6F6 !important; }

.light-blue-400-border-right {
  border-right-color: #29B6F6 !important; }

.light-blue-400-border-bottom {
  border-bottom-color: #29B6F6 !important; }

.light-blue-400-border-left {
  border-left-color: #29B6F6 !important; }

.light-blue-500-bg {
  background-color: #03A9F4 !important; }

.md-light-blue-500-bg {
  background-color: #03A9F4 !important;
  color: rgba(0, 0, 0, 0.87); }

.light-blue-500-fg {
  color: #03A9F4 !important; }

.light-blue-500-border {
  border-color: #03A9F4 !important; }

.light-blue-500-border-top {
  border-top-color: #03A9F4 !important; }

.light-blue-500-border-right {
  border-right-color: #03A9F4 !important; }

.light-blue-500-border-bottom {
  border-bottom-color: #03A9F4 !important; }

.light-blue-500-border-left {
  border-left-color: #03A9F4 !important; }

.md-light-blue-bg {
  background-color: #03A9F4 !important;
  color: rgba(0, 0, 0, 0.87); }

.light-blue-bg {
  background-color: #03A9F4 !important; }

.light-blue-fg {
  color: #03A9F4 !important; }

.light-blue-border {
  border-color: #03A9F4 !important; }

.light-blue-border-top {
  border-top-color: #03A9F4 !important; }

.light-blue-border-right {
  border-right-color: #03A9F4 !important; }

.light-blue-border-bottom {
  border-bottom-color: #03A9F4 !important; }

.light-blue-border-left {
  border-left-color: #03A9F4 !important; }

.light-blue-600-bg {
  background-color: #039BE5 !important; }

.md-light-blue-600-bg {
  background-color: #039BE5 !important;
  color: white; }

.light-blue-600-fg {
  color: #039BE5 !important; }

.light-blue-600-border {
  border-color: #039BE5 !important; }

.light-blue-600-border-top {
  border-top-color: #039BE5 !important; }

.light-blue-600-border-right {
  border-right-color: #039BE5 !important; }

.light-blue-600-border-bottom {
  border-bottom-color: #039BE5 !important; }

.light-blue-600-border-left {
  border-left-color: #039BE5 !important; }

.light-blue-700-bg {
  background-color: #0288D1 !important; }

.md-light-blue-700-bg {
  background-color: #0288D1 !important;
  color: white; }

.light-blue-700-fg {
  color: #0288D1 !important; }

.light-blue-700-border {
  border-color: #0288D1 !important; }

.light-blue-700-border-top {
  border-top-color: #0288D1 !important; }

.light-blue-700-border-right {
  border-right-color: #0288D1 !important; }

.light-blue-700-border-bottom {
  border-bottom-color: #0288D1 !important; }

.light-blue-700-border-left {
  border-left-color: #0288D1 !important; }

.light-blue-800-bg {
  background-color: #0277BD !important; }

.md-light-blue-800-bg {
  background-color: #0277BD !important;
  color: white; }

.light-blue-800-fg {
  color: #0277BD !important; }

.light-blue-800-border {
  border-color: #0277BD !important; }

.light-blue-800-border-top {
  border-top-color: #0277BD !important; }

.light-blue-800-border-right {
  border-right-color: #0277BD !important; }

.light-blue-800-border-bottom {
  border-bottom-color: #0277BD !important; }

.light-blue-800-border-left {
  border-left-color: #0277BD !important; }

.light-blue-900-bg {
  background-color: #01579B !important; }

.md-light-blue-900-bg {
  background-color: #01579B !important;
  color: white; }

.light-blue-900-fg {
  color: #01579B !important; }

.light-blue-900-border {
  border-color: #01579B !important; }

.light-blue-900-border-top {
  border-top-color: #01579B !important; }

.light-blue-900-border-right {
  border-right-color: #01579B !important; }

.light-blue-900-border-bottom {
  border-bottom-color: #01579B !important; }

.light-blue-900-border-left {
  border-left-color: #01579B !important; }

.light-blue-A100-bg {
  background-color: #80D8FF !important; }

.md-light-blue-A100-bg {
  background-color: #80D8FF !important;
  color: rgba(0, 0, 0, 0.87); }

.light-blue-A100-fg {
  color: #80D8FF !important; }

.light-blue-A100-border {
  border-color: #80D8FF !important; }

.light-blue-A100-border-top {
  border-top-color: #80D8FF !important; }

.light-blue-A100-border-right {
  border-right-color: #80D8FF !important; }

.light-blue-A100-border-bottom {
  border-bottom-color: #80D8FF !important; }

.light-blue-A100-border-left {
  border-left-color: #80D8FF !important; }

.light-blue-A200-bg {
  background-color: #40C4FF !important; }

.md-light-blue-A200-bg {
  background-color: #40C4FF !important;
  color: rgba(0, 0, 0, 0.87); }

.light-blue-A200-fg {
  color: #40C4FF !important; }

.light-blue-A200-border {
  border-color: #40C4FF !important; }

.light-blue-A200-border-top {
  border-top-color: #40C4FF !important; }

.light-blue-A200-border-right {
  border-right-color: #40C4FF !important; }

.light-blue-A200-border-bottom {
  border-bottom-color: #40C4FF !important; }

.light-blue-A200-border-left {
  border-left-color: #40C4FF !important; }

.light-blue-A400-bg {
  background-color: #00B0FF !important; }

.md-light-blue-A400-bg {
  background-color: #00B0FF !important;
  color: rgba(0, 0, 0, 0.87); }

.light-blue-A400-fg {
  color: #00B0FF !important; }

.light-blue-A400-border {
  border-color: #00B0FF !important; }

.light-blue-A400-border-top {
  border-top-color: #00B0FF !important; }

.light-blue-A400-border-right {
  border-right-color: #00B0FF !important; }

.light-blue-A400-border-bottom {
  border-bottom-color: #00B0FF !important; }

.light-blue-A400-border-left {
  border-left-color: #00B0FF !important; }

.light-blue-A700-bg {
  background-color: #0091EA !important; }

.md-light-blue-A700-bg {
  background-color: #0091EA !important;
  color: white; }

.light-blue-A700-fg {
  color: #0091EA !important; }

.light-blue-A700-border {
  border-color: #0091EA !important; }

.light-blue-A700-border-top {
  border-top-color: #0091EA !important; }

.light-blue-A700-border-right {
  border-right-color: #0091EA !important; }

.light-blue-A700-border-bottom {
  border-bottom-color: #0091EA !important; }

.light-blue-A700-border-left {
  border-left-color: #0091EA !important; }

.cyan-50-bg {
  background-color: #E0F7FA !important; }

.md-cyan-50-bg {
  background-color: #E0F7FA !important;
  color: rgba(0, 0, 0, 0.87); }

.cyan-50-fg {
  color: #E0F7FA !important; }

.cyan-50-border {
  border-color: #E0F7FA !important; }

.cyan-50-border-top {
  border-top-color: #E0F7FA !important; }

.cyan-50-border-right {
  border-right-color: #E0F7FA !important; }

.cyan-50-border-bottom {
  border-bottom-color: #E0F7FA !important; }

.cyan-50-border-left {
  border-left-color: #E0F7FA !important; }

.cyan-100-bg {
  background-color: #B2EBF2 !important; }

.md-cyan-100-bg {
  background-color: #B2EBF2 !important;
  color: rgba(0, 0, 0, 0.87); }

.cyan-100-fg {
  color: #B2EBF2 !important; }

.cyan-100-border {
  border-color: #B2EBF2 !important; }

.cyan-100-border-top {
  border-top-color: #B2EBF2 !important; }

.cyan-100-border-right {
  border-right-color: #B2EBF2 !important; }

.cyan-100-border-bottom {
  border-bottom-color: #B2EBF2 !important; }

.cyan-100-border-left {
  border-left-color: #B2EBF2 !important; }

.cyan-200-bg {
  background-color: #80DEEA !important; }

.md-cyan-200-bg {
  background-color: #80DEEA !important;
  color: rgba(0, 0, 0, 0.87); }

.cyan-200-fg {
  color: #80DEEA !important; }

.cyan-200-border {
  border-color: #80DEEA !important; }

.cyan-200-border-top {
  border-top-color: #80DEEA !important; }

.cyan-200-border-right {
  border-right-color: #80DEEA !important; }

.cyan-200-border-bottom {
  border-bottom-color: #80DEEA !important; }

.cyan-200-border-left {
  border-left-color: #80DEEA !important; }

.cyan-300-bg {
  background-color: #4DD0E1 !important; }

.md-cyan-300-bg {
  background-color: #4DD0E1 !important;
  color: rgba(0, 0, 0, 0.87); }

.cyan-300-fg {
  color: #4DD0E1 !important; }

.cyan-300-border {
  border-color: #4DD0E1 !important; }

.cyan-300-border-top {
  border-top-color: #4DD0E1 !important; }

.cyan-300-border-right {
  border-right-color: #4DD0E1 !important; }

.cyan-300-border-bottom {
  border-bottom-color: #4DD0E1 !important; }

.cyan-300-border-left {
  border-left-color: #4DD0E1 !important; }

.cyan-400-bg {
  background-color: #26C6DA !important; }

.md-cyan-400-bg {
  background-color: #26C6DA !important;
  color: rgba(0, 0, 0, 0.87); }

.cyan-400-fg {
  color: #26C6DA !important; }

.cyan-400-border {
  border-color: #26C6DA !important; }

.cyan-400-border-top {
  border-top-color: #26C6DA !important; }

.cyan-400-border-right {
  border-right-color: #26C6DA !important; }

.cyan-400-border-bottom {
  border-bottom-color: #26C6DA !important; }

.cyan-400-border-left {
  border-left-color: #26C6DA !important; }

.cyan-500-bg {
  background-color: #00BCD4 !important; }

.md-cyan-500-bg {
  background-color: #00BCD4 !important;
  color: rgba(0, 0, 0, 0.87); }

.cyan-500-fg {
  color: #00BCD4 !important; }

.cyan-500-border {
  border-color: #00BCD4 !important; }

.cyan-500-border-top {
  border-top-color: #00BCD4 !important; }

.cyan-500-border-right {
  border-right-color: #00BCD4 !important; }

.cyan-500-border-bottom {
  border-bottom-color: #00BCD4 !important; }

.cyan-500-border-left {
  border-left-color: #00BCD4 !important; }

.md-cyan-bg {
  background-color: #00BCD4 !important;
  color: rgba(0, 0, 0, 0.87); }

.cyan-bg {
  background-color: #00BCD4 !important; }

.cyan-fg {
  color: #00BCD4 !important; }

.cyan-border {
  border-color: #00BCD4 !important; }

.cyan-border-top {
  border-top-color: #00BCD4 !important; }

.cyan-border-right {
  border-right-color: #00BCD4 !important; }

.cyan-border-bottom {
  border-bottom-color: #00BCD4 !important; }

.cyan-border-left {
  border-left-color: #00BCD4 !important; }

.cyan-600-bg {
  background-color: #00ACC1 !important; }

.md-cyan-600-bg {
  background-color: #00ACC1 !important;
  color: rgba(0, 0, 0, 0.87); }

.cyan-600-fg {
  color: #00ACC1 !important; }

.cyan-600-border {
  border-color: #00ACC1 !important; }

.cyan-600-border-top {
  border-top-color: #00ACC1 !important; }

.cyan-600-border-right {
  border-right-color: #00ACC1 !important; }

.cyan-600-border-bottom {
  border-bottom-color: #00ACC1 !important; }

.cyan-600-border-left {
  border-left-color: #00ACC1 !important; }

.cyan-700-bg {
  background-color: #0097A7 !important; }

.md-cyan-700-bg {
  background-color: #0097A7 !important;
  color: white; }

.cyan-700-fg {
  color: #0097A7 !important; }

.cyan-700-border {
  border-color: #0097A7 !important; }

.cyan-700-border-top {
  border-top-color: #0097A7 !important; }

.cyan-700-border-right {
  border-right-color: #0097A7 !important; }

.cyan-700-border-bottom {
  border-bottom-color: #0097A7 !important; }

.cyan-700-border-left {
  border-left-color: #0097A7 !important; }

.cyan-800-bg {
  background-color: #00838F !important; }

.md-cyan-800-bg {
  background-color: #00838F !important;
  color: white; }

.cyan-800-fg {
  color: #00838F !important; }

.cyan-800-border {
  border-color: #00838F !important; }

.cyan-800-border-top {
  border-top-color: #00838F !important; }

.cyan-800-border-right {
  border-right-color: #00838F !important; }

.cyan-800-border-bottom {
  border-bottom-color: #00838F !important; }

.cyan-800-border-left {
  border-left-color: #00838F !important; }

.cyan-900-bg {
  background-color: #006064 !important; }

.md-cyan-900-bg {
  background-color: #006064 !important;
  color: white; }

.cyan-900-fg {
  color: #006064 !important; }

.cyan-900-border {
  border-color: #006064 !important; }

.cyan-900-border-top {
  border-top-color: #006064 !important; }

.cyan-900-border-right {
  border-right-color: #006064 !important; }

.cyan-900-border-bottom {
  border-bottom-color: #006064 !important; }

.cyan-900-border-left {
  border-left-color: #006064 !important; }

.cyan-A100-bg {
  background-color: #84FFFF !important; }

.md-cyan-A100-bg {
  background-color: #84FFFF !important;
  color: rgba(0, 0, 0, 0.87); }

.cyan-A100-fg {
  color: #84FFFF !important; }

.cyan-A100-border {
  border-color: #84FFFF !important; }

.cyan-A100-border-top {
  border-top-color: #84FFFF !important; }

.cyan-A100-border-right {
  border-right-color: #84FFFF !important; }

.cyan-A100-border-bottom {
  border-bottom-color: #84FFFF !important; }

.cyan-A100-border-left {
  border-left-color: #84FFFF !important; }

.cyan-A200-bg {
  background-color: #18FFFF !important; }

.md-cyan-A200-bg {
  background-color: #18FFFF !important;
  color: rgba(0, 0, 0, 0.87); }

.cyan-A200-fg {
  color: #18FFFF !important; }

.cyan-A200-border {
  border-color: #18FFFF !important; }

.cyan-A200-border-top {
  border-top-color: #18FFFF !important; }

.cyan-A200-border-right {
  border-right-color: #18FFFF !important; }

.cyan-A200-border-bottom {
  border-bottom-color: #18FFFF !important; }

.cyan-A200-border-left {
  border-left-color: #18FFFF !important; }

.cyan-A400-bg {
  background-color: #00E5FF !important; }

.md-cyan-A400-bg {
  background-color: #00E5FF !important;
  color: rgba(0, 0, 0, 0.87); }

.cyan-A400-fg {
  color: #00E5FF !important; }

.cyan-A400-border {
  border-color: #00E5FF !important; }

.cyan-A400-border-top {
  border-top-color: #00E5FF !important; }

.cyan-A400-border-right {
  border-right-color: #00E5FF !important; }

.cyan-A400-border-bottom {
  border-bottom-color: #00E5FF !important; }

.cyan-A400-border-left {
  border-left-color: #00E5FF !important; }

.cyan-A700-bg {
  background-color: #00B8D4 !important; }

.md-cyan-A700-bg {
  background-color: #00B8D4 !important;
  color: rgba(0, 0, 0, 0.87); }

.cyan-A700-fg {
  color: #00B8D4 !important; }

.cyan-A700-border {
  border-color: #00B8D4 !important; }

.cyan-A700-border-top {
  border-top-color: #00B8D4 !important; }

.cyan-A700-border-right {
  border-right-color: #00B8D4 !important; }

.cyan-A700-border-bottom {
  border-bottom-color: #00B8D4 !important; }

.cyan-A700-border-left {
  border-left-color: #00B8D4 !important; }

.teal-50-bg {
  background-color: #E0F2F1 !important; }

.md-teal-50-bg {
  background-color: #E0F2F1 !important;
  color: rgba(0, 0, 0, 0.87); }

.teal-50-fg {
  color: #E0F2F1 !important; }

.teal-50-border {
  border-color: #E0F2F1 !important; }

.teal-50-border-top {
  border-top-color: #E0F2F1 !important; }

.teal-50-border-right {
  border-right-color: #E0F2F1 !important; }

.teal-50-border-bottom {
  border-bottom-color: #E0F2F1 !important; }

.teal-50-border-left {
  border-left-color: #E0F2F1 !important; }

.teal-100-bg {
  background-color: #B2DFDB !important; }

.md-teal-100-bg {
  background-color: #B2DFDB !important;
  color: rgba(0, 0, 0, 0.87); }

.teal-100-fg {
  color: #B2DFDB !important; }

.teal-100-border {
  border-color: #B2DFDB !important; }

.teal-100-border-top {
  border-top-color: #B2DFDB !important; }

.teal-100-border-right {
  border-right-color: #B2DFDB !important; }

.teal-100-border-bottom {
  border-bottom-color: #B2DFDB !important; }

.teal-100-border-left {
  border-left-color: #B2DFDB !important; }

.teal-200-bg {
  background-color: #80CBC4 !important; }

.md-teal-200-bg {
  background-color: #80CBC4 !important;
  color: rgba(0, 0, 0, 0.87); }

.teal-200-fg {
  color: #80CBC4 !important; }

.teal-200-border {
  border-color: #80CBC4 !important; }

.teal-200-border-top {
  border-top-color: #80CBC4 !important; }

.teal-200-border-right {
  border-right-color: #80CBC4 !important; }

.teal-200-border-bottom {
  border-bottom-color: #80CBC4 !important; }

.teal-200-border-left {
  border-left-color: #80CBC4 !important; }

.teal-300-bg {
  background-color: #4DB6AC !important; }

.md-teal-300-bg {
  background-color: #4DB6AC !important;
  color: rgba(0, 0, 0, 0.87); }

.teal-300-fg {
  color: #4DB6AC !important; }

.teal-300-border {
  border-color: #4DB6AC !important; }

.teal-300-border-top {
  border-top-color: #4DB6AC !important; }

.teal-300-border-right {
  border-right-color: #4DB6AC !important; }

.teal-300-border-bottom {
  border-bottom-color: #4DB6AC !important; }

.teal-300-border-left {
  border-left-color: #4DB6AC !important; }

.teal-400-bg {
  background-color: #26A69A !important; }

.md-teal-400-bg {
  background-color: #26A69A !important;
  color: rgba(0, 0, 0, 0.87); }

.teal-400-fg {
  color: #26A69A !important; }

.teal-400-border {
  border-color: #26A69A !important; }

.teal-400-border-top {
  border-top-color: #26A69A !important; }

.teal-400-border-right {
  border-right-color: #26A69A !important; }

.teal-400-border-bottom {
  border-bottom-color: #26A69A !important; }

.teal-400-border-left {
  border-left-color: #26A69A !important; }

.teal-500-bg {
  background-color: #009688 !important; }

.md-teal-500-bg {
  background-color: #009688 !important;
  color: white; }

.teal-500-fg {
  color: #009688 !important; }

.teal-500-border {
  border-color: #009688 !important; }

.teal-500-border-top {
  border-top-color: #009688 !important; }

.teal-500-border-right {
  border-right-color: #009688 !important; }

.teal-500-border-bottom {
  border-bottom-color: #009688 !important; }

.teal-500-border-left {
  border-left-color: #009688 !important; }

.md-teal-bg {
  background-color: #009688 !important;
  color: white; }

.teal-bg {
  background-color: #009688 !important; }

.teal-fg {
  color: #009688 !important; }

.teal-border {
  border-color: #009688 !important; }

.teal-border-top {
  border-top-color: #009688 !important; }

.teal-border-right {
  border-right-color: #009688 !important; }

.teal-border-bottom {
  border-bottom-color: #009688 !important; }

.teal-border-left {
  border-left-color: #009688 !important; }

.teal-600-bg {
  background-color: #00897B !important; }

.md-teal-600-bg {
  background-color: #00897B !important;
  color: white; }

.teal-600-fg {
  color: #00897B !important; }

.teal-600-border {
  border-color: #00897B !important; }

.teal-600-border-top {
  border-top-color: #00897B !important; }

.teal-600-border-right {
  border-right-color: #00897B !important; }

.teal-600-border-bottom {
  border-bottom-color: #00897B !important; }

.teal-600-border-left {
  border-left-color: #00897B !important; }

.teal-700-bg {
  background-color: #00796B !important; }

.md-teal-700-bg {
  background-color: #00796B !important;
  color: white; }

.teal-700-fg {
  color: #00796B !important; }

.teal-700-border {
  border-color: #00796B !important; }

.teal-700-border-top {
  border-top-color: #00796B !important; }

.teal-700-border-right {
  border-right-color: #00796B !important; }

.teal-700-border-bottom {
  border-bottom-color: #00796B !important; }

.teal-700-border-left {
  border-left-color: #00796B !important; }

.teal-800-bg {
  background-color: #00695C !important; }

.md-teal-800-bg {
  background-color: #00695C !important;
  color: rgba(255, 255, 255, 0.87); }

.teal-800-fg {
  color: #00695C !important; }

.teal-800-border {
  border-color: #00695C !important; }

.teal-800-border-top {
  border-top-color: #00695C !important; }

.teal-800-border-right {
  border-right-color: #00695C !important; }

.teal-800-border-bottom {
  border-bottom-color: #00695C !important; }

.teal-800-border-left {
  border-left-color: #00695C !important; }

.teal-900-bg {
  background-color: #004D40 !important; }

.md-teal-900-bg {
  background-color: #004D40 !important;
  color: rgba(255, 255, 255, 0.87); }

.teal-900-fg {
  color: #004D40 !important; }

.teal-900-border {
  border-color: #004D40 !important; }

.teal-900-border-top {
  border-top-color: #004D40 !important; }

.teal-900-border-right {
  border-right-color: #004D40 !important; }

.teal-900-border-bottom {
  border-bottom-color: #004D40 !important; }

.teal-900-border-left {
  border-left-color: #004D40 !important; }

.teal-A100-bg {
  background-color: #A7FFEB !important; }

.md-teal-A100-bg {
  background-color: #A7FFEB !important;
  color: rgba(0, 0, 0, 0.87); }

.teal-A100-fg {
  color: #A7FFEB !important; }

.teal-A100-border {
  border-color: #A7FFEB !important; }

.teal-A100-border-top {
  border-top-color: #A7FFEB !important; }

.teal-A100-border-right {
  border-right-color: #A7FFEB !important; }

.teal-A100-border-bottom {
  border-bottom-color: #A7FFEB !important; }

.teal-A100-border-left {
  border-left-color: #A7FFEB !important; }

.teal-A200-bg {
  background-color: #64FFDA !important; }

.md-teal-A200-bg {
  background-color: #64FFDA !important;
  color: rgba(0, 0, 0, 0.87); }

.teal-A200-fg {
  color: #64FFDA !important; }

.teal-A200-border {
  border-color: #64FFDA !important; }

.teal-A200-border-top {
  border-top-color: #64FFDA !important; }

.teal-A200-border-right {
  border-right-color: #64FFDA !important; }

.teal-A200-border-bottom {
  border-bottom-color: #64FFDA !important; }

.teal-A200-border-left {
  border-left-color: #64FFDA !important; }

.teal-A400-bg {
  background-color: #1DE9B6 !important; }

.md-teal-A400-bg {
  background-color: #1DE9B6 !important;
  color: rgba(0, 0, 0, 0.87); }

.teal-A400-fg {
  color: #1DE9B6 !important; }

.teal-A400-border {
  border-color: #1DE9B6 !important; }

.teal-A400-border-top {
  border-top-color: #1DE9B6 !important; }

.teal-A400-border-right {
  border-right-color: #1DE9B6 !important; }

.teal-A400-border-bottom {
  border-bottom-color: #1DE9B6 !important; }

.teal-A400-border-left {
  border-left-color: #1DE9B6 !important; }

.teal-A700-bg {
  background-color: #00BFA5 !important; }

.md-teal-A700-bg {
  background-color: #00BFA5 !important;
  color: rgba(0, 0, 0, 0.87); }

.teal-A700-fg {
  color: #00BFA5 !important; }

.teal-A700-border {
  border-color: #00BFA5 !important; }

.teal-A700-border-top {
  border-top-color: #00BFA5 !important; }

.teal-A700-border-right {
  border-right-color: #00BFA5 !important; }

.teal-A700-border-bottom {
  border-bottom-color: #00BFA5 !important; }

.teal-A700-border-left {
  border-left-color: #00BFA5 !important; }

.green-50-bg {
  background-color: #E8F5E9 !important; }

.md-green-50-bg {
  background-color: #E8F5E9 !important;
  color: rgba(0, 0, 0, 0.87); }

.green-50-fg {
  color: #E8F5E9 !important; }

.green-50-border {
  border-color: #E8F5E9 !important; }

.green-50-border-top {
  border-top-color: #E8F5E9 !important; }

.green-50-border-right {
  border-right-color: #E8F5E9 !important; }

.green-50-border-bottom {
  border-bottom-color: #E8F5E9 !important; }

.green-50-border-left {
  border-left-color: #E8F5E9 !important; }

.green-100-bg {
  background-color: #C8E6C9 !important; }

.md-green-100-bg {
  background-color: #C8E6C9 !important;
  color: rgba(0, 0, 0, 0.87); }

.green-100-fg {
  color: #C8E6C9 !important; }

.green-100-border {
  border-color: #C8E6C9 !important; }

.green-100-border-top {
  border-top-color: #C8E6C9 !important; }

.green-100-border-right {
  border-right-color: #C8E6C9 !important; }

.green-100-border-bottom {
  border-bottom-color: #C8E6C9 !important; }

.green-100-border-left {
  border-left-color: #C8E6C9 !important; }

.green-200-bg {
  background-color: #A5D6A7 !important; }

.md-green-200-bg {
  background-color: #A5D6A7 !important;
  color: rgba(0, 0, 0, 0.87); }

.green-200-fg {
  color: #A5D6A7 !important; }

.green-200-border {
  border-color: #A5D6A7 !important; }

.green-200-border-top {
  border-top-color: #A5D6A7 !important; }

.green-200-border-right {
  border-right-color: #A5D6A7 !important; }

.green-200-border-bottom {
  border-bottom-color: #A5D6A7 !important; }

.green-200-border-left {
  border-left-color: #A5D6A7 !important; }

.green-300-bg {
  background-color: #81C784 !important; }

.md-green-300-bg {
  background-color: #81C784 !important;
  color: rgba(0, 0, 0, 0.87); }

.green-300-fg {
  color: #81C784 !important; }

.green-300-border {
  border-color: #81C784 !important; }

.green-300-border-top {
  border-top-color: #81C784 !important; }

.green-300-border-right {
  border-right-color: #81C784 !important; }

.green-300-border-bottom {
  border-bottom-color: #81C784 !important; }

.green-300-border-left {
  border-left-color: #81C784 !important; }

.green-400-bg {
  background-color: #66BB6A !important; }

.md-green-400-bg {
  background-color: #66BB6A !important;
  color: rgba(0, 0, 0, 0.87); }

.green-400-fg {
  color: #66BB6A !important; }

.green-400-border {
  border-color: #66BB6A !important; }

.green-400-border-top {
  border-top-color: #66BB6A !important; }

.green-400-border-right {
  border-right-color: #66BB6A !important; }

.green-400-border-bottom {
  border-bottom-color: #66BB6A !important; }

.green-400-border-left {
  border-left-color: #66BB6A !important; }

.green-500-bg {
  background-color: #4CAF50 !important; }

.md-green-500-bg {
  background-color: #4CAF50 !important;
  color: rgba(0, 0, 0, 0.87); }

.green-500-fg {
  color: #4CAF50 !important; }

.green-500-border {
  border-color: #4CAF50 !important; }

.green-500-border-top {
  border-top-color: #4CAF50 !important; }

.green-500-border-right {
  border-right-color: #4CAF50 !important; }

.green-500-border-bottom {
  border-bottom-color: #4CAF50 !important; }

.green-500-border-left {
  border-left-color: #4CAF50 !important; }

.md-green-bg {
  background-color: #4CAF50 !important;
  color: rgba(0, 0, 0, 0.87); }

.green-bg {
  background-color: #4CAF50 !important; }

.green-fg {
  color: #4CAF50 !important; }

.green-border {
  border-color: #4CAF50 !important; }

.green-border-top {
  border-top-color: #4CAF50 !important; }

.green-border-right {
  border-right-color: #4CAF50 !important; }

.green-border-bottom {
  border-bottom-color: #4CAF50 !important; }

.green-border-left {
  border-left-color: #4CAF50 !important; }

.green-600-bg {
  background-color: #43A047 !important; }

.md-green-600-bg {
  background-color: #43A047 !important;
  color: white; }

.green-600-fg {
  color: #43A047 !important; }

.green-600-border {
  border-color: #43A047 !important; }

.green-600-border-top {
  border-top-color: #43A047 !important; }

.green-600-border-right {
  border-right-color: #43A047 !important; }

.green-600-border-bottom {
  border-bottom-color: #43A047 !important; }

.green-600-border-left {
  border-left-color: #43A047 !important; }

.green-700-bg {
  background-color: #388E3C !important; }

.md-green-700-bg {
  background-color: #388E3C !important;
  color: white; }

.green-700-fg {
  color: #388E3C !important; }

.green-700-border {
  border-color: #388E3C !important; }

.green-700-border-top {
  border-top-color: #388E3C !important; }

.green-700-border-right {
  border-right-color: #388E3C !important; }

.green-700-border-bottom {
  border-bottom-color: #388E3C !important; }

.green-700-border-left {
  border-left-color: #388E3C !important; }

.green-800-bg {
  background-color: #2E7D32 !important; }

.md-green-800-bg {
  background-color: #2E7D32 !important;
  color: rgba(255, 255, 255, 0.87); }

.green-800-fg {
  color: #2E7D32 !important; }

.green-800-border {
  border-color: #2E7D32 !important; }

.green-800-border-top {
  border-top-color: #2E7D32 !important; }

.green-800-border-right {
  border-right-color: #2E7D32 !important; }

.green-800-border-bottom {
  border-bottom-color: #2E7D32 !important; }

.green-800-border-left {
  border-left-color: #2E7D32 !important; }

.green-900-bg {
  background-color: #1B5E20 !important; }

.md-green-900-bg {
  background-color: #1B5E20 !important;
  color: rgba(255, 255, 255, 0.87); }

.green-900-fg {
  color: #1B5E20 !important; }

.green-900-border {
  border-color: #1B5E20 !important; }

.green-900-border-top {
  border-top-color: #1B5E20 !important; }

.green-900-border-right {
  border-right-color: #1B5E20 !important; }

.green-900-border-bottom {
  border-bottom-color: #1B5E20 !important; }

.green-900-border-left {
  border-left-color: #1B5E20 !important; }

.green-A100-bg {
  background-color: #B9F6CA !important; }

.md-green-A100-bg {
  background-color: #B9F6CA !important;
  color: rgba(0, 0, 0, 0.87); }

.green-A100-fg {
  color: #B9F6CA !important; }

.green-A100-border {
  border-color: #B9F6CA !important; }

.green-A100-border-top {
  border-top-color: #B9F6CA !important; }

.green-A100-border-right {
  border-right-color: #B9F6CA !important; }

.green-A100-border-bottom {
  border-bottom-color: #B9F6CA !important; }

.green-A100-border-left {
  border-left-color: #B9F6CA !important; }

.green-A200-bg {
  background-color: #69F0AE !important; }

.md-green-A200-bg {
  background-color: #69F0AE !important;
  color: rgba(0, 0, 0, 0.87); }

.green-A200-fg {
  color: #69F0AE !important; }

.green-A200-border {
  border-color: #69F0AE !important; }

.green-A200-border-top {
  border-top-color: #69F0AE !important; }

.green-A200-border-right {
  border-right-color: #69F0AE !important; }

.green-A200-border-bottom {
  border-bottom-color: #69F0AE !important; }

.green-A200-border-left {
  border-left-color: #69F0AE !important; }

.green-A400-bg {
  background-color: #00E676 !important; }

.md-green-A400-bg {
  background-color: #00E676 !important;
  color: rgba(0, 0, 0, 0.87); }

.green-A400-fg {
  color: #00E676 !important; }

.green-A400-border {
  border-color: #00E676 !important; }

.green-A400-border-top {
  border-top-color: #00E676 !important; }

.green-A400-border-right {
  border-right-color: #00E676 !important; }

.green-A400-border-bottom {
  border-bottom-color: #00E676 !important; }

.green-A400-border-left {
  border-left-color: #00E676 !important; }

.green-A700-bg {
  background-color: #00C853 !important; }

.md-green-A700-bg {
  background-color: #00C853 !important;
  color: rgba(0, 0, 0, 0.87); }

.green-A700-fg {
  color: #00C853 !important; }

.green-A700-border {
  border-color: #00C853 !important; }

.green-A700-border-top {
  border-top-color: #00C853 !important; }

.green-A700-border-right {
  border-right-color: #00C853 !important; }

.green-A700-border-bottom {
  border-bottom-color: #00C853 !important; }

.green-A700-border-left {
  border-left-color: #00C853 !important; }

.light-green-50-bg {
  background-color: #F1F8E9 !important; }

.md-light-green-50-bg {
  background-color: #F1F8E9 !important;
  color: rgba(0, 0, 0, 0.87); }

.light-green-50-fg {
  color: #F1F8E9 !important; }

.light-green-50-border {
  border-color: #F1F8E9 !important; }

.light-green-50-border-top {
  border-top-color: #F1F8E9 !important; }

.light-green-50-border-right {
  border-right-color: #F1F8E9 !important; }

.light-green-50-border-bottom {
  border-bottom-color: #F1F8E9 !important; }

.light-green-50-border-left {
  border-left-color: #F1F8E9 !important; }

.light-green-100-bg {
  background-color: #DCEDC8 !important; }

.md-light-green-100-bg {
  background-color: #DCEDC8 !important;
  color: rgba(0, 0, 0, 0.87); }

.light-green-100-fg {
  color: #DCEDC8 !important; }

.light-green-100-border {
  border-color: #DCEDC8 !important; }

.light-green-100-border-top {
  border-top-color: #DCEDC8 !important; }

.light-green-100-border-right {
  border-right-color: #DCEDC8 !important; }

.light-green-100-border-bottom {
  border-bottom-color: #DCEDC8 !important; }

.light-green-100-border-left {
  border-left-color: #DCEDC8 !important; }

.light-green-200-bg {
  background-color: #C5E1A5 !important; }

.md-light-green-200-bg {
  background-color: #C5E1A5 !important;
  color: rgba(0, 0, 0, 0.87); }

.light-green-200-fg {
  color: #C5E1A5 !important; }

.light-green-200-border {
  border-color: #C5E1A5 !important; }

.light-green-200-border-top {
  border-top-color: #C5E1A5 !important; }

.light-green-200-border-right {
  border-right-color: #C5E1A5 !important; }

.light-green-200-border-bottom {
  border-bottom-color: #C5E1A5 !important; }

.light-green-200-border-left {
  border-left-color: #C5E1A5 !important; }

.light-green-300-bg {
  background-color: #AED581 !important; }

.md-light-green-300-bg {
  background-color: #AED581 !important;
  color: rgba(0, 0, 0, 0.87); }

.light-green-300-fg {
  color: #AED581 !important; }

.light-green-300-border {
  border-color: #AED581 !important; }

.light-green-300-border-top {
  border-top-color: #AED581 !important; }

.light-green-300-border-right {
  border-right-color: #AED581 !important; }

.light-green-300-border-bottom {
  border-bottom-color: #AED581 !important; }

.light-green-300-border-left {
  border-left-color: #AED581 !important; }

.light-green-400-bg {
  background-color: #9CCC65 !important; }

.md-light-green-400-bg {
  background-color: #9CCC65 !important;
  color: rgba(0, 0, 0, 0.87); }

.light-green-400-fg {
  color: #9CCC65 !important; }

.light-green-400-border {
  border-color: #9CCC65 !important; }

.light-green-400-border-top {
  border-top-color: #9CCC65 !important; }

.light-green-400-border-right {
  border-right-color: #9CCC65 !important; }

.light-green-400-border-bottom {
  border-bottom-color: #9CCC65 !important; }

.light-green-400-border-left {
  border-left-color: #9CCC65 !important; }

.light-green-500-bg {
  background-color: #8BC34A !important; }

.md-light-green-500-bg {
  background-color: #8BC34A !important;
  color: rgba(0, 0, 0, 0.87); }

.light-green-500-fg {
  color: #8BC34A !important; }

.light-green-500-border {
  border-color: #8BC34A !important; }

.light-green-500-border-top {
  border-top-color: #8BC34A !important; }

.light-green-500-border-right {
  border-right-color: #8BC34A !important; }

.light-green-500-border-bottom {
  border-bottom-color: #8BC34A !important; }

.light-green-500-border-left {
  border-left-color: #8BC34A !important; }

.md-light-green-bg {
  background-color: #8BC34A !important;
  color: rgba(0, 0, 0, 0.87); }

.light-green-bg {
  background-color: #8BC34A !important; }

.light-green-fg {
  color: #8BC34A !important; }

.light-green-border {
  border-color: #8BC34A !important; }

.light-green-border-top {
  border-top-color: #8BC34A !important; }

.light-green-border-right {
  border-right-color: #8BC34A !important; }

.light-green-border-bottom {
  border-bottom-color: #8BC34A !important; }

.light-green-border-left {
  border-left-color: #8BC34A !important; }

.light-green-600-bg {
  background-color: #7CB342 !important; }

.md-light-green-600-bg {
  background-color: #7CB342 !important;
  color: rgba(0, 0, 0, 0.87); }

.light-green-600-fg {
  color: #7CB342 !important; }

.light-green-600-border {
  border-color: #7CB342 !important; }

.light-green-600-border-top {
  border-top-color: #7CB342 !important; }

.light-green-600-border-right {
  border-right-color: #7CB342 !important; }

.light-green-600-border-bottom {
  border-bottom-color: #7CB342 !important; }

.light-green-600-border-left {
  border-left-color: #7CB342 !important; }

.light-green-700-bg {
  background-color: #689F38 !important; }

.md-light-green-700-bg {
  background-color: #689F38 !important;
  color: white; }

.light-green-700-fg {
  color: #689F38 !important; }

.light-green-700-border {
  border-color: #689F38 !important; }

.light-green-700-border-top {
  border-top-color: #689F38 !important; }

.light-green-700-border-right {
  border-right-color: #689F38 !important; }

.light-green-700-border-bottom {
  border-bottom-color: #689F38 !important; }

.light-green-700-border-left {
  border-left-color: #689F38 !important; }

.light-green-800-bg {
  background-color: #558B2F !important; }

.md-light-green-800-bg {
  background-color: #558B2F !important;
  color: white; }

.light-green-800-fg {
  color: #558B2F !important; }

.light-green-800-border {
  border-color: #558B2F !important; }

.light-green-800-border-top {
  border-top-color: #558B2F !important; }

.light-green-800-border-right {
  border-right-color: #558B2F !important; }

.light-green-800-border-bottom {
  border-bottom-color: #558B2F !important; }

.light-green-800-border-left {
  border-left-color: #558B2F !important; }

.light-green-900-bg {
  background-color: #33691E !important; }

.md-light-green-900-bg {
  background-color: #33691E !important;
  color: white; }

.light-green-900-fg {
  color: #33691E !important; }

.light-green-900-border {
  border-color: #33691E !important; }

.light-green-900-border-top {
  border-top-color: #33691E !important; }

.light-green-900-border-right {
  border-right-color: #33691E !important; }

.light-green-900-border-bottom {
  border-bottom-color: #33691E !important; }

.light-green-900-border-left {
  border-left-color: #33691E !important; }

.light-green-A100-bg {
  background-color: #CCFF90 !important; }

.md-light-green-A100-bg {
  background-color: #CCFF90 !important;
  color: rgba(0, 0, 0, 0.87); }

.light-green-A100-fg {
  color: #CCFF90 !important; }

.light-green-A100-border {
  border-color: #CCFF90 !important; }

.light-green-A100-border-top {
  border-top-color: #CCFF90 !important; }

.light-green-A100-border-right {
  border-right-color: #CCFF90 !important; }

.light-green-A100-border-bottom {
  border-bottom-color: #CCFF90 !important; }

.light-green-A100-border-left {
  border-left-color: #CCFF90 !important; }

.light-green-A200-bg {
  background-color: #B2FF59 !important; }

.md-light-green-A200-bg {
  background-color: #B2FF59 !important;
  color: rgba(0, 0, 0, 0.87); }

.light-green-A200-fg {
  color: #B2FF59 !important; }

.light-green-A200-border {
  border-color: #B2FF59 !important; }

.light-green-A200-border-top {
  border-top-color: #B2FF59 !important; }

.light-green-A200-border-right {
  border-right-color: #B2FF59 !important; }

.light-green-A200-border-bottom {
  border-bottom-color: #B2FF59 !important; }

.light-green-A200-border-left {
  border-left-color: #B2FF59 !important; }

.light-green-A400-bg {
  background-color: #76FF03 !important; }

.md-light-green-A400-bg {
  background-color: #76FF03 !important;
  color: rgba(0, 0, 0, 0.87); }

.light-green-A400-fg {
  color: #76FF03 !important; }

.light-green-A400-border {
  border-color: #76FF03 !important; }

.light-green-A400-border-top {
  border-top-color: #76FF03 !important; }

.light-green-A400-border-right {
  border-right-color: #76FF03 !important; }

.light-green-A400-border-bottom {
  border-bottom-color: #76FF03 !important; }

.light-green-A400-border-left {
  border-left-color: #76FF03 !important; }

.light-green-A700-bg {
  background-color: #64DD17 !important; }

.md-light-green-A700-bg {
  background-color: #64DD17 !important;
  color: rgba(0, 0, 0, 0.87); }

.light-green-A700-fg {
  color: #64DD17 !important; }

.light-green-A700-border {
  border-color: #64DD17 !important; }

.light-green-A700-border-top {
  border-top-color: #64DD17 !important; }

.light-green-A700-border-right {
  border-right-color: #64DD17 !important; }

.light-green-A700-border-bottom {
  border-bottom-color: #64DD17 !important; }

.light-green-A700-border-left {
  border-left-color: #64DD17 !important; }

.lime-50-bg {
  background-color: #F9FBE7 !important; }

.md-lime-50-bg {
  background-color: #F9FBE7 !important;
  color: rgba(0, 0, 0, 0.87); }

.lime-50-fg {
  color: #F9FBE7 !important; }

.lime-50-border {
  border-color: #F9FBE7 !important; }

.lime-50-border-top {
  border-top-color: #F9FBE7 !important; }

.lime-50-border-right {
  border-right-color: #F9FBE7 !important; }

.lime-50-border-bottom {
  border-bottom-color: #F9FBE7 !important; }

.lime-50-border-left {
  border-left-color: #F9FBE7 !important; }

.lime-100-bg {
  background-color: #F0F4C3 !important; }

.md-lime-100-bg {
  background-color: #F0F4C3 !important;
  color: rgba(0, 0, 0, 0.87); }

.lime-100-fg {
  color: #F0F4C3 !important; }

.lime-100-border {
  border-color: #F0F4C3 !important; }

.lime-100-border-top {
  border-top-color: #F0F4C3 !important; }

.lime-100-border-right {
  border-right-color: #F0F4C3 !important; }

.lime-100-border-bottom {
  border-bottom-color: #F0F4C3 !important; }

.lime-100-border-left {
  border-left-color: #F0F4C3 !important; }

.lime-200-bg {
  background-color: #E6EE9C !important; }

.md-lime-200-bg {
  background-color: #E6EE9C !important;
  color: rgba(0, 0, 0, 0.87); }

.lime-200-fg {
  color: #E6EE9C !important; }

.lime-200-border {
  border-color: #E6EE9C !important; }

.lime-200-border-top {
  border-top-color: #E6EE9C !important; }

.lime-200-border-right {
  border-right-color: #E6EE9C !important; }

.lime-200-border-bottom {
  border-bottom-color: #E6EE9C !important; }

.lime-200-border-left {
  border-left-color: #E6EE9C !important; }

.lime-300-bg {
  background-color: #DCE775 !important; }

.md-lime-300-bg {
  background-color: #DCE775 !important;
  color: rgba(0, 0, 0, 0.87); }

.lime-300-fg {
  color: #DCE775 !important; }

.lime-300-border {
  border-color: #DCE775 !important; }

.lime-300-border-top {
  border-top-color: #DCE775 !important; }

.lime-300-border-right {
  border-right-color: #DCE775 !important; }

.lime-300-border-bottom {
  border-bottom-color: #DCE775 !important; }

.lime-300-border-left {
  border-left-color: #DCE775 !important; }

.lime-400-bg {
  background-color: #D4E157 !important; }

.md-lime-400-bg {
  background-color: #D4E157 !important;
  color: rgba(0, 0, 0, 0.87); }

.lime-400-fg {
  color: #D4E157 !important; }

.lime-400-border {
  border-color: #D4E157 !important; }

.lime-400-border-top {
  border-top-color: #D4E157 !important; }

.lime-400-border-right {
  border-right-color: #D4E157 !important; }

.lime-400-border-bottom {
  border-bottom-color: #D4E157 !important; }

.lime-400-border-left {
  border-left-color: #D4E157 !important; }

.lime-500-bg {
  background-color: #CDDC39 !important; }

.md-lime-500-bg {
  background-color: #CDDC39 !important;
  color: rgba(0, 0, 0, 0.87); }

.lime-500-fg {
  color: #CDDC39 !important; }

.lime-500-border {
  border-color: #CDDC39 !important; }

.lime-500-border-top {
  border-top-color: #CDDC39 !important; }

.lime-500-border-right {
  border-right-color: #CDDC39 !important; }

.lime-500-border-bottom {
  border-bottom-color: #CDDC39 !important; }

.lime-500-border-left {
  border-left-color: #CDDC39 !important; }

.md-lime-bg {
  background-color: #CDDC39 !important;
  color: rgba(0, 0, 0, 0.87); }

.lime-bg {
  background-color: #CDDC39 !important; }

.lime-fg {
  color: #CDDC39 !important; }

.lime-border {
  border-color: #CDDC39 !important; }

.lime-border-top {
  border-top-color: #CDDC39 !important; }

.lime-border-right {
  border-right-color: #CDDC39 !important; }

.lime-border-bottom {
  border-bottom-color: #CDDC39 !important; }

.lime-border-left {
  border-left-color: #CDDC39 !important; }

.lime-600-bg {
  background-color: #C0CA33 !important; }

.md-lime-600-bg {
  background-color: #C0CA33 !important;
  color: rgba(0, 0, 0, 0.87); }

.lime-600-fg {
  color: #C0CA33 !important; }

.lime-600-border {
  border-color: #C0CA33 !important; }

.lime-600-border-top {
  border-top-color: #C0CA33 !important; }

.lime-600-border-right {
  border-right-color: #C0CA33 !important; }

.lime-600-border-bottom {
  border-bottom-color: #C0CA33 !important; }

.lime-600-border-left {
  border-left-color: #C0CA33 !important; }

.lime-700-bg {
  background-color: #AFB42B !important; }

.md-lime-700-bg {
  background-color: #AFB42B !important;
  color: rgba(0, 0, 0, 0.87); }

.lime-700-fg {
  color: #AFB42B !important; }

.lime-700-border {
  border-color: #AFB42B !important; }

.lime-700-border-top {
  border-top-color: #AFB42B !important; }

.lime-700-border-right {
  border-right-color: #AFB42B !important; }

.lime-700-border-bottom {
  border-bottom-color: #AFB42B !important; }

.lime-700-border-left {
  border-left-color: #AFB42B !important; }

.lime-800-bg {
  background-color: #9E9D24 !important; }

.md-lime-800-bg {
  background-color: #9E9D24 !important;
  color: rgba(0, 0, 0, 0.87); }

.lime-800-fg {
  color: #9E9D24 !important; }

.lime-800-border {
  border-color: #9E9D24 !important; }

.lime-800-border-top {
  border-top-color: #9E9D24 !important; }

.lime-800-border-right {
  border-right-color: #9E9D24 !important; }

.lime-800-border-bottom {
  border-bottom-color: #9E9D24 !important; }

.lime-800-border-left {
  border-left-color: #9E9D24 !important; }

.lime-900-bg {
  background-color: #827717 !important; }

.md-lime-900-bg {
  background-color: #827717 !important;
  color: white; }

.lime-900-fg {
  color: #827717 !important; }

.lime-900-border {
  border-color: #827717 !important; }

.lime-900-border-top {
  border-top-color: #827717 !important; }

.lime-900-border-right {
  border-right-color: #827717 !important; }

.lime-900-border-bottom {
  border-bottom-color: #827717 !important; }

.lime-900-border-left {
  border-left-color: #827717 !important; }

.lime-A100-bg {
  background-color: #F4FF81 !important; }

.md-lime-A100-bg {
  background-color: #F4FF81 !important;
  color: rgba(0, 0, 0, 0.87); }

.lime-A100-fg {
  color: #F4FF81 !important; }

.lime-A100-border {
  border-color: #F4FF81 !important; }

.lime-A100-border-top {
  border-top-color: #F4FF81 !important; }

.lime-A100-border-right {
  border-right-color: #F4FF81 !important; }

.lime-A100-border-bottom {
  border-bottom-color: #F4FF81 !important; }

.lime-A100-border-left {
  border-left-color: #F4FF81 !important; }

.lime-A200-bg {
  background-color: #EEFF41 !important; }

.md-lime-A200-bg {
  background-color: #EEFF41 !important;
  color: rgba(0, 0, 0, 0.87); }

.lime-A200-fg {
  color: #EEFF41 !important; }

.lime-A200-border {
  border-color: #EEFF41 !important; }

.lime-A200-border-top {
  border-top-color: #EEFF41 !important; }

.lime-A200-border-right {
  border-right-color: #EEFF41 !important; }

.lime-A200-border-bottom {
  border-bottom-color: #EEFF41 !important; }

.lime-A200-border-left {
  border-left-color: #EEFF41 !important; }

.lime-A400-bg {
  background-color: #C6FF00 !important; }

.md-lime-A400-bg {
  background-color: #C6FF00 !important;
  color: rgba(0, 0, 0, 0.87); }

.lime-A400-fg {
  color: #C6FF00 !important; }

.lime-A400-border {
  border-color: #C6FF00 !important; }

.lime-A400-border-top {
  border-top-color: #C6FF00 !important; }

.lime-A400-border-right {
  border-right-color: #C6FF00 !important; }

.lime-A400-border-bottom {
  border-bottom-color: #C6FF00 !important; }

.lime-A400-border-left {
  border-left-color: #C6FF00 !important; }

.lime-A700-bg {
  background-color: #AEEA00 !important; }

.md-lime-A700-bg {
  background-color: #AEEA00 !important;
  color: rgba(0, 0, 0, 0.87); }

.lime-A700-fg {
  color: #AEEA00 !important; }

.lime-A700-border {
  border-color: #AEEA00 !important; }

.lime-A700-border-top {
  border-top-color: #AEEA00 !important; }

.lime-A700-border-right {
  border-right-color: #AEEA00 !important; }

.lime-A700-border-bottom {
  border-bottom-color: #AEEA00 !important; }

.lime-A700-border-left {
  border-left-color: #AEEA00 !important; }

.yellow-50-bg {
  background-color: #FFFDE7 !important; }

.md-yellow-50-bg {
  background-color: #FFFDE7 !important;
  color: rgba(0, 0, 0, 0.87); }

.yellow-50-fg {
  color: #FFFDE7 !important; }

.yellow-50-border {
  border-color: #FFFDE7 !important; }

.yellow-50-border-top {
  border-top-color: #FFFDE7 !important; }

.yellow-50-border-right {
  border-right-color: #FFFDE7 !important; }

.yellow-50-border-bottom {
  border-bottom-color: #FFFDE7 !important; }

.yellow-50-border-left {
  border-left-color: #FFFDE7 !important; }

.yellow-100-bg {
  background-color: #FFF9C4 !important; }

.md-yellow-100-bg {
  background-color: #FFF9C4 !important;
  color: rgba(0, 0, 0, 0.87); }

.yellow-100-fg {
  color: #FFF9C4 !important; }

.yellow-100-border {
  border-color: #FFF9C4 !important; }

.yellow-100-border-top {
  border-top-color: #FFF9C4 !important; }

.yellow-100-border-right {
  border-right-color: #FFF9C4 !important; }

.yellow-100-border-bottom {
  border-bottom-color: #FFF9C4 !important; }

.yellow-100-border-left {
  border-left-color: #FFF9C4 !important; }

.yellow-200-bg {
  background-color: #FFF59D !important; }

.md-yellow-200-bg {
  background-color: #FFF59D !important;
  color: rgba(0, 0, 0, 0.87); }

.yellow-200-fg {
  color: #FFF59D !important; }

.yellow-200-border {
  border-color: #FFF59D !important; }

.yellow-200-border-top {
  border-top-color: #FFF59D !important; }

.yellow-200-border-right {
  border-right-color: #FFF59D !important; }

.yellow-200-border-bottom {
  border-bottom-color: #FFF59D !important; }

.yellow-200-border-left {
  border-left-color: #FFF59D !important; }

.yellow-300-bg {
  background-color: #FFF176 !important; }

.md-yellow-300-bg {
  background-color: #FFF176 !important;
  color: rgba(0, 0, 0, 0.87); }

.yellow-300-fg {
  color: #FFF176 !important; }

.yellow-300-border {
  border-color: #FFF176 !important; }

.yellow-300-border-top {
  border-top-color: #FFF176 !important; }

.yellow-300-border-right {
  border-right-color: #FFF176 !important; }

.yellow-300-border-bottom {
  border-bottom-color: #FFF176 !important; }

.yellow-300-border-left {
  border-left-color: #FFF176 !important; }

.yellow-400-bg {
  background-color: #FFEE58 !important; }

.md-yellow-400-bg {
  background-color: #FFEE58 !important;
  color: rgba(0, 0, 0, 0.87); }

.yellow-400-fg {
  color: #FFEE58 !important; }

.yellow-400-border {
  border-color: #FFEE58 !important; }

.yellow-400-border-top {
  border-top-color: #FFEE58 !important; }

.yellow-400-border-right {
  border-right-color: #FFEE58 !important; }

.yellow-400-border-bottom {
  border-bottom-color: #FFEE58 !important; }

.yellow-400-border-left {
  border-left-color: #FFEE58 !important; }

.yellow-500-bg {
  background-color: #FFEB3B !important; }

.md-yellow-500-bg {
  background-color: #FFEB3B !important;
  color: rgba(0, 0, 0, 0.87); }

.yellow-500-fg {
  color: #FFEB3B !important; }

.yellow-500-border {
  border-color: #FFEB3B !important; }

.yellow-500-border-top {
  border-top-color: #FFEB3B !important; }

.yellow-500-border-right {
  border-right-color: #FFEB3B !important; }

.yellow-500-border-bottom {
  border-bottom-color: #FFEB3B !important; }

.yellow-500-border-left {
  border-left-color: #FFEB3B !important; }

.md-yellow-bg {
  background-color: #FFEB3B !important;
  color: rgba(0, 0, 0, 0.87); }

.yellow-bg {
  background-color: #FFEB3B !important; }

.yellow-fg {
  color: #FFEB3B !important; }

.yellow-border {
  border-color: #FFEB3B !important; }

.yellow-border-top {
  border-top-color: #FFEB3B !important; }

.yellow-border-right {
  border-right-color: #FFEB3B !important; }

.yellow-border-bottom {
  border-bottom-color: #FFEB3B !important; }

.yellow-border-left {
  border-left-color: #FFEB3B !important; }

.yellow-600-bg {
  background-color: #FDD835 !important; }

.md-yellow-600-bg {
  background-color: #FDD835 !important;
  color: rgba(0, 0, 0, 0.87); }

.yellow-600-fg {
  color: #FDD835 !important; }

.yellow-600-border {
  border-color: #FDD835 !important; }

.yellow-600-border-top {
  border-top-color: #FDD835 !important; }

.yellow-600-border-right {
  border-right-color: #FDD835 !important; }

.yellow-600-border-bottom {
  border-bottom-color: #FDD835 !important; }

.yellow-600-border-left {
  border-left-color: #FDD835 !important; }

.yellow-700-bg {
  background-color: #FBC02D !important; }

.md-yellow-700-bg {
  background-color: #FBC02D !important;
  color: rgba(0, 0, 0, 0.87); }

.yellow-700-fg {
  color: #FBC02D !important; }

.yellow-700-border {
  border-color: #FBC02D !important; }

.yellow-700-border-top {
  border-top-color: #FBC02D !important; }

.yellow-700-border-right {
  border-right-color: #FBC02D !important; }

.yellow-700-border-bottom {
  border-bottom-color: #FBC02D !important; }

.yellow-700-border-left {
  border-left-color: #FBC02D !important; }

.yellow-800-bg {
  background-color: #F9A825 !important; }

.md-yellow-800-bg {
  background-color: #F9A825 !important;
  color: rgba(0, 0, 0, 0.87); }

.yellow-800-fg {
  color: #F9A825 !important; }

.yellow-800-border {
  border-color: #F9A825 !important; }

.yellow-800-border-top {
  border-top-color: #F9A825 !important; }

.yellow-800-border-right {
  border-right-color: #F9A825 !important; }

.yellow-800-border-bottom {
  border-bottom-color: #F9A825 !important; }

.yellow-800-border-left {
  border-left-color: #F9A825 !important; }

.yellow-900-bg {
  background-color: #F57F17 !important; }

.md-yellow-900-bg {
  background-color: #F57F17 !important;
  color: rgba(0, 0, 0, 0.87); }

.yellow-900-fg {
  color: #F57F17 !important; }

.yellow-900-border {
  border-color: #F57F17 !important; }

.yellow-900-border-top {
  border-top-color: #F57F17 !important; }

.yellow-900-border-right {
  border-right-color: #F57F17 !important; }

.yellow-900-border-bottom {
  border-bottom-color: #F57F17 !important; }

.yellow-900-border-left {
  border-left-color: #F57F17 !important; }

.yellow-A100-bg {
  background-color: #FFFF8D !important; }

.md-yellow-A100-bg {
  background-color: #FFFF8D !important;
  color: rgba(0, 0, 0, 0.87); }

.yellow-A100-fg {
  color: #FFFF8D !important; }

.yellow-A100-border {
  border-color: #FFFF8D !important; }

.yellow-A100-border-top {
  border-top-color: #FFFF8D !important; }

.yellow-A100-border-right {
  border-right-color: #FFFF8D !important; }

.yellow-A100-border-bottom {
  border-bottom-color: #FFFF8D !important; }

.yellow-A100-border-left {
  border-left-color: #FFFF8D !important; }

.yellow-A200-bg {
  background-color: #FFFF00 !important; }

.md-yellow-A200-bg {
  background-color: #FFFF00 !important;
  color: rgba(0, 0, 0, 0.87); }

.yellow-A200-fg {
  color: #FFFF00 !important; }

.yellow-A200-border {
  border-color: #FFFF00 !important; }

.yellow-A200-border-top {
  border-top-color: #FFFF00 !important; }

.yellow-A200-border-right {
  border-right-color: #FFFF00 !important; }

.yellow-A200-border-bottom {
  border-bottom-color: #FFFF00 !important; }

.yellow-A200-border-left {
  border-left-color: #FFFF00 !important; }

.yellow-A400-bg {
  background-color: #FFEA00 !important; }

.md-yellow-A400-bg {
  background-color: #FFEA00 !important;
  color: rgba(0, 0, 0, 0.87); }

.yellow-A400-fg {
  color: #FFEA00 !important; }

.yellow-A400-border {
  border-color: #FFEA00 !important; }

.yellow-A400-border-top {
  border-top-color: #FFEA00 !important; }

.yellow-A400-border-right {
  border-right-color: #FFEA00 !important; }

.yellow-A400-border-bottom {
  border-bottom-color: #FFEA00 !important; }

.yellow-A400-border-left {
  border-left-color: #FFEA00 !important; }

.yellow-A700-bg {
  background-color: #FFD600 !important; }

.md-yellow-A700-bg {
  background-color: #FFD600 !important;
  color: rgba(0, 0, 0, 0.87); }

.yellow-A700-fg {
  color: #FFD600 !important; }

.yellow-A700-border {
  border-color: #FFD600 !important; }

.yellow-A700-border-top {
  border-top-color: #FFD600 !important; }

.yellow-A700-border-right {
  border-right-color: #FFD600 !important; }

.yellow-A700-border-bottom {
  border-bottom-color: #FFD600 !important; }

.yellow-A700-border-left {
  border-left-color: #FFD600 !important; }

.amber-50-bg {
  background-color: #FFF8E1 !important; }

.md-amber-50-bg {
  background-color: #FFF8E1 !important;
  color: rgba(0, 0, 0, 0.87); }

.amber-50-fg {
  color: #FFF8E1 !important; }

.amber-50-border {
  border-color: #FFF8E1 !important; }

.amber-50-border-top {
  border-top-color: #FFF8E1 !important; }

.amber-50-border-right {
  border-right-color: #FFF8E1 !important; }

.amber-50-border-bottom {
  border-bottom-color: #FFF8E1 !important; }

.amber-50-border-left {
  border-left-color: #FFF8E1 !important; }

.amber-100-bg {
  background-color: #FFECB3 !important; }

.md-amber-100-bg {
  background-color: #FFECB3 !important;
  color: rgba(0, 0, 0, 0.87); }

.amber-100-fg {
  color: #FFECB3 !important; }

.amber-100-border {
  border-color: #FFECB3 !important; }

.amber-100-border-top {
  border-top-color: #FFECB3 !important; }

.amber-100-border-right {
  border-right-color: #FFECB3 !important; }

.amber-100-border-bottom {
  border-bottom-color: #FFECB3 !important; }

.amber-100-border-left {
  border-left-color: #FFECB3 !important; }

.amber-200-bg {
  background-color: #FFE082 !important; }

.md-amber-200-bg {
  background-color: #FFE082 !important;
  color: rgba(0, 0, 0, 0.87); }

.amber-200-fg {
  color: #FFE082 !important; }

.amber-200-border {
  border-color: #FFE082 !important; }

.amber-200-border-top {
  border-top-color: #FFE082 !important; }

.amber-200-border-right {
  border-right-color: #FFE082 !important; }

.amber-200-border-bottom {
  border-bottom-color: #FFE082 !important; }

.amber-200-border-left {
  border-left-color: #FFE082 !important; }

.amber-300-bg {
  background-color: #FFD54F !important; }

.md-amber-300-bg {
  background-color: #FFD54F !important;
  color: rgba(0, 0, 0, 0.87); }

.amber-300-fg {
  color: #FFD54F !important; }

.amber-300-border {
  border-color: #FFD54F !important; }

.amber-300-border-top {
  border-top-color: #FFD54F !important; }

.amber-300-border-right {
  border-right-color: #FFD54F !important; }

.amber-300-border-bottom {
  border-bottom-color: #FFD54F !important; }

.amber-300-border-left {
  border-left-color: #FFD54F !important; }

.amber-400-bg {
  background-color: #FFCA28 !important; }

.md-amber-400-bg {
  background-color: #FFCA28 !important;
  color: rgba(0, 0, 0, 0.87); }

.amber-400-fg {
  color: #FFCA28 !important; }

.amber-400-border {
  border-color: #FFCA28 !important; }

.amber-400-border-top {
  border-top-color: #FFCA28 !important; }

.amber-400-border-right {
  border-right-color: #FFCA28 !important; }

.amber-400-border-bottom {
  border-bottom-color: #FFCA28 !important; }

.amber-400-border-left {
  border-left-color: #FFCA28 !important; }

.amber-500-bg {
  background-color: #FFC107 !important; }

.md-amber-500-bg {
  background-color: #FFC107 !important;
  color: rgba(0, 0, 0, 0.87); }

.amber-500-fg {
  color: #FFC107 !important; }

.amber-500-border {
  border-color: #FFC107 !important; }

.amber-500-border-top {
  border-top-color: #FFC107 !important; }

.amber-500-border-right {
  border-right-color: #FFC107 !important; }

.amber-500-border-bottom {
  border-bottom-color: #FFC107 !important; }

.amber-500-border-left {
  border-left-color: #FFC107 !important; }

.md-amber-bg {
  background-color: #FFC107 !important;
  color: rgba(0, 0, 0, 0.87); }

.amber-bg {
  background-color: #FFC107 !important; }

.amber-fg {
  color: #FFC107 !important; }

.amber-border {
  border-color: #FFC107 !important; }

.amber-border-top {
  border-top-color: #FFC107 !important; }

.amber-border-right {
  border-right-color: #FFC107 !important; }

.amber-border-bottom {
  border-bottom-color: #FFC107 !important; }

.amber-border-left {
  border-left-color: #FFC107 !important; }

.amber-600-bg {
  background-color: #FFB300 !important; }

.md-amber-600-bg {
  background-color: #FFB300 !important;
  color: rgba(0, 0, 0, 0.87); }

.amber-600-fg {
  color: #FFB300 !important; }

.amber-600-border {
  border-color: #FFB300 !important; }

.amber-600-border-top {
  border-top-color: #FFB300 !important; }

.amber-600-border-right {
  border-right-color: #FFB300 !important; }

.amber-600-border-bottom {
  border-bottom-color: #FFB300 !important; }

.amber-600-border-left {
  border-left-color: #FFB300 !important; }

.amber-700-bg {
  background-color: #FFA000 !important; }

.md-amber-700-bg {
  background-color: #FFA000 !important;
  color: rgba(0, 0, 0, 0.87); }

.amber-700-fg {
  color: #FFA000 !important; }

.amber-700-border {
  border-color: #FFA000 !important; }

.amber-700-border-top {
  border-top-color: #FFA000 !important; }

.amber-700-border-right {
  border-right-color: #FFA000 !important; }

.amber-700-border-bottom {
  border-bottom-color: #FFA000 !important; }

.amber-700-border-left {
  border-left-color: #FFA000 !important; }

.amber-800-bg {
  background-color: #FF8F00 !important; }

.md-amber-800-bg {
  background-color: #FF8F00 !important;
  color: rgba(0, 0, 0, 0.87); }

.amber-800-fg {
  color: #FF8F00 !important; }

.amber-800-border {
  border-color: #FF8F00 !important; }

.amber-800-border-top {
  border-top-color: #FF8F00 !important; }

.amber-800-border-right {
  border-right-color: #FF8F00 !important; }

.amber-800-border-bottom {
  border-bottom-color: #FF8F00 !important; }

.amber-800-border-left {
  border-left-color: #FF8F00 !important; }

.amber-900-bg {
  background-color: #FF6F00 !important; }

.md-amber-900-bg {
  background-color: #FF6F00 !important;
  color: rgba(0, 0, 0, 0.87); }

.amber-900-fg {
  color: #FF6F00 !important; }

.amber-900-border {
  border-color: #FF6F00 !important; }

.amber-900-border-top {
  border-top-color: #FF6F00 !important; }

.amber-900-border-right {
  border-right-color: #FF6F00 !important; }

.amber-900-border-bottom {
  border-bottom-color: #FF6F00 !important; }

.amber-900-border-left {
  border-left-color: #FF6F00 !important; }

.amber-A100-bg {
  background-color: #FFE57F !important; }

.md-amber-A100-bg {
  background-color: #FFE57F !important;
  color: rgba(0, 0, 0, 0.87); }

.amber-A100-fg {
  color: #FFE57F !important; }

.amber-A100-border {
  border-color: #FFE57F !important; }

.amber-A100-border-top {
  border-top-color: #FFE57F !important; }

.amber-A100-border-right {
  border-right-color: #FFE57F !important; }

.amber-A100-border-bottom {
  border-bottom-color: #FFE57F !important; }

.amber-A100-border-left {
  border-left-color: #FFE57F !important; }

.amber-A200-bg {
  background-color: #FFD740 !important; }

.md-amber-A200-bg {
  background-color: #FFD740 !important;
  color: rgba(0, 0, 0, 0.87); }

.amber-A200-fg {
  color: #FFD740 !important; }

.amber-A200-border {
  border-color: #FFD740 !important; }

.amber-A200-border-top {
  border-top-color: #FFD740 !important; }

.amber-A200-border-right {
  border-right-color: #FFD740 !important; }

.amber-A200-border-bottom {
  border-bottom-color: #FFD740 !important; }

.amber-A200-border-left {
  border-left-color: #FFD740 !important; }

.amber-A400-bg {
  background-color: #FFC400 !important; }

.md-amber-A400-bg {
  background-color: #FFC400 !important;
  color: rgba(0, 0, 0, 0.87); }

.amber-A400-fg {
  color: #FFC400 !important; }

.amber-A400-border {
  border-color: #FFC400 !important; }

.amber-A400-border-top {
  border-top-color: #FFC400 !important; }

.amber-A400-border-right {
  border-right-color: #FFC400 !important; }

.amber-A400-border-bottom {
  border-bottom-color: #FFC400 !important; }

.amber-A400-border-left {
  border-left-color: #FFC400 !important; }

.amber-A700-bg {
  background-color: #FFAB00 !important; }

.md-amber-A700-bg {
  background-color: #FFAB00 !important;
  color: rgba(0, 0, 0, 0.87); }

.amber-A700-fg {
  color: #FFAB00 !important; }

.amber-A700-border {
  border-color: #FFAB00 !important; }

.amber-A700-border-top {
  border-top-color: #FFAB00 !important; }

.amber-A700-border-right {
  border-right-color: #FFAB00 !important; }

.amber-A700-border-bottom {
  border-bottom-color: #FFAB00 !important; }

.amber-A700-border-left {
  border-left-color: #FFAB00 !important; }

.orange-50-bg {
  background-color: #FFF3E0 !important; }

.md-orange-50-bg {
  background-color: #FFF3E0 !important;
  color: rgba(0, 0, 0, 0.87); }

.orange-50-fg {
  color: #FFF3E0 !important; }

.orange-50-border {
  border-color: #FFF3E0 !important; }

.orange-50-border-top {
  border-top-color: #FFF3E0 !important; }

.orange-50-border-right {
  border-right-color: #FFF3E0 !important; }

.orange-50-border-bottom {
  border-bottom-color: #FFF3E0 !important; }

.orange-50-border-left {
  border-left-color: #FFF3E0 !important; }

.orange-100-bg {
  background-color: #FFE0B2 !important; }

.md-orange-100-bg {
  background-color: #FFE0B2 !important;
  color: rgba(0, 0, 0, 0.87); }

.orange-100-fg {
  color: #FFE0B2 !important; }

.orange-100-border {
  border-color: #FFE0B2 !important; }

.orange-100-border-top {
  border-top-color: #FFE0B2 !important; }

.orange-100-border-right {
  border-right-color: #FFE0B2 !important; }

.orange-100-border-bottom {
  border-bottom-color: #FFE0B2 !important; }

.orange-100-border-left {
  border-left-color: #FFE0B2 !important; }

.orange-200-bg {
  background-color: #FFCC80 !important; }

.md-orange-200-bg {
  background-color: #FFCC80 !important;
  color: rgba(0, 0, 0, 0.87); }

.orange-200-fg {
  color: #FFCC80 !important; }

.orange-200-border {
  border-color: #FFCC80 !important; }

.orange-200-border-top {
  border-top-color: #FFCC80 !important; }

.orange-200-border-right {
  border-right-color: #FFCC80 !important; }

.orange-200-border-bottom {
  border-bottom-color: #FFCC80 !important; }

.orange-200-border-left {
  border-left-color: #FFCC80 !important; }

.orange-300-bg {
  background-color: #FFB74D !important; }

.md-orange-300-bg {
  background-color: #FFB74D !important;
  color: rgba(0, 0, 0, 0.87); }

.orange-300-fg {
  color: #FFB74D !important; }

.orange-300-border {
  border-color: #FFB74D !important; }

.orange-300-border-top {
  border-top-color: #FFB74D !important; }

.orange-300-border-right {
  border-right-color: #FFB74D !important; }

.orange-300-border-bottom {
  border-bottom-color: #FFB74D !important; }

.orange-300-border-left {
  border-left-color: #FFB74D !important; }

.orange-400-bg {
  background-color: #FFA726 !important; }

.md-orange-400-bg {
  background-color: #FFA726 !important;
  color: rgba(0, 0, 0, 0.87); }

.orange-400-fg {
  color: #FFA726 !important; }

.orange-400-border {
  border-color: #FFA726 !important; }

.orange-400-border-top {
  border-top-color: #FFA726 !important; }

.orange-400-border-right {
  border-right-color: #FFA726 !important; }

.orange-400-border-bottom {
  border-bottom-color: #FFA726 !important; }

.orange-400-border-left {
  border-left-color: #FFA726 !important; }

.orange-500-bg {
  background-color: #FF9800 !important; }

.md-orange-500-bg {
  background-color: #FF9800 !important;
  color: rgba(0, 0, 0, 0.87); }

.orange-500-fg {
  color: #FF9800 !important; }

.orange-500-border {
  border-color: #FF9800 !important; }

.orange-500-border-top {
  border-top-color: #FF9800 !important; }

.orange-500-border-right {
  border-right-color: #FF9800 !important; }

.orange-500-border-bottom {
  border-bottom-color: #FF9800 !important; }

.orange-500-border-left {
  border-left-color: #FF9800 !important; }

.md-orange-bg {
  background-color: #FF9800 !important;
  color: rgba(0, 0, 0, 0.87); }

.orange-bg {
  background-color: #FF9800 !important; }

.orange-fg {
  color: #FF9800 !important; }

.orange-border {
  border-color: #FF9800 !important; }

.orange-border-top {
  border-top-color: #FF9800 !important; }

.orange-border-right {
  border-right-color: #FF9800 !important; }

.orange-border-bottom {
  border-bottom-color: #FF9800 !important; }

.orange-border-left {
  border-left-color: #FF9800 !important; }

.orange-600-bg {
  background-color: #FB8C00 !important; }

.md-orange-600-bg {
  background-color: #FB8C00 !important;
  color: rgba(0, 0, 0, 0.87); }

.orange-600-fg {
  color: #FB8C00 !important; }

.orange-600-border {
  border-color: #FB8C00 !important; }

.orange-600-border-top {
  border-top-color: #FB8C00 !important; }

.orange-600-border-right {
  border-right-color: #FB8C00 !important; }

.orange-600-border-bottom {
  border-bottom-color: #FB8C00 !important; }

.orange-600-border-left {
  border-left-color: #FB8C00 !important; }

.orange-700-bg {
  background-color: #F57C00 !important; }

.md-orange-700-bg {
  background-color: #F57C00 !important;
  color: rgba(0, 0, 0, 0.87); }

.orange-700-fg {
  color: #F57C00 !important; }

.orange-700-border {
  border-color: #F57C00 !important; }

.orange-700-border-top {
  border-top-color: #F57C00 !important; }

.orange-700-border-right {
  border-right-color: #F57C00 !important; }

.orange-700-border-bottom {
  border-bottom-color: #F57C00 !important; }

.orange-700-border-left {
  border-left-color: #F57C00 !important; }

.orange-800-bg {
  background-color: #EF6C00 !important; }

.md-orange-800-bg {
  background-color: #EF6C00 !important;
  color: white; }

.orange-800-fg {
  color: #EF6C00 !important; }

.orange-800-border {
  border-color: #EF6C00 !important; }

.orange-800-border-top {
  border-top-color: #EF6C00 !important; }

.orange-800-border-right {
  border-right-color: #EF6C00 !important; }

.orange-800-border-bottom {
  border-bottom-color: #EF6C00 !important; }

.orange-800-border-left {
  border-left-color: #EF6C00 !important; }

.orange-900-bg {
  background-color: #E65100 !important; }

.md-orange-900-bg {
  background-color: #E65100 !important;
  color: white; }

.orange-900-fg {
  color: #E65100 !important; }

.orange-900-border {
  border-color: #E65100 !important; }

.orange-900-border-top {
  border-top-color: #E65100 !important; }

.orange-900-border-right {
  border-right-color: #E65100 !important; }

.orange-900-border-bottom {
  border-bottom-color: #E65100 !important; }

.orange-900-border-left {
  border-left-color: #E65100 !important; }

.orange-A100-bg {
  background-color: #FFD180 !important; }

.md-orange-A100-bg {
  background-color: #FFD180 !important;
  color: rgba(0, 0, 0, 0.87); }

.orange-A100-fg {
  color: #FFD180 !important; }

.orange-A100-border {
  border-color: #FFD180 !important; }

.orange-A100-border-top {
  border-top-color: #FFD180 !important; }

.orange-A100-border-right {
  border-right-color: #FFD180 !important; }

.orange-A100-border-bottom {
  border-bottom-color: #FFD180 !important; }

.orange-A100-border-left {
  border-left-color: #FFD180 !important; }

.orange-A200-bg {
  background-color: #FFAB40 !important; }

.md-orange-A200-bg {
  background-color: #FFAB40 !important;
  color: rgba(0, 0, 0, 0.87); }

.orange-A200-fg {
  color: #FFAB40 !important; }

.orange-A200-border {
  border-color: #FFAB40 !important; }

.orange-A200-border-top {
  border-top-color: #FFAB40 !important; }

.orange-A200-border-right {
  border-right-color: #FFAB40 !important; }

.orange-A200-border-bottom {
  border-bottom-color: #FFAB40 !important; }

.orange-A200-border-left {
  border-left-color: #FFAB40 !important; }

.orange-A400-bg {
  background-color: #FF9100 !important; }

.md-orange-A400-bg {
  background-color: #FF9100 !important;
  color: rgba(0, 0, 0, 0.87); }

.orange-A400-fg {
  color: #FF9100 !important; }

.orange-A400-border {
  border-color: #FF9100 !important; }

.orange-A400-border-top {
  border-top-color: #FF9100 !important; }

.orange-A400-border-right {
  border-right-color: #FF9100 !important; }

.orange-A400-border-bottom {
  border-bottom-color: #FF9100 !important; }

.orange-A400-border-left {
  border-left-color: #FF9100 !important; }

.orange-A700-bg {
  background-color: #FF6D00 !important; }

.md-orange-A700-bg {
  background-color: #FF6D00 !important;
  color: rgba(0, 0, 0, 0.87); }

.orange-A700-fg {
  color: #FF6D00 !important; }

.orange-A700-border {
  border-color: #FF6D00 !important; }

.orange-A700-border-top {
  border-top-color: #FF6D00 !important; }

.orange-A700-border-right {
  border-right-color: #FF6D00 !important; }

.orange-A700-border-bottom {
  border-bottom-color: #FF6D00 !important; }

.orange-A700-border-left {
  border-left-color: #FF6D00 !important; }

.deep-orange-50-bg {
  background-color: #FBE9E7 !important; }

.md-deep-orange-50-bg {
  background-color: #FBE9E7 !important;
  color: rgba(0, 0, 0, 0.87); }

.deep-orange-50-fg {
  color: #FBE9E7 !important; }

.deep-orange-50-border {
  border-color: #FBE9E7 !important; }

.deep-orange-50-border-top {
  border-top-color: #FBE9E7 !important; }

.deep-orange-50-border-right {
  border-right-color: #FBE9E7 !important; }

.deep-orange-50-border-bottom {
  border-bottom-color: #FBE9E7 !important; }

.deep-orange-50-border-left {
  border-left-color: #FBE9E7 !important; }

.deep-orange-100-bg {
  background-color: #FFCCBC !important; }

.md-deep-orange-100-bg {
  background-color: #FFCCBC !important;
  color: rgba(0, 0, 0, 0.87); }

.deep-orange-100-fg {
  color: #FFCCBC !important; }

.deep-orange-100-border {
  border-color: #FFCCBC !important; }

.deep-orange-100-border-top {
  border-top-color: #FFCCBC !important; }

.deep-orange-100-border-right {
  border-right-color: #FFCCBC !important; }

.deep-orange-100-border-bottom {
  border-bottom-color: #FFCCBC !important; }

.deep-orange-100-border-left {
  border-left-color: #FFCCBC !important; }

.deep-orange-200-bg {
  background-color: #FFAB91 !important; }

.md-deep-orange-200-bg {
  background-color: #FFAB91 !important;
  color: rgba(0, 0, 0, 0.87); }

.deep-orange-200-fg {
  color: #FFAB91 !important; }

.deep-orange-200-border {
  border-color: #FFAB91 !important; }

.deep-orange-200-border-top {
  border-top-color: #FFAB91 !important; }

.deep-orange-200-border-right {
  border-right-color: #FFAB91 !important; }

.deep-orange-200-border-bottom {
  border-bottom-color: #FFAB91 !important; }

.deep-orange-200-border-left {
  border-left-color: #FFAB91 !important; }

.deep-orange-300-bg {
  background-color: #FF8A65 !important; }

.md-deep-orange-300-bg {
  background-color: #FF8A65 !important;
  color: rgba(0, 0, 0, 0.87); }

.deep-orange-300-fg {
  color: #FF8A65 !important; }

.deep-orange-300-border {
  border-color: #FF8A65 !important; }

.deep-orange-300-border-top {
  border-top-color: #FF8A65 !important; }

.deep-orange-300-border-right {
  border-right-color: #FF8A65 !important; }

.deep-orange-300-border-bottom {
  border-bottom-color: #FF8A65 !important; }

.deep-orange-300-border-left {
  border-left-color: #FF8A65 !important; }

.deep-orange-400-bg {
  background-color: #FF7043 !important; }

.md-deep-orange-400-bg {
  background-color: #FF7043 !important;
  color: rgba(0, 0, 0, 0.87); }

.deep-orange-400-fg {
  color: #FF7043 !important; }

.deep-orange-400-border {
  border-color: #FF7043 !important; }

.deep-orange-400-border-top {
  border-top-color: #FF7043 !important; }

.deep-orange-400-border-right {
  border-right-color: #FF7043 !important; }

.deep-orange-400-border-bottom {
  border-bottom-color: #FF7043 !important; }

.deep-orange-400-border-left {
  border-left-color: #FF7043 !important; }

.deep-orange-500-bg {
  background-color: #FF5722 !important; }

.md-deep-orange-500-bg {
  background-color: #FF5722 !important;
  color: white; }

.deep-orange-500-fg {
  color: #FF5722 !important; }

.deep-orange-500-border {
  border-color: #FF5722 !important; }

.deep-orange-500-border-top {
  border-top-color: #FF5722 !important; }

.deep-orange-500-border-right {
  border-right-color: #FF5722 !important; }

.deep-orange-500-border-bottom {
  border-bottom-color: #FF5722 !important; }

.deep-orange-500-border-left {
  border-left-color: #FF5722 !important; }

.md-deep-orange-bg {
  background-color: #FF5722 !important;
  color: white; }

.deep-orange-bg {
  background-color: #FF5722 !important; }

.deep-orange-fg {
  color: #FF5722 !important; }

.deep-orange-border {
  border-color: #FF5722 !important; }

.deep-orange-border-top {
  border-top-color: #FF5722 !important; }

.deep-orange-border-right {
  border-right-color: #FF5722 !important; }

.deep-orange-border-bottom {
  border-bottom-color: #FF5722 !important; }

.deep-orange-border-left {
  border-left-color: #FF5722 !important; }

.deep-orange-600-bg {
  background-color: #F4511E !important; }

.md-deep-orange-600-bg {
  background-color: #F4511E !important;
  color: white; }

.deep-orange-600-fg {
  color: #F4511E !important; }

.deep-orange-600-border {
  border-color: #F4511E !important; }

.deep-orange-600-border-top {
  border-top-color: #F4511E !important; }

.deep-orange-600-border-right {
  border-right-color: #F4511E !important; }

.deep-orange-600-border-bottom {
  border-bottom-color: #F4511E !important; }

.deep-orange-600-border-left {
  border-left-color: #F4511E !important; }

.deep-orange-700-bg {
  background-color: #E64A19 !important; }

.md-deep-orange-700-bg {
  background-color: #E64A19 !important;
  color: white; }

.deep-orange-700-fg {
  color: #E64A19 !important; }

.deep-orange-700-border {
  border-color: #E64A19 !important; }

.deep-orange-700-border-top {
  border-top-color: #E64A19 !important; }

.deep-orange-700-border-right {
  border-right-color: #E64A19 !important; }

.deep-orange-700-border-bottom {
  border-bottom-color: #E64A19 !important; }

.deep-orange-700-border-left {
  border-left-color: #E64A19 !important; }

.deep-orange-800-bg {
  background-color: #D84315 !important; }

.md-deep-orange-800-bg {
  background-color: #D84315 !important;
  color: white; }

.deep-orange-800-fg {
  color: #D84315 !important; }

.deep-orange-800-border {
  border-color: #D84315 !important; }

.deep-orange-800-border-top {
  border-top-color: #D84315 !important; }

.deep-orange-800-border-right {
  border-right-color: #D84315 !important; }

.deep-orange-800-border-bottom {
  border-bottom-color: #D84315 !important; }

.deep-orange-800-border-left {
  border-left-color: #D84315 !important; }

.deep-orange-900-bg {
  background-color: #BF360C !important; }

.md-deep-orange-900-bg {
  background-color: #BF360C !important;
  color: white; }

.deep-orange-900-fg {
  color: #BF360C !important; }

.deep-orange-900-border {
  border-color: #BF360C !important; }

.deep-orange-900-border-top {
  border-top-color: #BF360C !important; }

.deep-orange-900-border-right {
  border-right-color: #BF360C !important; }

.deep-orange-900-border-bottom {
  border-bottom-color: #BF360C !important; }

.deep-orange-900-border-left {
  border-left-color: #BF360C !important; }

.deep-orange-A100-bg {
  background-color: #FF9E80 !important; }

.md-deep-orange-A100-bg {
  background-color: #FF9E80 !important;
  color: rgba(0, 0, 0, 0.87); }

.deep-orange-A100-fg {
  color: #FF9E80 !important; }

.deep-orange-A100-border {
  border-color: #FF9E80 !important; }

.deep-orange-A100-border-top {
  border-top-color: #FF9E80 !important; }

.deep-orange-A100-border-right {
  border-right-color: #FF9E80 !important; }

.deep-orange-A100-border-bottom {
  border-bottom-color: #FF9E80 !important; }

.deep-orange-A100-border-left {
  border-left-color: #FF9E80 !important; }

.deep-orange-A200-bg {
  background-color: #FF6E40 !important; }

.md-deep-orange-A200-bg {
  background-color: #FF6E40 !important;
  color: rgba(0, 0, 0, 0.87); }

.deep-orange-A200-fg {
  color: #FF6E40 !important; }

.deep-orange-A200-border {
  border-color: #FF6E40 !important; }

.deep-orange-A200-border-top {
  border-top-color: #FF6E40 !important; }

.deep-orange-A200-border-right {
  border-right-color: #FF6E40 !important; }

.deep-orange-A200-border-bottom {
  border-bottom-color: #FF6E40 !important; }

.deep-orange-A200-border-left {
  border-left-color: #FF6E40 !important; }

.deep-orange-A400-bg {
  background-color: #FF3D00 !important; }

.md-deep-orange-A400-bg {
  background-color: #FF3D00 !important;
  color: white; }

.deep-orange-A400-fg {
  color: #FF3D00 !important; }

.deep-orange-A400-border {
  border-color: #FF3D00 !important; }

.deep-orange-A400-border-top {
  border-top-color: #FF3D00 !important; }

.deep-orange-A400-border-right {
  border-right-color: #FF3D00 !important; }

.deep-orange-A400-border-bottom {
  border-bottom-color: #FF3D00 !important; }

.deep-orange-A400-border-left {
  border-left-color: #FF3D00 !important; }

.deep-orange-A700-bg {
  background-color: #DD2C00 !important; }

.md-deep-orange-A700-bg {
  background-color: #DD2C00 !important;
  color: white; }

.deep-orange-A700-fg {
  color: #DD2C00 !important; }

.deep-orange-A700-border {
  border-color: #DD2C00 !important; }

.deep-orange-A700-border-top {
  border-top-color: #DD2C00 !important; }

.deep-orange-A700-border-right {
  border-right-color: #DD2C00 !important; }

.deep-orange-A700-border-bottom {
  border-bottom-color: #DD2C00 !important; }

.deep-orange-A700-border-left {
  border-left-color: #DD2C00 !important; }

.brown-50-bg {
  background-color: #EFEBE9 !important; }

.md-brown-50-bg {
  background-color: #EFEBE9 !important;
  color: rgba(0, 0, 0, 0.87); }

.brown-50-fg {
  color: #EFEBE9 !important; }

.brown-50-border {
  border-color: #EFEBE9 !important; }

.brown-50-border-top {
  border-top-color: #EFEBE9 !important; }

.brown-50-border-right {
  border-right-color: #EFEBE9 !important; }

.brown-50-border-bottom {
  border-bottom-color: #EFEBE9 !important; }

.brown-50-border-left {
  border-left-color: #EFEBE9 !important; }

.brown-100-bg {
  background-color: #D7CCC8 !important; }

.md-brown-100-bg {
  background-color: #D7CCC8 !important;
  color: rgba(0, 0, 0, 0.87); }

.brown-100-fg {
  color: #D7CCC8 !important; }

.brown-100-border {
  border-color: #D7CCC8 !important; }

.brown-100-border-top {
  border-top-color: #D7CCC8 !important; }

.brown-100-border-right {
  border-right-color: #D7CCC8 !important; }

.brown-100-border-bottom {
  border-bottom-color: #D7CCC8 !important; }

.brown-100-border-left {
  border-left-color: #D7CCC8 !important; }

.brown-200-bg {
  background-color: #BCAAA4 !important; }

.md-brown-200-bg {
  background-color: #BCAAA4 !important;
  color: rgba(0, 0, 0, 0.87); }

.brown-200-fg {
  color: #BCAAA4 !important; }

.brown-200-border {
  border-color: #BCAAA4 !important; }

.brown-200-border-top {
  border-top-color: #BCAAA4 !important; }

.brown-200-border-right {
  border-right-color: #BCAAA4 !important; }

.brown-200-border-bottom {
  border-bottom-color: #BCAAA4 !important; }

.brown-200-border-left {
  border-left-color: #BCAAA4 !important; }

.brown-300-bg {
  background-color: #A1887F !important; }

.md-brown-300-bg {
  background-color: #A1887F !important;
  color: white; }

.brown-300-fg {
  color: #A1887F !important; }

.brown-300-border {
  border-color: #A1887F !important; }

.brown-300-border-top {
  border-top-color: #A1887F !important; }

.brown-300-border-right {
  border-right-color: #A1887F !important; }

.brown-300-border-bottom {
  border-bottom-color: #A1887F !important; }

.brown-300-border-left {
  border-left-color: #A1887F !important; }

.brown-400-bg {
  background-color: #8D6E63 !important; }

.md-brown-400-bg {
  background-color: #8D6E63 !important;
  color: white; }

.brown-400-fg {
  color: #8D6E63 !important; }

.brown-400-border {
  border-color: #8D6E63 !important; }

.brown-400-border-top {
  border-top-color: #8D6E63 !important; }

.brown-400-border-right {
  border-right-color: #8D6E63 !important; }

.brown-400-border-bottom {
  border-bottom-color: #8D6E63 !important; }

.brown-400-border-left {
  border-left-color: #8D6E63 !important; }

.brown-500-bg {
  background-color: #795548 !important; }

.md-brown-500-bg {
  background-color: #795548 !important;
  color: rgba(255, 255, 255, 0.87); }

.brown-500-fg {
  color: #795548 !important; }

.brown-500-border {
  border-color: #795548 !important; }

.brown-500-border-top {
  border-top-color: #795548 !important; }

.brown-500-border-right {
  border-right-color: #795548 !important; }

.brown-500-border-bottom {
  border-bottom-color: #795548 !important; }

.brown-500-border-left {
  border-left-color: #795548 !important; }

.md-brown-bg {
  background-color: #795548 !important;
  color: rgba(255, 255, 255, 0.87); }

.brown-bg {
  background-color: #795548 !important; }

.brown-fg {
  color: #795548 !important; }

.brown-border {
  border-color: #795548 !important; }

.brown-border-top {
  border-top-color: #795548 !important; }

.brown-border-right {
  border-right-color: #795548 !important; }

.brown-border-bottom {
  border-bottom-color: #795548 !important; }

.brown-border-left {
  border-left-color: #795548 !important; }

.brown-600-bg {
  background-color: #6D4C41 !important; }

.md-brown-600-bg {
  background-color: #6D4C41 !important;
  color: rgba(255, 255, 255, 0.87); }

.brown-600-fg {
  color: #6D4C41 !important; }

.brown-600-border {
  border-color: #6D4C41 !important; }

.brown-600-border-top {
  border-top-color: #6D4C41 !important; }

.brown-600-border-right {
  border-right-color: #6D4C41 !important; }

.brown-600-border-bottom {
  border-bottom-color: #6D4C41 !important; }

.brown-600-border-left {
  border-left-color: #6D4C41 !important; }

.brown-700-bg {
  background-color: #5D4037 !important; }

.md-brown-700-bg {
  background-color: #5D4037 !important;
  color: rgba(255, 255, 255, 0.87); }

.brown-700-fg {
  color: #5D4037 !important; }

.brown-700-border {
  border-color: #5D4037 !important; }

.brown-700-border-top {
  border-top-color: #5D4037 !important; }

.brown-700-border-right {
  border-right-color: #5D4037 !important; }

.brown-700-border-bottom {
  border-bottom-color: #5D4037 !important; }

.brown-700-border-left {
  border-left-color: #5D4037 !important; }

.brown-800-bg {
  background-color: #4E342E !important; }

.md-brown-800-bg {
  background-color: #4E342E !important;
  color: rgba(255, 255, 255, 0.87); }

.brown-800-fg {
  color: #4E342E !important; }

.brown-800-border {
  border-color: #4E342E !important; }

.brown-800-border-top {
  border-top-color: #4E342E !important; }

.brown-800-border-right {
  border-right-color: #4E342E !important; }

.brown-800-border-bottom {
  border-bottom-color: #4E342E !important; }

.brown-800-border-left {
  border-left-color: #4E342E !important; }

.brown-900-bg {
  background-color: #3E2723 !important; }

.md-brown-900-bg {
  background-color: #3E2723 !important;
  color: rgba(255, 255, 255, 0.87); }

.brown-900-fg {
  color: #3E2723 !important; }

.brown-900-border {
  border-color: #3E2723 !important; }

.brown-900-border-top {
  border-top-color: #3E2723 !important; }

.brown-900-border-right {
  border-right-color: #3E2723 !important; }

.brown-900-border-bottom {
  border-bottom-color: #3E2723 !important; }

.brown-900-border-left {
  border-left-color: #3E2723 !important; }

.brown-A100-bg {
  background-color: #D7CCC8 !important; }

.md-brown-A100-bg {
  background-color: #D7CCC8 !important;
  color: rgba(255, 255, 255, 0.87); }

.brown-A100-fg {
  color: #D7CCC8 !important; }

.brown-A100-border {
  border-color: #D7CCC8 !important; }

.brown-A100-border-top {
  border-top-color: #D7CCC8 !important; }

.brown-A100-border-right {
  border-right-color: #D7CCC8 !important; }

.brown-A100-border-bottom {
  border-bottom-color: #D7CCC8 !important; }

.brown-A100-border-left {
  border-left-color: #D7CCC8 !important; }

.brown-A200-bg {
  background-color: #BCAAA4 !important; }

.md-brown-A200-bg {
  background-color: #BCAAA4 !important;
  color: rgba(255, 255, 255, 0.87); }

.brown-A200-fg {
  color: #BCAAA4 !important; }

.brown-A200-border {
  border-color: #BCAAA4 !important; }

.brown-A200-border-top {
  border-top-color: #BCAAA4 !important; }

.brown-A200-border-right {
  border-right-color: #BCAAA4 !important; }

.brown-A200-border-bottom {
  border-bottom-color: #BCAAA4 !important; }

.brown-A200-border-left {
  border-left-color: #BCAAA4 !important; }

.brown-A400-bg {
  background-color: #8D6E63 !important; }

.md-brown-A400-bg {
  background-color: #8D6E63 !important;
  color: rgba(255, 255, 255, 0.87); }

.brown-A400-fg {
  color: #8D6E63 !important; }

.brown-A400-border {
  border-color: #8D6E63 !important; }

.brown-A400-border-top {
  border-top-color: #8D6E63 !important; }

.brown-A400-border-right {
  border-right-color: #8D6E63 !important; }

.brown-A400-border-bottom {
  border-bottom-color: #8D6E63 !important; }

.brown-A400-border-left {
  border-left-color: #8D6E63 !important; }

.brown-A700-bg {
  background-color: #5D4037 !important; }

.md-brown-A700-bg {
  background-color: #5D4037 !important;
  color: rgba(255, 255, 255, 0.87); }

.brown-A700-fg {
  color: #5D4037 !important; }

.brown-A700-border {
  border-color: #5D4037 !important; }

.brown-A700-border-top {
  border-top-color: #5D4037 !important; }

.brown-A700-border-right {
  border-right-color: #5D4037 !important; }

.brown-A700-border-bottom {
  border-bottom-color: #5D4037 !important; }

.brown-A700-border-left {
  border-left-color: #5D4037 !important; }

.grey-50-bg {
  background-color: #FAFAFA !important; }

.md-grey-50-bg {
  background-color: #FAFAFA !important;
  color: rgba(0, 0, 0, 0.87); }

.grey-50-fg {
  color: #FAFAFA !important; }

.grey-50-border {
  border-color: #FAFAFA !important; }

.grey-50-border-top {
  border-top-color: #FAFAFA !important; }

.grey-50-border-right {
  border-right-color: #FAFAFA !important; }

.grey-50-border-bottom {
  border-bottom-color: #FAFAFA !important; }

.grey-50-border-left {
  border-left-color: #FAFAFA !important; }

.grey-100-bg {
  background-color: #0f172a !important; }

.md-grey-100-bg {
  background-color: #0f172a !important;
  color: rgba(0, 0, 0, 0.87); }

.grey-100-fg {
  color: #0f172a !important; }

.grey-100-border {
  border-color: #0f172a !important; }

.grey-100-border-top {
  border-top-color: #0f172a !important; }

.grey-100-border-right {
  border-right-color: #0f172a !important; }

.grey-100-border-bottom {
  border-bottom-color: #0f172a !important; }

.grey-100-border-left {
  border-left-color: #0f172a !important; }

.grey-200-bg {
  background-color: #EEEEEE !important; }

.md-grey-200-bg {
  background-color: #EEEEEE !important;
  color: rgba(0, 0, 0, 0.87); }

.grey-200-fg {
  color: #EEEEEE !important; }

.grey-200-border {
  border-color: #EEEEEE !important; }

.grey-200-border-top {
  border-top-color: #EEEEEE !important; }

.grey-200-border-right {
  border-right-color: #EEEEEE !important; }

.grey-200-border-bottom {
  border-bottom-color: #EEEEEE !important; }

.grey-200-border-left {
  border-left-color: #EEEEEE !important; }

.grey-300-bg {
  background-color: #0f172a !important; }

.md-grey-300-bg {
  background-color: #0f172a !important;
  color: rgba(0, 0, 0, 0.87); }

.grey-300-fg {
  color: #0f172a !important; }

.grey-300-border {
  border-color: #0f172a !important; }

.grey-300-border-top {
  border-top-color: #0f172a !important; }

.grey-300-border-right {
  border-right-color: #0f172a !important; }

.grey-300-border-bottom {
  border-bottom-color: #0f172a !important; }

.grey-300-border-left {
  border-left-color: #0f172a !important; }

.grey-400-bg {
  background-color: #BDBDBD !important; }

.md-grey-400-bg {
  background-color: #BDBDBD !important;
  color: rgba(0, 0, 0, 0.87); }

.grey-400-fg {
  color: #BDBDBD !important; }

.grey-400-border {
  border-color: #BDBDBD !important; }

.grey-400-border-top {
  border-top-color: #BDBDBD !important; }

.grey-400-border-right {
  border-right-color: #BDBDBD !important; }

.grey-400-border-bottom {
  border-bottom-color: #BDBDBD !important; }

.grey-400-border-left {
  border-left-color: #BDBDBD !important; }

.grey-500-bg {
  background-color: #9E9E9E !important; }

.md-grey-500-bg {
  background-color: #9E9E9E !important;
  color: rgba(0, 0, 0, 0.87); }

.grey-500-fg {
  color: #9E9E9E !important; }

.grey-500-border {
  border-color: #9E9E9E !important; }

.grey-500-border-top {
  border-top-color: #9E9E9E !important; }

.grey-500-border-right {
  border-right-color: #9E9E9E !important; }

.grey-500-border-bottom {
  border-bottom-color: #9E9E9E !important; }

.grey-500-border-left {
  border-left-color: #9E9E9E !important; }

.md-grey-bg {
  background-color: #9E9E9E !important;
  color: rgba(0, 0, 0, 0.87); }

.grey-bg {
  background-color: #9E9E9E !important; }

.grey-fg {
  color: #9E9E9E !important; }

.grey-border {
  border-color: #9E9E9E !important; }

.grey-border-top {
  border-top-color: #9E9E9E !important; }

.grey-border-right {
  border-right-color: #9E9E9E !important; }

.grey-border-bottom {
  border-bottom-color: #9E9E9E !important; }

.grey-border-left {
  border-left-color: #9E9E9E !important; }

.grey-600-bg {
  background-color: #757575 !important; }

.md-grey-600-bg {
  background-color: #757575 !important;
  color: rgba(255, 255, 255, 0.87); }

.grey-600-fg {
  color: #757575 !important; }

.grey-600-border {
  border-color: #757575 !important; }

.grey-600-border-top {
  border-top-color: #757575 !important; }

.grey-600-border-right {
  border-right-color: #757575 !important; }

.grey-600-border-bottom {
  border-bottom-color: #757575 !important; }

.grey-600-border-left {
  border-left-color: #757575 !important; }

.grey-700-bg {
  background-color: #616161 !important; }

.md-grey-700-bg {
  background-color: #616161 !important;
  color: rgba(255, 255, 255, 0.87); }

.grey-700-fg {
  color: #616161 !important; }

.grey-700-border {
  border-color: #616161 !important; }

.grey-700-border-top {
  border-top-color: #616161 !important; }

.grey-700-border-right {
  border-right-color: #616161 !important; }

.grey-700-border-bottom {
  border-bottom-color: #616161 !important; }

.grey-700-border-left {
  border-left-color: #616161 !important; }

.grey-800-bg {
  background-color: #424242 !important; }

.md-grey-800-bg {
  background-color: #424242 !important;
  color: rgba(255, 255, 255, 0.87); }

.grey-800-fg {
  color: #424242 !important; }

.grey-800-border {
  border-color: #424242 !important; }

.grey-800-border-top {
  border-top-color: #424242 !important; }

.grey-800-border-right {
  border-right-color: #424242 !important; }

.grey-800-border-bottom {
  border-bottom-color: #424242 !important; }

.grey-800-border-left {
  border-left-color: #424242 !important; }

.grey-900-bg {
  background-color: #212121 !important; }

.md-grey-900-bg {
  background-color: #212121 !important;
  color: rgba(255, 255, 255, 0.87); }

.grey-900-fg {
  color: #212121 !important; }

.grey-900-border {
  border-color: #212121 !important; }

.grey-900-border-top {
  border-top-color: #212121 !important; }

.grey-900-border-right {
  border-right-color: #212121 !important; }

.grey-900-border-bottom {
  border-bottom-color: #212121 !important; }

.grey-900-border-left {
  border-left-color: #212121 !important; }

.grey-1000-bg {
  background-color: #000000 !important; }

.md-grey-1000-bg {
  background-color: #000000 !important; }

.grey-1000-fg {
  color: #000000 !important; }

.grey-1000-border {
  border-color: #000000 !important; }

.grey-1000-border-top {
  border-top-color: #000000 !important; }

.grey-1000-border-right {
  border-right-color: #000000 !important; }

.grey-1000-border-bottom {
  border-bottom-color: #000000 !important; }

.grey-1000-border-left {
  border-left-color: #000000 !important; }

.grey-A100-bg {
  background-color: #0f172a !important; }

.md-grey-A100-bg {
  background-color: #0f172a !important;
  color: rgba(0, 0, 0, 0.87); }

.grey-A100-fg {
  color: #0f172a !important; }

.grey-A100-border {
  border-color: #0f172a !important; }

.grey-A100-border-top {
  border-top-color: #0f172a !important; }

.grey-A100-border-right {
  border-right-color: #0f172a !important; }

.grey-A100-border-bottom {
  border-bottom-color: #0f172a !important; }

.grey-A100-border-left {
  border-left-color: #0f172a !important; }

.grey-A200-bg {
  background-color: #EEEEEE !important; }

.md-grey-A200-bg {
  background-color: #EEEEEE !important;
  color: rgba(0, 0, 0, 0.87); }

.grey-A200-fg {
  color: #EEEEEE !important; }

.grey-A200-border {
  border-color: #EEEEEE !important; }

.grey-A200-border-top {
  border-top-color: #EEEEEE !important; }

.grey-A200-border-right {
  border-right-color: #EEEEEE !important; }

.grey-A200-border-bottom {
  border-bottom-color: #EEEEEE !important; }

.grey-A200-border-left {
  border-left-color: #EEEEEE !important; }

.grey-A400-bg {
  background-color: #BDBDBD !important; }

.md-grey-A400-bg {
  background-color: #BDBDBD !important;
  color: rgba(0, 0, 0, 0.87); }

.grey-A400-fg {
  color: #BDBDBD !important; }

.grey-A400-border {
  border-color: #BDBDBD !important; }

.grey-A400-border-top {
  border-top-color: #BDBDBD !important; }

.grey-A400-border-right {
  border-right-color: #BDBDBD !important; }

.grey-A400-border-bottom {
  border-bottom-color: #BDBDBD !important; }

.grey-A400-border-left {
  border-left-color: #BDBDBD !important; }

.grey-A700-bg {
  background-color: #616161 !important; }

.md-grey-A700-bg {
  background-color: #616161 !important;
  color: rgba(0, 0, 0, 0.87); }

.grey-A700-fg {
  color: #616161 !important; }

.grey-A700-border {
  border-color: #616161 !important; }

.grey-A700-border-top {
  border-top-color: #616161 !important; }

.grey-A700-border-right {
  border-right-color: #616161 !important; }

.grey-A700-border-bottom {
  border-bottom-color: #616161 !important; }

.grey-A700-border-left {
  border-left-color: #616161 !important; }

.blue-grey-50-bg {
  background-color: #ECEFF1 !important; }

.md-blue-grey-50-bg {
  background-color: #ECEFF1 !important;
  color: rgba(0, 0, 0, 0.87); }

.blue-grey-50-fg {
  color: #ECEFF1 !important; }

.blue-grey-50-border {
  border-color: #ECEFF1 !important; }

.blue-grey-50-border-top {
  border-top-color: #ECEFF1 !important; }

.blue-grey-50-border-right {
  border-right-color: #ECEFF1 !important; }

.blue-grey-50-border-bottom {
  border-bottom-color: #ECEFF1 !important; }

.blue-grey-50-border-left {
  border-left-color: #ECEFF1 !important; }

.blue-grey-100-bg {
  background-color: #CFD8DC !important; }

.md-blue-grey-100-bg {
  background-color: #CFD8DC !important;
  color: rgba(0, 0, 0, 0.87); }

.blue-grey-100-fg {
  color: #CFD8DC !important; }

.blue-grey-100-border {
  border-color: #CFD8DC !important; }

.blue-grey-100-border-top {
  border-top-color: #CFD8DC !important; }

.blue-grey-100-border-right {
  border-right-color: #CFD8DC !important; }

.blue-grey-100-border-bottom {
  border-bottom-color: #CFD8DC !important; }

.blue-grey-100-border-left {
  border-left-color: #CFD8DC !important; }

.blue-grey-200-bg {
  background-color: #B0BEC5 !important; }

.md-blue-grey-200-bg {
  background-color: #B0BEC5 !important;
  color: rgba(0, 0, 0, 0.87); }

.blue-grey-200-fg {
  color: #B0BEC5 !important; }

.blue-grey-200-border {
  border-color: #B0BEC5 !important; }

.blue-grey-200-border-top {
  border-top-color: #B0BEC5 !important; }

.blue-grey-200-border-right {
  border-right-color: #B0BEC5 !important; }

.blue-grey-200-border-bottom {
  border-bottom-color: #B0BEC5 !important; }

.blue-grey-200-border-left {
  border-left-color: #B0BEC5 !important; }

.blue-grey-300-bg {
  background-color: #90A4AE !important; }

.md-blue-grey-300-bg {
  background-color: #90A4AE !important;
  color: rgba(0, 0, 0, 0.87); }

.blue-grey-300-fg {
  color: #90A4AE !important; }

.blue-grey-300-border {
  border-color: #90A4AE !important; }

.blue-grey-300-border-top {
  border-top-color: #90A4AE !important; }

.blue-grey-300-border-right {
  border-right-color: #90A4AE !important; }

.blue-grey-300-border-bottom {
  border-bottom-color: #90A4AE !important; }

.blue-grey-300-border-left {
  border-left-color: #90A4AE !important; }

.blue-grey-400-bg {
  background-color: #78909C !important; }

.md-blue-grey-400-bg {
  background-color: #78909C !important;
  color: white; }

.blue-grey-400-fg {
  color: #78909C !important; }

.blue-grey-400-border {
  border-color: #78909C !important; }

.blue-grey-400-border-top {
  border-top-color: #78909C !important; }

.blue-grey-400-border-right {
  border-right-color: #78909C !important; }

.blue-grey-400-border-bottom {
  border-bottom-color: #78909C !important; }

.blue-grey-400-border-left {
  border-left-color: #78909C !important; }

.blue-grey-500-bg {
  background-color: #607D8B !important; }

.md-blue-grey-500-bg {
  background-color: #607D8B !important;
  color: white; }

.blue-grey-500-fg {
  color: #607D8B !important; }

.blue-grey-500-border {
  border-color: #607D8B !important; }

.blue-grey-500-border-top {
  border-top-color: #607D8B !important; }

.blue-grey-500-border-right {
  border-right-color: #607D8B !important; }

.blue-grey-500-border-bottom {
  border-bottom-color: #607D8B !important; }

.blue-grey-500-border-left {
  border-left-color: #607D8B !important; }

.md-blue-grey-bg {
  background-color: #607D8B !important;
  color: white; }

.blue-grey-bg {
  background-color: #607D8B !important; }

.blue-grey-fg {
  color: #607D8B !important; }

.blue-grey-border {
  border-color: #607D8B !important; }

.blue-grey-border-top {
  border-top-color: #607D8B !important; }

.blue-grey-border-right {
  border-right-color: #607D8B !important; }

.blue-grey-border-bottom {
  border-bottom-color: #607D8B !important; }

.blue-grey-border-left {
  border-left-color: #607D8B !important; }

.blue-grey-600-bg {
  background-color: #546E7A !important; }

.md-blue-grey-600-bg {
  background-color: #546E7A !important;
  color: rgba(255, 255, 255, 0.87); }

.blue-grey-600-fg {
  color: #546E7A !important; }

.blue-grey-600-border {
  border-color: #546E7A !important; }

.blue-grey-600-border-top {
  border-top-color: #546E7A !important; }

.blue-grey-600-border-right {
  border-right-color: #546E7A !important; }

.blue-grey-600-border-bottom {
  border-bottom-color: #546E7A !important; }

.blue-grey-600-border-left {
  border-left-color: #546E7A !important; }

.blue-grey-700-bg {
  background-color: #455A64 !important; }

.md-blue-grey-700-bg {
  background-color: #455A64 !important;
  color: rgba(255, 255, 255, 0.87); }

.blue-grey-700-fg {
  color: #455A64 !important; }

.blue-grey-700-border {
  border-color: #455A64 !important; }

.blue-grey-700-border-top {
  border-top-color: #455A64 !important; }

.blue-grey-700-border-right {
  border-right-color: #455A64 !important; }

.blue-grey-700-border-bottom {
  border-bottom-color: #455A64 !important; }

.blue-grey-700-border-left {
  border-left-color: #455A64 !important; }

.blue-grey-800-bg {
  background-color: #37474F !important; }

.md-blue-grey-800-bg {
  background-color: #37474F !important;
  color: rgba(255, 255, 255, 0.87); }

.blue-grey-800-fg {
  color: #37474F !important; }

.blue-grey-800-border {
  border-color: #37474F !important; }

.blue-grey-800-border-top {
  border-top-color: #37474F !important; }

.blue-grey-800-border-right {
  border-right-color: #37474F !important; }

.blue-grey-800-border-bottom {
  border-bottom-color: #37474F !important; }

.blue-grey-800-border-left {
  border-left-color: #37474F !important; }

.blue-grey-900-bg {
  background-color: #263238 !important; }

.md-blue-grey-900-bg {
  background-color: #263238 !important;
  color: rgba(255, 255, 255, 0.87); }

.blue-grey-900-fg {
  color: #263238 !important; }

.blue-grey-900-border {
  border-color: #263238 !important; }

.blue-grey-900-border-top {
  border-top-color: #263238 !important; }

.blue-grey-900-border-right {
  border-right-color: #263238 !important; }

.blue-grey-900-border-bottom {
  border-bottom-color: #263238 !important; }

.blue-grey-900-border-left {
  border-left-color: #263238 !important; }

.blue-grey-A100-bg {
  background-color: #CFD8DC !important; }

.md-blue-grey-A100-bg {
  background-color: #CFD8DC !important;
  color: rgba(255, 255, 255, 0.87); }

.blue-grey-A100-fg {
  color: #CFD8DC !important; }

.blue-grey-A100-border {
  border-color: #CFD8DC !important; }

.blue-grey-A100-border-top {
  border-top-color: #CFD8DC !important; }

.blue-grey-A100-border-right {
  border-right-color: #CFD8DC !important; }

.blue-grey-A100-border-bottom {
  border-bottom-color: #CFD8DC !important; }

.blue-grey-A100-border-left {
  border-left-color: #CFD8DC !important; }

.blue-grey-A200-bg {
  background-color: #B0BEC5 !important; }

.md-blue-grey-A200-bg {
  background-color: #B0BEC5 !important;
  color: rgba(255, 255, 255, 0.87); }

.blue-grey-A200-fg {
  color: #B0BEC5 !important; }

.blue-grey-A200-border {
  border-color: #B0BEC5 !important; }

.blue-grey-A200-border-top {
  border-top-color: #B0BEC5 !important; }

.blue-grey-A200-border-right {
  border-right-color: #B0BEC5 !important; }

.blue-grey-A200-border-bottom {
  border-bottom-color: #B0BEC5 !important; }

.blue-grey-A200-border-left {
  border-left-color: #B0BEC5 !important; }

.blue-grey-A400-bg {
  background-color: #78909C !important; }

.md-blue-grey-A400-bg {
  background-color: #78909C !important;
  color: rgba(255, 255, 255, 0.87); }

.blue-grey-A400-fg {
  color: #78909C !important; }

.blue-grey-A400-border {
  border-color: #78909C !important; }

.blue-grey-A400-border-top {
  border-top-color: #78909C !important; }

.blue-grey-A400-border-right {
  border-right-color: #78909C !important; }

.blue-grey-A400-border-bottom {
  border-bottom-color: #78909C !important; }

.blue-grey-A400-border-left {
  border-left-color: #78909C !important; }

.blue-grey-A700-bg {
  background-color: #455A64 !important; }

.md-blue-grey-A700-bg {
  background-color: #455A64 !important;
  color: rgba(255, 255, 255, 0.87); }

.blue-grey-A700-fg {
  color: #455A64 !important; }

.blue-grey-A700-border {
  border-color: #455A64 !important; }

.blue-grey-A700-border-top {
  border-top-color: #455A64 !important; }

.blue-grey-A700-border-right {
  border-right-color: #455A64 !important; }

.blue-grey-A700-border-bottom {
  border-bottom-color: #455A64 !important; }

.blue-grey-A700-border-left {
  border-left-color: #455A64 !important; }

.white-500-bg {
  background-color: #FFFFFF !important; }

.md-white-500-bg {
  background-color: #FFFFFF !important;
  color: rgba(0, 0, 0, 0.87); }

.white-500-fg {
  color: #FFFFFF !important; }

.white-500-border {
  border-color: #FFFFFF !important; }

.white-500-border-top {
  border-top-color: #FFFFFF !important; }

.white-500-border-right {
  border-right-color: #FFFFFF !important; }

.white-500-border-bottom {
  border-bottom-color: #FFFFFF !important; }

.white-500-border-left {
  border-left-color: #FFFFFF !important; }

.md-white-bg {
  background-color: #FFFFFF !important;
  color: rgba(0, 0, 0, 0.87); }

.white-bg {
  background-color: #FFFFFF !important; }

.white-fg {
  color: #FFFFFF !important; }

.white-border {
  border-color: #FFFFFF !important; }

.white-border-top {
  border-top-color: #FFFFFF !important; }

.white-border-right {
  border-right-color: #FFFFFF !important; }

.white-border-bottom {
  border-bottom-color: #FFFFFF !important; }

.white-border-left {
  border-left-color: #FFFFFF !important; }

.black-500-bg {
  background-color: #000000 !important; }

.md-black-500-bg {
  background-color: #000000 !important;
  color: rgba(255, 255, 255, 0.87); }

.black-500-fg {
  color: #000000 !important; }

.black-500-border {
  border-color: #000000 !important; }

.black-500-border-top {
  border-top-color: #000000 !important; }

.black-500-border-right {
  border-right-color: #000000 !important; }

.black-500-border-bottom {
  border-bottom-color: #000000 !important; }

.black-500-border-left {
  border-left-color: #000000 !important; }

.md-black-bg {
  background-color: #000000 !important;
  color: rgba(255, 255, 255, 0.87); }

.black-bg {
  background-color: #000000 !important; }

.black-fg {
  color: #000000 !important; }

.black-border {
  border-color: #000000 !important; }

.black-border-top {
  border-top-color: #000000 !important; }

.black-border-right {
  border-right-color: #000000 !important; }

.black-border-bottom {
  border-bottom-color: #000000 !important; }

.black-border-left {
  border-left-color: #000000 !important; }

/*----------------------------------------------------------------*/
/*  Icons
/*----------------------------------------------------------------*/
md-icon[md-font-icon],
i {
  font-size: 24px;
  width: 24px;
  height: 24px;
  min-width: 24px;
  min-height: 24px;
  line-height: 24px; }
  md-icon[md-font-icon].s4,
  i.s4 {
    font-size: 4px !important;
    width: 4px !important;
    height: 4px !important;
    min-width: 4px !important;
    min-height: 4px !important;
    line-height: 4px !important; }
  md-icon[md-font-icon].s6,
  i.s6 {
    font-size: 6px !important;
    width: 6px !important;
    height: 6px !important;
    min-width: 6px !important;
    min-height: 6px !important;
    line-height: 6px !important; }
  md-icon[md-font-icon].s8,
  i.s8 {
    font-size: 8px !important;
    width: 8px !important;
    height: 8px !important;
    min-width: 8px !important;
    min-height: 8px !important;
    line-height: 8px !important; }
  md-icon[md-font-icon].s10,
  i.s10 {
    font-size: 10px !important;
    width: 10px !important;
    height: 10px !important;
    min-width: 10px !important;
    min-height: 10px !important;
    line-height: 10px !important; }
  md-icon[md-font-icon].s12,
  i.s12 {
    font-size: 12px !important;
    width: 12px !important;
    height: 12px !important;
    min-width: 12px !important;
    min-height: 12px !important;
    line-height: 12px !important; }
  md-icon[md-font-icon].s14,
  i.s14 {
    font-size: 14px !important;
    width: 14px !important;
    height: 14px !important;
    min-width: 14px !important;
    min-height: 14px !important;
    line-height: 14px !important; }
  md-icon[md-font-icon].s16,
  i.s16 {
    font-size: 16px !important;
    width: 16px !important;
    height: 16px !important;
    min-width: 16px !important;
    min-height: 16px !important;
    line-height: 16px !important; }
  md-icon[md-font-icon].s18,
  i.s18 {
    font-size: 18px !important;
    width: 18px !important;
    height: 18px !important;
    min-width: 18px !important;
    min-height: 18px !important;
    line-height: 18px !important; }
  md-icon[md-font-icon].s20,
  i.s20 {
    font-size: 20px !important;
    width: 20px !important;
    height: 20px !important;
    min-width: 20px !important;
    min-height: 20px !important;
    line-height: 20px !important; }
  md-icon[md-font-icon].s22,
  i.s22 {
    font-size: 22px !important;
    width: 22px !important;
    height: 22px !important;
    min-width: 22px !important;
    min-height: 22px !important;
    line-height: 22px !important; }
  md-icon[md-font-icon].s24,
  i.s24 {
    font-size: 24px !important;
    width: 24px !important;
    height: 24px !important;
    min-width: 24px !important;
    min-height: 24px !important;
    line-height: 24px !important; }
  md-icon[md-font-icon].s26,
  i.s26 {
    font-size: 26px !important;
    width: 26px !important;
    height: 26px !important;
    min-width: 26px !important;
    min-height: 26px !important;
    line-height: 26px !important; }
  md-icon[md-font-icon].s28,
  i.s28 {
    font-size: 28px !important;
    width: 28px !important;
    height: 28px !important;
    min-width: 28px !important;
    min-height: 28px !important;
    line-height: 28px !important; }
  md-icon[md-font-icon].s30,
  i.s30 {
    font-size: 30px !important;
    width: 30px !important;
    height: 30px !important;
    min-width: 30px !important;
    min-height: 30px !important;
    line-height: 30px !important; }
  md-icon[md-font-icon].s32,
  i.s32 {
    font-size: 32px !important;
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    min-height: 32px !important;
    line-height: 32px !important; }
  md-icon[md-font-icon].s34,
  i.s34 {
    font-size: 34px !important;
    width: 34px !important;
    height: 34px !important;
    min-width: 34px !important;
    min-height: 34px !important;
    line-height: 34px !important; }
  md-icon[md-font-icon].s36,
  i.s36 {
    font-size: 36px !important;
    width: 36px !important;
    height: 36px !important;
    min-width: 36px !important;
    min-height: 36px !important;
    line-height: 36px !important; }
  md-icon[md-font-icon].s38,
  i.s38 {
    font-size: 38px !important;
    width: 38px !important;
    height: 38px !important;
    min-width: 38px !important;
    min-height: 38px !important;
    line-height: 38px !important; }
  md-icon[md-font-icon].s40,
  i.s40 {
    font-size: 40px !important;
    width: 40px !important;
    height: 40px !important;
    min-width: 40px !important;
    min-height: 40px !important;
    line-height: 40px !important; }
  md-icon[md-font-icon].s42,
  i.s42 {
    font-size: 42px !important;
    width: 42px !important;
    height: 42px !important;
    min-width: 42px !important;
    min-height: 42px !important;
    line-height: 42px !important; }
  md-icon[md-font-icon].s44,
  i.s44 {
    font-size: 44px !important;
    width: 44px !important;
    height: 44px !important;
    min-width: 44px !important;
    min-height: 44px !important;
    line-height: 44px !important; }
  md-icon[md-font-icon].s46,
  i.s46 {
    font-size: 46px !important;
    width: 46px !important;
    height: 46px !important;
    min-width: 46px !important;
    min-height: 46px !important;
    line-height: 46px !important; }
  md-icon[md-font-icon].s48,
  i.s48 {
    font-size: 48px !important;
    width: 48px !important;
    height: 48px !important;
    min-width: 48px !important;
    min-height: 48px !important;
    line-height: 48px !important; }
  md-icon[md-font-icon].s50,
  i.s50 {
    font-size: 50px !important;
    width: 50px !important;
    height: 50px !important;
    min-width: 50px !important;
    min-height: 50px !important;
    line-height: 50px !important; }
  md-icon[md-font-icon].s52,
  i.s52 {
    font-size: 52px !important;
    width: 52px !important;
    height: 52px !important;
    min-width: 52px !important;
    min-height: 52px !important;
    line-height: 52px !important; }
  md-icon[md-font-icon].s54,
  i.s54 {
    font-size: 54px !important;
    width: 54px !important;
    height: 54px !important;
    min-width: 54px !important;
    min-height: 54px !important;
    line-height: 54px !important; }
  md-icon[md-font-icon].s56,
  i.s56 {
    font-size: 56px !important;
    width: 56px !important;
    height: 56px !important;
    min-width: 56px !important;
    min-height: 56px !important;
    line-height: 56px !important; }
  md-icon[md-font-icon].s58,
  i.s58 {
    font-size: 58px !important;
    width: 58px !important;
    height: 58px !important;
    min-width: 58px !important;
    min-height: 58px !important;
    line-height: 58px !important; }
  md-icon[md-font-icon].s60,
  i.s60 {
    font-size: 60px !important;
    width: 60px !important;
    height: 60px !important;
    min-width: 60px !important;
    min-height: 60px !important;
    line-height: 60px !important; }
  md-icon[md-font-icon].s62,
  i.s62 {
    font-size: 62px !important;
    width: 62px !important;
    height: 62px !important;
    min-width: 62px !important;
    min-height: 62px !important;
    line-height: 62px !important; }
  md-icon[md-font-icon].s64,
  i.s64 {
    font-size: 64px !important;
    width: 64px !important;
    height: 64px !important;
    min-width: 64px !important;
    min-height: 64px !important;
    line-height: 64px !important; }
  md-icon[md-font-icon].s66,
  i.s66 {
    font-size: 66px !important;
    width: 66px !important;
    height: 66px !important;
    min-width: 66px !important;
    min-height: 66px !important;
    line-height: 66px !important; }
  md-icon[md-font-icon].s68,
  i.s68 {
    font-size: 68px !important;
    width: 68px !important;
    height: 68px !important;
    min-width: 68px !important;
    min-height: 68px !important;
    line-height: 68px !important; }
  md-icon[md-font-icon].s70,
  i.s70 {
    font-size: 70px !important;
    width: 70px !important;
    height: 70px !important;
    min-width: 70px !important;
    min-height: 70px !important;
    line-height: 70px !important; }
  md-icon[md-font-icon].s72,
  i.s72 {
    font-size: 72px !important;
    width: 72px !important;
    height: 72px !important;
    min-width: 72px !important;
    min-height: 72px !important;
    line-height: 72px !important; }
  md-icon[md-font-icon].s74,
  i.s74 {
    font-size: 74px !important;
    width: 74px !important;
    height: 74px !important;
    min-width: 74px !important;
    min-height: 74px !important;
    line-height: 74px !important; }
  md-icon[md-font-icon].s76,
  i.s76 {
    font-size: 76px !important;
    width: 76px !important;
    height: 76px !important;
    min-width: 76px !important;
    min-height: 76px !important;
    line-height: 76px !important; }
  md-icon[md-font-icon].s78,
  i.s78 {
    font-size: 78px !important;
    width: 78px !important;
    height: 78px !important;
    min-width: 78px !important;
    min-height: 78px !important;
    line-height: 78px !important; }
  md-icon[md-font-icon].s80,
  i.s80 {
    font-size: 80px !important;
    width: 80px !important;
    height: 80px !important;
    min-width: 80px !important;
    min-height: 80px !important;
    line-height: 80px !important; }
  md-icon[md-font-icon].s82,
  i.s82 {
    font-size: 82px !important;
    width: 82px !important;
    height: 82px !important;
    min-width: 82px !important;
    min-height: 82px !important;
    line-height: 82px !important; }
  md-icon[md-font-icon].s84,
  i.s84 {
    font-size: 84px !important;
    width: 84px !important;
    height: 84px !important;
    min-width: 84px !important;
    min-height: 84px !important;
    line-height: 84px !important; }
  md-icon[md-font-icon].s86,
  i.s86 {
    font-size: 86px !important;
    width: 86px !important;
    height: 86px !important;
    min-width: 86px !important;
    min-height: 86px !important;
    line-height: 86px !important; }
  md-icon[md-font-icon].s88,
  i.s88 {
    font-size: 88px !important;
    width: 88px !important;
    height: 88px !important;
    min-width: 88px !important;
    min-height: 88px !important;
    line-height: 88px !important; }
  md-icon[md-font-icon].s90,
  i.s90 {
    font-size: 90px !important;
    width: 90px !important;
    height: 90px !important;
    min-width: 90px !important;
    min-height: 90px !important;
    line-height: 90px !important; }
  md-icon[md-font-icon].s92,
  i.s92 {
    font-size: 92px !important;
    width: 92px !important;
    height: 92px !important;
    min-width: 92px !important;
    min-height: 92px !important;
    line-height: 92px !important; }
  md-icon[md-font-icon].s94,
  i.s94 {
    font-size: 94px !important;
    width: 94px !important;
    height: 94px !important;
    min-width: 94px !important;
    min-height: 94px !important;
    line-height: 94px !important; }
  md-icon[md-font-icon].s96,
  i.s96 {
    font-size: 96px !important;
    width: 96px !important;
    height: 96px !important;
    min-width: 96px !important;
    min-height: 96px !important;
    line-height: 96px !important; }
  md-icon[md-font-icon].s98,
  i.s98 {
    font-size: 98px !important;
    width: 98px !important;
    height: 98px !important;
    min-width: 98px !important;
    min-height: 98px !important;
    line-height: 98px !important; }
  md-icon[md-font-icon].s100,
  i.s100 {
    font-size: 100px !important;
    width: 100px !important;
    height: 100px !important;
    min-width: 100px !important;
    min-height: 100px !important;
    line-height: 100px !important; }
  md-icon[md-font-icon].s102,
  i.s102 {
    font-size: 102px !important;
    width: 102px !important;
    height: 102px !important;
    min-width: 102px !important;
    min-height: 102px !important;
    line-height: 102px !important; }
  md-icon[md-font-icon].s104,
  i.s104 {
    font-size: 104px !important;
    width: 104px !important;
    height: 104px !important;
    min-width: 104px !important;
    min-height: 104px !important;
    line-height: 104px !important; }
  md-icon[md-font-icon].s106,
  i.s106 {
    font-size: 106px !important;
    width: 106px !important;
    height: 106px !important;
    min-width: 106px !important;
    min-height: 106px !important;
    line-height: 106px !important; }
  md-icon[md-font-icon].s108,
  i.s108 {
    font-size: 108px !important;
    width: 108px !important;
    height: 108px !important;
    min-width: 108px !important;
    min-height: 108px !important;
    line-height: 108px !important; }
  md-icon[md-font-icon].s110,
  i.s110 {
    font-size: 110px !important;
    width: 110px !important;
    height: 110px !important;
    min-width: 110px !important;
    min-height: 110px !important;
    line-height: 110px !important; }
  md-icon[md-font-icon].s112,
  i.s112 {
    font-size: 112px !important;
    width: 112px !important;
    height: 112px !important;
    min-width: 112px !important;
    min-height: 112px !important;
    line-height: 112px !important; }
  md-icon[md-font-icon].s114,
  i.s114 {
    font-size: 114px !important;
    width: 114px !important;
    height: 114px !important;
    min-width: 114px !important;
    min-height: 114px !important;
    line-height: 114px !important; }
  md-icon[md-font-icon].s116,
  i.s116 {
    font-size: 116px !important;
    width: 116px !important;
    height: 116px !important;
    min-width: 116px !important;
    min-height: 116px !important;
    line-height: 116px !important; }
  md-icon[md-font-icon].s118,
  i.s118 {
    font-size: 118px !important;
    width: 118px !important;
    height: 118px !important;
    min-width: 118px !important;
    min-height: 118px !important;
    line-height: 118px !important; }
  md-icon[md-font-icon].s120,
  i.s120 {
    font-size: 120px !important;
    width: 120px !important;
    height: 120px !important;
    min-width: 120px !important;
    min-height: 120px !important;
    line-height: 120px !important; }
  md-icon[md-font-icon].s122,
  i.s122 {
    font-size: 122px !important;
    width: 122px !important;
    height: 122px !important;
    min-width: 122px !important;
    min-height: 122px !important;
    line-height: 122px !important; }
  md-icon[md-font-icon].s124,
  i.s124 {
    font-size: 124px !important;
    width: 124px !important;
    height: 124px !important;
    min-width: 124px !important;
    min-height: 124px !important;
    line-height: 124px !important; }
  md-icon[md-font-icon].s126,
  i.s126 {
    font-size: 126px !important;
    width: 126px !important;
    height: 126px !important;
    min-width: 126px !important;
    min-height: 126px !important;
    line-height: 126px !important; }
  md-icon[md-font-icon].s128,
  i.s128 {
    font-size: 128px !important;
    width: 128px !important;
    height: 128px !important;
    min-width: 128px !important;
    min-height: 128px !important;
    line-height: 128px !important; }
  md-icon[md-font-icon].s130,
  i.s130 {
    font-size: 130px !important;
    width: 130px !important;
    height: 130px !important;
    min-width: 130px !important;
    min-height: 130px !important;
    line-height: 130px !important; }
  md-icon[md-font-icon].s132,
  i.s132 {
    font-size: 132px !important;
    width: 132px !important;
    height: 132px !important;
    min-width: 132px !important;
    min-height: 132px !important;
    line-height: 132px !important; }
  md-icon[md-font-icon].s134,
  i.s134 {
    font-size: 134px !important;
    width: 134px !important;
    height: 134px !important;
    min-width: 134px !important;
    min-height: 134px !important;
    line-height: 134px !important; }
  md-icon[md-font-icon].s136,
  i.s136 {
    font-size: 136px !important;
    width: 136px !important;
    height: 136px !important;
    min-width: 136px !important;
    min-height: 136px !important;
    line-height: 136px !important; }
  md-icon[md-font-icon].s138,
  i.s138 {
    font-size: 138px !important;
    width: 138px !important;
    height: 138px !important;
    min-width: 138px !important;
    min-height: 138px !important;
    line-height: 138px !important; }
  md-icon[md-font-icon].s140,
  i.s140 {
    font-size: 140px !important;
    width: 140px !important;
    height: 140px !important;
    min-width: 140px !important;
    min-height: 140px !important;
    line-height: 140px !important; }
  md-icon[md-font-icon].s142,
  i.s142 {
    font-size: 142px !important;
    width: 142px !important;
    height: 142px !important;
    min-width: 142px !important;
    min-height: 142px !important;
    line-height: 142px !important; }
  md-icon[md-font-icon].s144,
  i.s144 {
    font-size: 144px !important;
    width: 144px !important;
    height: 144px !important;
    min-width: 144px !important;
    min-height: 144px !important;
    line-height: 144px !important; }
  md-icon[md-font-icon].s146,
  i.s146 {
    font-size: 146px !important;
    width: 146px !important;
    height: 146px !important;
    min-width: 146px !important;
    min-height: 146px !important;
    line-height: 146px !important; }
  md-icon[md-font-icon].s148,
  i.s148 {
    font-size: 148px !important;
    width: 148px !important;
    height: 148px !important;
    min-width: 148px !important;
    min-height: 148px !important;
    line-height: 148px !important; }
  md-icon[md-font-icon].s150,
  i.s150 {
    font-size: 150px !important;
    width: 150px !important;
    height: 150px !important;
    min-width: 150px !important;
    min-height: 150px !important;
    line-height: 150px !important; }
  md-icon[md-font-icon].s152,
  i.s152 {
    font-size: 152px !important;
    width: 152px !important;
    height: 152px !important;
    min-width: 152px !important;
    min-height: 152px !important;
    line-height: 152px !important; }
  md-icon[md-font-icon].s154,
  i.s154 {
    font-size: 154px !important;
    width: 154px !important;
    height: 154px !important;
    min-width: 154px !important;
    min-height: 154px !important;
    line-height: 154px !important; }
  md-icon[md-font-icon].s156,
  i.s156 {
    font-size: 156px !important;
    width: 156px !important;
    height: 156px !important;
    min-width: 156px !important;
    min-height: 156px !important;
    line-height: 156px !important; }
  md-icon[md-font-icon].s158,
  i.s158 {
    font-size: 158px !important;
    width: 158px !important;
    height: 158px !important;
    min-width: 158px !important;
    min-height: 158px !important;
    line-height: 158px !important; }
  md-icon[md-font-icon].s160,
  i.s160 {
    font-size: 160px !important;
    width: 160px !important;
    height: 160px !important;
    min-width: 160px !important;
    min-height: 160px !important;
    line-height: 160px !important; }
  md-icon[md-font-icon].s162,
  i.s162 {
    font-size: 162px !important;
    width: 162px !important;
    height: 162px !important;
    min-width: 162px !important;
    min-height: 162px !important;
    line-height: 162px !important; }
  md-icon[md-font-icon].s164,
  i.s164 {
    font-size: 164px !important;
    width: 164px !important;
    height: 164px !important;
    min-width: 164px !important;
    min-height: 164px !important;
    line-height: 164px !important; }
  md-icon[md-font-icon].s166,
  i.s166 {
    font-size: 166px !important;
    width: 166px !important;
    height: 166px !important;
    min-width: 166px !important;
    min-height: 166px !important;
    line-height: 166px !important; }
  md-icon[md-font-icon].s168,
  i.s168 {
    font-size: 168px !important;
    width: 168px !important;
    height: 168px !important;
    min-width: 168px !important;
    min-height: 168px !important;
    line-height: 168px !important; }
  md-icon[md-font-icon].s170,
  i.s170 {
    font-size: 170px !important;
    width: 170px !important;
    height: 170px !important;
    min-width: 170px !important;
    min-height: 170px !important;
    line-height: 170px !important; }
  md-icon[md-font-icon].s172,
  i.s172 {
    font-size: 172px !important;
    width: 172px !important;
    height: 172px !important;
    min-width: 172px !important;
    min-height: 172px !important;
    line-height: 172px !important; }
  md-icon[md-font-icon].s174,
  i.s174 {
    font-size: 174px !important;
    width: 174px !important;
    height: 174px !important;
    min-width: 174px !important;
    min-height: 174px !important;
    line-height: 174px !important; }
  md-icon[md-font-icon].s176,
  i.s176 {
    font-size: 176px !important;
    width: 176px !important;
    height: 176px !important;
    min-width: 176px !important;
    min-height: 176px !important;
    line-height: 176px !important; }
  md-icon[md-font-icon].s178,
  i.s178 {
    font-size: 178px !important;
    width: 178px !important;
    height: 178px !important;
    min-width: 178px !important;
    min-height: 178px !important;
    line-height: 178px !important; }
  md-icon[md-font-icon].s180,
  i.s180 {
    font-size: 180px !important;
    width: 180px !important;
    height: 180px !important;
    min-width: 180px !important;
    min-height: 180px !important;
    line-height: 180px !important; }
  md-icon[md-font-icon].s182,
  i.s182 {
    font-size: 182px !important;
    width: 182px !important;
    height: 182px !important;
    min-width: 182px !important;
    min-height: 182px !important;
    line-height: 182px !important; }
  md-icon[md-font-icon].s184,
  i.s184 {
    font-size: 184px !important;
    width: 184px !important;
    height: 184px !important;
    min-width: 184px !important;
    min-height: 184px !important;
    line-height: 184px !important; }
  md-icon[md-font-icon].s186,
  i.s186 {
    font-size: 186px !important;
    width: 186px !important;
    height: 186px !important;
    min-width: 186px !important;
    min-height: 186px !important;
    line-height: 186px !important; }
  md-icon[md-font-icon].s188,
  i.s188 {
    font-size: 188px !important;
    width: 188px !important;
    height: 188px !important;
    min-width: 188px !important;
    min-height: 188px !important;
    line-height: 188px !important; }
  md-icon[md-font-icon].s190,
  i.s190 {
    font-size: 190px !important;
    width: 190px !important;
    height: 190px !important;
    min-width: 190px !important;
    min-height: 190px !important;
    line-height: 190px !important; }
  md-icon[md-font-icon].s192,
  i.s192 {
    font-size: 192px !important;
    width: 192px !important;
    height: 192px !important;
    min-width: 192px !important;
    min-height: 192px !important;
    line-height: 192px !important; }
  md-icon[md-font-icon].s194,
  i.s194 {
    font-size: 194px !important;
    width: 194px !important;
    height: 194px !important;
    min-width: 194px !important;
    min-height: 194px !important;
    line-height: 194px !important; }
  md-icon[md-font-icon].s196,
  i.s196 {
    font-size: 196px !important;
    width: 196px !important;
    height: 196px !important;
    min-width: 196px !important;
    min-height: 196px !important;
    line-height: 196px !important; }
  md-icon[md-font-icon].s198,
  i.s198 {
    font-size: 198px !important;
    width: 198px !important;
    height: 198px !important;
    min-width: 198px !important;
    min-height: 198px !important;
    line-height: 198px !important; }
  md-icon[md-font-icon].s200,
  i.s200 {
    font-size: 200px !important;
    width: 200px !important;
    height: 200px !important;
    min-width: 200px !important;
    min-height: 200px !important;
    line-height: 200px !important; }
  md-icon[md-font-icon].s202,
  i.s202 {
    font-size: 202px !important;
    width: 202px !important;
    height: 202px !important;
    min-width: 202px !important;
    min-height: 202px !important;
    line-height: 202px !important; }
  md-icon[md-font-icon].s204,
  i.s204 {
    font-size: 204px !important;
    width: 204px !important;
    height: 204px !important;
    min-width: 204px !important;
    min-height: 204px !important;
    line-height: 204px !important; }
  md-icon[md-font-icon].s206,
  i.s206 {
    font-size: 206px !important;
    width: 206px !important;
    height: 206px !important;
    min-width: 206px !important;
    min-height: 206px !important;
    line-height: 206px !important; }
  md-icon[md-font-icon].s208,
  i.s208 {
    font-size: 208px !important;
    width: 208px !important;
    height: 208px !important;
    min-width: 208px !important;
    min-height: 208px !important;
    line-height: 208px !important; }
  md-icon[md-font-icon].s210,
  i.s210 {
    font-size: 210px !important;
    width: 210px !important;
    height: 210px !important;
    min-width: 210px !important;
    min-height: 210px !important;
    line-height: 210px !important; }
  md-icon[md-font-icon].s212,
  i.s212 {
    font-size: 212px !important;
    width: 212px !important;
    height: 212px !important;
    min-width: 212px !important;
    min-height: 212px !important;
    line-height: 212px !important; }
  md-icon[md-font-icon].s214,
  i.s214 {
    font-size: 214px !important;
    width: 214px !important;
    height: 214px !important;
    min-width: 214px !important;
    min-height: 214px !important;
    line-height: 214px !important; }
  md-icon[md-font-icon].s216,
  i.s216 {
    font-size: 216px !important;
    width: 216px !important;
    height: 216px !important;
    min-width: 216px !important;
    min-height: 216px !important;
    line-height: 216px !important; }
  md-icon[md-font-icon].s218,
  i.s218 {
    font-size: 218px !important;
    width: 218px !important;
    height: 218px !important;
    min-width: 218px !important;
    min-height: 218px !important;
    line-height: 218px !important; }
  md-icon[md-font-icon].s220,
  i.s220 {
    font-size: 220px !important;
    width: 220px !important;
    height: 220px !important;
    min-width: 220px !important;
    min-height: 220px !important;
    line-height: 220px !important; }
  md-icon[md-font-icon].s222,
  i.s222 {
    font-size: 222px !important;
    width: 222px !important;
    height: 222px !important;
    min-width: 222px !important;
    min-height: 222px !important;
    line-height: 222px !important; }
  md-icon[md-font-icon].s224,
  i.s224 {
    font-size: 224px !important;
    width: 224px !important;
    height: 224px !important;
    min-width: 224px !important;
    min-height: 224px !important;
    line-height: 224px !important; }
  md-icon[md-font-icon].s226,
  i.s226 {
    font-size: 226px !important;
    width: 226px !important;
    height: 226px !important;
    min-width: 226px !important;
    min-height: 226px !important;
    line-height: 226px !important; }
  md-icon[md-font-icon].s228,
  i.s228 {
    font-size: 228px !important;
    width: 228px !important;
    height: 228px !important;
    min-width: 228px !important;
    min-height: 228px !important;
    line-height: 228px !important; }
  md-icon[md-font-icon].s230,
  i.s230 {
    font-size: 230px !important;
    width: 230px !important;
    height: 230px !important;
    min-width: 230px !important;
    min-height: 230px !important;
    line-height: 230px !important; }
  md-icon[md-font-icon].s232,
  i.s232 {
    font-size: 232px !important;
    width: 232px !important;
    height: 232px !important;
    min-width: 232px !important;
    min-height: 232px !important;
    line-height: 232px !important; }
  md-icon[md-font-icon].s234,
  i.s234 {
    font-size: 234px !important;
    width: 234px !important;
    height: 234px !important;
    min-width: 234px !important;
    min-height: 234px !important;
    line-height: 234px !important; }
  md-icon[md-font-icon].s236,
  i.s236 {
    font-size: 236px !important;
    width: 236px !important;
    height: 236px !important;
    min-width: 236px !important;
    min-height: 236px !important;
    line-height: 236px !important; }
  md-icon[md-font-icon].s238,
  i.s238 {
    font-size: 238px !important;
    width: 238px !important;
    height: 238px !important;
    min-width: 238px !important;
    min-height: 238px !important;
    line-height: 238px !important; }
  md-icon[md-font-icon].s240,
  i.s240 {
    font-size: 240px !important;
    width: 240px !important;
    height: 240px !important;
    min-width: 240px !important;
    min-height: 240px !important;
    line-height: 240px !important; }
  md-icon[md-font-icon].s242,
  i.s242 {
    font-size: 242px !important;
    width: 242px !important;
    height: 242px !important;
    min-width: 242px !important;
    min-height: 242px !important;
    line-height: 242px !important; }
  md-icon[md-font-icon].s244,
  i.s244 {
    font-size: 244px !important;
    width: 244px !important;
    height: 244px !important;
    min-width: 244px !important;
    min-height: 244px !important;
    line-height: 244px !important; }
  md-icon[md-font-icon].s246,
  i.s246 {
    font-size: 246px !important;
    width: 246px !important;
    height: 246px !important;
    min-width: 246px !important;
    min-height: 246px !important;
    line-height: 246px !important; }
  md-icon[md-font-icon].s248,
  i.s248 {
    font-size: 248px !important;
    width: 248px !important;
    height: 248px !important;
    min-width: 248px !important;
    min-height: 248px !important;
    line-height: 248px !important; }
  md-icon[md-font-icon].s250,
  i.s250 {
    font-size: 250px !important;
    width: 250px !important;
    height: 250px !important;
    min-width: 250px !important;
    min-height: 250px !important;
    line-height: 250px !important; }
  md-icon[md-font-icon].s252,
  i.s252 {
    font-size: 252px !important;
    width: 252px !important;
    height: 252px !important;
    min-width: 252px !important;
    min-height: 252px !important;
    line-height: 252px !important; }
  md-icon[md-font-icon].s254,
  i.s254 {
    font-size: 254px !important;
    width: 254px !important;
    height: 254px !important;
    min-width: 254px !important;
    min-height: 254px !important;
    line-height: 254px !important; }
  md-icon[md-font-icon].s256,
  i.s256 {
    font-size: 256px !important;
    width: 256px !important;
    height: 256px !important;
    min-width: 256px !important;
    min-height: 256px !important;
    line-height: 256px !important; }

@font-face {
  font-family: 'icomoon';
  src: url("../assets/icons/fonts/icomoon.eot?5km1tg");
  src: url("../assets/icons/fonts/icomoon.eot?#iefix5km1tg") format("embedded-opentype"), url("../assets/icons/fonts/icomoon.ttf?5km1tg") format("truetype"), url("../assets/icons/fonts/icomoon.woff?5km1tg") format("woff"), url("../assets/icons/fonts/icomoon.svg?5km1tg#icomoon") format("svg");
  font-weight: normal;
  font-style: normal; }

[class^="icon-"], [class*=" icon-"] {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-account-alert:before {
  content: "\e600"; }

.icon-account-box-outline:before {
  content: "\e601"; }

.icon-account-box:before {
  content: "\e602"; }

.icon-account-check:before {
  content: "\e603"; }

.icon-account-circle:before {
  content: "\e604"; }

.icon-account-key:before {
  content: "\e605"; }

.icon-account-location:before {
  content: "\e606"; }

.icon-account-minus:before {
  content: "\e607"; }

.icon-account-multiple-outline:before {
  content: "\e608"; }

.icon-account-multiple-plus:before {
  content: "\e609"; }

.icon-account-multiple:before {
  content: "\e60a"; }

.icon-account-network:before {
  content: "\e60b"; }

.icon-account-outline:before {
  content: "\e60c"; }

.icon-account-plus:before {
  content: "\e60d"; }

.icon-account-remove:before {
  content: "\e60e"; }

.icon-account-search:before {
  content: "\e60f"; }

.icon-account-switch:before {
  content: "\e610"; }

.icon-account:before {
  content: "\e611"; }

.icon-airballoon:before {
  content: "\e612"; }

.icon-airplane-off:before {
  content: "\e613"; }

.icon-airplane:before {
  content: "\e614"; }

.icon-alarm-check:before {
  content: "\e615"; }

.icon-alarm-multiple:before {
  content: "\e616"; }

.icon-alarm-off:before {
  content: "\e617"; }

.icon-alarm-plus:before {
  content: "\e618"; }

.icon-alarm:before {
  content: "\e619"; }

.icon-album:before {
  content: "\e61a"; }

.icon-alert-box:before {
  content: "\e61b"; }

.icon-alert-circle:before {
  content: "\e61c"; }

.icon-alert-octagon:before {
  content: "\e61d"; }

.icon-alert:before {
  content: "\e61e"; }

.icon-alpha:before {
  content: "\e61f"; }

.icon-alphabetical:before {
  content: "\e620"; }

.icon-amazon-clouddrive:before {
  content: "\e621"; }

.icon-amazon:before {
  content: "\e622"; }

.icon-ambulance:before {
  content: "\e623"; }

.icon-android-debug-bridge:before {
  content: "\e624"; }

.icon-android-studio:before {
  content: "\e625"; }

.icon-android:before {
  content: "\e626"; }

.icon-apple-finder:before {
  content: "\e627"; }

.icon-apple-ios:before {
  content: "\e628"; }

.icon-apple-mobileme:before {
  content: "\e629"; }

.icon-apple-safari:before {
  content: "\e62a"; }

.icon-apple:before {
  content: "\e62b"; }

.icon-appnet:before {
  content: "\e62c"; }

.icon-apps:before {
  content: "\e62d"; }

.icon-archive:before {
  content: "\e62e"; }

.icon-arrange-bring-forward:before {
  content: "\e62f"; }

.icon-arrange-bring-to-front:before {
  content: "\e630"; }

.icon-arrange-send-backward:before {
  content: "\e631"; }

.icon-arrange-send-to-back:before {
  content: "\e632"; }

.icon-arrow-all:before {
  content: "\e633"; }

.icon-arrow-bottom-left:before {
  content: "\e634"; }

.icon-arrow-bottom-right:before {
  content: "\e635"; }

.icon-arrow-collapse:before {
  content: "\e636"; }

.icon-arrow-down-bold-circle-outline:before {
  content: "\e637"; }

.icon-arrow-down-bold-circle:before {
  content: "\e638"; }

.icon-arrow-down-bold-hexagon-outline:before {
  content: "\e639"; }

.icon-arrow-down-bold:before {
  content: "\e63a"; }

.icon-arrow-down:before {
  content: "\e63b"; }

.icon-arrow-expand:before {
  content: "\e63c"; }

.icon-arrow-left-bold-circle-outline:before {
  content: "\e63d"; }

.icon-arrow-left-bold-circle:before {
  content: "\e63e"; }

.icon-arrow-left-bold-hexagon-outline:before {
  content: "\e63f"; }

.icon-arrow-left-bold:before {
  content: "\e640"; }

.icon-arrow-left:before {
  content: "\e641"; }

.icon-arrow-right-bold-circle-outline:before {
  content: "\e642"; }

.icon-arrow-right-bold-circle:before {
  content: "\e643"; }

.icon-arrow-right-bold-hexagon-outline:before {
  content: "\e644"; }

.icon-arrow-right-bold:before {
  content: "\e645"; }

.icon-arrow-right:before {
  content: "\e646"; }

.icon-arrow-top-left:before {
  content: "\e647"; }

.icon-arrow-top-right:before {
  content: "\e648"; }

.icon-arrow-up-bold-circle-outline:before {
  content: "\e649"; }

.icon-arrow-up-bold-circle:before {
  content: "\e64a"; }

.icon-arrow-up-bold-hexagon-outline:before {
  content: "\e64b"; }

.icon-arrow-up-bold:before {
  content: "\e64c"; }

.icon-arrow-up:before {
  content: "\e64d"; }

.icon-at:before {
  content: "\e64e"; }

.icon-attachment:before {
  content: "\e64f"; }

.icon-audiobook:before {
  content: "\e650"; }

.icon-auto-fix:before {
  content: "\e651"; }

.icon-auto-upload:before {
  content: "\e652"; }

.icon-baby:before {
  content: "\e653"; }

.icon-backburger:before {
  content: "\e654"; }

.icon-backup-restore:before {
  content: "\e655"; }

.icon-bank:before {
  content: "\e656"; }

.icon-barcode:before {
  content: "\e657"; }

.icon-barley:before {
  content: "\e658"; }

.icon-barrel:before {
  content: "\e659"; }

.icon-basecamp:before {
  content: "\e65a"; }

.icon-basket-fill:before {
  content: "\e65b"; }

.icon-basket-unfill:before {
  content: "\e65c"; }

.icon-basket:before {
  content: "\e65d"; }

.icon-battery-10:before {
  content: "\e65e"; }

.icon-battery-20:before {
  content: "\e65f"; }

.icon-battery-30:before {
  content: "\e660"; }

.icon-battery-40:before {
  content: "\e661"; }

.icon-battery-50:before {
  content: "\e662"; }

.icon-battery-60:before {
  content: "\e663"; }

.icon-battery-70:before {
  content: "\e664"; }

.icon-battery-80:before {
  content: "\e665"; }

.icon-battery-90:before {
  content: "\e666"; }

.icon-battery-alert:before {
  content: "\e667"; }

.icon-battery-charging-20:before {
  content: "\e668"; }

.icon-battery-charging-30:before {
  content: "\e669"; }

.icon-battery-charging-40:before {
  content: "\e66a"; }

.icon-battery-charging-60:before {
  content: "\e66b"; }

.icon-battery-charging-80:before {
  content: "\e66c"; }

.icon-battery-charging-90:before {
  content: "\e66d"; }

.icon-battery-charging-100:before {
  content: "\e66e"; }

.icon-battery-minus:before {
  content: "\e66f"; }

.icon-battery-negative:before {
  content: "\e670"; }

.icon-battery-outline:before {
  content: "\e671"; }

.icon-battery-plus:before {
  content: "\e672"; }

.icon-battery-positive:before {
  content: "\e673"; }

.icon-battery-standard:before {
  content: "\e674"; }

.icon-battery-unknown:before {
  content: "\e675"; }

.icon-battery:before {
  content: "\e676"; }

.icon-beach:before {
  content: "\e677"; }

.icon-beaker-empty-outline:before {
  content: "\e678"; }

.icon-beaker-empty:before {
  content: "\e679"; }

.icon-beaker-outline:before {
  content: "\e67a"; }

.icon-beaker:before {
  content: "\e67b"; }

.icon-beats:before {
  content: "\e67c"; }

.icon-beer:before {
  content: "\e67d"; }

.icon-behance:before {
  content: "\e67e"; }

.icon-bell-off:before {
  content: "\e67f"; }

.icon-bell-outline:before {
  content: "\e680"; }

.icon-bell-ring-outline:before {
  content: "\e681"; }

.icon-bell-ring:before {
  content: "\e682"; }

.icon-bell-sleep:before {
  content: "\e683"; }

.icon-bell:before {
  content: "\e684"; }

.icon-beta:before {
  content: "\e685"; }

.icon-bike:before {
  content: "\e686"; }

.icon-bing:before {
  content: "\e687"; }

.icon-binoculars:before {
  content: "\e688"; }

.icon-bio:before {
  content: "\e689"; }

.icon-bitbucket:before {
  content: "\e68a"; }

.icon-black-mesa:before {
  content: "\e68b"; }

.icon-blackberry:before {
  content: "\e68c"; }

.icon-blinds:before {
  content: "\e68d"; }

.icon-block-helper:before {
  content: "\e68e"; }

.icon-blogger:before {
  content: "\e68f"; }

.icon-bluetooth-audio:before {
  content: "\e690"; }

.icon-bluetooth-connect:before {
  content: "\e691"; }

.icon-bluetooth-settings:before {
  content: "\e692"; }

.icon-bluetooth-transfer:before {
  content: "\e693"; }

.icon-bluetooth:before {
  content: "\e694"; }

.icon-blur-linear:before {
  content: "\e695"; }

.icon-blur-off:before {
  content: "\e696"; }

.icon-blur-radial:before {
  content: "\e697"; }

.icon-blur:before {
  content: "\e698"; }

.icon-bone:before {
  content: "\e699"; }

.icon-book-multiple-variant:before {
  content: "\e69a"; }

.icon-book-multiple:before {
  content: "\e69b"; }

.icon-book-open:before {
  content: "\e69c"; }

.icon-book-variant:before {
  content: "\e69d"; }

.icon-book:before {
  content: "\e69e"; }

.icon-bookmark-check:before {
  content: "\e69f"; }

.icon-bookmark-music:before {
  content: "\e6a0"; }

.icon-bookmark-outline-plus:before {
  content: "\e6a1"; }

.icon-bookmark-outline:before {
  content: "\e6a2"; }

.icon-bookmark-plus:before {
  content: "\e6a3"; }

.icon-bookmark-remove:before {
  content: "\e6a4"; }

.icon-bookmark:before {
  content: "\e6a5"; }

.icon-border-all:before {
  content: "\e6a6"; }

.icon-border-bottom:before {
  content: "\e6a7"; }

.icon-border-color:before {
  content: "\e6a8"; }

.icon-border-horizontal:before {
  content: "\e6a9"; }

.icon-border-inside:before {
  content: "\e6aa"; }

.icon-border-left:before {
  content: "\e6ab"; }

.icon-border-none:before {
  content: "\e6ac"; }

.icon-border-outside:before {
  content: "\e6ad"; }

.icon-border-right:before {
  content: "\e6ae"; }

.icon-border-top:before {
  content: "\e6af"; }

.icon-border-vertical:before {
  content: "\e6b0"; }

.icon-bowling:before {
  content: "\e6b1"; }

.icon-box-download:before {
  content: "\e6b2"; }

.icon-box-upload:before {
  content: "\e6b3"; }

.icon-box:before {
  content: "\e6b4"; }

.icon-briefcase-checked:before {
  content: "\e6b5"; }

.icon-briefcase-download:before {
  content: "\e6b6"; }

.icon-briefcase-upload:before {
  content: "\e6b7"; }

.icon-briefcase:before {
  content: "\e6b8"; }

.icon-brightness-1:before {
  content: "\e6b9"; }

.icon-brightness-2:before {
  content: "\e6ba"; }

.icon-brightness-3:before {
  content: "\e6bb"; }

.icon-brightness-4:before {
  content: "\e6bc"; }

.icon-brightness-5:before {
  content: "\e6bd"; }

.icon-brightness-6:before {
  content: "\e6be"; }

.icon-brightness-7:before {
  content: "\e6bf"; }

.icon-brightness-auto:before {
  content: "\e6c0"; }

.icon-brightness:before {
  content: "\e6c1"; }

.icon-broom:before {
  content: "\e6c2"; }

.icon-brush:before {
  content: "\e6c3"; }

.icon-bug:before {
  content: "\e6c4"; }

.icon-bulletin-board:before {
  content: "\e6c5"; }

.icon-bullhorn:before {
  content: "\e6c6"; }

.icon-bus:before {
  content: "\e6c7"; }

.icon-cake-variant:before {
  content: "\e6c8"; }

.icon-cake:before {
  content: "\e6c9"; }

.icon-calculator:before {
  content: "\e6ca"; }

.icon-calendar-blank:before {
  content: "\e6cb"; }

.icon-calendar-check-multiple:before {
  content: "\e6cc"; }

.icon-calendar-check:before {
  content: "\e6cd"; }

.icon-calendar-clock:before {
  content: "\e6ce"; }

.icon-calendar-multiple:before {
  content: "\e6cf"; }

.icon-calendar-plus:before {
  content: "\e6d0"; }

.icon-calendar-remove:before {
  content: "\e6d1"; }

.icon-calendar-select:before {
  content: "\e6d2"; }

.icon-calendar-text:before {
  content: "\e6d3"; }

.icon-calendar-today:before {
  content: "\e6d4"; }

.icon-calendar:before {
  content: "\e6d5"; }

.icon-camcorder-box-off:before {
  content: "\e6d6"; }

.icon-camcorder-box:before {
  content: "\e6d7"; }

.icon-camcorder-off:before {
  content: "\e6d8"; }

.icon-camcorder:before {
  content: "\e6d9"; }

.icon-camera-front-variant:before {
  content: "\e6da"; }

.icon-camera-front:before {
  content: "\e6db"; }

.icon-camera-iris:before {
  content: "\e6dc"; }

.icon-camera-party-mode:before {
  content: "\e6dd"; }

.icon-camera-rear-variant:before {
  content: "\e6de"; }

.icon-camera-rear:before {
  content: "\e6df"; }

.icon-camera-switch:before {
  content: "\e6e0"; }

.icon-camera-timer:before {
  content: "\e6e1"; }

.icon-camera:before {
  content: "\e6e2"; }

.icon-cancel:before {
  content: "\e6e3"; }

.icon-candycane:before {
  content: "\e6e4"; }

.icon-car-wash:before {
  content: "\e6e5"; }

.icon-car:before {
  content: "\e6e6"; }

.icon-carrot:before {
  content: "\e6e7"; }

.icon-cart-outline:before {
  content: "\e6e8"; }

.icon-cart:before {
  content: "\e6e9"; }

.icon-cash-100:before {
  content: "\e6ea"; }

.icon-cash-multiple:before {
  content: "\e6eb"; }

.icon-cash-usd:before {
  content: "\e6ec"; }

.icon-cash:before {
  content: "\e6ed"; }

.icon-cast-connected:before {
  content: "\e6ee"; }

.icon-cast:before {
  content: "\e6ef"; }

.icon-castle:before {
  content: "\e6f0"; }

.icon-cat:before {
  content: "\e6f1"; }

.icon-cellphone-android:before {
  content: "\e6f2"; }

.icon-cellphone-dock:before {
  content: "\e6f3"; }

.icon-cellphone-iphone:before {
  content: "\e6f4"; }

.icon-cellphone-link-off:before {
  content: "\e6f5"; }

.icon-cellphone-link:before {
  content: "\e6f6"; }

.icon-cellphone-settings:before {
  content: "\e6f7"; }

.icon-cellphone:before {
  content: "\e6f8"; }

.icon-chair-school:before {
  content: "\e6f9"; }

.icon-chart-arc:before {
  content: "\e6fa"; }

.icon-chart-areaspline:before {
  content: "\e6fb"; }

.icon-chart-bar:before {
  content: "\e6fc"; }

.icon-chart-histogram:before {
  content: "\e6fd"; }

.icon-chart-line:before {
  content: "\e6fe"; }

.icon-chart-pie:before {
  content: "\e6ff"; }

.icon-check-all:before {
  content: "\e700"; }

.icon-check-bookmark:before {
  content: "\e701"; }

.icon-check-circle:before {
  content: "\e702"; }

.icon-check:before {
  content: "\e703"; }

.icon-checkbox-blank-circle-outline:before {
  content: "\e704"; }

.icon-checkbox-blank-circle:before {
  content: "\e705"; }

.icon-checkbox-blank-outline:before {
  content: "\e706"; }

.icon-checkbox-blank:before {
  content: "\e707"; }

.icon-checkbox-marked-circle-outline:before {
  content: "\e708"; }

.icon-checkbox-marked-circle:before {
  content: "\e709"; }

.icon-checkbox-marked-outline:before {
  content: "\e70a"; }

.icon-checkbox-marked:before {
  content: "\e70b"; }

.icon-checkbox-multiple-blank-outline:before {
  content: "\e70c"; }

.icon-checkbox-multiple-blank:before {
  content: "\e70d"; }

.icon-checkbox-multiple-marked-outline:before {
  content: "\e70e"; }

.icon-checkbox-multiple-marked:before {
  content: "\e70f"; }

.icon-checkerboard:before {
  content: "\e710"; }

.icon-chevron-double-down:before {
  content: "\e711"; }

.icon-chevron-double-left:before {
  content: "\e712"; }

.icon-chevron-double-right:before {
  content: "\e713"; }

.icon-chevron-double-up:before {
  content: "\e714"; }

.icon-chevron-down:before {
  content: "\e715"; }

.icon-chevron-left:before {
  content: "\e716"; }

.icon-chevron-right:before {
  content: "\e717"; }

.icon-chevron-up:before {
  content: "\e718"; }

.icon-church:before {
  content: "\e719"; }

.icon-cisco-webex:before {
  content: "\e71a"; }

.icon-city:before {
  content: "\e71b"; }

.icon-clapperboard:before {
  content: "\e71c"; }

.icon-clipboard-account:before {
  content: "\e71d"; }

.icon-clipboard-alert:before {
  content: "\e71e"; }

.icon-clipboard-arrow-down:before {
  content: "\e71f"; }

.icon-clipboard-arrow-left:before {
  content: "\e720"; }

.icon-clipboard-check:before {
  content: "\e721"; }

.icon-clipboard-outline:before {
  content: "\e722"; }

.icon-clipboard-text:before {
  content: "\e723"; }

.icon-clipboard:before {
  content: "\e724"; }

.icon-clippy:before {
  content: "\e725"; }

.icon-clock-fast:before {
  content: "\e726"; }

.icon-clock:before {
  content: "\e727"; }

.icon-close-circle-outline:before {
  content: "\e728"; }

.icon-close-circle:before {
  content: "\e729"; }

.icon-close-network:before {
  content: "\e72a"; }

.icon-close:before {
  content: "\e72b"; }

.icon-closed-caption:before {
  content: "\e72c"; }

.icon-cloud-check:before {
  content: "\e72d"; }

.icon-cloud-circle:before {
  content: "\e72e"; }

.icon-cloud-download:before {
  content: "\e72f"; }

.icon-cloud-outline-off:before {
  content: "\e730"; }

.icon-cloud-outline:before {
  content: "\e731"; }

.icon-cloud-upload:before {
  content: "\e732"; }

.icon-cloud:before {
  content: "\e733"; }

.icon-code-array:before {
  content: "\e734"; }

.icon-code-braces:before {
  content: "\e735"; }

.icon-code-equal:before {
  content: "\e736"; }

.icon-code-greater-than-or-equal:before {
  content: "\e737"; }

.icon-code-greater-than:before {
  content: "\e738"; }

.icon-code-less-than-or-equal:before {
  content: "\e739"; }

.icon-code-less-than:before {
  content: "\e73a"; }

.icon-code-not-equal-variant:before {
  content: "\e73b"; }

.icon-code-not-equal:before {
  content: "\e73c"; }

.icon-code-string:before {
  content: "\e73d"; }

.icon-code-tags:before {
  content: "\e73e"; }

.icon-codepen:before {
  content: "\e73f"; }

.icon-coffee-to-go:before {
  content: "\e740"; }

.icon-coffee:before {
  content: "\e741"; }

.icon-cog-box:before {
  content: "\e742"; }

.icon-cog:before {
  content: "\e743"; }

.icon-coin:before {
  content: "\e744"; }

.icon-color-helper:before {
  content: "\e745"; }

.icon-comment-account-outline:before {
  content: "\e746"; }

.icon-comment-account:before {
  content: "\e747"; }

.icon-comment-alert-outline:before {
  content: "\e748"; }

.icon-comment-alert:before {
  content: "\e749"; }

.icon-comment-check-outline:before {
  content: "\e74a"; }

.icon-comment-check:before {
  content: "\e74b"; }

.icon-comment-multipe-outline:before {
  content: "\e74c"; }

.icon-comment-outline:before {
  content: "\e74d"; }

.icon-comment-plus-outline:before {
  content: "\e74e"; }

.icon-comment-processing-outline:before {
  content: "\e74f"; }

.icon-comment-processing:before {
  content: "\e750"; }

.icon-comment-remove-outline:before {
  content: "\e751"; }

.icon-comment-text-outline:before {
  content: "\e752"; }

.icon-comment-text:before {
  content: "\e753"; }

.icon-comment:before {
  content: "\e754"; }

.icon-compare:before {
  content: "\e755"; }

.icon-compass-outline:before {
  content: "\e756"; }

.icon-compass:before {
  content: "\e757"; }

.icon-console:before {
  content: "\e758"; }

.icon-content-copy:before {
  content: "\e759"; }

.icon-content-cut:before {
  content: "\e75a"; }

.icon-content-duplicate:before {
  content: "\e75b"; }

.icon-content-paste:before {
  content: "\e75c"; }

.icon-content-save-all:before {
  content: "\e75d"; }

.icon-content-save:before {
  content: "\e75e"; }

.icon-contrast-box:before {
  content: "\e75f"; }

.icon-contrast-circle:before {
  content: "\e760"; }

.icon-contrast:before {
  content: "\e761"; }

.icon-controller-xbox:before {
  content: "\e762"; }

.icon-cow:before {
  content: "\e763"; }

.icon-credit-card-multiple:before {
  content: "\e764"; }

.icon-credit-card:before {
  content: "\e765"; }

.icon-crop-free:before {
  content: "\e766"; }

.icon-crop-landscape:before {
  content: "\e767"; }

.icon-crop-portrait:before {
  content: "\e768"; }

.icon-crop-square:before {
  content: "\e769"; }

.icon-crop:before {
  content: "\e76a"; }

.icon-crosshairs-gps:before {
  content: "\e76b"; }

.icon-crosshairs:before {
  content: "\e76c"; }

.icon-crown:before {
  content: "\e76d"; }

.icon-cube-outline:before {
  content: "\e76e"; }

.icon-cube-unfolded:before {
  content: "\e76f"; }

.icon-cube:before {
  content: "\e770"; }

.icon-cup-water:before {
  content: "\e771"; }

.icon-cup:before {
  content: "\e772"; }

.icon-currency-btc:before {
  content: "\e773"; }

.icon-currency-eur:before {
  content: "\e774"; }

.icon-currency-gbp:before {
  content: "\e775"; }

.icon-currency-inr:before {
  content: "\e776"; }

.icon-currency-rub:before {
  content: "\e777"; }

.icon-currency-try:before {
  content: "\e778"; }

.icon-currency-usd:before {
  content: "\e779"; }

.icon-cursor-default-outline:before {
  content: "\e77a"; }

.icon-cursor-default:before {
  content: "\e77b"; }

.icon-cursor-move:before {
  content: "\e77c"; }

.icon-cursor-pointer:before {
  content: "\e77d"; }

.icon-data:before {
  content: "\e77e"; }

.icon-debug-step-into:before {
  content: "\e77f"; }

.icon-debug-step-out:before {
  content: "\e780"; }

.icon-debug-step-over:before {
  content: "\e781"; }

.icon-decimal-decrease:before {
  content: "\e782"; }

.icon-decimal-increase:before {
  content: "\e783"; }

.icon-delete-variant:before {
  content: "\e784"; }

.icon-delete:before {
  content: "\e785"; }

.icon-deskphone:before {
  content: "\e786"; }

.icon-desktop-mac:before {
  content: "\e787"; }

.icon-desktop-tower:before {
  content: "\e788"; }

.icon-details:before {
  content: "\e789"; }

.icon-deviantart:before {
  content: "\e78a"; }

.icon-diamond:before {
  content: "\e78b"; }

.icon-dice-1:before {
  content: "\e78c"; }

.icon-dice-2:before {
  content: "\e78d"; }

.icon-dice-3:before {
  content: "\e78e"; }

.icon-dice-4:before {
  content: "\e78f"; }

.icon-dice-5:before {
  content: "\e790"; }

.icon-dice-6:before {
  content: "\e791"; }

.icon-dice:before {
  content: "\e792"; }

.icon-directions:before {
  content: "\e793"; }

.icon-disk-alert:before {
  content: "\e794"; }

.icon-disqus-outline:before {
  content: "\e795"; }

.icon-disqus:before {
  content: "\e796"; }

.icon-division-box:before {
  content: "\e797"; }

.icon-division:before {
  content: "\e798"; }

.icon-dns:before {
  content: "\e799"; }

.icon-document:before {
  content: "\e79a"; }

.icon-domain:before {
  content: "\e79b"; }

.icon-dots-horizontal:before {
  content: "\e79c"; }

.icon-dots-vertical:before {
  content: "\e79d"; }

.icon-download:before {
  content: "\e79e"; }

.icon-drag-horizontal:before {
  content: "\e79f"; }

.icon-drag-vertical:before {
  content: "\e7a0"; }

.icon-drag:before {
  content: "\e7a1"; }

.icon-drawing-box:before {
  content: "\e7a2"; }

.icon-drawing:before {
  content: "\e7a3"; }

.icon-dribbble-box:before {
  content: "\e7a4"; }

.icon-dribbble:before {
  content: "\e7a5"; }

.icon-drone:before {
  content: "\e7a6"; }

.icon-dropbox:before {
  content: "\e7a7"; }

.icon-drupal:before {
  content: "\e7a8"; }

.icon-duck:before {
  content: "\e7a9"; }

.icon-dumbbell:before {
  content: "\e7aa"; }

.icon-earth-off:before {
  content: "\e7ab"; }

.icon-earth:before {
  content: "\e7ac"; }

.icon-ebay:before {
  content: "\e7ad"; }

.icon-edge:before {
  content: "\e7ae"; }

.icon-eject:before {
  content: "\e7af"; }

.icon-elevation-decline:before {
  content: "\e7b0"; }

.icon-elevation-rise:before {
  content: "\e7b1"; }

.icon-elevator:before {
  content: "\e7b2"; }

.icon-email-open:before {
  content: "\e7b3"; }

.icon-email-secure:before {
  content: "\e7b4"; }

.icon-email:before {
  content: "\e7b5"; }

.icon-emoticon-cool:before {
  content: "\e7b6"; }

.icon-emoticon-devil:before {
  content: "\e7b7"; }

.icon-emoticon-happy:before {
  content: "\e7b8"; }

.icon-emoticon-neutral:before {
  content: "\e7b9"; }

.icon-emoticon-poop:before {
  content: "\e7ba"; }

.icon-emoticon-sad:before {
  content: "\e7bb"; }

.icon-emoticon-tongue:before {
  content: "\e7bc"; }

.icon-emoticon:before {
  content: "\e7bd"; }

.icon-engine-outline:before {
  content: "\e7be"; }

.icon-engine:before {
  content: "\e7bf"; }

.icon-equal-box:before {
  content: "\e7c0"; }

.icon-equal:before {
  content: "\e7c1"; }

.icon-eraser:before {
  content: "\e7c2"; }

.icon-escalator:before {
  content: "\e7c3"; }

.icon-etsy:before {
  content: "\e7c4"; }

.icon-evernote:before {
  content: "\e7c5"; }

.icon-exclamation:before {
  content: "\e7c6"; }

.icon-exit-to-app:before {
  content: "\e7c7"; }

.icon-export:before {
  content: "\e7c8"; }

.icon-eye-off:before {
  content: "\e7c9"; }

.icon-eye:before {
  content: "\e7ca"; }

.icon-eyedropper-variant:before {
  content: "\e7cb"; }

.icon-eyedropper:before {
  content: "\e7cc"; }

.icon-facebook-box:before {
  content: "\e7cd"; }

.icon-facebook:before {
  content: "\e7ce"; }

.icon-factory:before {
  content: "\e7cf"; }

.icon-fan:before {
  content: "\e7d0"; }

.icon-fast-forward:before {
  content: "\e7d1"; }

.icon-ferry:before {
  content: "\e7d2"; }

.icon-file-cloud:before {
  content: "\e7d3"; }

.icon-file-delimited:before {
  content: "\e7d4"; }

.icon-file-document-box:before {
  content: "\e7d5"; }

.icon-file-document:before {
  content: "\e7d6"; }

.icon-file-excel-box:before {
  content: "\e7d7"; }

.icon-file-excel:before {
  content: "\e7d8"; }

.icon-file-find:before {
  content: "\e7d9"; }

.icon-file-hidden:before {
  content: "\e7da"; }

.icon-file-image-box:before {
  content: "\e7db"; }

.icon-file-image:before {
  content: "\e7dc"; }

.icon-file-multiple:before {
  content: "\e7dd"; }

.icon-file-music:before {
  content: "\e7de"; }

.icon-file-outline:before {
  content: "\e7df"; }

.icon-file-pdf-box:before {
  content: "\e7e0"; }

.icon-file-pdf:before {
  content: "\e7e1"; }

.icon-file-powerpoint-box:before {
  content: "\e7e2"; }

.icon-file-powerpoint:before {
  content: "\e7e3"; }

.icon-file-presentation-box:before {
  content: "\e7e4"; }

.icon-file-video:before {
  content: "\e7e5"; }

.icon-file-word-box:before {
  content: "\e7e6"; }

.icon-file-word:before {
  content: "\e7e7"; }

.icon-file-xml:before {
  content: "\e7e8"; }

.icon-file:before {
  content: "\e7e9"; }

.icon-fill:before {
  content: "\e7ea"; }

.icon-film:before {
  content: "\e7eb"; }

.icon-filmstrip-off:before {
  content: "\e7ec"; }

.icon-filmstrip:before {
  content: "\e7ed"; }

.icon-filter-outline:before {
  content: "\e7ee"; }

.icon-filter-remove-outline:before {
  content: "\e7ef"; }

.icon-filter-remove:before {
  content: "\e7f0"; }

.icon-filter-variant:before {
  content: "\e7f1"; }

.icon-filter:before {
  content: "\e7f2"; }

.icon-fire:before {
  content: "\e7f3"; }

.icon-fish:before {
  content: "\e7f4"; }

.icon-flag-checkered-variant:before {
  content: "\e7f5"; }

.icon-flag-checkered:before {
  content: "\e7f6"; }

.icon-flag-outline-variant:before {
  content: "\e7f7"; }

.icon-flag-outline:before {
  content: "\e7f8"; }

.icon-flag-triangle:before {
  content: "\e7f9"; }

.icon-flag-variant:before {
  content: "\e7fa"; }

.icon-flag:before {
  content: "\e7fb"; }

.icon-flash-auto:before {
  content: "\e7fc"; }

.icon-flash-off:before {
  content: "\e7fd"; }

.icon-flash:before {
  content: "\e7fe"; }

.icon-flashlight-off:before {
  content: "\e7ff"; }

.icon-flashlight:before {
  content: "\e800"; }

.icon-flattr:before {
  content: "\e801"; }

.icon-flickr-after:before {
  content: "\e802"; }

.icon-flickr-before:before {
  content: "\e803"; }

.icon-flip-to-back:before {
  content: "\e804"; }

.icon-flip-to-front:before {
  content: "\e805"; }

.icon-floppy:before {
  content: "\e806"; }

.icon-flower:before {
  content: "\e807"; }

.icon-folder-account:before {
  content: "\e808"; }

.icon-folder-download:before {
  content: "\e809"; }

.icon-folder-google-drive:before {
  content: "\e80a"; }

.icon-folder-image:before {
  content: "\e80b"; }

.icon-folder-lock-open:before {
  content: "\e80c"; }

.icon-folder-lock:before {
  content: "\e80d"; }

.icon-folder-move:before {
  content: "\e80e"; }

.icon-folder-multiple-image:before {
  content: "\e80f"; }

.icon-folder-multiple-outline:before {
  content: "\e810"; }

.icon-folder-multiple:before {
  content: "\e811"; }

.icon-folder-outline-lock:before {
  content: "\e812"; }

.icon-folder-outline:before {
  content: "\e813"; }

.icon-folder-plus:before {
  content: "\e814"; }

.icon-folder-remove:before {
  content: "\e815"; }

.icon-folder-upload:before {
  content: "\e816"; }

.icon-folder:before {
  content: "\e817"; }

.icon-food-apple:before {
  content: "\e818"; }

.icon-food-variant:before {
  content: "\e819"; }

.icon-food:before {
  content: "\e81a"; }

.icon-football-helmet:before {
  content: "\e81b"; }

.icon-football:before {
  content: "\e81c"; }

.icon-format-align-center:before {
  content: "\e81d"; }

.icon-format-align-justify:before {
  content: "\e81e"; }

.icon-format-align-left:before {
  content: "\e81f"; }

.icon-format-align-right:before {
  content: "\e820"; }

.icon-format-bold:before {
  content: "\e821"; }

.icon-format-clear:before {
  content: "\e822"; }

.icon-format-color-fill:before {
  content: "\e823"; }

.icon-format-color:before {
  content: "\e824"; }

.icon-format-float-center:before {
  content: "\e825"; }

.icon-format-float-left:before {
  content: "\e826"; }

.icon-format-float-none:before {
  content: "\e827"; }

.icon-format-float-right:before {
  content: "\e828"; }

.icon-format-header-1:before {
  content: "\e829"; }

.icon-format-header-2:before {
  content: "\e82a"; }

.icon-format-header-3:before {
  content: "\e82b"; }

.icon-format-header-4:before {
  content: "\e82c"; }

.icon-format-header-5:before {
  content: "\e82d"; }

.icon-format-header-6:before {
  content: "\e82e"; }

.icon-format-header-decrease:before {
  content: "\e82f"; }

.icon-format-header-down:before {
  content: "\e830"; }

.icon-format-header-equal:before {
  content: "\e831"; }

.icon-format-header-increase:before {
  content: "\e832"; }

.icon-format-header-pound:before {
  content: "\e833"; }

.icon-format-header-up:before {
  content: "\e834"; }

.icon-format-indent-decrease:before {
  content: "\e835"; }

.icon-format-indent-increase:before {
  content: "\e836"; }

.icon-format-italic:before {
  content: "\e837"; }

.icon-format-line-spacing:before {
  content: "\e838"; }

.icon-format-list-bulleted:before {
  content: "\e839"; }

.icon-format-list-numbers:before {
  content: "\e83a"; }

.icon-format-object-inline:before {
  content: "\e83b"; }

.icon-format-object-square:before {
  content: "\e83c"; }

.icon-format-object-tight:before {
  content: "\e83d"; }

.icon-format-object-top-bottom:before {
  content: "\e83e"; }

.icon-format-paint:before {
  content: "\e83f"; }

.icon-format-paragraph:before {
  content: "\e840"; }

.icon-format-quote:before {
  content: "\e841"; }

.icon-format-size:before {
  content: "\e842"; }

.icon-format-strikethrough:before {
  content: "\e843"; }

.icon-format-subscript:before {
  content: "\e844"; }

.icon-format-superscript:before {
  content: "\e845"; }

.icon-format-text:before {
  content: "\e846"; }

.icon-format-textdirection-l-to-r:before {
  content: "\e847"; }

.icon-format-textdirection-r-to-l:before {
  content: "\e848"; }

.icon-format-underline:before {
  content: "\e849"; }

.icon-forum:before {
  content: "\e84a"; }

.icon-forward:before {
  content: "\e84b"; }

.icon-foursquare:before {
  content: "\e84c"; }

.icon-fridge:before {
  content: "\e84d"; }

.icon-fullscreen-exit:before {
  content: "\e84e"; }

.icon-fullscreen:before {
  content: "\e84f"; }

.icon-function:before {
  content: "\e850"; }

.icon-gamepad-variant:before {
  content: "\e851"; }

.icon-gamepad:before {
  content: "\e852"; }

.icon-gas-station:before {
  content: "\e853"; }

.icon-gavel:before {
  content: "\e854"; }

.icon-gender-female:before {
  content: "\e855"; }

.icon-gender-male-female:before {
  content: "\e856"; }

.icon-gender-male:before {
  content: "\e857"; }

.icon-gender-transgender:before {
  content: "\e858"; }

.icon-gift:before {
  content: "\e859"; }

.icon-git:before {
  content: "\e85a"; }

.icon-github-box:before {
  content: "\e85b"; }

.icon-github:before {
  content: "\e85c"; }

.icon-glass-flute:before {
  content: "\e85d"; }

.icon-glass-mug:before {
  content: "\e85e"; }

.icon-glass-stange:before {
  content: "\e85f"; }

.icon-glass-tulip:before {
  content: "\e860"; }

.icon-glasses:before {
  content: "\e861"; }

.icon-gmail:before {
  content: "\e862"; }

.icon-google-chrome:before {
  content: "\e863"; }

.icon-google-circles-communities:before {
  content: "\e864"; }

.icon-google-circles-extended:before {
  content: "\e865"; }

.icon-google-circles-invite:before {
  content: "\e866"; }

.icon-google-circles:before {
  content: "\e867"; }

.icon-google-controller-off:before {
  content: "\e868"; }

.icon-google-controller:before {
  content: "\e869"; }

.icon-google-drive:before {
  content: "\e86a"; }

.icon-google-earth:before {
  content: "\e86b"; }

.icon-google-glass:before {
  content: "\e86c"; }

.icon-google-maps:before {
  content: "\e86d"; }

.icon-google-pages:before {
  content: "\e86e"; }

.icon-google-play:before {
  content: "\e86f"; }

.icon-google-plus-box:before {
  content: "\e870"; }

.icon-google-plus:before {
  content: "\e871"; }

.icon-google:before {
  content: "\e872"; }

.icon-grid-off:before {
  content: "\e873"; }

.icon-grid:before {
  content: "\e874"; }

.icon-group:before {
  content: "\e875"; }

.icon-hand-pointing-right:before {
  content: "\e876"; }

.icon-hanger:before {
  content: "\e877"; }

.icon-hangouts:before {
  content: "\e878"; }

.icon-harddisk:before {
  content: "\e879"; }

.icon-headphones-box:before {
  content: "\e87a"; }

.icon-headphones-dots:before {
  content: "\e87b"; }

.icon-headphones:before {
  content: "\e87c"; }

.icon-headset-dock:before {
  content: "\e87d"; }

.icon-headset-off:before {
  content: "\e87e"; }

.icon-headset:before {
  content: "\e87f"; }

.icon-heart-box-outline:before {
  content: "\e880"; }

.icon-heart-box:before {
  content: "\e881"; }

.icon-heart-broken:before {
  content: "\e882"; }

.icon-heart-outline:before {
  content: "\e883"; }

.icon-heart:before {
  content: "\e884"; }

.icon-help-circle:before {
  content: "\e885"; }

.icon-help:before {
  content: "\e886"; }

.icon-hexagon-outline:before {
  content: "\e887"; }

.icon-hexagon:before {
  content: "\e888"; }

.icon-history:before {
  content: "\e889"; }

.icon-hololens:before {
  content: "\e88a"; }

.icon-home-modern:before {
  content: "\e88b"; }

.icon-home-variant:before {
  content: "\e88c"; }

.icon-home:before {
  content: "\e88d"; }

.icon-hops:before {
  content: "\e88e"; }

.icon-hospital-building:before {
  content: "\e88f"; }

.icon-hospital-marker:before {
  content: "\e890"; }

.icon-hospital:before {
  content: "\e891"; }

.icon-hotel:before {
  content: "\e892"; }

.icon-houzz-box:before {
  content: "\e893"; }

.icon-human-child:before {
  content: "\e894"; }

.icon-human-male-female:before {
  content: "\e895"; }

.icon-human:before {
  content: "\e896"; }

.icon-image-album:before {
  content: "\e897"; }

.icon-image-area-close:before {
  content: "\e898"; }

.icon-image-area:before {
  content: "\e899"; }

.icon-image-broken:before {
  content: "\e89a"; }

.icon-image-filter-black-white:before {
  content: "\e89b"; }

.icon-image-filter-center-focus:before {
  content: "\e89c"; }

.icon-image-filter-drama:before {
  content: "\e89d"; }

.icon-image-filter-frames:before {
  content: "\e89e"; }

.icon-image-filter-hdr:before {
  content: "\e89f"; }

.icon-image-filter-none:before {
  content: "\e8a0"; }

.icon-image-filter-tilt-shift:before {
  content: "\e8a1"; }

.icon-image-filter-vintage:before {
  content: "\e8a2"; }

.icon-image-filter:before {
  content: "\e8a3"; }

.icon-image:before {
  content: "\e8a4"; }

.icon-import:before {
  content: "\e8a5"; }

.icon-inbox:before {
  content: "\e8a6"; }

.icon-indent:before {
  content: "\e8a7"; }

.icon-information-outline:before {
  content: "\e8a8"; }

.icon-information:before {
  content: "\e8a9"; }

.icon-instagram:before {
  content: "\e8aa"; }

.icon-instapaper:before {
  content: "\e8ab"; }

.icon-internet-explorer:before {
  content: "\e8ac"; }

.icon-invert-colors:before {
  content: "\e8ad"; }

.icon-jira:before {
  content: "\e8ae"; }

.icon-jsfiddle:before {
  content: "\e8af"; }

.icon-keg:before {
  content: "\e8b0"; }

.icon-key-change:before {
  content: "\e8b1"; }

.icon-key-minus:before {
  content: "\e8b2"; }

.icon-key-plus:before {
  content: "\e8b3"; }

.icon-key-remove:before {
  content: "\e8b4"; }

.icon-key-variant:before {
  content: "\e8b5"; }

.icon-key:before {
  content: "\e8b6"; }

.icon-keyboard-backspace:before {
  content: "\e8b7"; }

.icon-keyboard-caps:before {
  content: "\e8b8"; }

.icon-keyboard-close:before {
  content: "\e8b9"; }

.icon-keyboard-off:before {
  content: "\e8ba"; }

.icon-keyboard-return:before {
  content: "\e8bb"; }

.icon-keyboard-tab:before {
  content: "\e8bc"; }

.icon-keyboard-variant:before {
  content: "\e8bd"; }

.icon-keyboard:before {
  content: "\e8be"; }

.icon-label-outline:before {
  content: "\e8bf"; }

.icon-label:before {
  content: "\e8c0"; }

.icon-language-csharp:before {
  content: "\e8c1"; }

.icon-language-css3:before {
  content: "\e8c2"; }

.icon-language-html5:before {
  content: "\e8c3"; }

.icon-language-javascript:before {
  content: "\e8c4"; }

.icon-language-python-text:before {
  content: "\e8c5"; }

.icon-language-python:before {
  content: "\e8c6"; }

.icon-laptop-chromebook:before {
  content: "\e8c7"; }

.icon-laptop-mac:before {
  content: "\e8c8"; }

.icon-laptop-windows:before {
  content: "\e8c9"; }

.icon-laptop:before {
  content: "\e8ca"; }

.icon-lastfm:before {
  content: "\e8cb"; }

.icon-launch:before {
  content: "\e8cc"; }

.icon-layers-off:before {
  content: "\e8cd"; }

.icon-layers:before {
  content: "\e8ce"; }

.icon-leaf:before {
  content: "\e8cf"; }

.icon-library-books:before {
  content: "\e8d0"; }

.icon-library-music:before {
  content: "\e8d1"; }

.icon-library-plus:before {
  content: "\e8d2"; }

.icon-library:before {
  content: "\e8d3"; }

.icon-lightbulb-outline:before {
  content: "\e8d4"; }

.icon-lightbulb:before {
  content: "\e8d5"; }

.icon-link-off:before {
  content: "\e8d6"; }

.icon-link-variant-off:before {
  content: "\e8d7"; }

.icon-link-variant:before {
  content: "\e8d8"; }

.icon-link:before {
  content: "\e8d9"; }

.icon-linkedin-box:before {
  content: "\e8da"; }

.icon-linkedin:before {
  content: "\e8db"; }

.icon-linode:before {
  content: "\e8dc"; }

.icon-linux:before {
  content: "\e8dd"; }

.icon-lock-outline:before {
  content: "\e8de"; }

.icon-lock-unlocked-outline:before {
  content: "\e8df"; }

.icon-lock-unlocked:before {
  content: "\e8e0"; }

.icon-lock:before {
  content: "\e8e1"; }

.icon-login:before {
  content: "\e8e2"; }

.icon-logout:before {
  content: "\e8e3"; }

.icon-looks:before {
  content: "\e8e4"; }

.icon-loupe:before {
  content: "\e8e5"; }

.icon-lumx:before {
  content: "\e8e6"; }

.icon-magnet-on:before {
  content: "\e8e7"; }

.icon-magnet:before {
  content: "\e8e8"; }

.icon-magnify-minus:before {
  content: "\e8e9"; }

.icon-magnify-plus:before {
  content: "\e8ea"; }

.icon-magnify:before {
  content: "\e8eb"; }

.icon-mail-ru:before {
  content: "\e8ec"; }

.icon-map-marker-circle:before {
  content: "\e8ed"; }

.icon-map-marker-multiple:before {
  content: "\e8ee"; }

.icon-map-marker-off:before {
  content: "\e8ef"; }

.icon-map-marker-radius:before {
  content: "\e8f0"; }

.icon-map-marker:before {
  content: "\e8f1"; }

.icon-map:before {
  content: "\e8f2"; }

.icon-margin:before {
  content: "\e8f3"; }

.icon-markdown:before {
  content: "\e8f4"; }

.icon-marker-check:before {
  content: "\e8f5"; }

.icon-martini:before {
  content: "\e8f6"; }

.icon-material-ui:before {
  content: "\e8f7"; }

.icon-maxcdn:before {
  content: "\e8f8"; }

.icon-medium:before {
  content: "\e8f9"; }

.icon-memory:before {
  content: "\e8fa"; }

.icon-menu-down:before {
  content: "\e8fb"; }

.icon-menu-left:before {
  content: "\e8fc"; }

.icon-menu-right:before {
  content: "\e8fd"; }

.icon-menu-up:before {
  content: "\e8fe"; }

.icon-menu:before {
  content: "\e8ff"; }

.icon-message-alert:before {
  content: "\e900"; }

.icon-message-draw:before {
  content: "\e901"; }

.icon-message-image:before {
  content: "\e902"; }

.icon-message-processing:before {
  content: "\e903"; }

.icon-message-reply:before {
  content: "\e904"; }

.icon-message-text-outline:before {
  content: "\e905"; }

.icon-message-text:before {
  content: "\e906"; }

.icon-message-video:before {
  content: "\e907"; }

.icon-message:before {
  content: "\e908"; }

.icon-microphone-dots:before {
  content: "\e909"; }

.icon-microphone-off:before {
  content: "\e90a"; }

.icon-microphone-outline:before {
  content: "\e90b"; }

.icon-microphone-settings:before {
  content: "\e90c"; }

.icon-microphone-variant-off:before {
  content: "\e90d"; }

.icon-microphone-variant:before {
  content: "\e90e"; }

.icon-microphone:before {
  content: "\e90f"; }

.icon-minus-box:before {
  content: "\e910"; }

.icon-minus-circle-outline:before {
  content: "\e911"; }

.icon-minus-circle:before {
  content: "\e912"; }

.icon-minus-network:before {
  content: "\e913"; }

.icon-minus:before {
  content: "\e914"; }

.icon-monitor-multiple:before {
  content: "\e915"; }

.icon-monitor:before {
  content: "\e916"; }

.icon-more:before {
  content: "\e917"; }

.icon-mouse-off:before {
  content: "\e918"; }

.icon-mouse-variant-off:before {
  content: "\e919"; }

.icon-mouse-variant:before {
  content: "\e91a"; }

.icon-mouse:before {
  content: "\e91b"; }

.icon-movie:before {
  content: "\e91c"; }

.icon-multiplication-box:before {
  content: "\e91d"; }

.icon-multiplication:before {
  content: "\e91e"; }

.icon-music-box-outline:before {
  content: "\e91f"; }

.icon-music-box:before {
  content: "\e920"; }

.icon-music-circle:before {
  content: "\e921"; }

.icon-music-note-eighth:before {
  content: "\e922"; }

.icon-music-note-half:before {
  content: "\e923"; }

.icon-music-note-off:before {
  content: "\e924"; }

.icon-music-note-quarter:before {
  content: "\e925"; }

.icon-music-note-sixteenth:before {
  content: "\e926"; }

.icon-music-note-whole:before {
  content: "\e927"; }

.icon-music-note:before {
  content: "\e928"; }

.icon-nature-people:before {
  content: "\e929"; }

.icon-nature:before {
  content: "\e92a"; }

.icon-navigation:before {
  content: "\e92b"; }

.icon-needle:before {
  content: "\e92c"; }

.icon-nest-protect:before {
  content: "\e92d"; }

.icon-nest-thermostat:before {
  content: "\e92e"; }

.icon-newspaper:before {
  content: "\e92f"; }

.icon-nfc-tap:before {
  content: "\e930"; }

.icon-nfc-variant:before {
  content: "\e931"; }

.icon-nfc:before {
  content: "\e932"; }

.icon-no:before {
  content: "\e933"; }

.icon-not-equal:before {
  content: "\e934"; }

.icon-note-outline:before {
  content: "\e935"; }

.icon-note-text:before {
  content: "\e936"; }

.icon-note:before {
  content: "\e937"; }

.icon-numeric-0-box-multiple-outline:before {
  content: "\e938"; }

.icon-numeric-0-box-outline:before {
  content: "\e939"; }

.icon-numeric-0-box:before {
  content: "\e93a"; }

.icon-numeric-1-box-multiple-outline:before {
  content: "\e93b"; }

.icon-numeric-1-box-outline:before {
  content: "\e93c"; }

.icon-numeric-1-box:before {
  content: "\e93d"; }

.icon-numeric-2-box-multiple-outline:before {
  content: "\e93e"; }

.icon-numeric-2-box-outline:before {
  content: "\e93f"; }

.icon-numeric-2-box:before {
  content: "\e940"; }

.icon-numeric-3-box-multiple-outline:before {
  content: "\e941"; }

.icon-numeric-3-box-outline:before {
  content: "\e942"; }

.icon-numeric-3-box:before {
  content: "\e943"; }

.icon-numeric-4-box-multiple-outline:before {
  content: "\e944"; }

.icon-numeric-4-box-outline:before {
  content: "\e945"; }

.icon-numeric-4-box:before {
  content: "\e946"; }

.icon-numeric-5-box-multiple-outline:before {
  content: "\e947"; }

.icon-numeric-5-box-outline:before {
  content: "\e948"; }

.icon-numeric-5-box:before {
  content: "\e949"; }

.icon-numeric-6-box-multiple-outline:before {
  content: "\e94a"; }

.icon-numeric-6-box-outline:before {
  content: "\e94b"; }

.icon-numeric-6-box:before {
  content: "\e94c"; }

.icon-numeric-7-box-multiple-outline:before {
  content: "\e94d"; }

.icon-numeric-7-box-outline:before {
  content: "\e94e"; }

.icon-numeric-7-box:before {
  content: "\e94f"; }

.icon-numeric-8-box-multiple-outline:before {
  content: "\e950"; }

.icon-numeric-8-box-outline:before {
  content: "\e951"; }

.icon-numeric-8-box:before {
  content: "\e952"; }

.icon-numeric-9-box-multiple-outline:before {
  content: "\e953"; }

.icon-numeric-9-box-outline:before {
  content: "\e954"; }

.icon-numeric-9-box:before {
  content: "\e955"; }

.icon-numeric-9-plus-box-multiple-outline:before {
  content: "\e956"; }

.icon-numeric-9-plus-box-outline:before {
  content: "\e957"; }

.icon-numeric-9-plus-box:before {
  content: "\e958"; }

.icon-numeric:before {
  content: "\e959"; }

.icon-nutriton:before {
  content: "\e95a"; }

.icon-odnoklassniki:before {
  content: "\e95b"; }

.icon-office:before {
  content: "\e95c"; }

.icon-oil:before {
  content: "\e95d"; }

.icon-omega:before {
  content: "\e95e"; }

.icon-onedrive:before {
  content: "\e95f"; }

.icon-open-in-app:before {
  content: "\e960"; }

.icon-open-in-new:before {
  content: "\e961"; }

.icon-ornament-variant:before {
  content: "\e962"; }

.icon-ornament:before {
  content: "\e963"; }

.icon-outbox:before {
  content: "\e964"; }

.icon-outdent:before {
  content: "\e965"; }

.icon-owl:before {
  content: "\e966"; }

.icon-package-down:before {
  content: "\e967"; }

.icon-package-up:before {
  content: "\e968"; }

.icon-package-variant-closed:before {
  content: "\e969"; }

.icon-package-variant:before {
  content: "\e96a"; }

.icon-package:before {
  content: "\e96b"; }

.icon-palette-advanced:before {
  content: "\e96c"; }

.icon-palette:before {
  content: "\e96d"; }

.icon-panda:before {
  content: "\e96e"; }

.icon-pandora:before {
  content: "\e96f"; }

.icon-panorama-fisheye:before {
  content: "\e970"; }

.icon-panorama-horizontal:before {
  content: "\e971"; }

.icon-panorama-vertical:before {
  content: "\e972"; }

.icon-panorama-wide-angle:before {
  content: "\e973"; }

.icon-panorama:before {
  content: "\e974"; }

.icon-paper-cut-vertical:before {
  content: "\e975"; }

.icon-paperclip:before {
  content: "\e976"; }

.icon-parking:before {
  content: "\e977"; }

.icon-pause-circle-outline:before {
  content: "\e978"; }

.icon-pause-circle:before {
  content: "\e979"; }

.icon-pause-octagon-outline:before {
  content: "\e97a"; }

.icon-pause-octagon:before {
  content: "\e97b"; }

.icon-pause:before {
  content: "\e97c"; }

.icon-paw:before {
  content: "\e97d"; }

.icon-pen:before {
  content: "\e97e"; }

.icon-pencil-box-outline:before {
  content: "\e97f"; }

.icon-pencil-box:before {
  content: "\e980"; }

.icon-pencil:before {
  content: "\e981"; }

.icon-people:before {
  content: "\e982"; }

.icon-percent:before {
  content: "\e983"; }

.icon-person-box:before {
  content: "\e984"; }

.icon-person-minus:before {
  content: "\e985"; }

.icon-person-plus:before {
  content: "\e986"; }

.icon-pharmacy:before {
  content: "\e987"; }

.icon-phone-bluetooth:before {
  content: "\e988"; }

.icon-phone-dots:before {
  content: "\e989"; }

.icon-phone-forward:before {
  content: "\e98a"; }

.icon-phone-hangup:before {
  content: "\e98b"; }

.icon-phone-in-talk:before {
  content: "\e98c"; }

.icon-phone-incoming:before {
  content: "\e98d"; }

.icon-phone-locked:before {
  content: "\e98e"; }

.icon-phone-log:before {
  content: "\e98f"; }

.icon-phone-missed:before {
  content: "\e990"; }

.icon-phone-outgoing:before {
  content: "\e991"; }

.icon-phone-paused:before {
  content: "\e992"; }

.icon-phone:before {
  content: "\e993"; }

.icon-picture:before {
  content: "\e994"; }

.icon-pig:before {
  content: "\e995"; }

.icon-pill:before {
  content: "\e996"; }

.icon-pin-off:before {
  content: "\e997"; }

.icon-pin:before {
  content: "\e998"; }

.icon-pine-tree-box:before {
  content: "\e999"; }

.icon-pine-tree:before {
  content: "\e99a"; }

.icon-pinterest-box:before {
  content: "\e99b"; }

.icon-pinterest:before {
  content: "\e99c"; }

.icon-pizza:before {
  content: "\e99d"; }

.icon-plane:before {
  content: "\e99e"; }

.icon-play-box-outline:before {
  content: "\e99f"; }

.icon-play-circle-outline:before {
  content: "\e9a0"; }

.icon-play-circle:before {
  content: "\e9a1"; }

.icon-play:before {
  content: "\e9a2"; }

.icon-playlist-minus:before {
  content: "\e9a3"; }

.icon-playlist-plus:before {
  content: "\e9a4"; }

.icon-playstation:before {
  content: "\e9a5"; }

.icon-plus-box:before {
  content: "\e9a6"; }

.icon-plus-circle-outline:before {
  content: "\e9a7"; }

.icon-plus-circle:before {
  content: "\e9a8"; }

.icon-plus-network:before {
  content: "\e9a9"; }

.icon-plus-one:before {
  content: "\e9aa"; }

.icon-plus:before {
  content: "\e9ab"; }

.icon-pocket:before {
  content: "\e9ac"; }

.icon-poll-box:before {
  content: "\e9ad"; }

.icon-poll:before {
  content: "\e9ae"; }

.icon-polymer:before {
  content: "\e9af"; }

.icon-popcorn:before {
  content: "\e9b0"; }

.icon-pound-box:before {
  content: "\e9b1"; }

.icon-pound:before {
  content: "\e9b2"; }

.icon-power-settings:before {
  content: "\e9b3"; }

.icon-power-socket:before {
  content: "\e9b4"; }

.icon-power:before {
  content: "\e9b5"; }

.icon-presentation-play:before {
  content: "\e9b6"; }

.icon-presentation:before {
  content: "\e9b7"; }

.icon-printer-3d:before {
  content: "\e9b8"; }

.icon-printer:before {
  content: "\e9b9"; }

.icon-pulse:before {
  content: "\e9ba"; }

.icon-puzzle:before {
  content: "\e9bb"; }

.icon-qrcode:before {
  content: "\e9bc"; }

.icon-quadcopter:before {
  content: "\e9bd"; }

.icon-quality-high:before {
  content: "\e9be"; }

.icon-question-mark-circle:before {
  content: "\e9bf"; }

.icon-quick-reply:before {
  content: "\e9c0"; }

.icon-quicktime:before {
  content: "\e9c1"; }

.icon-rabbit:before {
  content: "\e9c2"; }

.icon-radiator:before {
  content: "\e9c3"; }

.icon-radio-tower:before {
  content: "\e9c4"; }

.icon-radio:before {
  content: "\e9c5"; }

.icon-radioactive:before {
  content: "\e9c6"; }

.icon-radiobox-blank:before {
  content: "\e9c7"; }

.icon-radiobox-marked:before {
  content: "\e9c8"; }

.icon-raspberrypi:before {
  content: "\e9c9"; }

.icon-rdio:before {
  content: "\e9ca"; }

.icon-read:before {
  content: "\e9cb"; }

.icon-readability:before {
  content: "\e9cc"; }

.icon-receipt:before {
  content: "\e9cd"; }

.icon-recycle:before {
  content: "\e9ce"; }

.icon-reddit:before {
  content: "\e9cf"; }

.icon-redo-variant:before {
  content: "\e9d0"; }

.icon-redo:before {
  content: "\e9d1"; }

.icon-refresh:before {
  content: "\e9d2"; }

.icon-relative-scale:before {
  content: "\e9d3"; }

.icon-reload:before {
  content: "\e9d4"; }

.icon-remote:before {
  content: "\e9d5"; }

.icon-rename-box:before {
  content: "\e9d6"; }

.icon-repeat-off:before {
  content: "\e9d7"; }

.icon-repeat-once:before {
  content: "\e9d8"; }

.icon-repeat:before {
  content: "\e9d9"; }

.icon-replay:before {
  content: "\e9da"; }

.icon-reply-all:before {
  content: "\e9db"; }

.icon-reply:before {
  content: "\e9dc"; }

.icon-reproduction:before {
  content: "\e9dd"; }

.icon-resize-bottom-right:before {
  content: "\e9de"; }

.icon-responsive:before {
  content: "\e9df"; }

.icon-restore:before {
  content: "\e9e0"; }

.icon-rewind:before {
  content: "\e9e1"; }

.icon-ribbon:before {
  content: "\e9e2"; }

.icon-road:before {
  content: "\e9e3"; }

.icon-rocket:before {
  content: "\e9e4"; }

.icon-rotate-3d:before {
  content: "\e9e5"; }

.icon-rotate-left-variant:before {
  content: "\e9e6"; }

.icon-rotate-left:before {
  content: "\e9e7"; }

.icon-rotate-right-variant:before {
  content: "\e9e8"; }

.icon-rotate-right:before {
  content: "\e9e9"; }

.icon-routes:before {
  content: "\e9ea"; }

.icon-rss-box:before {
  content: "\e9eb"; }

.icon-ruler:before {
  content: "\e9ec"; }

.icon-run:before {
  content: "\e9ed"; }

.icon-sale:before {
  content: "\e9ee"; }

.icon-satellite-variant:before {
  content: "\e9ef"; }

.icon-satellite:before {
  content: "\e9f0"; }

.icon-scale-bathroom:before {
  content: "\e9f1"; }

.icon-scale:before {
  content: "\e9f2"; }

.icon-school:before {
  content: "\e9f3"; }

.icon-screen-rotation-lock:before {
  content: "\e9f4"; }

.icon-screen-rotation:before {
  content: "\e9f5"; }

.icon-script:before {
  content: "\e9f6"; }

.icon-security-network:before {
  content: "\e9f7"; }

.icon-security:before {
  content: "\e9f8"; }

.icon-select-all:before {
  content: "\e9f9"; }

.icon-select-inverse:before {
  content: "\e9fa"; }

.icon-select-off:before {
  content: "\e9fb"; }

.icon-select:before {
  content: "\e9fc"; }

.icon-send:before {
  content: "\e9fd"; }

.icon-server-minus:before {
  content: "\e9fe"; }

.icon-server-network-off:before {
  content: "\e9ff"; }

.icon-server-network:before {
  content: "\ea00"; }

.icon-server-off:before {
  content: "\ea01"; }

.icon-server-plus:before {
  content: "\ea02"; }

.icon-server-remove:before {
  content: "\ea03"; }

.icon-server-security:before {
  content: "\ea04"; }

.icon-server:before {
  content: "\ea05"; }

.icon-shape-plus:before {
  content: "\ea06"; }

.icon-share-variant:before {
  content: "\ea07"; }

.icon-share:before {
  content: "\ea08"; }

.icon-shield-outline:before {
  content: "\ea09"; }

.icon-shield:before {
  content: "\ea0a"; }

.icon-shopping-music:before {
  content: "\ea0b"; }

.icon-shopping:before {
  content: "\ea0c"; }

.icon-shuffle:before {
  content: "\ea0d"; }

.icon-sigma:before {
  content: "\ea0e"; }

.icon-sign-caution:before {
  content: "\ea0f"; }

.icon-signal:before {
  content: "\ea10"; }

.icon-silverware-fork:before {
  content: "\ea11"; }

.icon-silverware-spoon:before {
  content: "\ea12"; }

.icon-silverware-variant:before {
  content: "\ea13"; }

.icon-silverware:before {
  content: "\ea14"; }

.icon-sim-alert:before {
  content: "\ea15"; }

.icon-sim:before {
  content: "\ea16"; }

.icon-sitemap:before {
  content: "\ea17"; }

.icon-skip-next:before {
  content: "\ea18"; }

.icon-skip-previous:before {
  content: "\ea19"; }

.icon-skype-business:before {
  content: "\ea1a"; }

.icon-skype:before {
  content: "\ea1b"; }

.icon-sleep-off:before {
  content: "\ea1c"; }

.icon-sleep:before {
  content: "\ea1d"; }

.icon-smoking-off:before {
  content: "\ea1e"; }

.icon-smoking:before {
  content: "\ea1f"; }

.icon-snapchat:before {
  content: "\ea20"; }

.icon-snowman:before {
  content: "\ea21"; }

.icon-sofa:before {
  content: "\ea22"; }

.icon-sort-alphabetical:before {
  content: "\ea23"; }

.icon-sort-ascending:before {
  content: "\ea24"; }

.icon-sort-descending:before {
  content: "\ea25"; }

.icon-sort-numeric:before {
  content: "\ea26"; }

.icon-sort-variant:before {
  content: "\ea27"; }

.icon-sort:before {
  content: "\ea28"; }

.icon-soundcloud:before {
  content: "\ea29"; }

.icon-source-fork:before {
  content: "\ea2a"; }

.icon-source-pull:before {
  content: "\ea2b"; }

.icon-speaker-off:before {
  content: "\ea2c"; }

.icon-speaker:before {
  content: "\ea2d"; }

.icon-speedometer:before {
  content: "\ea2e"; }

.icon-spellcheck:before {
  content: "\ea2f"; }

.icon-spotify:before {
  content: "\ea30"; }

.icon-spotlight-beam:before {
  content: "\ea31"; }

.icon-spotlight:before {
  content: "\ea32"; }

.icon-spreadsheet:before {
  content: "\ea33"; }

.icon-square-inc-cash:before {
  content: "\ea34"; }

.icon-square-inc:before {
  content: "\ea35"; }

.icon-stackoverflow:before {
  content: "\ea36"; }

.icon-star-circle:before {
  content: "\ea37"; }

.icon-star-half:before {
  content: "\ea38"; }

.icon-star-of-david:before {
  content: "\ea39"; }

.icon-star-outline:before {
  content: "\ea3a"; }

.icon-star:before {
  content: "\ea3b"; }

.icon-steam:before {
  content: "\ea3c"; }

.icon-stethoscope:before {
  content: "\ea3d"; }

.icon-stocking:before {
  content: "\ea3e"; }

.icon-stop:before {
  content: "\ea3f"; }

.icon-store-24-hour:before {
  content: "\ea40"; }

.icon-store:before {
  content: "\ea41"; }

.icon-stove:before {
  content: "\ea42"; }

.icon-subway:before {
  content: "\ea43"; }

.icon-sunglasses:before {
  content: "\ea44"; }

.icon-swap-horizontal:before {
  content: "\ea45"; }

.icon-swap-vertical:before {
  content: "\ea46"; }

.icon-swim:before {
  content: "\ea47"; }

.icon-sword:before {
  content: "\ea48"; }

.icon-sync-alert:before {
  content: "\ea49"; }

.icon-sync-off:before {
  content: "\ea4a"; }

.icon-sync:before {
  content: "\ea4b"; }

.icon-tab-unselected:before {
  content: "\ea4c"; }

.icon-tab:before {
  content: "\ea4d"; }

.icon-table-column-plus-after:before {
  content: "\ea4e"; }

.icon-table-column-plus-before:before {
  content: "\ea4f"; }

.icon-table-column-remove:before {
  content: "\ea50"; }

.icon-table-column-width:before {
  content: "\ea51"; }

.icon-table-edit:before {
  content: "\ea52"; }

.icon-table-large:before {
  content: "\ea53"; }

.icon-table-row-height:before {
  content: "\ea54"; }

.icon-table-row-plus-after:before {
  content: "\ea55"; }

.icon-table-row-plus-before:before {
  content: "\ea56"; }

.icon-table-row-remove:before {
  content: "\ea57"; }

.icon-table:before {
  content: "\ea58"; }

.icon-tablet-android:before {
  content: "\ea59"; }

.icon-tablet-ipad:before {
  content: "\ea5a"; }

.icon-tablet:before {
  content: "\ea5b"; }

.icon-tag-faces:before {
  content: "\ea5c"; }

.icon-tag-multiple:before {
  content: "\ea5d"; }

.icon-tag-outline:before {
  content: "\ea5e"; }

.icon-tag-text-outline:before {
  content: "\ea5f"; }

.icon-tag:before {
  content: "\ea60"; }

.icon-taxi:before {
  content: "\ea61"; }

.icon-teamviewer:before {
  content: "\ea62"; }

.icon-telegram:before {
  content: "\ea63"; }

.icon-television-guide:before {
  content: "\ea64"; }

.icon-television:before {
  content: "\ea65"; }

.icon-temperature-celsius:before {
  content: "\ea66"; }

.icon-temperature-fahrenheit:before {
  content: "\ea67"; }

.icon-temperature-kelvin:before {
  content: "\ea68"; }

.icon-tennis:before {
  content: "\ea69"; }

.icon-tent:before {
  content: "\ea6a"; }

.icon-terrain:before {
  content: "\ea6b"; }

.icon-text-to-speech-off:before {
  content: "\ea6c"; }

.icon-text-to-speech:before {
  content: "\ea6d"; }

.icon-texture:before {
  content: "\ea6e"; }

.icon-theater:before {
  content: "\ea6f"; }

.icon-theme-light-dark:before {
  content: "\ea70"; }

.icon-thermometer-lines:before {
  content: "\ea71"; }

.icon-thermometer:before {
  content: "\ea72"; }

.icon-thumb-down-outline:before {
  content: "\ea73"; }

.icon-thumb-down:before {
  content: "\ea74"; }

.icon-thumb-up-outline:before {
  content: "\ea75"; }

.icon-thumb-up:before {
  content: "\ea76"; }

.icon-thumbs-up-down:before {
  content: "\ea77"; }

.icon-ticket-account:before {
  content: "\ea78"; }

.icon-ticket:before {
  content: "\ea79"; }

.icon-tie:before {
  content: "\ea7a"; }

.icon-tile-four:before {
  content: "\ea7b"; }

.icon-timelapse:before {
  content: "\ea7c"; }

.icon-timer-3:before {
  content: "\ea7d"; }

.icon-timer-10:before {
  content: "\ea7e"; }

.icon-timer-off:before {
  content: "\ea7f"; }

.icon-timer-sand:before {
  content: "\ea80"; }

.icon-timer:before {
  content: "\ea81"; }

.icon-timetable:before {
  content: "\ea82"; }

.icon-toggle-switch-off:before {
  content: "\ea83"; }

.icon-toggle-switch-on:before {
  content: "\ea84"; }

.icon-tooltip-edit:before {
  content: "\ea85"; }

.icon-tooltip-image:before {
  content: "\ea86"; }

.icon-tooltip-outline-plus:before {
  content: "\ea87"; }

.icon-tooltip-outline:before {
  content: "\ea88"; }

.icon-tooltip-text:before {
  content: "\ea89"; }

.icon-tooltip:before {
  content: "\ea8a"; }

.icon-tor:before {
  content: "\ea8b"; }

.icon-traffic-light:before {
  content: "\ea8c"; }

.icon-train:before {
  content: "\ea8d"; }

.icon-tram:before {
  content: "\ea8e"; }

.icon-transcribe-close:before {
  content: "\ea8f"; }

.icon-transcribe:before {
  content: "\ea90"; }

.icon-transfer:before {
  content: "\ea91"; }

.icon-trash:before {
  content: "\ea92"; }

.icon-tree:before {
  content: "\ea93"; }

.icon-trello:before {
  content: "\ea94"; }

.icon-trending-down:before {
  content: "\ea95"; }

.icon-trending-neutral:before {
  content: "\ea96"; }

.icon-trending-up:before {
  content: "\ea97"; }

.icon-truck:before {
  content: "\ea98"; }

.icon-tshirt-crew:before {
  content: "\ea99"; }

.icon-tshirt-v:before {
  content: "\ea9a"; }

.icon-tumblr-reblog:before {
  content: "\ea9b"; }

.icon-tumblr:before {
  content: "\ea9c"; }

.icon-twitch:before {
  content: "\ea9d"; }

.icon-twitter-box:before {
  content: "\ea9e"; }

.icon-twitter-circle:before {
  content: "\ea9f"; }

.icon-twitter-retweet:before {
  content: "\eaa0"; }

.icon-twitter:before {
  content: "\eaa1"; }

.icon-ubuntu:before {
  content: "\eaa2"; }

.icon-umbrella-outline:before {
  content: "\eaa3"; }

.icon-umbrella:before {
  content: "\eaa4"; }

.icon-undo-variant:before {
  content: "\eaa5"; }

.icon-undo:before {
  content: "\eaa6"; }

.icon-unfold-less:before {
  content: "\eaa7"; }

.icon-unfold-more:before {
  content: "\eaa8"; }

.icon-ungroup:before {
  content: "\eaa9"; }

.icon-untappd:before {
  content: "\eaaa"; }

.icon-upload:before {
  content: "\eaab"; }

.icon-usb:before {
  content: "\eaac"; }

.icon-vector-curve:before {
  content: "\eaad"; }

.icon-vector-point:before {
  content: "\eaae"; }

.icon-vector-square:before {
  content: "\eaaf"; }

.icon-verified:before {
  content: "\eab0"; }

.icon-vibration:before {
  content: "\eab1"; }

.icon-video-off:before {
  content: "\eab2"; }

.icon-video-switch:before {
  content: "\eab3"; }

.icon-video:before {
  content: "\eab4"; }

.icon-view-agenda:before {
  content: "\eab5"; }

.icon-view-array:before {
  content: "\eab6"; }

.icon-view-carousel:before {
  content: "\eab7"; }

.icon-view-column:before {
  content: "\eab8"; }

.icon-view-dashboard:before {
  content: "\eab9"; }

.icon-view-day:before {
  content: "\eaba"; }

.icon-view-headline:before {
  content: "\eabb"; }

.icon-view-list:before {
  content: "\eabc"; }

.icon-view-module:before {
  content: "\eabd"; }

.icon-view-quilt:before {
  content: "\eabe"; }

.icon-view-stream:before {
  content: "\eabf"; }

.icon-view-week:before {
  content: "\eac0"; }

.icon-vimeo:before {
  content: "\eac1"; }

.icon-vine:before {
  content: "\eac2"; }

.icon-vk-box:before {
  content: "\eac3"; }

.icon-vk-circle:before {
  content: "\eac4"; }

.icon-vk:before {
  content: "\eac5"; }

.icon-voicemail:before {
  content: "\eac6"; }

.icon-volume-high:before {
  content: "\eac7"; }

.icon-volume-low:before {
  content: "\eac8"; }

.icon-volume-medium:before {
  content: "\eac9"; }

.icon-volume-off:before {
  content: "\eaca"; }

.icon-volume:before {
  content: "\eacb"; }

.icon-vpn:before {
  content: "\eacc"; }

.icon-walk:before {
  content: "\eacd"; }

.icon-wallet-giftcard:before {
  content: "\eace"; }

.icon-wallet-membership:before {
  content: "\eacf"; }

.icon-wallet-travel:before {
  content: "\ead0"; }

.icon-wallet:before {
  content: "\ead1"; }

.icon-washing-machine:before {
  content: "\ead2"; }

.icon-watch-export:before {
  content: "\ead3"; }

.icon-watch-import:before {
  content: "\ead4"; }

.icon-watch:before {
  content: "\ead5"; }

.icon-water-off:before {
  content: "\ead6"; }

.icon-water-pump:before {
  content: "\ead7"; }

.icon-water:before {
  content: "\ead8"; }

.icon-weather-cloudy:before {
  content: "\ead9"; }

.icon-weather-fog:before {
  content: "\eada"; }

.icon-weather-hail:before {
  content: "\eadb"; }

.icon-weather-lightning:before {
  content: "\eadc"; }

.icon-weather-night:before {
  content: "\eadd"; }

.icon-weather-partlycloudy:before {
  content: "\eade"; }

.icon-weather-pouring:before {
  content: "\eadf"; }

.icon-weather-rainy:before {
  content: "\eae0"; }

.icon-weather-snowy:before {
  content: "\eae1"; }

.icon-weather-sunny:before {
  content: "\eae2"; }

.icon-weather-sunset-down:before {
  content: "\eae3"; }

.icon-weather-sunset-up:before {
  content: "\eae4"; }

.icon-weather-sunset:before {
  content: "\eae5"; }

.icon-weather-windy-variant:before {
  content: "\eae6"; }

.icon-weather-windy:before {
  content: "\eae7"; }

.icon-web:before {
  content: "\eae8"; }

.icon-webcam:before {
  content: "\eae9"; }

.icon-weight-kilogram:before {
  content: "\eaea"; }

.icon-weight:before {
  content: "\eaeb"; }

.icon-whatsapp:before {
  content: "\eaec"; }

.icon-wheelchair-accessibility:before {
  content: "\eaed"; }

.icon-white-balance-auto:before {
  content: "\eaee"; }

.icon-white-balance-incandescent:before {
  content: "\eaef"; }

.icon-white-balance-irradescent:before {
  content: "\eaf0"; }

.icon-white-balance-sunny:before {
  content: "\eaf1"; }

.icon-wifi:before {
  content: "\eaf2"; }

.icon-wii:before {
  content: "\eaf3"; }

.icon-wikipedia:before {
  content: "\eaf4"; }

.icon-window-close:before {
  content: "\eaf5"; }

.icon-window-closed:before {
  content: "\eaf6"; }

.icon-window-maximize:before {
  content: "\eaf7"; }

.icon-window-minimize:before {
  content: "\eaf8"; }

.icon-window-open:before {
  content: "\eaf9"; }

.icon-window-restore:before {
  content: "\eafa"; }

.icon-windows:before {
  content: "\eafb"; }

.icon-wordpress:before {
  content: "\eafc"; }

.icon-worker:before {
  content: "\eafd"; }

.icon-wunderlist:before {
  content: "\eafe"; }

.icon-xbox-controller-off:before {
  content: "\eaff"; }

.icon-xbox-controller:before {
  content: "\eb00"; }

.icon-xbox:before {
  content: "\eb01"; }

.icon-xda:before {
  content: "\eb02"; }

.icon-xml:before {
  content: "\eb03"; }

.icon-yeast:before {
  content: "\eb04"; }

.icon-yelp:before {
  content: "\eb05"; }

.icon-youtube-play:before {
  content: "\eb06"; }

.icon-youtube:before {
  content: "\eb07"; }

.icon-zip-box:before {
  content: "\eb08"; }

/*-----------------------------------------------------------------------*/
/* Contains custom elements, components and general styles that
/* follows Google(TM) Material Design(TM) specs
/*
/* https://www.google.com/design/spec/material-design/introduction.html
/*-----------------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/*  Avatars
/*----------------------------------------------------------------*/
.avatar {
  width: 40px;
  min-width: 40px;
  height: 40px;
  line-height: 40px;
  margin: 0 8px 0 0;
  border-radius: 50%;
  font-size: 17px;
  font-weight: 500;
  text-align: center;
  color: #FFFFFF; }
  .avatar.square {
    border-radius: 0; }
  .avatar.small {
    width: 20px;
    min-width: 20px;
    height: 20px;
    line-height: 20px; }
  .avatar.big {
    width: 72px;
    min-width: 72px;
    height: 72px;
    line-height: 72px; }
  .avatar.huge {
    width: 96px;
    min-width: 96px;
    height: 96px;
    line-height: 96px; }

/*----------------------------------------------------------------*/
/*  Forms
/*----------------------------------------------------------------*/
.form-wrapper {
  background: #FFFFFF;
  padding: 16px; }
  .form-wrapper .form-title {
    font-size: 21px;
    padding: 8px 0; }

/*----------------------------------------------------------------*/
/*  Navigation - Simple
/*----------------------------------------------------------------*/
.navigation-simple .item {
  position: relative;
  cursor: pointer;
  text-align: left;
  margin: 0;
  padding: 0 24px;
  text-transform: none;
  line-height: 48px;
  max-height: 48px;
  height: 48px; }
  .navigation-simple .item md-icon {
    margin: 0 16px 0 0; }
  .navigation-simple .item .title {
    font-size: 13px;
    font-weight: 500;
    line-height: 1; }
  .navigation-simple .item.selected {
    background-color: rgba(0, 0, 0, 0.06); }

.navigation-simple .subheader {
  font-size: 13px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  font-weight: 500;
  margin-top: 8px; }
  .navigation-simple .subheader.light {
    border-top: 1px solid rgba(255, 255, 255, 0.12); }

.navigation-simple md-divider {
  margin: 8px 0; }

/*----------------------------------------------------------------*/
/*  Pagination
/*----------------------------------------------------------------*/
.simple-pagination {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  background-color: #FFFFFF;
  padding: 0 8px; }
  .simple-pagination .pagination-item {
    min-width: 48px;
    min-height: 56px;
    line-height: 56px;
    border-radius: 0;
    margin: 0;
    font-weight: normal;
    color: rgba(0, 0, 0, 0.54); }
    .simple-pagination .pagination-item:hover {
      color: rgba(0, 0, 0, 0.87); }
    .simple-pagination .pagination-item.active {
      cursor: default;
      color: rgba(0, 0, 0, 0.87); }
    .simple-pagination .pagination-item.disabled {
      cursor: default;
      color: rgba(0, 0, 0, 0.26); }

/*----------------------------------------------------------------*/
/*  Price Tables
/*----------------------------------------------------------------*/
.price-tables .price-table {
  position: relative;
  background-color: #FFFFFF;
  width: 280px;
  border-radius: 2px;
  margin: 24px 24px 0 0;
  overflow: hidden; }
  .price-tables .price-table.style-1 .package-type {
    font-size: 17px;
    padding: 16px 24px; }
    .price-tables .price-table.style-1 .package-type .sale {
      font-size: 13px;
      font-weight: 600; }
  .price-tables .price-table.style-1 .price {
    padding: 32px 32px 16px 32px; }
    .price-tables .price-table.style-1 .price .currency {
      padding-right: 4px;
      font-size: 24px;
      font-weight: 500;
      color: rgba(0, 0, 0, 0.54); }
    .price-tables .price-table.style-1 .price .value {
      font-size: 72px;
      font-weight: 300;
      line-height: 1; }
    .price-tables .price-table.style-1 .price .period {
      padding: 0 0 5px 4px;
      font-size: 17px;
      color: rgba(0, 0, 0, 0.54); }
  .price-tables .price-table.style-1 md-divider {
    margin: 16px 32px; }
  .price-tables .price-table.style-1 .terms {
    padding: 16px 32px;
    font-size: 15px; }
  .price-tables .price-table.style-1 .cta-button {
    margin: 16px auto 32px auto;
    width: 128px; }
  .price-tables .price-table.style-2 .badge {
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    font-size: 11px;
    font-weight: 500;
    padding: 6px 8px; }
  .price-tables .price-table.style-2 .package-type {
    padding: 48px 32px 24px 32px;
    font-size: 20px;
    font-weight: 500;
    text-align: center; }
  .price-tables .price-table.style-2 .price {
    padding: 0 32px 8px 32px; }
    .price-tables .price-table.style-2 .price .currency {
      padding-right: 4px;
      font-size: 24px;
      font-weight: 500;
      color: rgba(0, 0, 0, 0.54); }
    .price-tables .price-table.style-2 .price .value {
      font-size: 56px;
      font-weight: 300;
      line-height: 1; }
  .price-tables .price-table.style-2 .period {
    padding: 0 32px;
    font-size: 15px;
    font-weight: 500;
    color: rgba(0, 0, 0, 0.54);
    text-align: center; }
  .price-tables .price-table.style-2 .terms {
    padding: 32px;
    font-size: 15px; }
    .price-tables .price-table.style-2 .terms .term {
      padding-bottom: 8px; }
      .price-tables .price-table.style-2 .terms .term:last-child {
        padding-bottom: 0; }
  .price-tables .price-table.style-2 .cta-button {
    margin: 8px auto 32px auto;
    width: 128px; }
  .price-tables .price-table.style-3 .package-type {
    padding: 32px;
    text-align: center; }
    .price-tables .price-table.style-3 .package-type .title {
      font-size: 34px; }
    .price-tables .price-table.style-3 .package-type .subtitle {
      font-size: 17px;
      color: rgba(0, 0, 0, 0.54);
      font-weight: 500; }
  .price-tables .price-table.style-3 .price {
    padding: 16px 32px; }
    .price-tables .price-table.style-3 .price .currency {
      padding-right: 4px;
      font-size: 15px;
      font-weight: 500; }
    .price-tables .price-table.style-3 .price .value {
      font-size: 34px;
      font-weight: 300;
      line-height: 1; }
    .price-tables .price-table.style-3 .price .period {
      padding-left: 4px;
      text-align: center; }
  .price-tables .price-table.style-3 .terms {
    margin: 32px;
    font-size: 15px;
    color: rgba(0, 0, 0, 0.54); }
    .price-tables .price-table.style-3 .terms .term {
      padding-bottom: 16px; }
      .price-tables .price-table.style-3 .terms .term:last-child {
        padding-bottom: 0; }
  .price-tables .price-table.style-3 .cta-button {
    margin: 8px 32px; }
  .price-tables .price-table.style-3 .note {
    padding: 8px 32px 16px 32px;
    text-align: center;
    color: rgba(0, 0, 0, 0.54); }

/*----------------------------------------------------------------*/
/*  Table - Simple
/*----------------------------------------------------------------*/
.simple-table-container {
  background: #FFFFFF; }
  .simple-table-container .table-title {
    font-size: 20px;
    padding: 24px; }

table.simple {
  width: 100%;
  border: none;
  border-spacing: 0;
  text-align: left; }
  table.simple thead tr th {
    padding: 16px 8px;
    font-weight: 500;
    color: rgba(0, 0, 0, 0.54);
    border-bottom: 1px solid rgba(0, 0, 0, 0.12);
    white-space: nowrap;
    min-width: 120px; }
    table.simple thead tr th:first-child {
      padding-left: 24px; }
    table.simple thead tr th:last-child {
      padding-right: 24px; }
  table.simple tbody tr td {
    padding: 16px 8px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
    table.simple tbody tr td:first-child {
      padding-left: 24px; }
    table.simple tbody tr td:last-child {
      padding-right: 24px; }
  table.simple tbody tr:last-child td {
    border-bottom: none; }
  table.simple.clickable tbody tr {
    cursor: pointer; }
    table.simple.clickable tbody tr:hover {
      background: rgba(0, 0, 0, 0.03); }

/*----------------------------------------------------------------*/
/*  Typography
/*----------------------------------------------------------------*/
html {
  font-size: 62.5%;
  font-family: "Roboto", "Helvetica Neue", "Arial", sans-serif;
  line-height: 1.4;
  letter-spacing: -0.1px; }

body {
  font-size: 1.3rem; }

html, body {
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto; }

form {
  font-size: 1.6rem; }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-weight: normal; }

h1, .h1 {
  font-size: 2.4rem; }

h2, .h2 {
  font-size: 2rem; }

h3, .h3 {
  font-size: 1.6rem; }

h4, .h4 {
  font-size: 1.4rem; }

h5, .h5 {
  font-size: 1.3rem; }

h6, .h6 {
  font-size: 1.2rem; }

a {
  text-decoration: none; }
  a:hover, a:active {
    text-decoration: underline; }

abbr {
  cursor: help;
  border-bottom: 1px dotted rgba(0, 0, 0, 0.54); }

blockquote {
  border-left: 3px solid rgba(0, 0, 0, 0.12);
  font-style: italic;
  margin: 1em 0;
  padding-left: 16px; }
  blockquote footer {
    font-style: normal; }
    blockquote footer:before {
      content: '\2014 \00A0'; }
  blockquote.reverse {
    border-left: none;
    border-right: 3px solid rgba(0, 0, 0, 0.12);
    text-align: right;
    padding-left: 0;
    padding-right: 16px; }
    blockquote.reverse footer:before {
      content: ''; }
    blockquote.reverse footer:after {
      content: '\2014 \00A0'; }

code {
  font-family: "Monaco", "Menlo", "Consolas", "Ubuntu Mono", monospace; }
  code:not(.highlight) {
    background: rgba(0, 0, 0, 0.065);
    color: #106CC8;
    margin: 0 1px;
    padding: 2px 3px;
    border-radius: 2px; }

dl dt {
  font-weight: bold; }

dl dd {
  margin: 4px 0 16px 0; }

mark {
  background: #F7F49A; }

pre {
  line-height: 1.6;
  margin: 8px 16px;
  white-space: pre-wrap; }

small {
  font-size: 80%; }

table thead tr th {
  text-align: left; }

.text-italic {
  font-style: italic; }

.text-semibold {
  font-weight: 600; }

.text-bold, strong {
  font-weight: 700; }

.text-strike {
  text-decoration: line-through; }

.text-super {
  vertical-align: super; }

.text-sub {
  vertical-align: sub; }

.text-capitalize {
  text-transform: capitalize; }

.text-lowercase {
  text-transform: lowercase; }

.text-uppercase {
  text-transform: uppercase; }

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

.text-center {
  text-align: center; }

.text-right {
  text-align: right; }

.font-weight-100 {
  font-weight: 100; }

.font-weight-200 {
  font-weight: 200; }

.font-weight-300 {
  font-weight: 300; }

.font-weight-400 {
  font-weight: 400; }

.font-weight-500 {
  font-weight: 500; }

.font-weight-600 {
  font-weight: 600; }

.font-weight-700 {
  font-weight: 700; }

.font-weight-800 {
  font-weight: 800; }

.font-weight-900 {
  font-weight: 900; }

.font-size-2 {
  font-size: 2px; }

.font-size-4 {
  font-size: 4px; }

.font-size-6 {
  font-size: 6px; }

.font-size-8 {
  font-size: 8px; }

.font-size-10 {
  font-size: 10px; }

.font-size-12 {
  font-size: 12px; }

.font-size-14 {
  font-size: 14px; }

.font-size-16 {
  font-size: 16px; }

.font-size-18 {
  font-size: 18px; }

.font-size-20 {
  font-size: 20px; }

.font-size-22 {
  font-size: 22px; }

.font-size-24 {
  font-size: 24px; }

.font-size-26 {
  font-size: 26px; }

.font-size-28 {
  font-size: 28px; }

.font-size-30 {
  font-size: 30px; }

.font-size-32 {
  font-size: 32px; }

.font-size-34 {
  font-size: 34px; }

.font-size-36 {
  font-size: 36px; }

.font-size-38 {
  font-size: 38px; }

.font-size-40 {
  font-size: 40px; }

.font-size-42 {
  font-size: 42px; }

.font-size-44 {
  font-size: 44px; }

.font-size-46 {
  font-size: 46px; }

.font-size-48 {
  font-size: 48px; }

.font-size-50 {
  font-size: 50px; }

.font-size-52 {
  font-size: 52px; }

.font-size-54 {
  font-size: 54px; }

.font-size-56 {
  font-size: 56px; }

.font-size-58 {
  font-size: 58px; }

.font-size-60 {
  font-size: 60px; }

.font-size-62 {
  font-size: 62px; }

.font-size-64 {
  font-size: 64px; }

.font-size-66 {
  font-size: 66px; }

.font-size-68 {
  font-size: 68px; }

.font-size-70 {
  font-size: 70px; }

.font-size-72 {
  font-size: 72px; }

.font-size-74 {
  font-size: 74px; }

.font-size-76 {
  font-size: 76px; }

.font-size-78 {
  font-size: 78px; }

.font-size-80 {
  font-size: 80px; }

.font-size-82 {
  font-size: 82px; }

.font-size-84 {
  font-size: 84px; }

.font-size-86 {
  font-size: 86px; }

.font-size-88 {
  font-size: 88px; }

.font-size-90 {
  font-size: 90px; }

.font-size-92 {
  font-size: 92px; }

.font-size-94 {
  font-size: 94px; }

.font-size-96 {
  font-size: 96px; }

.font-size-98 {
  font-size: 98px; }

.font-size-100 {
  font-size: 100px; }

.font-size-102 {
  font-size: 102px; }

.font-size-104 {
  font-size: 104px; }

.font-size-106 {
  font-size: 106px; }

.font-size-108 {
  font-size: 108px; }

.font-size-110 {
  font-size: 110px; }

.font-size-112 {
  font-size: 112px; }

.font-size-114 {
  font-size: 114px; }

.font-size-116 {
  font-size: 116px; }

.font-size-118 {
  font-size: 118px; }

.font-size-120 {
  font-size: 120px; }

.line-height-2 {
  line-height: 2px; }

.line-height-4 {
  line-height: 4px; }

.line-height-6 {
  line-height: 6px; }

.line-height-8 {
  line-height: 8px; }

.line-height-10 {
  line-height: 10px; }

.line-height-12 {
  line-height: 12px; }

.line-height-14 {
  line-height: 14px; }

.line-height-16 {
  line-height: 16px; }

.line-height-18 {
  line-height: 18px; }

.line-height-20 {
  line-height: 20px; }

.line-height-22 {
  line-height: 22px; }

.line-height-24 {
  line-height: 24px; }

.line-height-26 {
  line-height: 26px; }

.line-height-28 {
  line-height: 28px; }

.line-height-30 {
  line-height: 30px; }

.line-height-32 {
  line-height: 32px; }

.line-height-34 {
  line-height: 34px; }

.line-height-36 {
  line-height: 36px; }

.line-height-38 {
  line-height: 38px; }

.line-height-40 {
  line-height: 40px; }

.line-height-42 {
  line-height: 42px; }

.line-height-44 {
  line-height: 44px; }

.line-height-46 {
  line-height: 46px; }

.line-height-48 {
  line-height: 48px; }

.line-height-50 {
  line-height: 50px; }

.line-height-52 {
  line-height: 52px; }

.line-height-54 {
  line-height: 54px; }

.line-height-56 {
  line-height: 56px; }

.line-height-58 {
  line-height: 58px; }

.line-height-60 {
  line-height: 60px; }

.line-height-62 {
  line-height: 62px; }

.line-height-64 {
  line-height: 64px; }

.line-height-66 {
  line-height: 66px; }

.line-height-68 {
  line-height: 68px; }

.line-height-70 {
  line-height: 70px; }

.line-height-72 {
  line-height: 72px; }

.line-height-74 {
  line-height: 74px; }

.line-height-76 {
  line-height: 76px; }

.line-height-78 {
  line-height: 78px; }

.line-height-80 {
  line-height: 80px; }

.line-height-82 {
  line-height: 82px; }

.line-height-84 {
  line-height: 84px; }

.line-height-86 {
  line-height: 86px; }

.line-height-88 {
  line-height: 88px; }

.line-height-90 {
  line-height: 90px; }

.line-height-92 {
  line-height: 92px; }

.line-height-94 {
  line-height: 94px; }

.line-height-96 {
  line-height: 96px; }

.line-height-98 {
  line-height: 98px; }

.line-height-100 {
  line-height: 100px; }

.line-height-102 {
  line-height: 102px; }

.line-height-104 {
  line-height: 104px; }

.line-height-106 {
  line-height: 106px; }

.line-height-108 {
  line-height: 108px; }

.line-height-110 {
  line-height: 110px; }

.line-height-112 {
  line-height: 112px; }

.line-height-114 {
  line-height: 114px; }

.line-height-116 {
  line-height: 116px; }

.line-height-118 {
  line-height: 118px; }

.line-height-120 {
  line-height: 120px; }

.text-boxed, .text-boxed-light {
  border-radius: 2px;
  padding: 4px 8px;
  margin: 0 8px;
  font-size: 11px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.54);
  background-color: rgba(0, 0, 0, 0.12);
  white-space: nowrap; }

.text-boxed-light {
  background-color: rgba(255, 255, 255, 0.7); }

.text-truncate {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.text-nowrap {
  white-space: nowrap; }

.angular-google-map-container {
  height: 400px; }

.moment-picker .moment-picker-container {
  width: 296px;
  border: none;
  border-radius: 2px;
  -webkit-box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  margin-left: 0;
  padding: 8px; }
  .moment-picker .moment-picker-container th,
  .moment-picker .moment-picker-container td {
    min-width: 0;
    width: 40px;
    height: 40px;
    padding: 8px;
    text-shadow: none;
    border-radius: 35px; }
    .moment-picker .moment-picker-container th:hover,
    .moment-picker .moment-picker-container td:hover {
      background: #0f172a;
      background-image: none; }
  .moment-picker .moment-picker-container td.selected {
    background: #03A9F4;
    background-image: none; }
  .moment-picker .moment-picker-container .header-view th {
    border-radius: 0;
    white-space: nowrap;
    width: auto; }
    .moment-picker .moment-picker-container .header-view th:first-child, .moment-picker .moment-picker-container .header-view th:last-child {
      width: 20%; }

/*----------------------------------------------------------------*/
/*  @ Chart C3
/*----------------------------------------------------------------*/
.c3 {
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  /*-- Chart --*/
  /*-- Line --*/
  /*-- Point --*/
  /*-- Axis --*/
  /*-- Grid --*/
  /*-- Text on Chart --*/
  /*-- Bar --*/
  /*-- Focus --*/
  /*-- Region --*/
  /*-- Brush --*/
  /*-- Select - Drag --*/
  /*-- Legend --*/
  /*-- Tooltip --*/
  /*-- Area --*/
  /*-- Arc --*/ }
  .c3 svg {
    font: 12px RobotoDraft, Roboto, 'Helvetica Neue', sans-serif; }
  .c3 path, .c3 line {
    fill: none;
    stroke: #000; }
  .c3 text {
    font-family: "Roboto", "Helvetica Neue", "Arial", sans-serif;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
  .c3 .c3-legend-item-tile, .c3 .c3-xgrid-focus, .c3 .c3-ygrid, .c3 .c3-event-rect, .c3 .c3-bars path {
    shape-rendering: crispEdges; }
  .c3 .c3-chart-line {
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease; }
  .c3 .c3-line {
    stroke-width: 1px; }
  .c3.stroke-3 .c3-line {
    stroke-width: 3px; }
  .c3.stroke-2 .c3-line {
    stroke-width: 2px; }
  .c3 .c3-circle {
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
    stroke: white;
    stroke-width: 2; }
    .c3 .c3-circle._expanded_ {
      stroke-width: 3;
      stroke: white; }
  .c3 .c3-chart-arc path {
    stroke: #fff; }
  .c3 .c3-chart-arc text {
    fill: #fff;
    font-size: 13px; }
  .c3 .c3-grid line {
    stroke: rgba(0, 0, 0, 0.04);
    stroke-width: 1px;
    stroke-dasharray: 0; }
  .c3 .c3-grid text {
    fill: #aaa; }
  .c3 .c3-axis .tick {
    stroke-width: 0; }
  .c3 .c3-axis text {
    fill: rgba(0, 0, 0, 0.33); }
  .c3 .c3-axis line, .c3 .c3-axis path {
    stroke: rgba(0, 0, 0, 0.04); }
  .c3 .c3-xgrid, .c3 .c3-ygrid {
    stroke-dasharray: 0 0; }
  .c3 .c3-text.c3-empty {
    fill: #808080;
    font-size: 2em; }
  .c3 .c3-bar {
    stroke-width: 0; }
    .c3 .c3-bar._expanded_ {
      fill-opacity: 0.75; }
  .c3 .c3-target.c3-focused {
    opacity: 1; }
    .c3 .c3-target.c3-focused path.c3-line, .c3 .c3-target.c3-focused .c3-target.c3-focused path.c3-step {
      stroke-width: 3px;
      -webkit-transition: all 300ms ease;
      transition: all 300ms ease; }
  .c3 .c3-target.c3-defocused {
    opacity: 0.3 !important; }
  .c3 .c3-region {
    fill: steelblue;
    fill-opacity: 0.1; }
  .c3 .c3-brush .extent {
    fill-opacity: 0.1; }
  .c3 .c3-legend-item {
    font-size: 12px; }
  .c3 .c3-legend-item-hidden {
    opacity: 0.15; }
  .c3 .c3-legend-background {
    opacity: 0.75;
    fill: white;
    stroke: lightgray;
    stroke-width: 1; }
  .c3 .c3-tooltip-container {
    z-index: 10; }
  .c3 .c3-tooltip {
    border-collapse: collapse;
    border-spacing: 0;
    background-color: #fff;
    empty-cells: show;
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.14), 0 4px 5px 0 rgba(0, 0, 0, 0.098), 0 1px 10px 0 rgba(0, 0, 0, 0.084);
            box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.14), 0 4px 5px 0 rgba(0, 0, 0, 0.098), 0 1px 10px 0 rgba(0, 0, 0, 0.084);
    opacity: 1;
    border-radius: 2px;
    overflow: hidden;
    padding: 4px 0; }
    .c3 .c3-tooltip tr {
      border: none; }
    .c3 .c3-tooltip th {
      background-color: transparent;
      font-size: 14px;
      font-weight: 400;
      padding: 8px 12px;
      text-align: left;
      color: rgba(0, 0, 0, 0.54); }
    .c3 .c3-tooltip td {
      font-size: 13px;
      padding: 4px 12px !important;
      background-color: #fff;
      border-left: none;
      color: rgba(0, 0, 0, 0.84); }
      .c3 .c3-tooltip td > span {
        display: inline-block;
        width: 10px;
        height: 10px;
        margin-right: 6px; }
      .c3 .c3-tooltip td.value {
        font-size: 14px !important;
        text-align: right;
        color: rgba(0, 0, 0, 0.84); }
  .c3 .c3-area {
    stroke-width: 0;
    opacity: 0.2; }
  .c3 .c3-chart-arcs-title {
    dominant-baseline: middle;
    font-size: 1.3em; }
  .c3 .c3-chart-arcs .c3-chart-arcs-background {
    fill: #e0e0e0;
    stroke: none; }
  .c3 .c3-chart-arcs .c3-chart-arcs-gauge-unit {
    fill: #000;
    font-size: 16px; }
  .c3 .c3-chart-arcs .c3-chart-arcs-gauge-max {
    fill: #777; }
  .c3 .c3-chart-arcs .c3-chart-arcs-gauge-min {
    fill: #777; }
  .c3 .c3-chart-arc .c3-gauge-value {
    fill: #000; }

.ct-label {
  font-size: 13px; }

.ct-chart-donut .ct-label,
.ct-chart-pie .ct-label {
  font-size: 13px; }

.chart-legend,
.bar-legend,
.line-legend,
.pie-legend,
.radar-legend,
.polararea-legend,
.doughnut-legend {
  margin-top: 15px; }

table.dataTable {
  width: 100%;
  margin: 0 auto !important;
  clear: both;
  border-spacing: 0; }
  table.dataTable thead tr {
    background: #FFFFFF; }
  table.dataTable thead th {
    text-align: left;
    vertical-align: middle;
    border-bottom: 1px solid rgba(0, 0, 0, 0.12);
    padding: 16px 8px; }
    table.dataTable thead th:first-child {
      padding-left: 24px; }
    table.dataTable thead th:last-child {
      border-right: none;
      padding-right: 24px; }
    table.dataTable thead th:active {
      outline: none; }
    table.dataTable thead th.dt-head-left {
      text-align: left; }
    table.dataTable thead th.dt-head-center {
      text-align: center; }
    table.dataTable thead th.dt-head-right {
      text-align: right; }
    table.dataTable thead th.dt-head-justify {
      text-align: justify; }
    table.dataTable thead th.dt-head-nowrap {
      white-space: nowrap; }
    table.dataTable thead th .table-header .column-title {
      display: block;
      font-weight: 600;
      white-space: nowrap; }
    table.dataTable thead th .table-header .selectize-control {
      margin-top: 15px; }
      table.dataTable thead th .table-header .selectize-control.single .selectize-input {
        padding: 7px 10px; }
        table.dataTable thead th .table-header .selectize-control.single .selectize-input:after {
          right: 10px;
          border-width: 5px 4px 0 4px;
          border-color: rgba(0, 0, 0, 0.12) transparent transparent transparent; }
    table.dataTable thead th .table-header .column-search-input {
      display: inline-block;
      margin-top: 15px;
      width: 100%;
      height: 33px; }
  table.dataTable thead td {
    padding: 15px;
    vertical-align: middle; }
    table.dataTable thead td:active {
      outline: none; }
    table.dataTable thead td.dt-head-left {
      text-align: left; }
    table.dataTable thead td.dt-head-center {
      text-align: center; }
    table.dataTable thead td.dt-head-right {
      text-align: right; }
    table.dataTable thead td.dt-head-justify {
      text-align: justify; }
    table.dataTable thead td.dt-head-nowrap {
      white-space: nowrap; }
  table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc {
    background: none; }
    table.dataTable thead .sorting .table-header .column-title, table.dataTable thead .sorting_asc .table-header .column-title, table.dataTable thead .sorting_desc .table-header .column-title {
      cursor: pointer; }
      table.dataTable thead .sorting .table-header .column-title:after, table.dataTable thead .sorting_asc .table-header .column-title:after, table.dataTable thead .sorting_desc .table-header .column-title:after {
        position: relative;
        font-family: 'icomoon';
        font-weight: normal;
        margin-left: 10px;
        top: 2px;
        font-size: 16px;
        color: rgba(0, 0, 0, 0.54); }
  table.dataTable thead .sorting .table-header .column-title:after {
    content: '\eaa8'; }
  table.dataTable thead .sorting_asc .table-header .column-title:after {
    content: '\e718'; }
  table.dataTable thead .sorting_desc .table-header .column-title:after {
    content: '\e715'; }
  table.dataTable tfoot th {
    font-weight: 600;
    text-align: left;
    padding: 10px 18px 6px 18px;
    border-top: 1px solid #111111; }
    table.dataTable tfoot th.dt-head-left {
      text-align: left; }
    table.dataTable tfoot th.dt-head-center {
      text-align: center; }
    table.dataTable tfoot th.dt-head-right {
      text-align: right; }
    table.dataTable tfoot th.dt-head-justify {
      text-align: justify; }
    table.dataTable tfoot th.dt-head-nowrap {
      white-space: nowrap; }
  table.dataTable tfoot td {
    padding: 10px 18px 6px 18px;
    border-top: 1px solid #111111; }
    table.dataTable tfoot td.dt-head-left {
      text-align: left; }
    table.dataTable tfoot td.dt-head-center {
      text-align: center; }
    table.dataTable tfoot td.dt-head-right {
      text-align: right; }
    table.dataTable tfoot td.dt-head-justify {
      text-align: justify; }
    table.dataTable tfoot td.dt-head-nowrap {
      white-space: nowrap; }
  table.dataTable tbody tr.selected {
    background-color: #B0BED9; }
  table.dataTable tbody tr.details-open td.detail-column i {
    background: #FFFFFF; }
  table.dataTable tbody tr.details-row.odd tr {
    background: #FFFFFF; }
  table.dataTable tbody tr.details-row > td {
    padding: 0; }
  table.dataTable tbody th {
    padding: 14px 15px;
    vertical-align: middle; }
    table.dataTable tbody th.dt-body-left {
      text-align: left; }
    table.dataTable tbody th.dt-body-center {
      text-align: center; }
    table.dataTable tbody th.dt-body-right {
      text-align: right; }
    table.dataTable tbody th.dt-body-justify {
      text-align: justify; }
    table.dataTable tbody th.dt-body-nowrap {
      white-space: nowrap; }
  table.dataTable tbody td {
    padding: 16px 8px;
    vertical-align: middle; }
    table.dataTable tbody td:first-child {
      padding-left: 24px; }
    table.dataTable tbody td:last-child {
      padding-right: 24px; }
    table.dataTable tbody td.dt-body-left {
      text-align: left; }
    table.dataTable tbody td.dt-body-center {
      text-align: center; }
    table.dataTable tbody td.dt-body-right {
      text-align: right; }
    table.dataTable tbody td.dt-body-justify {
      text-align: justify; }
    table.dataTable tbody td.dt-body-nowrap {
      white-space: nowrap; }
  table.dataTable th.dt-left {
    text-align: left; }
  table.dataTable th.dt-center {
    text-align: center; }
  table.dataTable th.dt-right {
    text-align: right; }
  table.dataTable th.dt-justify {
    text-align: justify; }
  table.dataTable th.dt-nowrap {
    white-space: nowrap; }
  table.dataTable td.dt-left {
    text-align: left; }
  table.dataTable td.dt-center {
    text-align: center; }
  table.dataTable td.dataTables_empty {
    height: 51px;
    text-align: center; }
  table.dataTable td.dt-right {
    text-align: right; }
  table.dataTable td.dt-justify {
    text-align: justify; }
  table.dataTable td.dt-nowrap {
    white-space: nowrap; }
  table.dataTable.row-border thead {
    border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
  table.dataTable.row-border tbody tr:first-child th {
    border-top: none; }
  table.dataTable.row-border tbody tr:first-child td {
    border-top: none; }
  table.dataTable.row-border tbody tr:last-child td {
    border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
  table.dataTable.row-border tbody th {
    border-top: 1px solid rgba(0, 0, 0, 0.12); }
  table.dataTable.row-border tbody td {
    border-top: 1px solid rgba(0, 0, 0, 0.12); }
  table.dataTable.cell-border tbody tr:first-child th {
    border-top: none; }
  table.dataTable.cell-border tbody tr:first-child td {
    border-top: none; }
  table.dataTable.cell-border tbody th {
    border-top: 1px solid rgba(0, 0, 0, 0.12);
    border-right: 1px solid rgba(0, 0, 0, 0.12); }
    table.dataTable.cell-border tbody th:last-child {
      border-right: none; }
  table.dataTable.cell-border tbody td {
    border-top: 1px solid rgba(0, 0, 0, 0.12);
    border-right: 1px solid rgba(0, 0, 0, 0.12); }
    table.dataTable.cell-border tbody td:last-child {
      border-right: none; }
  table.dataTable.stripe tbody tr.odd {
    background-color: #FFFFFF; }
    table.dataTable.stripe tbody tr.odd.selected {
      background-color: #ABB9D3; }
  table.dataTable.hover tbody tr:hover {
    background-color: whitesmoke; }
    table.dataTable.hover tbody tr:hover.selected {
      background-color: #A9B7D1; }
  table.dataTable.hover tbody tr.odd:hover {
    background-color: whitesmoke; }
    table.dataTable.hover tbody tr.odd:hover.selected {
      background-color: #A9B7D1; }
  table.dataTable.hover tbody tr.even:hover {
    background-color: whitesmoke; }
    table.dataTable.hover tbody tr.even:hover.selected {
      background-color: #A9B7D1; }
  table.dataTable.order-column tbody tr > .sorting_1 {
    background-color: #F9F9F9; }
  table.dataTable.order-column tbody tr > .sorting_2 {
    background-color: #F9F9F9; }
  table.dataTable.order-column tbody tr > .sorting_3 {
    background-color: #F9F9F9; }
  table.dataTable.order-column tbody tr.selected > .sorting_1 {
    background-color: #ACBAD4; }
  table.dataTable.order-column tbody tr.selected > .sorting_2 {
    background-color: #ACBAD4; }
  table.dataTable.order-column tbody tr.selected > .sorting_3 {
    background-color: #ACBAD4; }
  table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
    background-color: #F1F1F1; }
  table.dataTable.order-column.stripe tbody tr.odd > .sorting_2 {
    background-color: #F3F3F3; }
  table.dataTable.order-column.stripe tbody tr.odd > .sorting_3 {
    background-color: whitesmoke; }
  table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_1 {
    background-color: #A6B3CD; }
  table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_2 {
    background-color: #A7B5CE; }
  table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_3 {
    background-color: #A9B6D0; }
  table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
    background-color: #F9F9F9; }
  table.dataTable.order-column.stripe tbody tr.even > .sorting_2 {
    background-color: #FBFBFB; }
  table.dataTable.order-column.stripe tbody tr.even > .sorting_3 {
    background-color: #FDFDFD; }
  table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_1 {
    background-color: #ACBAD4; }
  table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_2 {
    background-color: #ADBBD6; }
  table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_3 {
    background-color: #AFBDD8; }
  table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
    background-color: #EAEAEA; }
  table.dataTable.order-column.hover tbody tr:hover > .sorting_2 {
    background-color: #EBEBEB; }
  table.dataTable.order-column.hover tbody tr:hover > .sorting_3 {
    background-color: #EEEEEE; }
  table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1 {
    background-color: #A1AEC7; }
  table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2 {
    background-color: #A2AFC8; }
  table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3 {
    background-color: #A4B2CB; }
  table.dataTable.order-column.hover tbody tr.odd:hover > .sorting_1 {
    background-color: #EAEAEA; }
  table.dataTable.order-column.hover tbody tr.odd:hover > .sorting_2 {
    background-color: #EBEBEB; }
  table.dataTable.order-column.hover tbody tr.odd:hover > .sorting_3 {
    background-color: #EEEEEE; }
  table.dataTable.order-column.hover tbody tr.odd:hover.selected > .sorting_1 {
    background-color: #A1AEC7; }
  table.dataTable.order-column.hover tbody tr.odd:hover.selected > .sorting_2 {
    background-color: #A2AFC8; }
  table.dataTable.order-column.hover tbody tr.odd:hover.selected > .sorting_3 {
    background-color: #A4B2CB; }
  table.dataTable.order-column.hover tbody tr.even:hover > .sorting_1 {
    background-color: #EAEAEA; }
  table.dataTable.order-column.hover tbody tr.even:hover > .sorting_2 {
    background-color: #EBEBEB; }
  table.dataTable.order-column.hover tbody tr.even:hover > .sorting_3 {
    background-color: #EEEEEE; }
  table.dataTable.order-column.hover tbody tr.even:hover.selected > .sorting_1 {
    background-color: #A1AEC7; }
  table.dataTable.order-column.hover tbody tr.even:hover.selected > .sorting_2 {
    background-color: #A2AFC8; }
  table.dataTable.order-column.hover tbody tr.even:hover.selected > .sorting_3 {
    background-color: #A4B2CB; }
  table.dataTable.no-footer {
    border-bottom: none; }
  table.dataTable.nowrap th {
    white-space: nowrap; }
  table.dataTable.nowrap td {
    white-space: nowrap; }
  table.dataTable.compact thead th {
    padding: 5px 9px; }
  table.dataTable.compact thead td {
    padding: 5px 9px; }
  table.dataTable.compact tfoot th {
    padding: 5px 9px 3px 9px; }
  table.dataTable.compact tfoot td {
    padding: 5px 9px 3px 9px; }
  table.dataTable.compact tbody th {
    padding: 4px 5px; }
  table.dataTable.compact tbody td {
    padding: 4px 5px; }

/*
 * Control feature layout
 */
.dataTables_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 0;
  padding: 0; }
  .dataTables_wrapper .top {
    padding: 16px 24px; }
  .dataTables_wrapper .bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 64px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 16px 8px; }
    .dataTables_wrapper .bottom .left {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 50%;
              flex: 0 0 50%;
      max-width: 50%;
      -ms-flex-item-align: center;
          align-self: center;
      padding: 0 8px; }
      .dataTables_wrapper .bottom .left .length {
        display: block; }
    .dataTables_wrapper .bottom .right {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 50%;
              flex: 0 0 50%;
      max-width: 50%;
      -ms-flex-item-align: center;
          align-self: center;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      padding: 0 8px; }
      .dataTables_wrapper .bottom .right .info {
        display: block;
        -ms-flex-item-align: center;
            align-self: center; }
        .dataTables_wrapper .bottom .right .info .dataTables_info {
          padding: 0 8px;
          font-weight: 600; }
      .dataTables_wrapper .bottom .right .pagination {
        display: block;
        -ms-flex-item-align: center;
            align-self: center;
        white-space: nowrap; }
        .dataTables_wrapper .bottom .right .pagination .dataTables_paginate {
          padding: 0;
          margin: 0 !important; }
  .dataTables_wrapper .dataTables_filter {
    float: right; }
    .dataTables_wrapper .dataTables_filter input {
      margin-left: 0.5em;
      border: 1px solid rgba(0, 0, 0, 0.12);
      height: 24px;
      padding: 4px 8px; }
  .dataTables_wrapper .dataTables_paginate .paginate_button {
    background: #FFFFFF;
    color: rgba(0, 0, 0, 0.87);
    border: 1px solid rgba(0, 0, 0, 0.12);
    padding: 9px 12px;
    border-radius: 2px;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    margin: 0 2px; }
    .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
      -webkit-box-shadow: inset 999em 0 0 0 rgba(0, 0, 0, 0.05);
              box-shadow: inset 999em 0 0 0 rgba(0, 0, 0, 0.05);
      color: rgba(0, 0, 0, 0.87) !important;
      border: 1px solid rgba(0, 0, 0, 0.12) !important;
      background: none; }
    .dataTables_wrapper .dataTables_paginate .paginate_button:active {
      -webkit-box-shadow: inset 999em 0 0 0 rgba(0, 0, 0, 0.08), inset 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(255, 255, 255, 0.35);
              box-shadow: inset 999em 0 0 0 rgba(0, 0, 0, 0.08), inset 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(255, 255, 255, 0.35); }
    .dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
      color: rgba(0, 0, 0, 0.54) !important;
      border-color: rgba(0, 0, 0, 0.12) !important;
      background: #FFFFFF !important;
      -webkit-box-shadow: none !important;
              box-shadow: none !important;
      cursor: default; }
  .dataTables_wrapper .dataTables_processing {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 40px;
    margin-left: -50%;
    margin-top: -25px;
    padding-top: 20px;
    text-align: center;
    font-size: 1.2em;
    background-color: white;
    /* Chrome,Safari4+ */
    /* Chrome10+,Safari5.1+ */
    /* FF3.6+ */
    /* IE10+ */
    /* Opera 11.10+ */
    background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.9)), color-stop(75%, rgba(255, 255, 255, 0.9)), to(rgba(255, 255, 255, 0)));
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
    /* W3C */ }
  .dataTables_wrapper .dataTables_scroll {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    clear: both;
    min-height: 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.12);
    /* Clear the table border & shadows */ }
    .dataTables_wrapper .dataTables_scroll table.dataTable {
      -webkit-box-shadow: none;
              box-shadow: none; }
      .dataTables_wrapper .dataTables_scroll table.dataTable.row-border thead {
        border: none; }
    .dataTables_wrapper .dataTables_scroll .dataTables_scrollHead {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      min-height: 56px;
      -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.095), 0 1px 1px 0 rgba(0, 0, 0, 0.1), 0 2px 1px 0 rgba(0, 0, 0, 0.05);
              box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.095), 0 1px 1px 0 rgba(0, 0, 0, 0.1), 0 2px 1px 0 rgba(0, 0, 0, 0.05);
      background: #FFFFFF;
      overflow: visible !important; }
      .dataTables_wrapper .dataTables_scroll .dataTables_scrollHead tr th:last-child .table-header .column-title {
        position: relative;
        left: 7px; }
    .dataTables_wrapper .dataTables_scroll .dataTables_scrollBody {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      overflow-x: hidden !important;
      overflow-y: scroll !important;
      -webkit-overflow-scrolling: touch; }
      .dataTables_wrapper .dataTables_scroll .dataTables_scrollBody th > .dataTables_sizing {
        height: 0;
        overflow: hidden;
        margin: 0 !important;
        padding: 0 !important; }
      .dataTables_wrapper .dataTables_scroll .dataTables_scrollBody td > .dataTables_sizing {
        height: 0;
        overflow: hidden;
        margin: 0 !important;
        padding: 0 !important; }
  .dataTables_wrapper.no-footer .dataTables_scrollBody {
    border-bottom: none; }
  .dataTables_wrapper.no-footer .dataTables_scrollHead table,
  .dataTables_wrapper.no-footer .dataTables_scrollBody table {
    border-top: none;
    border-bottom: none;
    margin: 0; }
  .dataTables_wrapper:after {
    visibility: hidden;
    display: block;
    content: "";
    clear: both;
    height: 0; }

/* DataTable Specific Content Rules & Fixes */
table.dataTable .show-details {
  padding: 5px 10px;
  font-weight: bold; }

table.dataTable .action-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  table.dataTable .action-buttons .button {
    padding: 8px; }

/* Fullpage datatable */
.fullpage-datatable .dataTables_wrapper {
  height: 100%;
  max-height: 100%;
  padding: 0; }

/* Fullpage datatable IE11 Fix */
.explorer-11 .fullpage-datatable .dataTables_scroll {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }

/* Responsive datatable */
table.dataTable.dtr-inline.collapsed.dtr-inline.collapsed > tbody > tr > td:first-child,
table.dataTable.dtr-inline.collapsed.dtr-inline.collapsed > tbody > tr > th:first-child {
  padding-left: 40px; }
  table.dataTable.dtr-inline.collapsed.dtr-inline.collapsed > tbody > tr > td:first-child:before,
  table.dataTable.dtr-inline.collapsed.dtr-inline.collapsed > tbody > tr > th:first-child:before {
    content: '+';
    width: 15px;
    height: 15px;
    line-height: 15px;
    top: 50%;
    margin-top: -7px;
    left: 8px;
    color: rgba(0, 0, 0, 0.54);
    background: none;
    border: none;
    -webkit-box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.54);
            box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.54);
    font-weight: bold; }

table.dataTable.dtr-inline.collapsed.dtr-inline.collapsed > tbody > tr.parent > td:first-child:before,
table.dataTable.dtr-inline.collapsed.dtr-inline.collapsed > tbody > tr.parent > th:first-child:before {
  background: none; }

table.dataTable.dtr-inline.collapsed > tbody > tr.child ul {
  display: block; }
  table.dataTable.dtr-inline.collapsed > tbody > tr.child ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    border-bottom: 1px solid rgba(0, 0, 0, 0.12);
    padding: 8px 0; }
    table.dataTable.dtr-inline.collapsed > tbody > tr.child ul li:first-child {
      padding-top: 0; }
    table.dataTable.dtr-inline.collapsed > tbody > tr.child ul li:last-child {
      border-bottom: none;
      padding-bottom: 0; }
    table.dataTable.dtr-inline.collapsed > tbody > tr.child ul li .dtr-title {
      margin-right: 8px; }

/*

github.com style (c) Vasily Polovnyov <vast@whiteants.net>

*/
hljs,
[hljs] {
  display: block;
  overflow-x: auto;
  color: #333;
  background: #f8f8f8;
  -webkit-text-size-adjust: none; }

.hljs-comment,
.diff .hljs-header {
  color: #998;
  font-style: italic; }

.hljs-keyword,
.css .rule .hljs-keyword,
.hljs-winutils,
.nginx .hljs-title,
.hljs-subst,
.hljs-request,
.hljs-status {
  color: #333;
  font-weight: bold; }

.hljs-number,
.hljs-hexcolor,
.ruby .hljs-constant {
  color: #008080; }

.hljs-string,
.hljs-tag .hljs-value,
.hljs-doctag,
.tex .hljs-formula {
  color: #d14; }

.hljs-title,
.hljs-id,
.scss .hljs-preprocessor {
  color: #900;
  font-weight: bold; }

.hljs-list .hljs-keyword,
.hljs-subst {
  font-weight: normal; }

.hljs-class .hljs-title,
.hljs-type,
.vhdl .hljs-literal,
.tex .hljs-command {
  color: #458;
  font-weight: bold; }

.hljs-tag,
.hljs-tag .hljs-title,
.hljs-rule .hljs-property,
.django .hljs-tag .hljs-keyword {
  color: #000080;
  font-weight: normal; }

.hljs-attribute,
.hljs-variable,
.lisp .hljs-body,
.hljs-name {
  color: #008080; }

.hljs-regexp {
  color: #009926; }

.hljs-symbol,
.ruby .hljs-symbol .hljs-string,
.lisp .hljs-keyword,
.clojure .hljs-keyword,
.scheme .hljs-keyword,
.tex .hljs-special,
.hljs-prompt {
  color: #990073; }

.hljs-built_in {
  color: #0086b3; }

.hljs-preprocessor,
.hljs-pragma,
.hljs-pi,
.hljs-doctype,
.hljs-shebang,
.hljs-cdata {
  color: #999;
  font-weight: bold; }

.hljs-deletion {
  background: #fdd; }

.hljs-addition {
  background: #dfd; }

.diff .hljs-change {
  background: #0086b3; }

.hljs-chunk {
  color: #aaa; }

nvd3 {
  display: block;
  width: 100%;
  height: 100%; }
  nvd3.remove-x-lines .nv-x .tick line {
    display: none; }
  nvd3.remove-y-lines .nv-y .tick line {
    display: none; }
  nvd3.remove-line-stroke .nv-groups path.nv-line {
    stroke-width: 0 !important; }
  nvd3.remove-opacity .nv-groups .nv-group {
    fill-opacity: 1 !important; }
  nvd3.show-line-points .nv-line .nv-scatter .nv-groups .nv-point {
    fill-opacity: 1 !important;
    stroke-opacity: 1 !important; }

.nvd3 text {
  font-family: "Roboto", "Helvetica Neue", "Arial", sans-serif; }

.nvd3 line.nv-guideline {
  stroke: rgba(0, 0, 0, 0.54); }

.nvd3 .nv-groups .nv-point.hover {
  stroke-width: 3px !important;
  fill-opacity: 1 !important;
  stroke-opacity: 1 !important; }

.nvtooltip {
  background: none;
  color: white;
  padding: 0;
  border: none; }
  .nvtooltip.gravity-n:after {
    display: block;
    position: absolute;
    content: '';
    width: 0;
    height: 0;
    left: 50%;
    bottom: 100%;
    margin-left: -5px;
    border: 5px solid transparent;
    border-bottom-color: rgba(0, 0, 0, 0.87); }
  .nvtooltip.gravity-s:after {
    display: block;
    position: absolute;
    content: '';
    width: 0;
    height: 0;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border: 5px solid transparent;
    border-top-color: rgba(0, 0, 0, 0.87); }
  .nvtooltip.gravity-e:after {
    display: block;
    position: absolute;
    content: '';
    width: 0;
    height: 0;
    top: 50%;
    right: 0;
    margin-top: -6px;
    margin-right: -11px;
    border: 6px solid transparent;
    border-left-color: rgba(0, 0, 0, 0.87); }
  .nvtooltip.gravity-w:after {
    display: block;
    position: absolute;
    content: '';
    width: 0;
    height: 0;
    top: 50%;
    margin-top: -6px;
    margin-left: -11px;
    border: 6px solid transparent;
    border-right-color: rgba(0, 0, 0, 0.87); }
  .nvtooltip table {
    background: rgba(0, 0, 0, 0.87);
    padding: 8px 12px;
    margin: 0;
    border-radius: 2px; }
    .nvtooltip table tbody tr td.legend-color-guide div {
      border: none; }
    .nvtooltip table tbody tr td:last-child {
      padding-right: 0; }

.ps-container:hover .ps-in-scrolling {
  pointer-events: auto; }

.ps-container .ps-in-scrolling {
  pointer-events: auto; }

.ps-container > .ps-scrollbar-x-rail {
  background: none !important;
  margin: 4px 0;
  height: 4px;
  z-index: 49; }
  .ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x {
    height: 4px; }

.ps-container > .ps-scrollbar-y-rail {
  background: none !important;
  margin: 4px 0;
  width: 4px;
  z-index: 49; }
  .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
    width: 4px; }

.ta-root {
  display: block; }
  .ta-root .ta-scroll-window.form-control {
    border: 1px solid rgba(0, 0, 0, 0.12); }
  .ta-root.focussed > .ta-scroll-window.form-control {
    outline: 0px solid transparent;
    border: 1px solid rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: none;
            box-shadow: none; }
  .ta-root textarea.ta-editor.ta-html {
    resize: vertical;
    width: 100% !important;
    border: 1px solid rgba(0, 0, 0, 0.12);
    padding: 16px; }
  .ta-root .ta-toolbar {
    border: 1px solid rgba(0, 0, 0, 0.12);
    border-bottom: none;
    background: #0f172a; }
    .ta-root .ta-toolbar .ta-group {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -ms-flex-line-pack: center;
          align-content: center;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
      .ta-root .ta-toolbar .ta-group #toolbarWC,
      .ta-root .ta-toolbar .ta-group #toolbarCC {
        display: inline-block !important;
        line-height: 24px; }
      .ta-root .ta-toolbar .ta-group .md-button {
        width: 40px;
        min-width: 40px;
        line-height: 14px;
        height: 36px;
        min-height: 36px;
        padding: 6px;
        margin: 4px 0; }
        .ta-root .ta-toolbar .ta-group .md-button i {
          font-size: 20px;
          width: 20px;
          height: 20px;
          line-height: 20px; }

/*----------------------------------------------------------------*/
/*  Helpers
/*----------------------------------------------------------------*/
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
  display: none !important; }

.no-padding {
  padding: 0 !important; }

.no-margin {
  margin: 0 !important; }

.no-radius {
  border-radius: 0; }

.divider-vertical {
  background: rgba(0, 0, 0, 0.12);
  height: 24px;
  width: 1px;
  margin: 0 8px; }

.hidden {
  visibility: hidden;
  opacity: 0; }

[fill-width] {
  min-width: 100%; }

[fill-height] {
  min-height: 100%; }

.full-height {
  height: 100% !important; }

a img {
  display: block;
  outline: none; }

img {
  max-width: 100%;
  height: auto;
  vertical-align: top;
  border: none; }

.scrollable {
  display: block;
  position: relative;
  overflow-x: auto;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch; }
  .scrollable.only-x {
    overflow-x: auto;
    overflow-y: hidden; }
  .scrollable.only-y {
    overflow-x: hidden;
    overflow-y: auto; }

.flex-scrollable {
  position: relative;
  overflow-x: auto;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch; }
  .flex-scrollable.only-x {
    overflow-x: auto;
    overflow-y: hidden; }
  .flex-scrollable.only-y {
    overflow-x: hidden;
    overflow-y: auto; }

.background-image-center {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: -1; }

.align-vertical:before {
  display: inline-block;
  height: 100%;
  content: '';
  vertical-align: middle; }

.align-vertical .align-vertical-top,
.align-vertical .align-vertical-middle,
.align-vertical .align-vertical-bottom {
  display: inline-block; }

.align-vertical .align-vertical-top {
  vertical-align: top; }

.align-vertical .align-vertical-middle {
  vertical-align: middle; }

.align-vertical .align-vertical-bottom {
  vertical-align: bottom; }

.padding-0,
.p-0 {
  padding: 0px; }

.padding-top-0,
.pt-0 {
  padding-top: 0px; }

.padding-right-0,
.pr-0 {
  padding-right: 0px; }

.padding-bottom-0,
.pb-0 {
  padding-bottom: 0px; }

.padding-left-0,
.pl-0 {
  padding-left: 0px; }

.padding-horizontal-0,
.ph-0 {
  padding-left: 0px;
  padding-right: 0px; }

.padding-vertical-0,
.pv-0 {
  padding-top: 0px;
  padding-bottom: 0px; }

.padding-5,
.p-5 {
  padding: 5px; }

.padding-top-5,
.pt-5 {
  padding-top: 5px; }

.padding-right-5,
.pr-5 {
  padding-right: 5px; }

.padding-bottom-5,
.pb-5 {
  padding-bottom: 5px; }

.padding-left-5,
.pl-5 {
  padding-left: 5px; }

.padding-horizontal-5,
.ph-5 {
  padding-left: 5px;
  padding-right: 5px; }

.padding-vertical-5,
.pv-5 {
  padding-top: 5px;
  padding-bottom: 5px; }

.padding-10,
.p-10 {
  padding: 10px; }

.padding-top-10,
.pt-10 {
  padding-top: 10px; }

.padding-right-10,
.pr-10 {
  padding-right: 10px; }

.padding-bottom-10,
.pb-10 {
  padding-bottom: 10px; }

.padding-left-10,
.pl-10 {
  padding-left: 10px; }

.padding-horizontal-10,
.ph-10 {
  padding-left: 10px;
  padding-right: 10px; }

.padding-vertical-10,
.pv-10 {
  padding-top: 10px;
  padding-bottom: 10px; }

.padding-15,
.p-15 {
  padding: 15px; }

.padding-top-15,
.pt-15 {
  padding-top: 15px; }

.padding-right-15,
.pr-15 {
  padding-right: 15px; }

.padding-bottom-15,
.pb-15 {
  padding-bottom: 15px; }

.padding-left-15,
.pl-15 {
  padding-left: 15px; }

.padding-horizontal-15,
.ph-15 {
  padding-left: 15px;
  padding-right: 15px; }

.padding-vertical-15,
.pv-15 {
  padding-top: 15px;
  padding-bottom: 15px; }

.padding-20,
.p-20 {
  padding: 20px; }

.padding-top-20,
.pt-20 {
  padding-top: 20px; }

.padding-right-20,
.pr-20 {
  padding-right: 20px; }

.padding-bottom-20,
.pb-20 {
  padding-bottom: 20px; }

.padding-left-20,
.pl-20 {
  padding-left: 20px; }

.padding-horizontal-20,
.ph-20 {
  padding-left: 20px;
  padding-right: 20px; }

.padding-vertical-20,
.pv-20 {
  padding-top: 20px;
  padding-bottom: 20px; }

.padding-25,
.p-25 {
  padding: 25px; }

.padding-top-25,
.pt-25 {
  padding-top: 25px; }

.padding-right-25,
.pr-25 {
  padding-right: 25px; }

.padding-bottom-25,
.pb-25 {
  padding-bottom: 25px; }

.padding-left-25,
.pl-25 {
  padding-left: 25px; }

.padding-horizontal-25,
.ph-25 {
  padding-left: 25px;
  padding-right: 25px; }

.padding-vertical-25,
.pv-25 {
  padding-top: 25px;
  padding-bottom: 25px; }

.padding-30,
.p-30 {
  padding: 30px; }

.padding-top-30,
.pt-30 {
  padding-top: 30px; }

.padding-right-30,
.pr-30 {
  padding-right: 30px; }

.padding-bottom-30,
.pb-30 {
  padding-bottom: 30px; }

.padding-left-30,
.pl-30 {
  padding-left: 30px; }

.padding-horizontal-30,
.ph-30 {
  padding-left: 30px;
  padding-right: 30px; }

.padding-vertical-30,
.pv-30 {
  padding-top: 30px;
  padding-bottom: 30px; }

.padding-35,
.p-35 {
  padding: 35px; }

.padding-top-35,
.pt-35 {
  padding-top: 35px; }

.padding-right-35,
.pr-35 {
  padding-right: 35px; }

.padding-bottom-35,
.pb-35 {
  padding-bottom: 35px; }

.padding-left-35,
.pl-35 {
  padding-left: 35px; }

.padding-horizontal-35,
.ph-35 {
  padding-left: 35px;
  padding-right: 35px; }

.padding-vertical-35,
.pv-35 {
  padding-top: 35px;
  padding-bottom: 35px; }

.padding-40,
.p-40 {
  padding: 40px; }

.padding-top-40,
.pt-40 {
  padding-top: 40px; }

.padding-right-40,
.pr-40 {
  padding-right: 40px; }

.padding-bottom-40,
.pb-40 {
  padding-bottom: 40px; }

.padding-left-40,
.pl-40 {
  padding-left: 40px; }

.padding-horizontal-40,
.ph-40 {
  padding-left: 40px;
  padding-right: 40px; }

.padding-vertical-40,
.pv-40 {
  padding-top: 40px;
  padding-bottom: 40px; }

.padding-45,
.p-45 {
  padding: 45px; }

.padding-top-45,
.pt-45 {
  padding-top: 45px; }

.padding-right-45,
.pr-45 {
  padding-right: 45px; }

.padding-bottom-45,
.pb-45 {
  padding-bottom: 45px; }

.padding-left-45,
.pl-45 {
  padding-left: 45px; }

.padding-horizontal-45,
.ph-45 {
  padding-left: 45px;
  padding-right: 45px; }

.padding-vertical-45,
.pv-45 {
  padding-top: 45px;
  padding-bottom: 45px; }

.padding-50,
.p-50 {
  padding: 50px; }

.padding-top-50,
.pt-50 {
  padding-top: 50px; }

.padding-right-50,
.pr-50 {
  padding-right: 50px; }

.padding-bottom-50,
.pb-50 {
  padding-bottom: 50px; }

.padding-left-50,
.pl-50 {
  padding-left: 50px; }

.padding-horizontal-50,
.ph-50 {
  padding-left: 50px;
  padding-right: 50px; }

.padding-vertical-50,
.pv-50 {
  padding-top: 50px;
  padding-bottom: 50px; }

.padding-55,
.p-55 {
  padding: 55px; }

.padding-top-55,
.pt-55 {
  padding-top: 55px; }

.padding-right-55,
.pr-55 {
  padding-right: 55px; }

.padding-bottom-55,
.pb-55 {
  padding-bottom: 55px; }

.padding-left-55,
.pl-55 {
  padding-left: 55px; }

.padding-horizontal-55,
.ph-55 {
  padding-left: 55px;
  padding-right: 55px; }

.padding-vertical-55,
.pv-55 {
  padding-top: 55px;
  padding-bottom: 55px; }

.padding-60,
.p-60 {
  padding: 60px; }

.padding-top-60,
.pt-60 {
  padding-top: 60px; }

.padding-right-60,
.pr-60 {
  padding-right: 60px; }

.padding-bottom-60,
.pb-60 {
  padding-bottom: 60px; }

.padding-left-60,
.pl-60 {
  padding-left: 60px; }

.padding-horizontal-60,
.ph-60 {
  padding-left: 60px;
  padding-right: 60px; }

.padding-vertical-60,
.pv-60 {
  padding-top: 60px;
  padding-bottom: 60px; }

.padding-65,
.p-65 {
  padding: 65px; }

.padding-top-65,
.pt-65 {
  padding-top: 65px; }

.padding-right-65,
.pr-65 {
  padding-right: 65px; }

.padding-bottom-65,
.pb-65 {
  padding-bottom: 65px; }

.padding-left-65,
.pl-65 {
  padding-left: 65px; }

.padding-horizontal-65,
.ph-65 {
  padding-left: 65px;
  padding-right: 65px; }

.padding-vertical-65,
.pv-65 {
  padding-top: 65px;
  padding-bottom: 65px; }

.padding-70,
.p-70 {
  padding: 70px; }

.padding-top-70,
.pt-70 {
  padding-top: 70px; }

.padding-right-70,
.pr-70 {
  padding-right: 70px; }

.padding-bottom-70,
.pb-70 {
  padding-bottom: 70px; }

.padding-left-70,
.pl-70 {
  padding-left: 70px; }

.padding-horizontal-70,
.ph-70 {
  padding-left: 70px;
  padding-right: 70px; }

.padding-vertical-70,
.pv-70 {
  padding-top: 70px;
  padding-bottom: 70px; }

.padding-75,
.p-75 {
  padding: 75px; }

.padding-top-75,
.pt-75 {
  padding-top: 75px; }

.padding-right-75,
.pr-75 {
  padding-right: 75px; }

.padding-bottom-75,
.pb-75 {
  padding-bottom: 75px; }

.padding-left-75,
.pl-75 {
  padding-left: 75px; }

.padding-horizontal-75,
.ph-75 {
  padding-left: 75px;
  padding-right: 75px; }

.padding-vertical-75,
.pv-75 {
  padding-top: 75px;
  padding-bottom: 75px; }

.padding-80,
.p-80 {
  padding: 80px; }

.padding-top-80,
.pt-80 {
  padding-top: 80px; }

.padding-right-80,
.pr-80 {
  padding-right: 80px; }

.padding-bottom-80,
.pb-80 {
  padding-bottom: 80px; }

.padding-left-80,
.pl-80 {
  padding-left: 80px; }

.padding-horizontal-80,
.ph-80 {
  padding-left: 80px;
  padding-right: 80px; }

.padding-vertical-80,
.pv-80 {
  padding-top: 80px;
  padding-bottom: 80px; }

.padding-85,
.p-85 {
  padding: 85px; }

.padding-top-85,
.pt-85 {
  padding-top: 85px; }

.padding-right-85,
.pr-85 {
  padding-right: 85px; }

.padding-bottom-85,
.pb-85 {
  padding-bottom: 85px; }

.padding-left-85,
.pl-85 {
  padding-left: 85px; }

.padding-horizontal-85,
.ph-85 {
  padding-left: 85px;
  padding-right: 85px; }

.padding-vertical-85,
.pv-85 {
  padding-top: 85px;
  padding-bottom: 85px; }

.padding-90,
.p-90 {
  padding: 90px; }

.padding-top-90,
.pt-90 {
  padding-top: 90px; }

.padding-right-90,
.pr-90 {
  padding-right: 90px; }

.padding-bottom-90,
.pb-90 {
  padding-bottom: 90px; }

.padding-left-90,
.pl-90 {
  padding-left: 90px; }

.padding-horizontal-90,
.ph-90 {
  padding-left: 90px;
  padding-right: 90px; }

.padding-vertical-90,
.pv-90 {
  padding-top: 90px;
  padding-bottom: 90px; }

.padding-95,
.p-95 {
  padding: 95px; }

.padding-top-95,
.pt-95 {
  padding-top: 95px; }

.padding-right-95,
.pr-95 {
  padding-right: 95px; }

.padding-bottom-95,
.pb-95 {
  padding-bottom: 95px; }

.padding-left-95,
.pl-95 {
  padding-left: 95px; }

.padding-horizontal-95,
.ph-95 {
  padding-left: 95px;
  padding-right: 95px; }

.padding-vertical-95,
.pv-95 {
  padding-top: 95px;
  padding-bottom: 95px; }

.padding-100,
.p-100 {
  padding: 100px; }

.padding-top-100,
.pt-100 {
  padding-top: 100px; }

.padding-right-100,
.pr-100 {
  padding-right: 100px; }

.padding-bottom-100,
.pb-100 {
  padding-bottom: 100px; }

.padding-left-100,
.pl-100 {
  padding-left: 100px; }

.padding-horizontal-100,
.ph-100 {
  padding-left: 100px;
  padding-right: 100px; }

.padding-vertical-100,
.pv-100 {
  padding-top: 100px;
  padding-bottom: 100px; }

.padding-8,
.p-8 {
  padding: 8px; }

.padding-top-8,
.pt-8 {
  padding-top: 8px; }

.padding-right-8,
.pr-8 {
  padding-right: 8px; }

.padding-bottom-8,
.pb-8 {
  padding-bottom: 8px; }

.padding-left-8,
.pl-8 {
  padding-left: 8px; }

.padding-horizontal-8,
.ph-8 {
  padding-left: 8px;
  padding-right: 8px; }

.padding-vertical-8,
.pv-8 {
  padding-top: 8px;
  padding-bottom: 8px; }

.padding-16,
.p-16 {
  padding: 16px; }

.padding-top-16,
.pt-16 {
  padding-top: 16px; }

.padding-right-16,
.pr-16 {
  padding-right: 16px; }

.padding-bottom-16,
.pb-16 {
  padding-bottom: 16px; }

.padding-left-16,
.pl-16 {
  padding-left: 16px; }

.padding-horizontal-16,
.ph-16 {
  padding-left: 16px;
  padding-right: 16px; }

.padding-vertical-16,
.pv-16 {
  padding-top: 16px;
  padding-bottom: 16px; }

.padding-24,
.p-24 {
  padding: 24px; }

.padding-top-24,
.pt-24 {
  padding-top: 24px; }

.padding-right-24,
.pr-24 {
  padding-right: 24px; }

.padding-bottom-24,
.pb-24 {
  padding-bottom: 24px; }

.padding-left-24,
.pl-24 {
  padding-left: 24px; }

.padding-horizontal-24,
.ph-24 {
  padding-left: 24px;
  padding-right: 24px; }

.padding-vertical-24,
.pv-24 {
  padding-top: 24px;
  padding-bottom: 24px; }

.padding-32,
.p-32 {
  padding: 32px; }

.padding-top-32,
.pt-32 {
  padding-top: 32px; }

.padding-right-32,
.pr-32 {
  padding-right: 32px; }

.padding-bottom-32,
.pb-32 {
  padding-bottom: 32px; }

.padding-left-32,
.pl-32 {
  padding-left: 32px; }

.padding-horizontal-32,
.ph-32 {
  padding-left: 32px;
  padding-right: 32px; }

.padding-vertical-32,
.pv-32 {
  padding-top: 32px;
  padding-bottom: 32px; }

.padding-48,
.p-48 {
  padding: 48px; }

.padding-top-48,
.pt-48 {
  padding-top: 48px; }

.padding-right-48,
.pr-48 {
  padding-right: 48px; }

.padding-bottom-48,
.pb-48 {
  padding-bottom: 48px; }

.padding-left-48,
.pl-48 {
  padding-left: 48px; }

.padding-horizontal-48,
.ph-48 {
  padding-left: 48px;
  padding-right: 48px; }

.padding-vertical-48,
.pv-48 {
  padding-top: 48px;
  padding-bottom: 48px; }

.padding-56,
.p-56 {
  padding: 56px; }

.padding-top-56,
.pt-56 {
  padding-top: 56px; }

.padding-right-56,
.pr-56 {
  padding-right: 56px; }

.padding-bottom-56,
.pb-56 {
  padding-bottom: 56px; }

.padding-left-56,
.pl-56 {
  padding-left: 56px; }

.padding-horizontal-56,
.ph-56 {
  padding-left: 56px;
  padding-right: 56px; }

.padding-vertical-56,
.pv-56 {
  padding-top: 56px;
  padding-bottom: 56px; }

.padding-64,
.p-64 {
  padding: 64px; }

.padding-top-64,
.pt-64 {
  padding-top: 64px; }

.padding-right-64,
.pr-64 {
  padding-right: 64px; }

.padding-bottom-64,
.pb-64 {
  padding-bottom: 64px; }

.padding-left-64,
.pl-64 {
  padding-left: 64px; }

.padding-horizontal-64,
.ph-64 {
  padding-left: 64px;
  padding-right: 64px; }

.padding-vertical-64,
.pv-64 {
  padding-top: 64px;
  padding-bottom: 64px; }

.padding-72,
.p-72 {
  padding: 72px; }

.padding-top-72,
.pt-72 {
  padding-top: 72px; }

.padding-right-72,
.pr-72 {
  padding-right: 72px; }

.padding-bottom-72,
.pb-72 {
  padding-bottom: 72px; }

.padding-left-72,
.pl-72 {
  padding-left: 72px; }

.padding-horizontal-72,
.ph-72 {
  padding-left: 72px;
  padding-right: 72px; }

.padding-vertical-72,
.pv-72 {
  padding-top: 72px;
  padding-bottom: 72px; }

.padding-88,
.p-88 {
  padding: 88px; }

.padding-top-88,
.pt-88 {
  padding-top: 88px; }

.padding-right-88,
.pr-88 {
  padding-right: 88px; }

.padding-bottom-88,
.pb-88 {
  padding-bottom: 88px; }

.padding-left-88,
.pl-88 {
  padding-left: 88px; }

.padding-horizontal-88,
.ph-88 {
  padding-left: 88px;
  padding-right: 88px; }

.padding-vertical-88,
.pv-88 {
  padding-top: 88px;
  padding-bottom: 88px; }

.padding-96,
.p-96 {
  padding: 96px; }

.padding-top-96,
.pt-96 {
  padding-top: 96px; }

.padding-right-96,
.pr-96 {
  padding-right: 96px; }

.padding-bottom-96,
.pb-96 {
  padding-bottom: 96px; }

.padding-left-96,
.pl-96 {
  padding-left: 96px; }

.padding-horizontal-96,
.ph-96 {
  padding-left: 96px;
  padding-right: 96px; }

.padding-vertical-96,
.pv-96 {
  padding-top: 96px;
  padding-bottom: 96px; }

.margin-0,
.m-0 {
  margin: 0px; }

.margin-top-0,
.mt-0 {
  margin-top: 0px; }

.margin-right-0,
.mr-0 {
  margin-right: 0px; }

.margin-bottom-0,
.mb-0 {
  margin-bottom: 0px; }

.margin-left-0,
.ml-0 {
  margin-left: 0px; }

.margin-horizontal-0,
.mh-0 {
  margin-left: 0px;
  margin-right: 0px; }

.margin-vertical-0,
.mv-0 {
  margin-top: 0px;
  margin-bottom: 0px; }

.margin-5,
.m-5 {
  margin: 5px; }

.margin-top-5,
.mt-5 {
  margin-top: 5px; }

.margin-right-5,
.mr-5 {
  margin-right: 5px; }

.margin-bottom-5,
.mb-5 {
  margin-bottom: 5px; }

.margin-left-5,
.ml-5 {
  margin-left: 5px; }

.margin-horizontal-5,
.mh-5 {
  margin-left: 5px;
  margin-right: 5px; }

.margin-vertical-5,
.mv-5 {
  margin-top: 5px;
  margin-bottom: 5px; }

.margin-10,
.m-10 {
  margin: 10px; }

.margin-top-10,
.mt-10 {
  margin-top: 10px; }

.margin-right-10,
.mr-10 {
  margin-right: 10px; }

.margin-bottom-10,
.mb-10 {
  margin-bottom: 10px; }

.margin-left-10,
.ml-10 {
  margin-left: 10px; }

.margin-horizontal-10,
.mh-10 {
  margin-left: 10px;
  margin-right: 10px; }

.margin-vertical-10,
.mv-10 {
  margin-top: 10px;
  margin-bottom: 10px; }

.margin-15,
.m-15 {
  margin: 15px; }

.margin-top-15,
.mt-15 {
  margin-top: 15px; }

.margin-right-15,
.mr-15 {
  margin-right: 15px; }

.margin-bottom-15,
.mb-15 {
  margin-bottom: 15px; }

.margin-left-15,
.ml-15 {
  margin-left: 15px; }

.margin-horizontal-15,
.mh-15 {
  margin-left: 15px;
  margin-right: 15px; }

.margin-vertical-15,
.mv-15 {
  margin-top: 15px;
  margin-bottom: 15px; }

.margin-20,
.m-20 {
  margin: 20px; }

.margin-top-20,
.mt-20 {
  margin-top: 20px; }

.margin-right-20,
.mr-20 {
  margin-right: 20px; }

.margin-bottom-20,
.mb-20 {
  margin-bottom: 20px; }

.margin-left-20,
.ml-20 {
  margin-left: 20px; }

.margin-horizontal-20,
.mh-20 {
  margin-left: 20px;
  margin-right: 20px; }

.margin-vertical-20,
.mv-20 {
  margin-top: 20px;
  margin-bottom: 20px; }

.margin-25,
.m-25 {
  margin: 25px; }

.margin-top-25,
.mt-25 {
  margin-top: 25px; }

.margin-right-25,
.mr-25 {
  margin-right: 25px; }

.margin-bottom-25,
.mb-25 {
  margin-bottom: 25px; }

.margin-left-25,
.ml-25 {
  margin-left: 25px; }

.margin-horizontal-25,
.mh-25 {
  margin-left: 25px;
  margin-right: 25px; }

.margin-vertical-25,
.mv-25 {
  margin-top: 25px;
  margin-bottom: 25px; }

.margin-30,
.m-30 {
  margin: 30px; }

.margin-top-30,
.mt-30 {
  margin-top: 30px; }

.margin-right-30,
.mr-30 {
  margin-right: 30px; }

.margin-bottom-30,
.mb-30 {
  margin-bottom: 30px; }

.margin-left-30,
.ml-30 {
  margin-left: 30px; }

.margin-horizontal-30,
.mh-30 {
  margin-left: 30px;
  margin-right: 30px; }

.margin-vertical-30,
.mv-30 {
  margin-top: 30px;
  margin-bottom: 30px; }

.margin-35,
.m-35 {
  margin: 35px; }

.margin-top-35,
.mt-35 {
  margin-top: 35px; }

.margin-right-35,
.mr-35 {
  margin-right: 35px; }

.margin-bottom-35,
.mb-35 {
  margin-bottom: 35px; }

.margin-left-35,
.ml-35 {
  margin-left: 35px; }

.margin-horizontal-35,
.mh-35 {
  margin-left: 35px;
  margin-right: 35px; }

.margin-vertical-35,
.mv-35 {
  margin-top: 35px;
  margin-bottom: 35px; }

.margin-40,
.m-40 {
  margin: 40px; }

.margin-top-40,
.mt-40 {
  margin-top: 40px; }

.margin-right-40,
.mr-40 {
  margin-right: 40px; }

.margin-bottom-40,
.mb-40 {
  margin-bottom: 40px; }

.margin-left-40,
.ml-40 {
  margin-left: 40px; }

.margin-horizontal-40,
.mh-40 {
  margin-left: 40px;
  margin-right: 40px; }

.margin-vertical-40,
.mv-40 {
  margin-top: 40px;
  margin-bottom: 40px; }

.margin-45,
.m-45 {
  margin: 45px; }

.margin-top-45,
.mt-45 {
  margin-top: 45px; }

.margin-right-45,
.mr-45 {
  margin-right: 45px; }

.margin-bottom-45,
.mb-45 {
  margin-bottom: 45px; }

.margin-left-45,
.ml-45 {
  margin-left: 45px; }

.margin-horizontal-45,
.mh-45 {
  margin-left: 45px;
  margin-right: 45px; }

.margin-vertical-45,
.mv-45 {
  margin-top: 45px;
  margin-bottom: 45px; }

.margin-50,
.m-50 {
  margin: 50px; }

.margin-top-50,
.mt-50 {
  margin-top: 50px; }

.margin-right-50,
.mr-50 {
  margin-right: 50px; }

.margin-bottom-50,
.mb-50 {
  margin-bottom: 50px; }

.margin-left-50,
.ml-50 {
  margin-left: 50px; }

.margin-horizontal-50,
.mh-50 {
  margin-left: 50px;
  margin-right: 50px; }

.margin-vertical-50,
.mv-50 {
  margin-top: 50px;
  margin-bottom: 50px; }

.margin-55,
.m-55 {
  margin: 55px; }

.margin-top-55,
.mt-55 {
  margin-top: 55px; }

.margin-right-55,
.mr-55 {
  margin-right: 55px; }

.margin-bottom-55,
.mb-55 {
  margin-bottom: 55px; }

.margin-left-55,
.ml-55 {
  margin-left: 55px; }

.margin-horizontal-55,
.mh-55 {
  margin-left: 55px;
  margin-right: 55px; }

.margin-vertical-55,
.mv-55 {
  margin-top: 55px;
  margin-bottom: 55px; }

.margin-60,
.m-60 {
  margin: 60px; }

.margin-top-60,
.mt-60 {
  margin-top: 60px; }

.margin-right-60,
.mr-60 {
  margin-right: 60px; }

.margin-bottom-60,
.mb-60 {
  margin-bottom: 60px; }

.margin-left-60,
.ml-60 {
  margin-left: 60px; }

.margin-horizontal-60,
.mh-60 {
  margin-left: 60px;
  margin-right: 60px; }

.margin-vertical-60,
.mv-60 {
  margin-top: 60px;
  margin-bottom: 60px; }

.margin-65,
.m-65 {
  margin: 65px; }

.margin-top-65,
.mt-65 {
  margin-top: 65px; }

.margin-right-65,
.mr-65 {
  margin-right: 65px; }

.margin-bottom-65,
.mb-65 {
  margin-bottom: 65px; }

.margin-left-65,
.ml-65 {
  margin-left: 65px; }

.margin-horizontal-65,
.mh-65 {
  margin-left: 65px;
  margin-right: 65px; }

.margin-vertical-65,
.mv-65 {
  margin-top: 65px;
  margin-bottom: 65px; }

.margin-70,
.m-70 {
  margin: 70px; }

.margin-top-70,
.mt-70 {
  margin-top: 70px; }

.margin-right-70,
.mr-70 {
  margin-right: 70px; }

.margin-bottom-70,
.mb-70 {
  margin-bottom: 70px; }

.margin-left-70,
.ml-70 {
  margin-left: 70px; }

.margin-horizontal-70,
.mh-70 {
  margin-left: 70px;
  margin-right: 70px; }

.margin-vertical-70,
.mv-70 {
  margin-top: 70px;
  margin-bottom: 70px; }

.margin-75,
.m-75 {
  margin: 75px; }

.margin-top-75,
.mt-75 {
  margin-top: 75px; }

.margin-right-75,
.mr-75 {
  margin-right: 75px; }

.margin-bottom-75,
.mb-75 {
  margin-bottom: 75px; }

.margin-left-75,
.ml-75 {
  margin-left: 75px; }

.margin-horizontal-75,
.mh-75 {
  margin-left: 75px;
  margin-right: 75px; }

.margin-vertical-75,
.mv-75 {
  margin-top: 75px;
  margin-bottom: 75px; }

.margin-80,
.m-80 {
  margin: 80px; }

.margin-top-80,
.mt-80 {
  margin-top: 80px; }

.margin-right-80,
.mr-80 {
  margin-right: 80px; }

.margin-bottom-80,
.mb-80 {
  margin-bottom: 80px; }

.margin-left-80,
.ml-80 {
  margin-left: 80px; }

.margin-horizontal-80,
.mh-80 {
  margin-left: 80px;
  margin-right: 80px; }

.margin-vertical-80,
.mv-80 {
  margin-top: 80px;
  margin-bottom: 80px; }

.margin-85,
.m-85 {
  margin: 85px; }

.margin-top-85,
.mt-85 {
  margin-top: 85px; }

.margin-right-85,
.mr-85 {
  margin-right: 85px; }

.margin-bottom-85,
.mb-85 {
  margin-bottom: 85px; }

.margin-left-85,
.ml-85 {
  margin-left: 85px; }

.margin-horizontal-85,
.mh-85 {
  margin-left: 85px;
  margin-right: 85px; }

.margin-vertical-85,
.mv-85 {
  margin-top: 85px;
  margin-bottom: 85px; }

.margin-90,
.m-90 {
  margin: 90px; }

.margin-top-90,
.mt-90 {
  margin-top: 90px; }

.margin-right-90,
.mr-90 {
  margin-right: 90px; }

.margin-bottom-90,
.mb-90 {
  margin-bottom: 90px; }

.margin-left-90,
.ml-90 {
  margin-left: 90px; }

.margin-horizontal-90,
.mh-90 {
  margin-left: 90px;
  margin-right: 90px; }

.margin-vertical-90,
.mv-90 {
  margin-top: 90px;
  margin-bottom: 90px; }

.margin-95,
.m-95 {
  margin: 95px; }

.margin-top-95,
.mt-95 {
  margin-top: 95px; }

.margin-right-95,
.mr-95 {
  margin-right: 95px; }

.margin-bottom-95,
.mb-95 {
  margin-bottom: 95px; }

.margin-left-95,
.ml-95 {
  margin-left: 95px; }

.margin-horizontal-95,
.mh-95 {
  margin-left: 95px;
  margin-right: 95px; }

.margin-vertical-95,
.mv-95 {
  margin-top: 95px;
  margin-bottom: 95px; }

.margin-100,
.m-100 {
  margin: 100px; }

.margin-top-100,
.mt-100 {
  margin-top: 100px; }

.margin-right-100,
.mr-100 {
  margin-right: 100px; }

.margin-bottom-100,
.mb-100 {
  margin-bottom: 100px; }

.margin-left-100,
.ml-100 {
  margin-left: 100px; }

.margin-horizontal-100,
.mh-100 {
  margin-left: 100px;
  margin-right: 100px; }

.margin-vertical-100,
.mv-100 {
  margin-top: 100px;
  margin-bottom: 100px; }

.margin-8,
.m-8 {
  margin: 8px; }

.margin-top-8,
.mt-8 {
  margin-top: 8px; }

.margin-right-8,
.mr-8 {
  margin-right: 8px; }

.margin-bottom-8,
.mb-8 {
  margin-bottom: 8px; }

.margin-left-8,
.ml-8 {
  margin-left: 8px; }

.margin-horizontal-8,
.mh-8 {
  margin-left: 8px;
  margin-right: 8px; }

.margin-vertical-8,
.mv-8 {
  margin-top: 8px;
  margin-bottom: 8px; }

.margin-16,
.m-16 {
  margin: 16px; }

.margin-top-16,
.mt-16 {
  margin-top: 16px; }

.margin-right-16,
.mr-16 {
  margin-right: 16px; }

.margin-bottom-16,
.mb-16 {
  margin-bottom: 16px; }

.margin-left-16,
.ml-16 {
  margin-left: 16px; }

.margin-horizontal-16,
.mh-16 {
  margin-left: 16px;
  margin-right: 16px; }

.margin-vertical-16,
.mv-16 {
  margin-top: 16px;
  margin-bottom: 16px; }

.margin-24,
.m-24 {
  margin: 24px; }

.margin-top-24,
.mt-24 {
  margin-top: 24px; }

.margin-right-24,
.mr-24 {
  margin-right: 24px; }

.margin-bottom-24,
.mb-24 {
  margin-bottom: 24px; }

.margin-left-24,
.ml-24 {
  margin-left: 24px; }

.margin-horizontal-24,
.mh-24 {
  margin-left: 24px;
  margin-right: 24px; }

.margin-vertical-24,
.mv-24 {
  margin-top: 24px;
  margin-bottom: 24px; }

.margin-32,
.m-32 {
  margin: 32px; }

.margin-top-32,
.mt-32 {
  margin-top: 32px; }

.margin-right-32,
.mr-32 {
  margin-right: 32px; }

.margin-bottom-32,
.mb-32 {
  margin-bottom: 32px; }

.margin-left-32,
.ml-32 {
  margin-left: 32px; }

.margin-horizontal-32,
.mh-32 {
  margin-left: 32px;
  margin-right: 32px; }

.margin-vertical-32,
.mv-32 {
  margin-top: 32px;
  margin-bottom: 32px; }

.margin-48,
.m-48 {
  margin: 48px; }

.margin-top-48,
.mt-48 {
  margin-top: 48px; }

.margin-right-48,
.mr-48 {
  margin-right: 48px; }

.margin-bottom-48,
.mb-48 {
  margin-bottom: 48px; }

.margin-left-48,
.ml-48 {
  margin-left: 48px; }

.margin-horizontal-48,
.mh-48 {
  margin-left: 48px;
  margin-right: 48px; }

.margin-vertical-48,
.mv-48 {
  margin-top: 48px;
  margin-bottom: 48px; }

.margin-56,
.m-56 {
  margin: 56px; }

.margin-top-56,
.mt-56 {
  margin-top: 56px; }

.margin-right-56,
.mr-56 {
  margin-right: 56px; }

.margin-bottom-56,
.mb-56 {
  margin-bottom: 56px; }

.margin-left-56,
.ml-56 {
  margin-left: 56px; }

.margin-horizontal-56,
.mh-56 {
  margin-left: 56px;
  margin-right: 56px; }

.margin-vertical-56,
.mv-56 {
  margin-top: 56px;
  margin-bottom: 56px; }

.margin-64,
.m-64 {
  margin: 64px; }

.margin-top-64,
.mt-64 {
  margin-top: 64px; }

.margin-right-64,
.mr-64 {
  margin-right: 64px; }

.margin-bottom-64,
.mb-64 {
  margin-bottom: 64px; }

.margin-left-64,
.ml-64 {
  margin-left: 64px; }

.margin-horizontal-64,
.mh-64 {
  margin-left: 64px;
  margin-right: 64px; }

.margin-vertical-64,
.mv-64 {
  margin-top: 64px;
  margin-bottom: 64px; }

.margin-72,
.m-72 {
  margin: 72px; }

.margin-top-72,
.mt-72 {
  margin-top: 72px; }

.margin-right-72,
.mr-72 {
  margin-right: 72px; }

.margin-bottom-72,
.mb-72 {
  margin-bottom: 72px; }

.margin-left-72,
.ml-72 {
  margin-left: 72px; }

.margin-horizontal-72,
.mh-72 {
  margin-left: 72px;
  margin-right: 72px; }

.margin-vertical-72,
.mv-72 {
  margin-top: 72px;
  margin-bottom: 72px; }

.margin-88,
.m-88 {
  margin: 88px; }

.margin-top-88,
.mt-88 {
  margin-top: 88px; }

.margin-right-88,
.mr-88 {
  margin-right: 88px; }

.margin-bottom-88,
.mb-88 {
  margin-bottom: 88px; }

.margin-left-88,
.ml-88 {
  margin-left: 88px; }

.margin-horizontal-88,
.mh-88 {
  margin-left: 88px;
  margin-right: 88px; }

.margin-vertical-88,
.mv-88 {
  margin-top: 88px;
  margin-bottom: 88px; }

.margin-96,
.m-96 {
  margin: 96px; }

.margin-top-96,
.mt-96 {
  margin-top: 96px; }

.margin-right-96,
.mr-96 {
  margin-right: 96px; }

.margin-bottom-96,
.mb-96 {
  margin-bottom: 96px; }

.margin-left-96,
.ml-96 {
  margin-left: 96px; }

.margin-horizontal-96,
.mh-96 {
  margin-left: 96px;
  margin-right: 96px; }

.margin-vertical-96,
.mv-96 {
  margin-top: 96px;
  margin-bottom: 96px; }

.height-0,
.h-0 {
  height: 0px !important;
  min-height: 0px !important;
  max-height: 0px !important; }

.width-0,
.w-0 {
  width: 0px !important;
  min-width: 0px !important;
  max-width: 0px !important; }

.height-5,
.h-5 {
  height: 5px !important;
  min-height: 5px !important;
  max-height: 5px !important; }

.width-5,
.w-5 {
  width: 5px !important;
  min-width: 5px !important;
  max-width: 5px !important; }

.height-10,
.h-10 {
  height: 10px !important;
  min-height: 10px !important;
  max-height: 10px !important; }

.width-10,
.w-10 {
  width: 10px !important;
  min-width: 10px !important;
  max-width: 10px !important; }

.height-15,
.h-15 {
  height: 15px !important;
  min-height: 15px !important;
  max-height: 15px !important; }

.width-15,
.w-15 {
  width: 15px !important;
  min-width: 15px !important;
  max-width: 15px !important; }

.height-20,
.h-20 {
  height: 20px !important;
  min-height: 20px !important;
  max-height: 20px !important; }

.width-20,
.w-20 {
  width: 20px !important;
  min-width: 20px !important;
  max-width: 20px !important; }

.height-25,
.h-25 {
  height: 25px !important;
  min-height: 25px !important;
  max-height: 25px !important; }

.width-25,
.w-25 {
  width: 25px !important;
  min-width: 25px !important;
  max-width: 25px !important; }

.height-30,
.h-30 {
  height: 30px !important;
  min-height: 30px !important;
  max-height: 30px !important; }

.width-30,
.w-30 {
  width: 30px !important;
  min-width: 30px !important;
  max-width: 30px !important; }

.height-35,
.h-35 {
  height: 35px !important;
  min-height: 35px !important;
  max-height: 35px !important; }

.width-35,
.w-35 {
  width: 35px !important;
  min-width: 35px !important;
  max-width: 35px !important; }

.height-40,
.h-40 {
  height: 40px !important;
  min-height: 40px !important;
  max-height: 40px !important; }

.width-40,
.w-40 {
  width: 40px !important;
  min-width: 40px !important;
  max-width: 40px !important; }

.height-45,
.h-45 {
  height: 45px !important;
  min-height: 45px !important;
  max-height: 45px !important; }

.width-45,
.w-45 {
  width: 45px !important;
  min-width: 45px !important;
  max-width: 45px !important; }

.height-50,
.h-50 {
  height: 50px !important;
  min-height: 50px !important;
  max-height: 50px !important; }

.width-50,
.w-50 {
  width: 50px !important;
  min-width: 50px !important;
  max-width: 50px !important; }

.height-55,
.h-55 {
  height: 55px !important;
  min-height: 55px !important;
  max-height: 55px !important; }

.width-55,
.w-55 {
  width: 55px !important;
  min-width: 55px !important;
  max-width: 55px !important; }

.height-60,
.h-60 {
  height: 60px !important;
  min-height: 60px !important;
  max-height: 60px !important; }

.width-60,
.w-60 {
  width: 60px !important;
  min-width: 60px !important;
  max-width: 60px !important; }

.height-65,
.h-65 {
  height: 65px !important;
  min-height: 65px !important;
  max-height: 65px !important; }

.width-65,
.w-65 {
  width: 65px !important;
  min-width: 65px !important;
  max-width: 65px !important; }

.height-70,
.h-70 {
  height: 70px !important;
  min-height: 70px !important;
  max-height: 70px !important; }

.width-70,
.w-70 {
  width: 70px !important;
  min-width: 70px !important;
  max-width: 70px !important; }

.height-75,
.h-75 {
  height: 75px !important;
  min-height: 75px !important;
  max-height: 75px !important; }

.width-75,
.w-75 {
  width: 75px !important;
  min-width: 75px !important;
  max-width: 75px !important; }

.height-80,
.h-80 {
  height: 80px !important;
  min-height: 80px !important;
  max-height: 80px !important; }

.width-80,
.w-80 {
  width: 80px !important;
  min-width: 80px !important;
  max-width: 80px !important; }

.height-85,
.h-85 {
  height: 85px !important;
  min-height: 85px !important;
  max-height: 85px !important; }

.width-85,
.w-85 {
  width: 85px !important;
  min-width: 85px !important;
  max-width: 85px !important; }

.height-90,
.h-90 {
  height: 90px !important;
  min-height: 90px !important;
  max-height: 90px !important; }

.width-90,
.w-90 {
  width: 90px !important;
  min-width: 90px !important;
  max-width: 90px !important; }

.height-95,
.h-95 {
  height: 95px !important;
  min-height: 95px !important;
  max-height: 95px !important; }

.width-95,
.w-95 {
  width: 95px !important;
  min-width: 95px !important;
  max-width: 95px !important; }

.height-100,
.h-100 {
  height: 100px !important;
  min-height: 100px !important;
  max-height: 100px !important; }

.width-100,
.w-100 {
  width: 100px !important;
  min-width: 100px !important;
  max-width: 100px !important; }

.height-105,
.h-105 {
  height: 105px !important;
  min-height: 105px !important;
  max-height: 105px !important; }

.width-105,
.w-105 {
  width: 105px !important;
  min-width: 105px !important;
  max-width: 105px !important; }

.height-110,
.h-110 {
  height: 110px !important;
  min-height: 110px !important;
  max-height: 110px !important; }

.width-110,
.w-110 {
  width: 110px !important;
  min-width: 110px !important;
  max-width: 110px !important; }

.height-115,
.h-115 {
  height: 115px !important;
  min-height: 115px !important;
  max-height: 115px !important; }

.width-115,
.w-115 {
  width: 115px !important;
  min-width: 115px !important;
  max-width: 115px !important; }

.height-120,
.h-120 {
  height: 120px !important;
  min-height: 120px !important;
  max-height: 120px !important; }

.width-120,
.w-120 {
  width: 120px !important;
  min-width: 120px !important;
  max-width: 120px !important; }

.height-125,
.h-125 {
  height: 125px !important;
  min-height: 125px !important;
  max-height: 125px !important; }

.width-125,
.w-125 {
  width: 125px !important;
  min-width: 125px !important;
  max-width: 125px !important; }

.height-130,
.h-130 {
  height: 130px !important;
  min-height: 130px !important;
  max-height: 130px !important; }

.width-130,
.w-130 {
  width: 130px !important;
  min-width: 130px !important;
  max-width: 130px !important; }

.height-135,
.h-135 {
  height: 135px !important;
  min-height: 135px !important;
  max-height: 135px !important; }

.width-135,
.w-135 {
  width: 135px !important;
  min-width: 135px !important;
  max-width: 135px !important; }

.height-140,
.h-140 {
  height: 140px !important;
  min-height: 140px !important;
  max-height: 140px !important; }

.width-140,
.w-140 {
  width: 140px !important;
  min-width: 140px !important;
  max-width: 140px !important; }

.height-145,
.h-145 {
  height: 145px !important;
  min-height: 145px !important;
  max-height: 145px !important; }

.width-145,
.w-145 {
  width: 145px !important;
  min-width: 145px !important;
  max-width: 145px !important; }

.height-150,
.h-150 {
  height: 150px !important;
  min-height: 150px !important;
  max-height: 150px !important; }

.width-150,
.w-150 {
  width: 150px !important;
  min-width: 150px !important;
  max-width: 150px !important; }

.height-155,
.h-155 {
  height: 155px !important;
  min-height: 155px !important;
  max-height: 155px !important; }

.width-155,
.w-155 {
  width: 155px !important;
  min-width: 155px !important;
  max-width: 155px !important; }

.height-160,
.h-160 {
  height: 160px !important;
  min-height: 160px !important;
  max-height: 160px !important; }

.width-160,
.w-160 {
  width: 160px !important;
  min-width: 160px !important;
  max-width: 160px !important; }

.height-165,
.h-165 {
  height: 165px !important;
  min-height: 165px !important;
  max-height: 165px !important; }

.width-165,
.w-165 {
  width: 165px !important;
  min-width: 165px !important;
  max-width: 165px !important; }

.height-170,
.h-170 {
  height: 170px !important;
  min-height: 170px !important;
  max-height: 170px !important; }

.width-170,
.w-170 {
  width: 170px !important;
  min-width: 170px !important;
  max-width: 170px !important; }

.height-175,
.h-175 {
  height: 175px !important;
  min-height: 175px !important;
  max-height: 175px !important; }

.width-175,
.w-175 {
  width: 175px !important;
  min-width: 175px !important;
  max-width: 175px !important; }

.height-180,
.h-180 {
  height: 180px !important;
  min-height: 180px !important;
  max-height: 180px !important; }

.width-180,
.w-180 {
  width: 180px !important;
  min-width: 180px !important;
  max-width: 180px !important; }

.height-185,
.h-185 {
  height: 185px !important;
  min-height: 185px !important;
  max-height: 185px !important; }

.width-185,
.w-185 {
  width: 185px !important;
  min-width: 185px !important;
  max-width: 185px !important; }

.height-190,
.h-190 {
  height: 190px !important;
  min-height: 190px !important;
  max-height: 190px !important; }

.width-190,
.w-190 {
  width: 190px !important;
  min-width: 190px !important;
  max-width: 190px !important; }

.height-195,
.h-195 {
  height: 195px !important;
  min-height: 195px !important;
  max-height: 195px !important; }

.width-195,
.w-195 {
  width: 195px !important;
  min-width: 195px !important;
  max-width: 195px !important; }

.height-200,
.h-200 {
  height: 200px !important;
  min-height: 200px !important;
  max-height: 200px !important; }

.width-200,
.w-200 {
  width: 200px !important;
  min-width: 200px !important;
  max-width: 200px !important; }

.height-205,
.h-205 {
  height: 205px !important;
  min-height: 205px !important;
  max-height: 205px !important; }

.width-205,
.w-205 {
  width: 205px !important;
  min-width: 205px !important;
  max-width: 205px !important; }

.height-210,
.h-210 {
  height: 210px !important;
  min-height: 210px !important;
  max-height: 210px !important; }

.width-210,
.w-210 {
  width: 210px !important;
  min-width: 210px !important;
  max-width: 210px !important; }

.height-215,
.h-215 {
  height: 215px !important;
  min-height: 215px !important;
  max-height: 215px !important; }

.width-215,
.w-215 {
  width: 215px !important;
  min-width: 215px !important;
  max-width: 215px !important; }

.height-220,
.h-220 {
  height: 220px !important;
  min-height: 220px !important;
  max-height: 220px !important; }

.width-220,
.w-220 {
  width: 220px !important;
  min-width: 220px !important;
  max-width: 220px !important; }

.height-225,
.h-225 {
  height: 225px !important;
  min-height: 225px !important;
  max-height: 225px !important; }

.width-225,
.w-225 {
  width: 225px !important;
  min-width: 225px !important;
  max-width: 225px !important; }

.height-230,
.h-230 {
  height: 230px !important;
  min-height: 230px !important;
  max-height: 230px !important; }

.width-230,
.w-230 {
  width: 230px !important;
  min-width: 230px !important;
  max-width: 230px !important; }

.height-235,
.h-235 {
  height: 235px !important;
  min-height: 235px !important;
  max-height: 235px !important; }

.width-235,
.w-235 {
  width: 235px !important;
  min-width: 235px !important;
  max-width: 235px !important; }

.height-240,
.h-240 {
  height: 240px !important;
  min-height: 240px !important;
  max-height: 240px !important; }

.width-240,
.w-240 {
  width: 240px !important;
  min-width: 240px !important;
  max-width: 240px !important; }

.height-245,
.h-245 {
  height: 245px !important;
  min-height: 245px !important;
  max-height: 245px !important; }

.width-245,
.w-245 {
  width: 245px !important;
  min-width: 245px !important;
  max-width: 245px !important; }

.height-250,
.h-250 {
  height: 250px !important;
  min-height: 250px !important;
  max-height: 250px !important; }

.width-250,
.w-250 {
  width: 250px !important;
  min-width: 250px !important;
  max-width: 250px !important; }

.height-255,
.h-255 {
  height: 255px !important;
  min-height: 255px !important;
  max-height: 255px !important; }

.width-255,
.w-255 {
  width: 255px !important;
  min-width: 255px !important;
  max-width: 255px !important; }

.height-260,
.h-260 {
  height: 260px !important;
  min-height: 260px !important;
  max-height: 260px !important; }

.width-260,
.w-260 {
  width: 260px !important;
  min-width: 260px !important;
  max-width: 260px !important; }

.height-265,
.h-265 {
  height: 265px !important;
  min-height: 265px !important;
  max-height: 265px !important; }

.width-265,
.w-265 {
  width: 265px !important;
  min-width: 265px !important;
  max-width: 265px !important; }

.height-270,
.h-270 {
  height: 270px !important;
  min-height: 270px !important;
  max-height: 270px !important; }

.width-270,
.w-270 {
  width: 270px !important;
  min-width: 270px !important;
  max-width: 270px !important; }

.height-275,
.h-275 {
  height: 275px !important;
  min-height: 275px !important;
  max-height: 275px !important; }

.width-275,
.w-275 {
  width: 275px !important;
  min-width: 275px !important;
  max-width: 275px !important; }

.height-280,
.h-280 {
  height: 280px !important;
  min-height: 280px !important;
  max-height: 280px !important; }

.width-280,
.w-280 {
  width: 280px !important;
  min-width: 280px !important;
  max-width: 280px !important; }

.height-285,
.h-285 {
  height: 285px !important;
  min-height: 285px !important;
  max-height: 285px !important; }

.width-285,
.w-285 {
  width: 285px !important;
  min-width: 285px !important;
  max-width: 285px !important; }

.height-290,
.h-290 {
  height: 290px !important;
  min-height: 290px !important;
  max-height: 290px !important; }

.width-290,
.w-290 {
  width: 290px !important;
  min-width: 290px !important;
  max-width: 290px !important; }

.height-295,
.h-295 {
  height: 295px !important;
  min-height: 295px !important;
  max-height: 295px !important; }

.width-295,
.w-295 {
  width: 295px !important;
  min-width: 295px !important;
  max-width: 295px !important; }

.height-300,
.h-300 {
  height: 300px !important;
  min-height: 300px !important;
  max-height: 300px !important; }

.width-300,
.w-300 {
  width: 300px !important;
  min-width: 300px !important;
  max-width: 300px !important; }

.height-305,
.h-305 {
  height: 305px !important;
  min-height: 305px !important;
  max-height: 305px !important; }

.width-305,
.w-305 {
  width: 305px !important;
  min-width: 305px !important;
  max-width: 305px !important; }

.height-310,
.h-310 {
  height: 310px !important;
  min-height: 310px !important;
  max-height: 310px !important; }

.width-310,
.w-310 {
  width: 310px !important;
  min-width: 310px !important;
  max-width: 310px !important; }

.height-315,
.h-315 {
  height: 315px !important;
  min-height: 315px !important;
  max-height: 315px !important; }

.width-315,
.w-315 {
  width: 315px !important;
  min-width: 315px !important;
  max-width: 315px !important; }

.height-320,
.h-320 {
  height: 320px !important;
  min-height: 320px !important;
  max-height: 320px !important; }

.width-320,
.w-320 {
  width: 320px !important;
  min-width: 320px !important;
  max-width: 320px !important; }

.height-325,
.h-325 {
  height: 325px !important;
  min-height: 325px !important;
  max-height: 325px !important; }

.width-325,
.w-325 {
  width: 325px !important;
  min-width: 325px !important;
  max-width: 325px !important; }

.height-330,
.h-330 {
  height: 330px !important;
  min-height: 330px !important;
  max-height: 330px !important; }

.width-330,
.w-330 {
  width: 330px !important;
  min-width: 330px !important;
  max-width: 330px !important; }

.height-335,
.h-335 {
  height: 335px !important;
  min-height: 335px !important;
  max-height: 335px !important; }

.width-335,
.w-335 {
  width: 335px !important;
  min-width: 335px !important;
  max-width: 335px !important; }

.height-340,
.h-340 {
  height: 340px !important;
  min-height: 340px !important;
  max-height: 340px !important; }

.width-340,
.w-340 {
  width: 340px !important;
  min-width: 340px !important;
  max-width: 340px !important; }

.height-345,
.h-345 {
  height: 345px !important;
  min-height: 345px !important;
  max-height: 345px !important; }

.width-345,
.w-345 {
  width: 345px !important;
  min-width: 345px !important;
  max-width: 345px !important; }

.height-350,
.h-350 {
  height: 350px !important;
  min-height: 350px !important;
  max-height: 350px !important; }

.width-350,
.w-350 {
  width: 350px !important;
  min-width: 350px !important;
  max-width: 350px !important; }

.height-355,
.h-355 {
  height: 355px !important;
  min-height: 355px !important;
  max-height: 355px !important; }

.width-355,
.w-355 {
  width: 355px !important;
  min-width: 355px !important;
  max-width: 355px !important; }

.height-360,
.h-360 {
  height: 360px !important;
  min-height: 360px !important;
  max-height: 360px !important; }

.width-360,
.w-360 {
  width: 360px !important;
  min-width: 360px !important;
  max-width: 360px !important; }

.height-365,
.h-365 {
  height: 365px !important;
  min-height: 365px !important;
  max-height: 365px !important; }

.width-365,
.w-365 {
  width: 365px !important;
  min-width: 365px !important;
  max-width: 365px !important; }

.height-370,
.h-370 {
  height: 370px !important;
  min-height: 370px !important;
  max-height: 370px !important; }

.width-370,
.w-370 {
  width: 370px !important;
  min-width: 370px !important;
  max-width: 370px !important; }

.height-375,
.h-375 {
  height: 375px !important;
  min-height: 375px !important;
  max-height: 375px !important; }

.width-375,
.w-375 {
  width: 375px !important;
  min-width: 375px !important;
  max-width: 375px !important; }

.height-380,
.h-380 {
  height: 380px !important;
  min-height: 380px !important;
  max-height: 380px !important; }

.width-380,
.w-380 {
  width: 380px !important;
  min-width: 380px !important;
  max-width: 380px !important; }

.height-385,
.h-385 {
  height: 385px !important;
  min-height: 385px !important;
  max-height: 385px !important; }

.width-385,
.w-385 {
  width: 385px !important;
  min-width: 385px !important;
  max-width: 385px !important; }

.height-390,
.h-390 {
  height: 390px !important;
  min-height: 390px !important;
  max-height: 390px !important; }

.width-390,
.w-390 {
  width: 390px !important;
  min-width: 390px !important;
  max-width: 390px !important; }

.height-395,
.h-395 {
  height: 395px !important;
  min-height: 395px !important;
  max-height: 395px !important; }

.width-395,
.w-395 {
  width: 395px !important;
  min-width: 395px !important;
  max-width: 395px !important; }

.height-400,
.h-400 {
  height: 400px !important;
  min-height: 400px !important;
  max-height: 400px !important; }

.width-400,
.w-400 {
  width: 400px !important;
  min-width: 400px !important;
  max-width: 400px !important; }

.height-405,
.h-405 {
  height: 405px !important;
  min-height: 405px !important;
  max-height: 405px !important; }

.width-405,
.w-405 {
  width: 405px !important;
  min-width: 405px !important;
  max-width: 405px !important; }

.height-410,
.h-410 {
  height: 410px !important;
  min-height: 410px !important;
  max-height: 410px !important; }

.width-410,
.w-410 {
  width: 410px !important;
  min-width: 410px !important;
  max-width: 410px !important; }

.height-415,
.h-415 {
  height: 415px !important;
  min-height: 415px !important;
  max-height: 415px !important; }

.width-415,
.w-415 {
  width: 415px !important;
  min-width: 415px !important;
  max-width: 415px !important; }

.height-420,
.h-420 {
  height: 420px !important;
  min-height: 420px !important;
  max-height: 420px !important; }

.width-420,
.w-420 {
  width: 420px !important;
  min-width: 420px !important;
  max-width: 420px !important; }

.height-425,
.h-425 {
  height: 425px !important;
  min-height: 425px !important;
  max-height: 425px !important; }

.width-425,
.w-425 {
  width: 425px !important;
  min-width: 425px !important;
  max-width: 425px !important; }

.height-430,
.h-430 {
  height: 430px !important;
  min-height: 430px !important;
  max-height: 430px !important; }

.width-430,
.w-430 {
  width: 430px !important;
  min-width: 430px !important;
  max-width: 430px !important; }

.height-435,
.h-435 {
  height: 435px !important;
  min-height: 435px !important;
  max-height: 435px !important; }

.width-435,
.w-435 {
  width: 435px !important;
  min-width: 435px !important;
  max-width: 435px !important; }

.height-440,
.h-440 {
  height: 440px !important;
  min-height: 440px !important;
  max-height: 440px !important; }

.width-440,
.w-440 {
  width: 440px !important;
  min-width: 440px !important;
  max-width: 440px !important; }

.height-445,
.h-445 {
  height: 445px !important;
  min-height: 445px !important;
  max-height: 445px !important; }

.width-445,
.w-445 {
  width: 445px !important;
  min-width: 445px !important;
  max-width: 445px !important; }

.height-450,
.h-450 {
  height: 450px !important;
  min-height: 450px !important;
  max-height: 450px !important; }

.width-450,
.w-450 {
  width: 450px !important;
  min-width: 450px !important;
  max-width: 450px !important; }

.height-455,
.h-455 {
  height: 455px !important;
  min-height: 455px !important;
  max-height: 455px !important; }

.width-455,
.w-455 {
  width: 455px !important;
  min-width: 455px !important;
  max-width: 455px !important; }

.height-460,
.h-460 {
  height: 460px !important;
  min-height: 460px !important;
  max-height: 460px !important; }

.width-460,
.w-460 {
  width: 460px !important;
  min-width: 460px !important;
  max-width: 460px !important; }

.height-465,
.h-465 {
  height: 465px !important;
  min-height: 465px !important;
  max-height: 465px !important; }

.width-465,
.w-465 {
  width: 465px !important;
  min-width: 465px !important;
  max-width: 465px !important; }

.height-470,
.h-470 {
  height: 470px !important;
  min-height: 470px !important;
  max-height: 470px !important; }

.width-470,
.w-470 {
  width: 470px !important;
  min-width: 470px !important;
  max-width: 470px !important; }

.height-475,
.h-475 {
  height: 475px !important;
  min-height: 475px !important;
  max-height: 475px !important; }

.width-475,
.w-475 {
  width: 475px !important;
  min-width: 475px !important;
  max-width: 475px !important; }

.height-480,
.h-480 {
  height: 480px !important;
  min-height: 480px !important;
  max-height: 480px !important; }

.width-480,
.w-480 {
  width: 480px !important;
  min-width: 480px !important;
  max-width: 480px !important; }

.height-485,
.h-485 {
  height: 485px !important;
  min-height: 485px !important;
  max-height: 485px !important; }

.width-485,
.w-485 {
  width: 485px !important;
  min-width: 485px !important;
  max-width: 485px !important; }

.height-490,
.h-490 {
  height: 490px !important;
  min-height: 490px !important;
  max-height: 490px !important; }

.width-490,
.w-490 {
  width: 490px !important;
  min-width: 490px !important;
  max-width: 490px !important; }

.height-495,
.h-495 {
  height: 495px !important;
  min-height: 495px !important;
  max-height: 495px !important; }

.width-495,
.w-495 {
  width: 495px !important;
  min-width: 495px !important;
  max-width: 495px !important; }

.height-500,
.h-500 {
  height: 500px !important;
  min-height: 500px !important;
  max-height: 500px !important; }

.width-500,
.w-500 {
  width: 500px !important;
  min-width: 500px !important;
  max-width: 500px !important; }

.height-8,
.h-8 {
  height: 8px !important;
  min-height: 8px !important;
  max-height: 8px !important; }

.width-8,
.w-8 {
  width: 8px !important;
  min-width: 8px !important;
  max-width: 8px !important; }

.height-16,
.h-16 {
  height: 16px !important;
  min-height: 16px !important;
  max-height: 16px !important; }

.width-16,
.w-16 {
  width: 16px !important;
  min-width: 16px !important;
  max-width: 16px !important; }

.height-24,
.h-24 {
  height: 24px !important;
  min-height: 24px !important;
  max-height: 24px !important; }

.width-24,
.w-24 {
  width: 24px !important;
  min-width: 24px !important;
  max-width: 24px !important; }

.height-32,
.h-32 {
  height: 32px !important;
  min-height: 32px !important;
  max-height: 32px !important; }

.width-32,
.w-32 {
  width: 32px !important;
  min-width: 32px !important;
  max-width: 32px !important; }

.height-48,
.h-48 {
  height: 48px !important;
  min-height: 48px !important;
  max-height: 48px !important; }

.width-48,
.w-48 {
  width: 48px !important;
  min-width: 48px !important;
  max-width: 48px !important; }

.height-56,
.h-56 {
  height: 56px !important;
  min-height: 56px !important;
  max-height: 56px !important; }

.width-56,
.w-56 {
  width: 56px !important;
  min-width: 56px !important;
  max-width: 56px !important; }

.height-64,
.h-64 {
  height: 64px !important;
  min-height: 64px !important;
  max-height: 64px !important; }

.width-64,
.w-64 {
  width: 64px !important;
  min-width: 64px !important;
  max-width: 64px !important; }

.height-72,
.h-72 {
  height: 72px !important;
  min-height: 72px !important;
  max-height: 72px !important; }

.width-72,
.w-72 {
  width: 72px !important;
  min-width: 72px !important;
  max-width: 72px !important; }

.height-88,
.h-88 {
  height: 88px !important;
  min-height: 88px !important;
  max-height: 88px !important; }

.width-88,
.w-88 {
  width: 88px !important;
  min-width: 88px !important;
  max-width: 88px !important; }

.height-96,
.h-96 {
  height: 96px !important;
  min-height: 96px !important;
  max-height: 96px !important; }

.width-96,
.w-96 {
  width: 96px !important;
  min-width: 96px !important;
  max-width: 96px !important; }

.height-104,
.h-104 {
  height: 104px !important;
  min-height: 104px !important;
  max-height: 104px !important; }

.width-104,
.w-104 {
  width: 104px !important;
  min-width: 104px !important;
  max-width: 104px !important; }

.height-112,
.h-112 {
  height: 112px !important;
  min-height: 112px !important;
  max-height: 112px !important; }

.width-112,
.w-112 {
  width: 112px !important;
  min-width: 112px !important;
  max-width: 112px !important; }

.height-128,
.h-128 {
  height: 128px !important;
  min-height: 128px !important;
  max-height: 128px !important; }

.width-128,
.w-128 {
  width: 128px !important;
  min-width: 128px !important;
  max-width: 128px !important; }

.height-136,
.h-136 {
  height: 136px !important;
  min-height: 136px !important;
  max-height: 136px !important; }

.width-136,
.w-136 {
  width: 136px !important;
  min-width: 136px !important;
  max-width: 136px !important; }

.height-144,
.h-144 {
  height: 144px !important;
  min-height: 144px !important;
  max-height: 144px !important; }

.width-144,
.w-144 {
  width: 144px !important;
  min-width: 144px !important;
  max-width: 144px !important; }

.height-152,
.h-152 {
  height: 152px !important;
  min-height: 152px !important;
  max-height: 152px !important; }

.width-152,
.w-152 {
  width: 152px !important;
  min-width: 152px !important;
  max-width: 152px !important; }

.height-168,
.h-168 {
  height: 168px !important;
  min-height: 168px !important;
  max-height: 168px !important; }

.width-168,
.w-168 {
  width: 168px !important;
  min-width: 168px !important;
  max-width: 168px !important; }

.height-176,
.h-176 {
  height: 176px !important;
  min-height: 176px !important;
  max-height: 176px !important; }

.width-176,
.w-176 {
  width: 176px !important;
  min-width: 176px !important;
  max-width: 176px !important; }

.height-184,
.h-184 {
  height: 184px !important;
  min-height: 184px !important;
  max-height: 184px !important; }

.width-184,
.w-184 {
  width: 184px !important;
  min-width: 184px !important;
  max-width: 184px !important; }

.height-192,
.h-192 {
  height: 192px !important;
  min-height: 192px !important;
  max-height: 192px !important; }

.width-192,
.w-192 {
  width: 192px !important;
  min-width: 192px !important;
  max-width: 192px !important; }

.height-208,
.h-208 {
  height: 208px !important;
  min-height: 208px !important;
  max-height: 208px !important; }

.width-208,
.w-208 {
  width: 208px !important;
  min-width: 208px !important;
  max-width: 208px !important; }

.height-216,
.h-216 {
  height: 216px !important;
  min-height: 216px !important;
  max-height: 216px !important; }

.width-216,
.w-216 {
  width: 216px !important;
  min-width: 216px !important;
  max-width: 216px !important; }

.height-224,
.h-224 {
  height: 224px !important;
  min-height: 224px !important;
  max-height: 224px !important; }

.width-224,
.w-224 {
  width: 224px !important;
  min-width: 224px !important;
  max-width: 224px !important; }

.height-232,
.h-232 {
  height: 232px !important;
  min-height: 232px !important;
  max-height: 232px !important; }

.width-232,
.w-232 {
  width: 232px !important;
  min-width: 232px !important;
  max-width: 232px !important; }

.height-248,
.h-248 {
  height: 248px !important;
  min-height: 248px !important;
  max-height: 248px !important; }

.width-248,
.w-248 {
  width: 248px !important;
  min-width: 248px !important;
  max-width: 248px !important; }

.height-256,
.h-256 {
  height: 256px !important;
  min-height: 256px !important;
  max-height: 256px !important; }

.width-256,
.w-256 {
  width: 256px !important;
  min-width: 256px !important;
  max-width: 256px !important; }

.height-264,
.h-264 {
  height: 264px !important;
  min-height: 264px !important;
  max-height: 264px !important; }

.width-264,
.w-264 {
  width: 264px !important;
  min-width: 264px !important;
  max-width: 264px !important; }

.height-272,
.h-272 {
  height: 272px !important;
  min-height: 272px !important;
  max-height: 272px !important; }

.width-272,
.w-272 {
  width: 272px !important;
  min-width: 272px !important;
  max-width: 272px !important; }

.height-288,
.h-288 {
  height: 288px !important;
  min-height: 288px !important;
  max-height: 288px !important; }

.width-288,
.w-288 {
  width: 288px !important;
  min-width: 288px !important;
  max-width: 288px !important; }

.height-296,
.h-296 {
  height: 296px !important;
  min-height: 296px !important;
  max-height: 296px !important; }

.width-296,
.w-296 {
  width: 296px !important;
  min-width: 296px !important;
  max-width: 296px !important; }

.height-304,
.h-304 {
  height: 304px !important;
  min-height: 304px !important;
  max-height: 304px !important; }

.width-304,
.w-304 {
  width: 304px !important;
  min-width: 304px !important;
  max-width: 304px !important; }

.height-312,
.h-312 {
  height: 312px !important;
  min-height: 312px !important;
  max-height: 312px !important; }

.width-312,
.w-312 {
  width: 312px !important;
  min-width: 312px !important;
  max-width: 312px !important; }

.height-328,
.h-328 {
  height: 328px !important;
  min-height: 328px !important;
  max-height: 328px !important; }

.width-328,
.w-328 {
  width: 328px !important;
  min-width: 328px !important;
  max-width: 328px !important; }

.height-336,
.h-336 {
  height: 336px !important;
  min-height: 336px !important;
  max-height: 336px !important; }

.width-336,
.w-336 {
  width: 336px !important;
  min-width: 336px !important;
  max-width: 336px !important; }

.height-344,
.h-344 {
  height: 344px !important;
  min-height: 344px !important;
  max-height: 344px !important; }

.width-344,
.w-344 {
  width: 344px !important;
  min-width: 344px !important;
  max-width: 344px !important; }

.height-352,
.h-352 {
  height: 352px !important;
  min-height: 352px !important;
  max-height: 352px !important; }

.width-352,
.w-352 {
  width: 352px !important;
  min-width: 352px !important;
  max-width: 352px !important; }

.height-368,
.h-368 {
  height: 368px !important;
  min-height: 368px !important;
  max-height: 368px !important; }

.width-368,
.w-368 {
  width: 368px !important;
  min-width: 368px !important;
  max-width: 368px !important; }

.height-376,
.h-376 {
  height: 376px !important;
  min-height: 376px !important;
  max-height: 376px !important; }

.width-376,
.w-376 {
  width: 376px !important;
  min-width: 376px !important;
  max-width: 376px !important; }

.height-384,
.h-384 {
  height: 384px !important;
  min-height: 384px !important;
  max-height: 384px !important; }

.width-384,
.w-384 {
  width: 384px !important;
  min-width: 384px !important;
  max-width: 384px !important; }

.height-392,
.h-392 {
  height: 392px !important;
  min-height: 392px !important;
  max-height: 392px !important; }

.width-392,
.w-392 {
  width: 392px !important;
  min-width: 392px !important;
  max-width: 392px !important; }

.height-408,
.h-408 {
  height: 408px !important;
  min-height: 408px !important;
  max-height: 408px !important; }

.width-408,
.w-408 {
  width: 408px !important;
  min-width: 408px !important;
  max-width: 408px !important; }

.height-416,
.h-416 {
  height: 416px !important;
  min-height: 416px !important;
  max-height: 416px !important; }

.width-416,
.w-416 {
  width: 416px !important;
  min-width: 416px !important;
  max-width: 416px !important; }

.height-424,
.h-424 {
  height: 424px !important;
  min-height: 424px !important;
  max-height: 424px !important; }

.width-424,
.w-424 {
  width: 424px !important;
  min-width: 424px !important;
  max-width: 424px !important; }

.height-432,
.h-432 {
  height: 432px !important;
  min-height: 432px !important;
  max-height: 432px !important; }

.width-432,
.w-432 {
  width: 432px !important;
  min-width: 432px !important;
  max-width: 432px !important; }

.height-448,
.h-448 {
  height: 448px !important;
  min-height: 448px !important;
  max-height: 448px !important; }

.width-448,
.w-448 {
  width: 448px !important;
  min-width: 448px !important;
  max-width: 448px !important; }

.height-456,
.h-456 {
  height: 456px !important;
  min-height: 456px !important;
  max-height: 456px !important; }

.width-456,
.w-456 {
  width: 456px !important;
  min-width: 456px !important;
  max-width: 456px !important; }

.height-464,
.h-464 {
  height: 464px !important;
  min-height: 464px !important;
  max-height: 464px !important; }

.width-464,
.w-464 {
  width: 464px !important;
  min-width: 464px !important;
  max-width: 464px !important; }

.height-472,
.h-472 {
  height: 472px !important;
  min-height: 472px !important;
  max-height: 472px !important; }

.width-472,
.w-472 {
  width: 472px !important;
  min-width: 472px !important;
  max-width: 472px !important; }

.height-488,
.h-488 {
  height: 488px !important;
  min-height: 488px !important;
  max-height: 488px !important; }

.width-488,
.w-488 {
  width: 488px !important;
  min-width: 488px !important;
  max-width: 488px !important; }

.height-496,
.h-496 {
  height: 496px !important;
  min-height: 496px !important;
  max-height: 496px !important; }

.width-496,
.w-496 {
  width: 496px !important;
  min-width: 496px !important;
  max-width: 496px !important; }

.height-504,
.h-504 {
  height: 504px !important;
  min-height: 504px !important;
  max-height: 504px !important; }

.width-504,
.w-504 {
  width: 504px !important;
  min-width: 504px !important;
  max-width: 504px !important; }

.height-512,
.h-512 {
  height: 512px !important;
  min-height: 512px !important;
  max-height: 512px !important; }

.width-512,
.w-512 {
  width: 512px !important;
  min-width: 512px !important;
  max-width: 512px !important; }

.height-528,
.h-528 {
  height: 528px !important;
  min-height: 528px !important;
  max-height: 528px !important; }

.width-528,
.w-528 {
  width: 528px !important;
  min-width: 528px !important;
  max-width: 528px !important; }

.height-536,
.h-536 {
  height: 536px !important;
  min-height: 536px !important;
  max-height: 536px !important; }

.width-536,
.w-536 {
  width: 536px !important;
  min-width: 536px !important;
  max-width: 536px !important; }

.height-544,
.h-544 {
  height: 544px !important;
  min-height: 544px !important;
  max-height: 544px !important; }

.width-544,
.w-544 {
  width: 544px !important;
  min-width: 544px !important;
  max-width: 544px !important; }

.height-552,
.h-552 {
  height: 552px !important;
  min-height: 552px !important;
  max-height: 552px !important; }

.width-552,
.w-552 {
  width: 552px !important;
  min-width: 552px !important;
  max-width: 552px !important; }

.height-568,
.h-568 {
  height: 568px !important;
  min-height: 568px !important;
  max-height: 568px !important; }

.width-568,
.w-568 {
  width: 568px !important;
  min-width: 568px !important;
  max-width: 568px !important; }

.height-576,
.h-576 {
  height: 576px !important;
  min-height: 576px !important;
  max-height: 576px !important; }

.width-576,
.w-576 {
  width: 576px !important;
  min-width: 576px !important;
  max-width: 576px !important; }

.height-584,
.h-584 {
  height: 584px !important;
  min-height: 584px !important;
  max-height: 584px !important; }

.width-584,
.w-584 {
  width: 584px !important;
  min-width: 584px !important;
  max-width: 584px !important; }

.height-592,
.h-592 {
  height: 592px !important;
  min-height: 592px !important;
  max-height: 592px !important; }

.width-592,
.w-592 {
  width: 592px !important;
  min-width: 592px !important;
  max-width: 592px !important; }

.height-608,
.h-608 {
  height: 608px !important;
  min-height: 608px !important;
  max-height: 608px !important; }

.width-608,
.w-608 {
  width: 608px !important;
  min-width: 608px !important;
  max-width: 608px !important; }

.height-616,
.h-616 {
  height: 616px !important;
  min-height: 616px !important;
  max-height: 616px !important; }

.width-616,
.w-616 {
  width: 616px !important;
  min-width: 616px !important;
  max-width: 616px !important; }

.height-624,
.h-624 {
  height: 624px !important;
  min-height: 624px !important;
  max-height: 624px !important; }

.width-624,
.w-624 {
  width: 624px !important;
  min-width: 624px !important;
  max-width: 624px !important; }

.height-632,
.h-632 {
  height: 632px !important;
  min-height: 632px !important;
  max-height: 632px !important; }

.width-632,
.w-632 {
  width: 632px !important;
  min-width: 632px !important;
  max-width: 632px !important; }

.height-648,
.h-648 {
  height: 648px !important;
  min-height: 648px !important;
  max-height: 648px !important; }

.width-648,
.w-648 {
  width: 648px !important;
  min-width: 648px !important;
  max-width: 648px !important; }

.height-656,
.h-656 {
  height: 656px !important;
  min-height: 656px !important;
  max-height: 656px !important; }

.width-656,
.w-656 {
  width: 656px !important;
  min-width: 656px !important;
  max-width: 656px !important; }

.height-664,
.h-664 {
  height: 664px !important;
  min-height: 664px !important;
  max-height: 664px !important; }

.width-664,
.w-664 {
  width: 664px !important;
  min-width: 664px !important;
  max-width: 664px !important; }

.height-672,
.h-672 {
  height: 672px !important;
  min-height: 672px !important;
  max-height: 672px !important; }

.width-672,
.w-672 {
  width: 672px !important;
  min-width: 672px !important;
  max-width: 672px !important; }

.height-688,
.h-688 {
  height: 688px !important;
  min-height: 688px !important;
  max-height: 688px !important; }

.width-688,
.w-688 {
  width: 688px !important;
  min-width: 688px !important;
  max-width: 688px !important; }

.height-696,
.h-696 {
  height: 696px !important;
  min-height: 696px !important;
  max-height: 696px !important; }

.width-696,
.w-696 {
  width: 696px !important;
  min-width: 696px !important;
  max-width: 696px !important; }

.height-704,
.h-704 {
  height: 704px !important;
  min-height: 704px !important;
  max-height: 704px !important; }

.width-704,
.w-704 {
  width: 704px !important;
  min-width: 704px !important;
  max-width: 704px !important; }

.height-712,
.h-712 {
  height: 712px !important;
  min-height: 712px !important;
  max-height: 712px !important; }

.width-712,
.w-712 {
  width: 712px !important;
  min-width: 712px !important;
  max-width: 712px !important; }

.height-728,
.h-728 {
  height: 728px !important;
  min-height: 728px !important;
  max-height: 728px !important; }

.width-728,
.w-728 {
  width: 728px !important;
  min-width: 728px !important;
  max-width: 728px !important; }

.height-736,
.h-736 {
  height: 736px !important;
  min-height: 736px !important;
  max-height: 736px !important; }

.width-736,
.w-736 {
  width: 736px !important;
  min-width: 736px !important;
  max-width: 736px !important; }

.height-744,
.h-744 {
  height: 744px !important;
  min-height: 744px !important;
  max-height: 744px !important; }

.width-744,
.w-744 {
  width: 744px !important;
  min-width: 744px !important;
  max-width: 744px !important; }

.height-752,
.h-752 {
  height: 752px !important;
  min-height: 752px !important;
  max-height: 752px !important; }

.width-752,
.w-752 {
  width: 752px !important;
  min-width: 752px !important;
  max-width: 752px !important; }

.height-768,
.h-768 {
  height: 768px !important;
  min-height: 768px !important;
  max-height: 768px !important; }

.width-768,
.w-768 {
  width: 768px !important;
  min-width: 768px !important;
  max-width: 768px !important; }

.height-776,
.h-776 {
  height: 776px !important;
  min-height: 776px !important;
  max-height: 776px !important; }

.width-776,
.w-776 {
  width: 776px !important;
  min-width: 776px !important;
  max-width: 776px !important; }

.height-784,
.h-784 {
  height: 784px !important;
  min-height: 784px !important;
  max-height: 784px !important; }

.width-784,
.w-784 {
  width: 784px !important;
  min-width: 784px !important;
  max-width: 784px !important; }

.height-792,
.h-792 {
  height: 792px !important;
  min-height: 792px !important;
  max-height: 792px !important; }

.width-792,
.w-792 {
  width: 792px !important;
  min-width: 792px !important;
  max-width: 792px !important; }

.border,
.b {
  border: 1px solid rgba(0, 0, 0, 0.12); }

.border-top,
.bt {
  border-top: 1px solid rgba(0, 0, 0, 0.12); }

.border-right,
.br {
  border-right: 1px solid rgba(0, 0, 0, 0.12); }

.border-bottom,
.bb {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12); }

.border-left,
.bl {
  border-left: 1px solid rgba(0, 0, 0, 0.12); }

.border-horizontal,
.bh {
  border-left: 1px solid rgba(0, 0, 0, 0.12);
  border-right: 1px solid rgba(0, 0, 0, 0.12); }

.border-vertical,
.bv {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: 1px solid rgba(0, 0, 0, 0.12); }

.brad-1 {
  border-radius: 1px; }

.brad-2 {
  border-radius: 2px; }

.brad-3 {
  border-radius: 3px; }

.brad-4 {
  border-radius: 4px; }

.brad-5 {
  border-radius: 5px; }

.brad-6 {
  border-radius: 6px; }

.brad-7 {
  border-radius: 7px; }

.brad-8 {
  border-radius: 8px; }

.brad-9 {
  border-radius: 9px; }

.brad-10 {
  border-radius: 10px; }

.brad-11 {
  border-radius: 11px; }

.brad-12 {
  border-radius: 12px; }

/*----------------------------------------------------------------*/
/*  Print
/*----------------------------------------------------------------*/
@media all {
  /* Never show page break in normal view */
  .page-break {
    display: none; } }

@media print {
  /* Page Styles */
  @page {}  /* Page break */
  .page-break {
    display: block;
    -webkit-column-break-after: always;
            break-after: always;
    page-break-after: always; }
  /* General styles */
  #main #vertical-navigation {
    display: none; }
  #main #toolbar {
    display: none; }
  #main #quick-panel {
    display: none; }
  #main #content {
    position: relative !important;
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    background: none !important; }
  ms-theme-options {
    display: none; }
  .ps-scrollbar-x-rail,
  .ps-scrollbar-y-rail {
    display: none !important; }
  /* Printable page specific styles */
  .printable {
    overflow: visible !important; }
    .printable .template-layout {
      display: inline !important; } }

.ms-theme-options .ms-theme-options-button {
  position: absolute;
  top: 160px;
  right: 0;
  z-index: 50;
  -webkit-box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  width: 48px;
  height: 48px;
  line-height: 48px;
  text-align: center;
  cursor: pointer;
  border-radius: 0;
  margin: 0;
  pointer-events: auto;
  opacity: 0.75; }
  .ms-theme-options .ms-theme-options-button:hover {
    opacity: 1; }

.ms-theme-options md-sidenav {
  width: 384px;
  min-width: 384px;
  max-width: 384px; }
  .ms-theme-options md-sidenav .ms-theme-options-list {
    background: #FFFFFF;
    z-index: 12;
    pointer-events: auto; }
    .ms-theme-options md-sidenav .ms-theme-options-list .theme-option {
      padding: 16px; }
      .ms-theme-options md-sidenav .ms-theme-options-list .theme-option.layout-options md-radio-button {
        width: 160px;
        max-width: 160px;
        margin: 8px 8px 16px 8px; }
        .ms-theme-options md-sidenav .ms-theme-options-list .theme-option.layout-options md-radio-button:hover ._md-label img, .ms-theme-options md-sidenav .ms-theme-options-list .theme-option.layout-options md-radio-button.md-checked ._md-label img {
          opacity: 1;
          -webkit-box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
                  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12); }
        .ms-theme-options md-sidenav .ms-theme-options-list .theme-option.layout-options md-radio-button ._md-container {
          display: none; }
        .ms-theme-options md-sidenav .ms-theme-options-list .theme-option.layout-options md-radio-button ._md-label {
          margin-left: 0; }
          .ms-theme-options md-sidenav .ms-theme-options-list .theme-option.layout-options md-radio-button ._md-label img {
            opacity: 0.8;
            margin-bottom: 8px; }
      .ms-theme-options md-sidenav .ms-theme-options-list .theme-option.color-palettes md-menu-item {
        max-width: 192px; }
      .ms-theme-options md-sidenav .ms-theme-options-list .theme-option.color-palettes .theme-button {
        border-bottom: 16px solid;
        text-align: left;
        width: 101px;
        height: 88px;
        -webkit-box-shadow: none;
                box-shadow: none;
        opacity: 0.8; }
        .ms-theme-options md-sidenav .ms-theme-options-list .theme-option.color-palettes .theme-button:hover, .ms-theme-options md-sidenav .ms-theme-options-list .theme-option.color-palettes .theme-button.active {
          opacity: 1;
          -webkit-box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
                  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12); }
      .ms-theme-options md-sidenav .ms-theme-options-list .theme-option md-radio-button {
        margin: 8px; }
      .ms-theme-options md-sidenav .ms-theme-options-list .theme-option .option-title {
        font-size: 14px;
        font-weight: 500;
        padding: 0 8px 12px 8px; }

body .animate-show {
  opacity: 1; }

body .animate-show.ng-hide-add.ng-hide-add-active,
body .animate-show.ng-hide-remove.ng-hide-remove-active {
  -webkit-transition: all linear 0.5s;
  transition: all linear 0.5s; }

body .animate-show.ng-hide {
  opacity: 0;
  bottom: -100px; }

body ms-ads {
  position: absolute;
  right: 8px;
  bottom: 16px;
  -webkit-box-shadow: -12px 14px 23px 1px rgba(0, 0, 0, 0.75);
          box-shadow: -12px 14px 23px 1px rgba(0, 0, 0, 0.75);
  border-radius: 8px; }
  body ms-ads #ms-ads {
    position: relative;
    -webkit-transition: .5s ease;
    transition: .5s ease; }
    body ms-ads #ms-ads #ms-ads-close {
      position: absolute;
      top: -46px;
      right: 4px;
      margin: 0;
      -webkit-animation: fadein 4s;
              animation: fadein 4s;
      -webkit-transition: opacity 1.5s;
      transition: opacity 1.5s; }
      body ms-ads #ms-ads #ms-ads-close md-icon {
        color: #fc3c3c;
        -webkit-transition: .5s ease;
        transition: .5s ease; }
      body ms-ads #ms-ads #ms-ads-close:hover {
        background: #fa446b; }
        body ms-ads #ms-ads #ms-ads-close:hover md-icon {
          -webkit-transform: rotate(90deg);
                  transform: rotate(90deg);
          color: #FFF; }
      @media screen and (max-width: 600px) {
        body ms-ads #ms-ads #ms-ads-close {
          background: #fad4d4;
          -webkit-box-shadow: -12px 14px 23px 1px rgba(0, 0, 0, 0.75);
                  box-shadow: -12px 14px 23px 1px rgba(0, 0, 0, 0.75); } }
    body ms-ads #ms-ads #ms-ads-message {
      cursor: pointer;
      border-radius: 8px;
      overflow: hidden;
      position: relative;
      width: 250px;
      background: #fcfcf8;
      text-align: center; }
      body ms-ads #ms-ads #ms-ads-message .img img {
        width: 250px; }
      body ms-ads #ms-ads #ms-ads-message .message {
        font-size: 15px;
        margin-top: -16px;
        padding-bottom: 8px; }
      body ms-ads #ms-ads #ms-ads-message:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: none;
        -webkit-transition: .5s ease;
        transition: .5s ease; }
      body ms-ads #ms-ads #ms-ads-message:hover:after {
        background: rgba(26, 26, 52, 0.3); }

@-webkit-keyframes fadein {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes fadein {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

body.ms-crucial-message-active #main {
  bottom: 64px; }

ms-crucial-message {
  display: block;
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 64px;
  background-color: #E91E63;
  z-index: 99998;
  -webkit-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 3px 1px -2px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 3px 1px -2px rgba(0, 0, 0, 0.12); }
  ms-crucial-message #ms-crucial-message {
    font-family: 'Roboto', sans-serif;
    padding: 8px 16px;
    line-height: 48px;
    font-size: 14px;
    text-align: center; }
    @media only screen and (min-width: 960px) {
      ms-crucial-message #ms-crucial-message {
        font-size: 16px; } }

ms-info-bar {
  display: block;
  position: fixed;
  bottom: 0;
  width: 100%;
  height: 32px;
  background-color: #E91E63;
  z-index: 99998;
  -webkit-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 3px 1px -2px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 3px 1px -2px rgba(0, 0, 0, 0.12); }
  ms-info-bar #ms-info-bar-message {
    padding: 0 4px;
    line-height: 12px;
    font-size: 12px; }
    ms-info-bar #ms-info-bar-message .white-fg {
      text-align: center;
      text-transform: uppercase;
      font-weight: 600; }
      ms-info-bar #ms-info-bar-message .white-fg span {
        cursor: pointer; }
        ms-info-bar #ms-info-bar-message .white-fg span:hover {
          text-decoration: underline; }
    ms-info-bar #ms-info-bar-message a {
      overflow: hidden;
      height: 48px;
      color: #FFFFFF; }
  ms-info-bar #ms-info-bar-close md-icon {
    color: #FFF3E0; }
  ms-info-bar .md-button.md-icon-button {
    margin: 0 6px;
    height: 32px;
    min-width: 0;
    line-height: 24px;
    padding: 0;
    width: 32px;
    border-radius: 50%; }

/*----------------------------------------------------------------*/
/*  ms-navigation
/*----------------------------------------------------------------*/
.ms-navigation {
  font-family: "Roboto", "Helvetica Neue", "Arial", sans-serif;
  font-size: 13px;
  display: block;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .ms-navigation ul, .ms-navigation li {
    padding: 0;
    margin: 0; }
  .ms-navigation ul {
    display: block;
    overflow: hidden; }
    .ms-navigation ul li {
      position: relative; }
      .ms-navigation ul li.collapsed ul {
        display: none; }
  .ms-navigation .animate-height {
    -webkit-transition: height 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: height 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
  .ms-navigation .ms-navigation-node .ms-navigation-item {
    display: block;
    position: relative;
    cursor: pointer; }
    .ms-navigation .ms-navigation-node .ms-navigation-item:hover {
      background: rgba(0, 0, 0, 0.1); }
    .ms-navigation .ms-navigation-node .ms-navigation-item > .ms-navigation-button {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: relative;
      width: 100%;
      height: 48px;
      line-height: 48px;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      padding-right: 16px;
      text-decoration: none;
      white-space: nowrap;
      overflow: hidden;
      text-transform: uppercase;
      font-size: 1.1rem;
      font-weight: 500; }
      .ms-navigation .ms-navigation-node .ms-navigation-item > .ms-navigation-button .icon {
        margin: 0 16px 0 0; }
        .ms-navigation .ms-navigation-node .ms-navigation-item > .ms-navigation-button .icon.pulse {
          -webkit-animation: heartbeat 1s infinite;
                  animation: heartbeat 1s infinite;
          color: #ff2424 !important; }
      .ms-navigation .ms-navigation-node .ms-navigation-item > .ms-navigation-button span {
        white-space: nowrap;
        overflow: hidden;
        opacity: 1;
        -webkit-transition: opacity 0.25s ease-in-out 0.1s;
        transition: opacity 0.25s ease-in-out 0.1s; }
      .ms-navigation .ms-navigation-node .ms-navigation-item > .ms-navigation-button a {
        white-space: nowrap;
        overflow: hidden;
        opacity: 1;
        -webkit-transition: opacity 0.25s ease-in-out 0.1s;
        transition: opacity 0.25s ease-in-out 0.1s; }
      .ms-navigation .ms-navigation-node .ms-navigation-item > .ms-navigation-button .arrow {
        margin: 0;
        opacity: 1;
        -webkit-transition: opacity 0.25s ease-in-out 0.1s, -webkit-transform 0.3s ease-in-out;
        transition: opacity 0.25s ease-in-out 0.1s, -webkit-transform 0.3s ease-in-out;
        transition: transform 0.3s ease-in-out, opacity 0.25s ease-in-out 0.1s;
        transition: transform 0.3s ease-in-out, opacity 0.25s ease-in-out 0.1s, -webkit-transform 0.3s ease-in-out; }
      .ms-navigation .ms-navigation-node .ms-navigation-item > .ms-navigation-button .badge {
        position: absolute;
        top: 50%;
        right: 16px;
        min-width: 20px;
        height: 20px;
        line-height: 20px;
        padding: 0 7px;
        font-size: 11px;
        font-weight: bold;
        border-radius: 20px;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
        -webkit-transition: opacity 0.2s ease-in-out 0.1s;
        transition: opacity 0.2s ease-in-out 0.1s; }
      .ms-navigation .ms-navigation-node .ms-navigation-item > .ms-navigation-button.active {
        color: #FFFFFF; }
        .ms-navigation .ms-navigation-node .ms-navigation-item > .ms-navigation-button.active .icon {
          color: #FFFFFF; }
        .ms-navigation .ms-navigation-node .ms-navigation-item > .ms-navigation-button.active .badge {
          background: #FFFFFF !important;
          color: rgba(0, 0, 0, 0.87) !important; }
  .ms-navigation .ms-navigation-node:not(.collapsed) > .ms-navigation-item > .ms-navigation-button .arrow {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg); }
  .ms-navigation .ms-navigation-node.group > .ms-navigation-item {
    font-size: 12px;
    font-weight: 500;
    margin-top: 8px;
    cursor: auto;
    background: none !important;
    text-transform: uppercase;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
    .ms-navigation .ms-navigation-node.group > .ms-navigation-item > .ms-navigation-button {
      height: 32px;
      line-height: 32px; }
  .ms-navigation .ms-navigation-node:not(.group).has-children:not(.collapsed) {
    background-color: rgba(0, 0, 0, 0.12); }
  .ms-navigation .ms-navigation-node:not(.group).has-children.collapsing {
    background-color: rgba(0, 0, 0, 0.12); }
  .ms-navigation .ms-navigation-node:not(.group).has-children .has-children:not(.collapsed) {
    background: none; }
  .ms-navigation li .ms-navigation-button {
    padding-left: 24px; }
  .ms-navigation li li .ms-navigation-button {
    padding-left: 56px; }
  .ms-navigation li li li .ms-navigation-button {
    padding-left: 72px; }
  .ms-navigation li li li li .ms-navigation-button {
    padding-left: 88px; }
  .ms-navigation li li li li li .ms-navigation-button {
    padding-left: 104px; }
  .ms-navigation li.group .ms-navigation-button {
    padding-left: 24px; }
  .ms-navigation li.group li .ms-navigation-button {
    padding-left: 24px; }
  .ms-navigation li.group li li .ms-navigation-button {
    padding-left: 56px; }
  .ms-navigation li.group li li li .ms-navigation-button {
    padding-left: 72px; }
  .ms-navigation li.group li li li li .ms-navigation-button {
    padding-left: 88px; }

#horizontal-navigation {
  height: 64px;
  min-height: 64px;
  max-height: 64px;
  background: #FFFFFF;
  z-index: 54; }
  #horizontal-navigation .ms-navigation-horizontal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
    #horizontal-navigation .ms-navigation-horizontal ul, #horizontal-navigation .ms-navigation-horizontal li {
      padding: 0;
      margin: 0;
      list-style: none; }
    #horizontal-navigation .ms-navigation-horizontal .horizontal {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1; }
      #horizontal-navigation .ms-navigation-horizontal .horizontal li {
        position: relative;
        cursor: pointer; }
        #horizontal-navigation .ms-navigation-horizontal .horizontal li:not(.active):hover {
          background: rgba(0, 0, 0, 0.12); }
      #horizontal-navigation .ms-navigation-horizontal .horizontal > li > .ms-navigation-horizontal-item > .ms-navigation-horizontal-button {
        display: block;
        float: left;
        padding: 12px 14px; }
        #horizontal-navigation .ms-navigation-horizontal .horizontal > li > .ms-navigation-horizontal-item > .ms-navigation-horizontal-button .arrow {
          display: none; }
        #horizontal-navigation .ms-navigation-horizontal .horizontal > li > .ms-navigation-horizontal-item > .ms-navigation-horizontal-button.active {
          background: none;
          border-bottom: 2px solid; }
      #horizontal-navigation .ms-navigation-horizontal .horizontal > li:last-child {
        margin-right: 0; }
      #horizontal-navigation .ms-navigation-horizontal .horizontal > li li .ms-navigation-horizontal-item .ms-navigation-horizontal-button.active {
        color: #FFFFFF !important; }
      #horizontal-navigation .ms-navigation-horizontal .horizontal .has-children ul {
        display: none;
        position: absolute;
        background: #FFFFFF;
        z-index: 999;
        min-width: 200px;
        -webkit-box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
                box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
        top: 0;
        left: 100%; }
      #horizontal-navigation .ms-navigation-horizontal .horizontal .has-children:hover > ul {
        display: block; }
      #horizontal-navigation .ms-navigation-horizontal .horizontal > .has-children > ul {
        top: 100%;
        left: 0; }
      #horizontal-navigation .ms-navigation-horizontal .horizontal .ms-navigation-horizontal-item .ms-navigation-horizontal-button {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        width: 100%;
        color: rgba(0, 0, 0, 0.87);
        white-space: nowrap;
        padding: 14px 16px;
        text-decoration: none; }
        #horizontal-navigation .ms-navigation-horizontal .horizontal .ms-navigation-horizontal-item .ms-navigation-horizontal-button .icon {
          color: rgba(0, 0, 0, 0.54);
          margin-right: 8px; }
        #horizontal-navigation .ms-navigation-horizontal .horizontal .ms-navigation-horizontal-item .ms-navigation-horizontal-button .badge {
          min-width: 20px;
          height: 20px;
          line-height: 20px;
          padding: 0 7px;
          font-size: 11px;
          font-weight: bold;
          border-radius: 20px;
          -webkit-transition: opacity 0.2s ease-in-out 0.1s;
          transition: opacity 0.2s ease-in-out 0.1s; }
        #horizontal-navigation .ms-navigation-horizontal .horizontal .ms-navigation-horizontal-item .ms-navigation-horizontal-button .arrow {
          margin-left: 8px; }
        #horizontal-navigation .ms-navigation-horizontal .horizontal .ms-navigation-horizontal-item .ms-navigation-horizontal-button.active .badge {
          background: #FFFFFF !important;
          color: rgba(0, 0, 0, 0.87) !important; }
        #horizontal-navigation .ms-navigation-horizontal .horizontal .ms-navigation-horizontal-item .ms-navigation-horizontal-button.active .icon {
          color: #FFFFFF; }

@media only screen and (min-width: 960px) {
  body.ms-navigation-folded:not(.ms-navigation-folded-open) .ms-navigation .animate-height {
    -webkit-transition: none;
    transition: none; }
  body.ms-navigation-folded:not(.ms-navigation-folded-open) .ms-navigation .ms-navigation-node .ms-navigation-item .ms-navigation-button .icon {
    margin: 0; }
  body.ms-navigation-folded:not(.ms-navigation-folded-open) .ms-navigation .ms-navigation-node .ms-navigation-item .ms-navigation-button .title,
  body.ms-navigation-folded:not(.ms-navigation-folded-open) .ms-navigation .ms-navigation-node .ms-navigation-item .ms-navigation-button .arrow,
  body.ms-navigation-folded:not(.ms-navigation-folded-open) .ms-navigation .ms-navigation-node .ms-navigation-item .ms-navigation-button .badge {
    opacity: 0;
    visibility: hidden; }
  body.ms-navigation-folded:not(.ms-navigation-folded-open) .ms-navigation .ms-navigation-node.group > .ms-navigation-item .ms-navigation-button:before {
    content: '';
    display: block;
    position: relative;
    width: 16px;
    border-top: 1px solid rgba(255, 255, 255, 0.12); }
  body.ms-navigation-folded:not(.ms-navigation-folded-open) #ms-navigation-fold-expander {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 999; }
  body.ms-navigation-folded #ms-navigation-fold-collapser {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 59; } }

@media only screen and (max-width: 960px) {
  body.ms-navigation-horizontal-mobile-menu-active #horizontal-navigation .navigation-toggle {
    height: 64px;
    margin-right: 16px; }
    body.ms-navigation-horizontal-mobile-menu-active #horizontal-navigation .navigation-toggle .md-button {
      margin: 0;
      width: 64px;
      height: 64px; }
  body.ms-navigation-horizontal-mobile-menu-active #horizontal-navigation .ms-navigation-horizontal {
    display: block !important;
    background: #FFFFFF; }
  #horizontal-navigation {
    z-index: 60; }
    #horizontal-navigation .ms-navigation-horizontal {
      position: absolute;
      display: none;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      padding: 0 0 16px 0;
      z-index: 9998;
      overflow-x: hidden;
      overflow-y: scroll; }
      #horizontal-navigation .ms-navigation-horizontal .horizontal {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        min-height: 100%;
        width: 100%; }
        #horizontal-navigation .ms-navigation-horizontal .horizontal li:not(.active):hover {
          background: none; }
        #horizontal-navigation .ms-navigation-horizontal .horizontal li:not(.active) .ms-navigation-horizontal-item {
          margin: 4px; }
          #horizontal-navigation .ms-navigation-horizontal .horizontal li:not(.active) .ms-navigation-horizontal-item:hover {
            background: rgba(0, 0, 0, 0.12); }
        #horizontal-navigation .ms-navigation-horizontal .horizontal > li {
          padding: 0 12px; }
          #horizontal-navigation .ms-navigation-horizontal .horizontal > li > .ms-navigation-horizontal-item > .ms-navigation-horizontal-button {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            float: none; }
            #horizontal-navigation .ms-navigation-horizontal .horizontal > li > .ms-navigation-horizontal-item > .ms-navigation-horizontal-button .arrow {
              display: block; }
        #horizontal-navigation .ms-navigation-horizontal .horizontal .has-children ul {
          position: relative;
          top: 0;
          left: 0;
          -webkit-box-shadow: none;
                  box-shadow: none; }
        #horizontal-navigation .ms-navigation-horizontal .horizontal .has-children:hover > ul {
          display: none; }
        #horizontal-navigation .ms-navigation-horizontal .horizontal .has-children .expanded > .ms-navigation-horizontal-button .arrow {
          -webkit-transform: rotate(90deg);
                  transform: rotate(90deg); }
        #horizontal-navigation .ms-navigation-horizontal .horizontal .has-children .expanded + ul {
          display: block;
          margin-left: 16px; }
        #horizontal-navigation .ms-navigation-horizontal .horizontal .ms-navigation-horizontal-item {
          min-height: 48px;
          height: 48px; } }

@-webkit-keyframes heartbeat {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8); }
  10% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9); }
  15% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1); }
  20% {
    -webkit-transform: scale(1.3);
            transform: scale(1.3); }
  50% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8); }
  100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8); } }

@keyframes heartbeat {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8); }
  10% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9); }
  15% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1); }
  20% {
    -webkit-transform: scale(1.3);
            transform: scale(1.3); }
  50% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8); }
  100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8); } }

ms-nav {
  display: block;
  position: relative;
  color: rgba(255, 255, 255, 0.7);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  z-index: 70; }
  ms-nav ms-nav-item {
    display: block;
    position: relative;
    line-height: 48px; }
    ms-nav ms-nav-item.ms-nav-title {
      line-height: 32px;
      font-size: 12px;
      font-weight: 500;
      margin-top: 8px;
      padding: 0 24px;
      width: 100%;
      color: rgba(255, 255, 255, 0.3);
      text-transform: uppercase;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
    ms-nav ms-nav-item .ms-nav-button {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-item-align: start;
          align-self: flex-start;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      position: relative;
      cursor: pointer;
      padding: 0 48px 0 24px;
      color: rgba(255, 255, 255, 0.7);
      text-decoration: none; }
      ms-nav ms-nav-item .ms-nav-button:not(.active):hover {
        background: rgba(0, 0, 0, 0.1);
        text-decoration: none; }
      ms-nav ms-nav-item .ms-nav-button .ms-nav-label {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-transition: opacity 0.2s ease-in-out 0.1s;
        transition: opacity 0.2s ease-in-out 0.1s; }
      ms-nav ms-nav-item .ms-nav-button .arrow {
        position: absolute;
        top: 16px;
        right: 24px;
        margin: 0;
        -webkit-transition: opacity 0.2s ease-in-out 0.1s, -webkit-transform 0.3s ease-in-out;
        transition: opacity 0.2s ease-in-out 0.1s, -webkit-transform 0.3s ease-in-out;
        transition: transform 0.3s ease-in-out, opacity 0.2s ease-in-out 0.1s;
        transition: transform 0.3s ease-in-out, opacity 0.2s ease-in-out 0.1s, -webkit-transform 0.3s ease-in-out; }
      ms-nav ms-nav-item .ms-nav-button .ms-nav-badge {
        position: absolute;
        top: 50%;
        right: 24px;
        min-width: 20px;
        height: 20px;
        line-height: 20px;
        padding: 0 7px;
        font-size: 11px;
        font-weight: bold;
        border-radius: 20px;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
        -webkit-transition: opacity 0.2s ease-in-out 0.1s;
        transition: opacity 0.2s ease-in-out 0.1s; }
      ms-nav ms-nav-item .ms-nav-button.active {
        color: #FFFFFF !important; }
        ms-nav ms-nav-item .ms-nav-button.active .ms-nav-badge {
          background: #FFFFFF !important;
          color: rgba(0, 0, 0, 0.87) !important; }
        ms-nav ms-nav-item .ms-nav-button.active i {
          color: #FFFFFF; }
    ms-nav ms-nav-item i {
      color: rgba(255, 255, 255, 0.7);
      margin: 0 16px 0 0; }
  ms-nav .ms-nav-toggle ms-nav-toggle-items {
    display: none;
    overflow: hidden; }
    ms-nav .ms-nav-toggle ms-nav-toggle-items.expand-animation {
      -webkit-transition: height 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      transition: height 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
    ms-nav .ms-nav-toggle ms-nav-toggle-items.collapse-animation {
      -webkit-transition: height 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      transition: height 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
    ms-nav .ms-nav-toggle ms-nav-toggle-items ms-nav-item {
      /* Level 1 */
      /* Level 2 */ }
      ms-nav .ms-nav-toggle ms-nav-toggle-items ms-nav-item .ms-nav-button {
        padding-left: 58px; }
      ms-nav .ms-nav-toggle ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item {
        /* Level 3 */ }
        ms-nav .ms-nav-toggle ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item .ms-nav-button {
          padding-left: 68px; }
        ms-nav .ms-nav-toggle ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item {
          /* Level 4 */ }
          ms-nav .ms-nav-toggle ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item .ms-nav-button {
            padding-left: 78px; }
          ms-nav .ms-nav-toggle ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item {
            /* Level 5 */ }
            ms-nav .ms-nav-toggle ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item .ms-nav-button {
              padding-left: 88px; }
            ms-nav .ms-nav-toggle ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item .ms-nav-button {
              padding-left: 98px; }
  ms-nav .ms-nav-toggle.active > .ms-nav-button {
    color: white; }
    ms-nav .ms-nav-toggle.active > .ms-nav-button a,
    ms-nav .ms-nav-toggle.active > .ms-nav-button md-icon {
      color: white; }
  ms-nav .ms-nav-toggle[collapsed="false"] > .ms-nav-button > .arrow {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg); }
  ms-nav > .ms-nav-toggle[collapsed="false"] {
    background-color: rgba(0, 0, 0, 0.12); }

@media only screen and (min-width: 1280px) {
  .ms-nav-folded #ms-nav-fold-close-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    z-index: 998; }
  .ms-nav-folded #ms-nav-fold-open-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 999; }
  .ms-nav-folded:not(.ms-nav-folded-open) ms-nav ms-nav-item.ms-nav-title {
    height: 32px; }
    .ms-nav-folded:not(.ms-nav-folded-open) ms-nav ms-nav-item.ms-nav-title:before {
      content: '';
      display: block;
      position: relative;
      top: 12px;
      width: 16px;
      border-top: 1px solid rgba(255, 255, 255, 0.12); }
    .ms-nav-folded:not(.ms-nav-folded-open) ms-nav ms-nav-item.ms-nav-title span {
      display: none; }
  .ms-nav-folded:not(.ms-nav-folded-open) ms-nav ms-nav-item .ms-nav-button {
    height: 48px; }
    .ms-nav-folded:not(.ms-nav-folded-open) ms-nav ms-nav-item .ms-nav-button > .ms-nav-label,
    .ms-nav-folded:not(.ms-nav-folded-open) ms-nav ms-nav-item .ms-nav-button > .ms-nav-badge,
    .ms-nav-folded:not(.ms-nav-folded-open) ms-nav ms-nav-item .ms-nav-button > .arrow {
      opacity: 0;
      visibility: hidden; } }

/*----------------------------------------------------------------*/
/*  ms-scroll
/*----------------------------------------------------------------*/
.ms-scroll {
  overflow: hidden !important; }

/*----------------------------------------------------------------*/
/*  ms-responsive-table
/*----------------------------------------------------------------*/
.ms-responsive-table-wrapper {
  overflow-x: auto;
  overflow-y: hidden; }

#splash-screen {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #1a202c;
  z-index: 99999; }
  #splash-screen.ng-leave {
    opacity: 1;
    -webkit-transition: all linear 200ms;
    transition: all linear 200ms; }
  #splash-screen.ng-leave-active {
    opacity: 0; }
  #splash-screen .center {
    display: block;
    width: 100%;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }
  #splash-screen .logo {
    height: 160px;
    line-height: 160px;
    margin: 0 auto;
    text-align: center; }
  #splash-screen .spinner-wrapper {
    display: block;
    position: relative;
    width: 100%;
    min-height: 100px;
    height: 100px; }
    #splash-screen .spinner-wrapper .spinner {
      position: absolute;
      overflow: hidden;
      left: 50%;
      margin-left: -50px;
      -webkit-animation: outer-rotate 2.91667s linear infinite;
              animation: outer-rotate 2.91667s linear infinite; }
      #splash-screen .spinner-wrapper .spinner .inner {
        width: 100px;
        height: 100px;
        position: relative;
        -webkit-animation: sporadic-rotate 5.25s cubic-bezier(0.35, 0, 0.25, 1) infinite;
                animation: sporadic-rotate 5.25s cubic-bezier(0.35, 0, 0.25, 1) infinite; }
        #splash-screen .spinner-wrapper .spinner .inner .gap {
          position: absolute;
          left: 49px;
          right: 49px;
          top: 0;
          bottom: 0;
          border-top: 10px solid;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box; }
        #splash-screen .spinner-wrapper .spinner .inner .left,
        #splash-screen .spinner-wrapper .spinner .inner .right {
          position: absolute;
          top: 0;
          height: 100px;
          width: 50px;
          overflow: hidden; }
          #splash-screen .spinner-wrapper .spinner .inner .left .half-circle,
          #splash-screen .spinner-wrapper .spinner .inner .right .half-circle {
            position: absolute;
            top: 0;
            width: 100px;
            height: 100px;
            -webkit-box-sizing: border-box;
                    box-sizing: border-box;
            border: 10px solid #caab72;
            border-bottom-color: transparent;
            border-radius: 50%; }
        #splash-screen .spinner-wrapper .spinner .inner .left {
          left: 0; }
          #splash-screen .spinner-wrapper .spinner .inner .left .half-circle {
            left: 0;
            border-right-color: transparent;
            animation: left-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite;
            -webkit-animation: left-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite; }
        #splash-screen .spinner-wrapper .spinner .inner .right {
          right: 0; }
          #splash-screen .spinner-wrapper .spinner .inner .right .half-circle {
            right: 0;
            border-left-color: transparent;
            animation: right-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite;
            -webkit-animation: right-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite; }

@-webkit-keyframes outer-rotate {
  0% {
    -webkit-transform: rotate(0deg) scale(0.5);
            transform: rotate(0deg) scale(0.5); }
  100% {
    -webkit-transform: rotate(360deg) scale(0.5);
            transform: rotate(360deg) scale(0.5); } }

@keyframes outer-rotate {
  0% {
    -webkit-transform: rotate(0deg) scale(0.5);
            transform: rotate(0deg) scale(0.5); }
  100% {
    -webkit-transform: rotate(360deg) scale(0.5);
            transform: rotate(360deg) scale(0.5); } }

@-webkit-keyframes left-wobble {
  0%, 100% {
    -webkit-transform: rotate(130deg);
            transform: rotate(130deg); }
  50% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg); } }

@keyframes left-wobble {
  0%, 100% {
    -webkit-transform: rotate(130deg);
            transform: rotate(130deg); }
  50% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg); } }

@-webkit-keyframes right-wobble {
  0%, 100% {
    -webkit-transform: rotate(-130deg);
            transform: rotate(-130deg); }
  50% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg); } }

@keyframes right-wobble {
  0%, 100% {
    -webkit-transform: rotate(-130deg);
            transform: rotate(-130deg); }
  50% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg); } }

@-webkit-keyframes sporadic-rotate {
  12.5% {
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg); }
  25% {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg); }
  37.5% {
    -webkit-transform: rotate(405deg);
            transform: rotate(405deg); }
  50% {
    -webkit-transform: rotate(540deg);
            transform: rotate(540deg); }
  62.5% {
    -webkit-transform: rotate(675deg);
            transform: rotate(675deg); }
  75% {
    -webkit-transform: rotate(810deg);
            transform: rotate(810deg); }
  87.5% {
    -webkit-transform: rotate(945deg);
            transform: rotate(945deg); }
  100% {
    -webkit-transform: rotate(1080deg);
            transform: rotate(1080deg); } }

@keyframes sporadic-rotate {
  12.5% {
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg); }
  25% {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg); }
  37.5% {
    -webkit-transform: rotate(405deg);
            transform: rotate(405deg); }
  50% {
    -webkit-transform: rotate(540deg);
            transform: rotate(540deg); }
  62.5% {
    -webkit-transform: rotate(675deg);
            transform: rotate(675deg); }
  75% {
    -webkit-transform: rotate(810deg);
            transform: rotate(810deg); }
  87.5% {
    -webkit-transform: rotate(945deg);
            transform: rotate(945deg); }
  100% {
    -webkit-transform: rotate(1080deg);
            transform: rotate(1080deg); } }

.ns-popover-list-theme {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: solid 1px #d2d2d2;
  border-radius: 3px;
  z-index: 100;
  background-color: #fff;
  -webkit-box-shadow: 0 0.3125rem 0.625rem rgba(0, 0, 0, 0.2);
  box-shadow: 0 0.3125rem 0.625rem rgba(0, 0, 0, 0.2); }
  .ns-popover-list-theme ul, .ns-popover-list-theme .list {
    padding: 0;
    margin: 0.625rem 0;
    display: block; }
  .ns-popover-list-theme li, .ns-popover-list-theme .list-item {
    list-style-type: none; }
    .ns-popover-list-theme li a, .ns-popover-list-theme .list-item a {
      padding: 0.1875rem 0.625rem;
      display: block; }
      .ns-popover-list-theme li a:hover, .ns-popover-list-theme .list-item a:hover {
        background-color: #f5f5f5; }

.ns-popover-tooltip-theme {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  z-index: 100;
  background-color: transparent; }
  .ns-popover-tooltip-theme .ns-popover-tooltip {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: solid 1px #d2d2d2;
    border-radius: 3px;
    background-color: #fff;
    padding: 0.5625rem 0.875rem;
    max-width: 20rem;
    font-size: 0.875rem;
    -webkit-box-shadow: 0 0.3125rem 0.625rem rgba(0, 0, 0, 0.2);
    box-shadow: 0 0.3125rem 0.625rem rgba(0, 0, 0, 0.2);
    margin: 10px; }
    .ns-popover-tooltip-theme .ns-popover-tooltip ul {
      padding: 0;
      margin: 0.625rem 0;
      display: block; }
    .ns-popover-tooltip-theme .ns-popover-tooltip li {
      list-style-type: none; }
      .ns-popover-tooltip-theme .ns-popover-tooltip li a {
        padding: 0.1875rem 0.625rem;
        display: block; }
        .ns-popover-tooltip-theme .ns-popover-tooltip li a:hover {
          background-color: #f5f5f5; }
  .ns-popover-tooltip-theme.ns-popover-bottom-placement .triangle {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: solid 11px;
    border-color: transparent;
    position: absolute;
    border-bottom-color: #d2d2d2;
    left: 50%;
    top: -11px;
    margin-left: -11px; }
    .ns-popover-tooltip-theme.ns-popover-bottom-placement .triangle:after {
      content: " ";
      display: block;
      width: 0;
      height: 0;
      border: solid 10px;
      border-color: transparent;
      position: absolute; }
    .ns-popover-tooltip-theme.ns-popover-bottom-placement .triangle:after {
      border-bottom-color: #fff;
      border-top-width: 0;
      top: 1px;
      margin-left: -10px; }
  .ns-popover-tooltip-theme.ns-popover-top-placement .triangle {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: solid 11px;
    border-color: transparent;
    position: absolute;
    border-top-color: #d2d2d2;
    left: 50%;
    bottom: -11px;
    margin-left: -11px; }
    .ns-popover-tooltip-theme.ns-popover-top-placement .triangle:after {
      content: " ";
      display: block;
      width: 0;
      height: 0;
      border: solid 10px;
      border-color: transparent;
      position: absolute; }
    .ns-popover-tooltip-theme.ns-popover-top-placement .triangle:after {
      border-top-color: #fff;
      border-bottom-width: 0;
      bottom: 1px;
      margin-left: -10px; }
  .ns-popover-tooltip-theme.ns-popover-right-placement .triangle {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: solid 11px;
    border-color: transparent;
    position: absolute;
    border-right-color: #d2d2d2;
    top: 50%;
    left: -11px;
    margin-top: -11px; }
    .ns-popover-tooltip-theme.ns-popover-right-placement .triangle:after {
      content: " ";
      display: block;
      width: 0;
      height: 0;
      border: solid 10px;
      border-color: transparent;
      position: absolute; }
    .ns-popover-tooltip-theme.ns-popover-right-placement .triangle:after {
      border-right-color: #fff;
      border-left-width: 0;
      left: 1px;
      bottom: -10px; }
  .ns-popover-tooltip-theme.ns-popover-left-placement .triangle {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: solid 11px;
    border-color: transparent;
    position: absolute;
    border-left-color: #d2d2d2;
    top: 50%;
    right: -11px;
    margin-top: -11px; }
    .ns-popover-tooltip-theme.ns-popover-left-placement .triangle:after {
      content: " ";
      display: block;
      width: 0;
      height: 0;
      border: solid 10px;
      border-color: transparent;
      position: absolute; }
    .ns-popover-tooltip-theme.ns-popover-left-placement .triangle:after {
      border-left-color: #fff;
      border-right-width: 0;
      right: 1px;
      bottom: -10px; }
  .ns-popover-tooltip-theme.ns-popover-left-align .ns-popover-tooltip {
    margin-left: 0; }
  .ns-popover-tooltip-theme.ns-popover-right-align .ns-popover-tooltip {
    margin-right: 0; }
  .ns-popover-tooltip-theme.ns-popover-top-align .ns-popover-tooltip {
    margin-top: 0; }
  .ns-popover-tooltip-theme.ns-popover-bottom-align .ns-popover-tooltip {
    margin-bottom: 0; }

body.ms-password-expired-active #main {
  height: calc(100vh - 80px); }
  @media screen and (max-width: 600px) {
    body.ms-password-expired-active #main {
      height: calc(100vh - 140px); } }

ms-password-expired {
  display: block;
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 80px;
  background-color: #420117;
  z-index: 99998;
  -webkit-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 3px 1px -2px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 3px 1px -2px rgba(0, 0, 0, 0.12); }
  @media screen and (max-width: 600px) {
    ms-password-expired {
      height: 140px; } }
  ms-password-expired p {
    font-size: 14px;
    text-align: center;
    color: #ececec;
    width: 100%; }
    ms-password-expired p a {
      color: #ececec !important;
      font-weight: 500; }
      ms-password-expired p a:hover {
        text-decoration: underline; }
    @media only screen and (min-width: 960px) {
      ms-password-expired p {
        font-size: 16px; } }

#announcements .content-wrapper .thread-list {
  position: relative;
  padding: 0; }
  #announcements .content-wrapper .thread-list .no-threads {
    width: 100%;
    text-align: center;
    padding: 32px;
    font-size: 20px; }
  #announcements .content-wrapper .thread-list .loading-threads {
    width: 100%;
    text-align: center;
    padding: 32px;
    font-size: 20px;
    margin-top: 48px; }
    #announcements .content-wrapper .thread-list .loading-threads div {
      margin-top: 24px; }
  #announcements .content-wrapper .thread-list .thread {
    position: relative;
    padding: 8px 4px;
    cursor: pointer; }
    #announcements .content-wrapper .thread-list .thread.unread .info .name,
    #announcements .content-wrapper .thread-list .thread.unread .info .subject {
      font-weight: 700; }
    #announcements .content-wrapper .thread-list .thread.unread .info .message .labels {
      background: #FFFFFF; }
    #announcements .content-wrapper .thread-list .thread .info {
      overflow: hidden;
      width: 0;
      margin: 0 16px; }
      #announcements .content-wrapper .thread-list .thread .info .name {
        font-size: 12px;
        font-weight: 500;
        padding-bottom: 4px;
        font-style: italic;
        color: #888; }
        #announcements .content-wrapper .thread-list .thread .info .name .code {
          color: #B71C1C; }
        #announcements .content-wrapper .thread-list .thread .info .name .avatar {
          min-width: 32px;
          width: 32px;
          height: 32px;
          line-height: 32px; }
        #announcements .content-wrapper .thread-list .thread .info .name .has-attachment {
          margin-left: 8px;
          -webkit-transform: rotate(90deg);
                  transform: rotate(90deg); }
      #announcements .content-wrapper .thread-list .thread .info .subject {
        font-size: 14px; }
      #announcements .content-wrapper .thread-list .thread .info .message {
        position: relative;
        color: rgba(0, 0, 0, 0.54); }
        #announcements .content-wrapper .thread-list .thread .info .message .labels {
          position: absolute;
          background: #FAFAFA;
          top: 0;
          right: 0;
          padding-left: 6px; }
          #announcements .content-wrapper .thread-list .thread .info .message .labels .label {
            display: inline-block;
            font-size: 11px;
            padding: 0 5px;
            margin-right: 6px; }
            #announcements .content-wrapper .thread-list .thread .info .message .labels .label:first-child {
              margin-left: 0; }
    #announcements .content-wrapper .thread-list .thread .time {
      margin: 0 8px 0 0; }
    #announcements .content-wrapper .thread-list .thread .actions .md-icon-button {
      margin: 0;
      padding: 0;
      width: 32px;
      height: 32px; }

#announcements .content-wrapper .thread-detail .thread-content {
  padding: 24px;
  font-size: 14px; }

md-dialog.casino-dialog {
  border: 1px solid #B49654;
  border-radius: 9px;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  md-dialog.casino-dialog md-toolbar {
    background: #222939;
    border-bottom: 1px solid #B49654; }
    md-dialog.casino-dialog md-toolbar h2 {
      text-transform: uppercase; }
  md-dialog.casino-dialog md-dialog-content {
    background: #282627;
    color: #F5F5F5;
    padding: 0; }
    md-dialog.casino-dialog md-dialog-content .md-dialog-content {
      padding: 16px; }
  md-dialog.casino-dialog md-dialog-actions {
    background: #282627;
    color: #F5F5F5; }
    md-dialog.casino-dialog md-dialog-actions .md-button {
      padding: 0 16px; }
  md-dialog.casino-dialog md-progress-linear {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0; }

md-dialog.warning-dialog md-dialog-content {
  max-width: 600px;
  width: 600px;
  padding: 24px 8px; }
  md-dialog.warning-dialog md-dialog-content .message {
    font-size: 16px;
    text-align: center; }

md-dialog.bet-list-dialog md-dialog-content {
  max-width: 800px;
  width: 800px; }
  md-dialog.bet-list-dialog md-dialog-content .md-dialog-content {
    padding: 0 !important; }
    md-dialog.bet-list-dialog md-dialog-content .md-dialog-content table.simple img {
      height: 20px; }
    md-dialog.bet-list-dialog md-dialog-content .md-dialog-content table.simple thead tr th {
      font-weight: 600 !important;
      min-width: 84px; }
      md-dialog.bet-list-dialog md-dialog-content .md-dialog-content table.simple thead tr th:first-child {
        min-width: 140px;
        padding-left: 8px; }
    md-dialog.bet-list-dialog md-dialog-content .md-dialog-content table.simple thead tr th, md-dialog.bet-list-dialog md-dialog-content .md-dialog-content table.simple thead tr td, md-dialog.bet-list-dialog md-dialog-content .md-dialog-content table.simple tbody tr th, md-dialog.bet-list-dialog md-dialog-content .md-dialog-content table.simple tbody tr td {
      padding: 8px 2px;
      font-weight: 400;
      color: #0e1727; }
      md-dialog.bet-list-dialog md-dialog-content .md-dialog-content table.simple thead tr th:first-child, md-dialog.bet-list-dialog md-dialog-content .md-dialog-content table.simple thead tr td:first-child, md-dialog.bet-list-dialog md-dialog-content .md-dialog-content table.simple tbody tr th:first-child, md-dialog.bet-list-dialog md-dialog-content .md-dialog-content table.simple tbody tr td:first-child {
        padding-left: 8px; }
      md-dialog.bet-list-dialog md-dialog-content .md-dialog-content table.simple thead tr th:nth-child(3), md-dialog.bet-list-dialog md-dialog-content .md-dialog-content table.simple thead tr th:nth-child(4), md-dialog.bet-list-dialog md-dialog-content .md-dialog-content table.simple thead tr th:nth-child(5), md-dialog.bet-list-dialog md-dialog-content .md-dialog-content table.simple thead tr td:nth-child(3), md-dialog.bet-list-dialog md-dialog-content .md-dialog-content table.simple thead tr td:nth-child(4), md-dialog.bet-list-dialog md-dialog-content .md-dialog-content table.simple thead tr td:nth-child(5), md-dialog.bet-list-dialog md-dialog-content .md-dialog-content table.simple tbody tr th:nth-child(3), md-dialog.bet-list-dialog md-dialog-content .md-dialog-content table.simple tbody tr th:nth-child(4), md-dialog.bet-list-dialog md-dialog-content .md-dialog-content table.simple tbody tr th:nth-child(5), md-dialog.bet-list-dialog md-dialog-content .md-dialog-content table.simple tbody tr td:nth-child(3), md-dialog.bet-list-dialog md-dialog-content .md-dialog-content table.simple tbody tr td:nth-child(4), md-dialog.bet-list-dialog md-dialog-content .md-dialog-content table.simple tbody tr td:nth-child(5) {
        text-align: right; }
      md-dialog.bet-list-dialog md-dialog-content .md-dialog-content table.simple thead tr th:nth-child(6), md-dialog.bet-list-dialog md-dialog-content .md-dialog-content table.simple thead tr th:nth-child(7), md-dialog.bet-list-dialog md-dialog-content .md-dialog-content table.simple thead tr td:nth-child(6), md-dialog.bet-list-dialog md-dialog-content .md-dialog-content table.simple thead tr td:nth-child(7), md-dialog.bet-list-dialog md-dialog-content .md-dialog-content table.simple tbody tr th:nth-child(6), md-dialog.bet-list-dialog md-dialog-content .md-dialog-content table.simple tbody tr th:nth-child(7), md-dialog.bet-list-dialog md-dialog-content .md-dialog-content table.simple tbody tr td:nth-child(6), md-dialog.bet-list-dialog md-dialog-content .md-dialog-content table.simple tbody tr td:nth-child(7) {
        text-align: center; }
        md-dialog.bet-list-dialog md-dialog-content .md-dialog-content table.simple thead tr th:nth-child(6) a, md-dialog.bet-list-dialog md-dialog-content .md-dialog-content table.simple thead tr th:nth-child(7) a, md-dialog.bet-list-dialog md-dialog-content .md-dialog-content table.simple thead tr td:nth-child(6) a, md-dialog.bet-list-dialog md-dialog-content .md-dialog-content table.simple thead tr td:nth-child(7) a, md-dialog.bet-list-dialog md-dialog-content .md-dialog-content table.simple tbody tr th:nth-child(6) a, md-dialog.bet-list-dialog md-dialog-content .md-dialog-content table.simple tbody tr th:nth-child(7) a, md-dialog.bet-list-dialog md-dialog-content .md-dialog-content table.simple tbody tr td:nth-child(6) a, md-dialog.bet-list-dialog md-dialog-content .md-dialog-content table.simple tbody tr td:nth-child(7) a {
          text-align: center;
          display: inline-block; }
      md-dialog.bet-list-dialog md-dialog-content .md-dialog-content table.simple thead tr th:last-child, md-dialog.bet-list-dialog md-dialog-content .md-dialog-content table.simple thead tr td:last-child, md-dialog.bet-list-dialog md-dialog-content .md-dialog-content table.simple tbody tr th:last-child, md-dialog.bet-list-dialog md-dialog-content .md-dialog-content table.simple tbody tr td:last-child {
        display: block;
        margin: auto; }
      md-dialog.bet-list-dialog md-dialog-content .md-dialog-content table.simple thead tr th.warn, md-dialog.bet-list-dialog md-dialog-content .md-dialog-content table.simple thead tr td.warn, md-dialog.bet-list-dialog md-dialog-content .md-dialog-content table.simple tbody tr th.warn, md-dialog.bet-list-dialog md-dialog-content .md-dialog-content table.simple tbody tr td.warn {
        color: #f83365; }
      md-dialog.bet-list-dialog md-dialog-content .md-dialog-content table.simple thead tr th .cursor-pointer, md-dialog.bet-list-dialog md-dialog-content .md-dialog-content table.simple thead tr td .cursor-pointer, md-dialog.bet-list-dialog md-dialog-content .md-dialog-content table.simple tbody tr th .cursor-pointer, md-dialog.bet-list-dialog md-dialog-content .md-dialog-content table.simple tbody tr td .cursor-pointer {
        cursor: pointer; }

md-dialog.bet-list-dialog md-dialog-actions {
  background: #F5F5F5;
  color: #0e1727;
  border-top: 1px solid #d6d6d6; }

@media screen and (max-width: 800px) {
  md-dialog.bet-list-dialog {
    border-radius: 0 !important; }
    md-dialog.bet-list-dialog md-dialog-content {
      width: 100%;
      max-width: 100%; } }

md-dialog.table-dialog {
  border-radius: 9px !important; }
  md-dialog.table-dialog md-dialog-content {
    max-width: 300px;
    width: 300px;
    padding: 8px 8px; }
    md-dialog.table-dialog md-dialog-content .message {
      font-size: 16px; }
      md-dialog.table-dialog md-dialog-content .message > div {
        padding: 4px 0;
        text-transform: uppercase;
        font-size: 14px;
        font-weight: 500; }
        md-dialog.table-dialog md-dialog-content .message > div.bet-limit {
          border-bottom: 1px solid #8c8b8b;
          margin-bottom: 16px;
          margin-top: 16px; }

md-dialog.play-vid md-dialog-content .md-dialog-content {
  padding: 0; }

md-dialog.chip-settings-dialog {
  max-width: 800px;
  width: 800px; }
  @media screen and (max-width: 800px) {
    md-dialog.chip-settings-dialog {
      width: 100%;
      max-width: 100%; } }
  md-dialog.chip-settings-dialog md-dialog-content .a-bet-limit .rank .md-button:not(.md-raised) {
    display: inline-block;
    border: 1px solid rgba(175, 175, 175, 0.4); }
  md-dialog.chip-settings-dialog md-dialog-content .token-rank {
    margin-top: 16px;
    min-height: 80px; }
    md-dialog.chip-settings-dialog md-dialog-content .token-rank .token .img-wrapper {
      position: relative; }
      md-dialog.chip-settings-dialog md-dialog-content .token-rank .token .img-wrapper:hover {
        cursor: pointer; }
      md-dialog.chip-settings-dialog md-dialog-content .token-rank .token .img-wrapper:not(.un-checked):before {
        position: absolute;
        width: 100%;
        height: 100%;
        content: "";
        display: inline-block;
        background: #edb509;
        background: radial-gradient(circle, #edb509 0%, #f5be1c 40%, rgba(253, 198, 45, 0) 70%); }
      md-dialog.chip-settings-dialog md-dialog-content .token-rank .token .img-wrapper img {
        z-index: 10;
        position: relative;
        -webkit-transform: scale(0.8);
                transform: scale(0.8); }
      md-dialog.chip-settings-dialog md-dialog-content .token-rank .token .img-wrapper.un-checked img {
        opacity: 0.2; }
  md-dialog.chip-settings-dialog md-dialog-actions .message {
    color: #f83365;
    font-size: 16px; }

#inline-betting {
  padding: 0 8px 16px 16px; }
  #inline-betting .inline-betting-container {
    background-color: white;
    border-radius: 8px;
    border: 1px solid #dadce0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden; }
    #inline-betting .inline-betting-container .inline-betting-header {
      padding: 0 16px; }
    #inline-betting .inline-betting-container .table-wrap {
      max-height: 412px;
      overflow-y: scroll; }
      #inline-betting .inline-betting-container .table-wrap table.table {
        font-size: 12px;
        width: 100%;
        border-spacing: 0; }
        #inline-betting .inline-betting-container .table-wrap table.table thead tr {
          background-color: #fff;
          background-image: -webkit-gradient(linear, left top, left bottom, color-stop(75%, #fff), to(#f5f5f5));
          background-image: linear-gradient(#fff 75%, #f5f5f5); }
          #inline-betting .inline-betting-container .table-wrap table.table thead tr th {
            border-bottom: 1px solid #eee;
            padding: 8px; }
            #inline-betting .inline-betting-container .table-wrap table.table thead tr th:first-child, #inline-betting .inline-betting-container .table-wrap table.table thead tr th:last-child {
              text-align: center;
              font-weight: 600; }
            #inline-betting .inline-betting-container .table-wrap table.table thead tr th:nth-child(3) {
              text-align: center; }
            #inline-betting .inline-betting-container .table-wrap table.table thead tr th:nth-child(4), #inline-betting .inline-betting-container .table-wrap table.table thead tr th:nth-child(5) {
              text-align: right; }
        #inline-betting .inline-betting-container .table-wrap table.table tbody tr td {
          background: #FFF;
          padding: 8px;
          line-height: 20px; }
          #inline-betting .inline-betting-container .table-wrap table.table tbody tr td:first-child, #inline-betting .inline-betting-container .table-wrap table.table tbody tr td:last-child {
            text-align: center;
            font-weight: 600; }
          #inline-betting .inline-betting-container .table-wrap table.table tbody tr td:nth-child(3) {
            text-align: center; }
          #inline-betting .inline-betting-container .table-wrap table.table tbody tr td:nth-child(4), #inline-betting .inline-betting-container .table-wrap table.table tbody tr td:nth-child(5) {
            text-align: right; }
          #inline-betting .inline-betting-container .table-wrap table.table tbody tr td md-icon.blink {
            -webkit-animation: blink .7s linear infinite;
            animation: blink .7s linear infinite; }
          #inline-betting .inline-betting-container .table-wrap table.table tbody tr td md-icon.icon-stop {
            color: #f44336; }
          #inline-betting .inline-betting-container .table-wrap table.table tbody tr td.blank {
            color: transparent; }
        #inline-betting .inline-betting-container .table-wrap table.table tbody tr:hover td {
          background: rgba(238, 238, 238, 0.3); }
        #inline-betting .inline-betting-container .table-wrap table.table tbody tr.error-message td {
          border-top: 1px solid #eee;
          border-bottom: none; }
        #inline-betting .inline-betting-container .table-wrap table.table tbody tr.with-error td {
          background: rgba(255, 247, 216, 0.5) !important;
          border-top: none; }
        #inline-betting .inline-betting-container .table-wrap table.table tbody tr md-icon.approved {
          color: #5cb85c; }
        #inline-betting .inline-betting-container .table-wrap table.table tbody tr.processing {
          position: relative;
          -webkit-transform: scale(1);
                  transform: scale(1); }
          #inline-betting .inline-betting-container .table-wrap table.table tbody tr.processing:after {
            content: '';
            position: absolute;
            left: 0;
            bottom: 0;
            width: 5px;
            height: 100%;
            background-color: rgba(255, 171, 0, 0.1);
            z-index: 1;
            -webkit-animation: move 2s cubic-bezier(0.15, 0.44, 0.76, 0.64);
                    animation: move 2s cubic-bezier(0.15, 0.44, 0.76, 0.64);
            -webkit-animation-iteration-count: infinite;
                    animation-iteration-count: infinite; }
        #inline-betting .inline-betting-container .table-wrap table.table tbody:nth-child(odd) tr td {
          background: rgba(238, 238, 238, 0.2); }
        #inline-betting .inline-betting-container .table-wrap table.table tbody:last-child tr.error-message td {
          border-bottom: 1px solid #eee; }
        #inline-betting .inline-betting-container .table-wrap table.table tbody:not(:last-child) td {
          border-bottom: 1px solid #eee; }
        #inline-betting .inline-betting-container .table-wrap table.table tbody tr.error-message {
          background: rgba(255, 247, 216, 0.7); }
          #inline-betting .inline-betting-container .table-wrap table.table tbody tr.error-message td[colspan="6"] {
            font-weight: normal;
            color: #FF3C00;
            text-align: left;
            border-bottom: 1px solid #eee;
            border-top: 0;
            background: #ffd5c4; }
  #inline-betting .confirm .md-button {
    margin: 16px 0; }
  @media screen and (max-width: 960px) {
    #inline-betting {
      padding: 16px; } }
  @media screen and (max-width: 600px) {
    #inline-betting {
      padding: 8px; } }

html.safari #inline-betting, html #inline-betting {
  display: inline-table;
  width: 100%; }

#manual .inline-betting {
  padding: 0;
  margin-top: 16px; }

@-webkit-keyframes move {
  0%, 100% {
    left: 50%; }
  50% {
    left: 0; }
  75% {
    left: calc(100% - 20px); } }

@keyframes move {
  0%, 100% {
    left: 50%; }
  50% {
    left: 0; }
  75% {
    left: calc(100% - 20px); } }

.number-filter-4d {
  margin-bottom: 8px; }
  .number-filter-4d .md-button {
    margin: 3px 4px;
    font-size: 11px;
    min-height: 28px;
    height: 28px;
    line-height: 28px;
    min-width: 48px; }

.ns-popover-tooltip-theme .triangle {
  border-bottom-color: #019be5 !important; }
  .ns-popover-tooltip-theme .triangle:after {
    border-bottom-color: #019be5 !important; }

.ns-popover-tooltip-theme .ns-popover-tooltip {
  max-width: unset;
  width: 500px;
  padding: 0;
  font-size: 1em;
  border-width: 1px;
  border-style: solid;
  border-radius: 4px;
  overflow: hidden; }
  .ns-popover-tooltip-theme .ns-popover-tooltip .panel .header {
    padding: 0 0 0 16px;
    color: #fff;
    font-size: 1.2em;
    font-weight: 700; }
    .ns-popover-tooltip-theme .ns-popover-tooltip .panel .header h3 {
      margin: 0; }
    .ns-popover-tooltip-theme .ns-popover-tooltip .panel .header md-icon {
      color: #fff; }
  .ns-popover-tooltip-theme .ns-popover-tooltip .panel .content {
    padding: 16px; }
    .ns-popover-tooltip-theme .ns-popover-tooltip .panel .content .md-button {
      margin: 0;
      padding: 0 2px;
      min-width: -webkit-fit-content;
      min-width: -moz-fit-content;
      min-width: fit-content;
      width: 10%; }

[md-theme="default"] .ns-popover-tooltip-theme .triangle {
  border-bottom-color: #039be5 !important; }
  [md-theme="default"] .ns-popover-tooltip-theme .triangle:after {
    border-bottom-color: #039be5 !important; }

[md-theme="default"] .ns-popover-tooltip-theme .ns-popover-tooltip {
  border-color: #039be5; }
  [md-theme="default"] .ns-popover-tooltip-theme .ns-popover-tooltip .panel .header {
    background: #039be5;
    color: #FFF; }
    [md-theme="default"] .ns-popover-tooltip-theme .ns-popover-tooltip .panel .header md-icon {
      color: #FFF; }
  [md-theme="default"] .ns-popover-tooltip-theme .ns-popover-tooltip .panel .content {
    background: #222939; }
    [md-theme="default"] .ns-popover-tooltip-theme .ns-popover-tooltip .panel .content .md-button {
      color: #FFF; }
      [md-theme="default"] .ns-popover-tooltip-theme .ns-popover-tooltip .panel .content .md-button.md-warn {
        color: #d50137; }

[md-theme="tealTheme"] .ns-popover-tooltip-theme .triangle {
  border-bottom-color: #009688 !important; }
  [md-theme="tealTheme"] .ns-popover-tooltip-theme .triangle:after {
    border-bottom-color: #009688 !important; }

[md-theme="tealTheme"] .ns-popover-tooltip-theme .ns-popover-tooltip {
  border-color: #009688; }
  [md-theme="tealTheme"] .ns-popover-tooltip-theme .ns-popover-tooltip .panel .header {
    background: #009688;
    color: #FFF; }
    [md-theme="tealTheme"] .ns-popover-tooltip-theme .ns-popover-tooltip .panel .header md-icon {
      color: #FFF; }
  [md-theme="tealTheme"] .ns-popover-tooltip-theme .ns-popover-tooltip .panel .content {
    background: #f2f5f9; }
    [md-theme="tealTheme"] .ns-popover-tooltip-theme .ns-popover-tooltip .panel .content .md-button {
      color: #20293a; }
      [md-theme="tealTheme"] .ns-popover-tooltip-theme .ns-popover-tooltip .panel .content .md-button.md-warn {
        color: #d50137; }

md-dialog.dialog-setup-highlight md-dialog-content {
  width: 300px;
  padding: 0; }
  md-dialog.dialog-setup-highlight md-dialog-content .md-dialog-content {
    padding: 16px; }
    md-dialog.dialog-setup-highlight md-dialog-content .md-dialog-content input {
      border-style: solid;
      border-width: 1px;
      max-width: 70px;
      padding: 4px 8px;
      border-radius: 20px;
      text-align: center; }

.main-game .lo7 {
  padding: 12px;
  margin: 8px 0 0;
  border-radius: 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden; }
  .main-game .lo7 .table-wrap {
    overflow: hidden; }
    .main-game .lo7 .table-wrap table {
      width: 100%; }
      .main-game .lo7 .table-wrap table thead {
        min-height: 65px; }
        .main-game .lo7 .table-wrap table thead tr th {
          text-align: center;
          font-weight: normal;
          padding: 8px 0; }
          .main-game .lo7 .table-wrap table thead tr th md-checkbox {
            margin-bottom: 0;
            width: 20px; }
            .main-game .lo7 .table-wrap table thead tr th md-checkbox .md-ink-ripple {
              color: rgba(0, 0, 0, 0.1); }
            .main-game .lo7 .table-wrap table thead tr th md-checkbox .md-icon {
              border-width: 1px;
              border-style: solid;
              width: 20px;
              height: 20px;
              border-radius: 50%; }
      .main-game .lo7 .table-wrap table tbody tr:last-child td {
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #eee; }
      .main-game .lo7 .table-wrap table tbody tr td {
        line-height: 26px;
        padding: 4px;
        font-size: 13px;
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: #eee; }
        .main-game .lo7 .table-wrap table tbody tr td:not(:last-child) {
          text-align: center; }
        .main-game .lo7 .table-wrap table tbody tr td:first-child {
          text-align: left;
          padding-left: 4px;
          border-left-width: 1px;
          border-left-style: solid;
          border-left-color: #eee; }
        .main-game .lo7 .table-wrap table tbody tr td:last-child {
          padding-right: 8px;
          text-align: right;
          border-right-width: 1px;
          border-right-style: solid;
          border-right-color: #eee; }
        .main-game .lo7 .table-wrap table tbody tr td:nth-child(n+2):nth-child(-n+4) {
          width: 35px; }
        .main-game .lo7 .table-wrap table tbody tr td:nth-child(n+5):nth-child(-n+8) {
          width: 80px; }
        .main-game .lo7 .table-wrap table tbody tr td.transparent {
          color: transparent; }
        .main-game .lo7 .table-wrap table tbody tr td md-checkbox[disabled]:not(.md-checked) .md-icon {
          border-color: rgba(0, 0, 0, 0.1) !important; }
        .main-game .lo7 .table-wrap table tbody tr td md-checkbox[disabled] .md-icon {
          border-color: rgba(0, 0, 0, 0.1) !important;
          background-color: rgba(0, 0, 0, 0.1) !important; }
        .main-game .lo7 .table-wrap table tbody tr td input {
          max-width: 78px;
          padding: 6px 4px;
          text-align: center;
          border-width: 1px;
          border-style: solid;
          border-radius: 20px;
          font-size: 12px; }
          .main-game .lo7 .table-wrap table tbody tr td input.transparent {
            color: rgba(0, 0, 0, 0.1); }
          .main-game .lo7 .table-wrap table tbody tr td input[disabled] {
            background-color: rgba(0, 0, 0, 0.1);
            color: rgba(0, 0, 0, 0.1); }
      .main-game .lo7 .table-wrap table tfoot tr td {
        padding: 8px 8px 4px;
        text-align: right;
        font-weight: 600; }

.main-game .quick-bet {
  margin: 8px 0 0;
  padding: 12px;
  border-radius: 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden; }
  .main-game .quick-bet .betting-button {
    margin: 0 0 8px;
    width: 100%;
    height: 36px; }
    .main-game .quick-bet .betting-button.cancel-button {
      min-width: auto;
      border: 1px solid rgba(99, 99, 99, 0.12); }
      .main-game .quick-bet .betting-button.cancel-button[disabled] {
        background: rgba(255, 112, 84, 0.1) !important; }
        .main-game .quick-bet .betting-button.cancel-button[disabled]:hover {
          background: rgba(255, 112, 84, 0.1) !important; }
  .main-game .quick-bet .table-wrap {
    overflow: hidden; }
    .main-game .quick-bet .table-wrap table {
      width: 100%;
      font-size: 13px;
      border-top-width: 1px;
      border-top-style: solid; }
      .main-game .quick-bet .table-wrap table thead {
        min-height: 65px;
        padding: 8px 24px; }
        .main-game .quick-bet .table-wrap table thead tr:first-child th:first-child {
          border-left-width: 1px;
          border-left-style: solid; }
        .main-game .quick-bet .table-wrap table thead tr:first-child th:last-child {
          border-right-width: 1px;
          border-right-style: solid; }
        .main-game .quick-bet .table-wrap table thead tr th {
          text-align: center;
          font-weight: normal;
          padding: 8px 0; }
          .main-game .quick-bet .table-wrap table thead tr th md-checkbox {
            margin-bottom: 0;
            width: 20px; }
            .main-game .quick-bet .table-wrap table thead tr th md-checkbox .md-ink-ripple {
              color: rgba(0, 0, 0, 0.1); }
      .main-game .quick-bet .table-wrap table tbody tr:last-child td {
        border-bottom-width: 1px;
        border-bottom-style: solid; }
      .main-game .quick-bet .table-wrap table tbody tr td {
        line-height: 26px;
        padding: 4px;
        font-size: 13px;
        border-top-width: 1px;
        border-top-style: solid; }
        .main-game .quick-bet .table-wrap table tbody tr td:not(:last-child) {
          text-align: center; }
        .main-game .quick-bet .table-wrap table tbody tr td:first-child {
          text-align: left;
          padding-left: 4px;
          border-left-width: 1px;
          border-left-style: solid; }
        .main-game .quick-bet .table-wrap table tbody tr td:last-child {
          padding-right: 8px;
          text-align: right;
          border-right-width: 1px;
          border-right-style: solid; }
        .main-game .quick-bet .table-wrap table tbody tr td.transparent {
          color: transparent; }
        .main-game .quick-bet .table-wrap table tbody tr td md-checkbox[disabled]:not(.md-checked) .md-icon {
          border-color: rgba(0, 0, 0, 0.1) !important; }
        .main-game .quick-bet .table-wrap table tbody tr td md-checkbox[disabled] .md-icon {
          border-color: rgba(0, 0, 0, 0.1) !important;
          background-color: rgba(0, 0, 0, 0.05) !important; }
        .main-game .quick-bet .table-wrap table tbody tr td input {
          max-width: 78px;
          padding: 6px 4px;
          text-align: center;
          font-size: 12px;
          border-radius: 2px; }
          .main-game .quick-bet .table-wrap table tbody tr td input.transparent {
            color: rgba(0, 0, 0, 0.11); }
          .main-game .quick-bet .table-wrap table tbody tr td input[disabled] {
            background-color: rgba(0, 0, 0, 0.05);
            color: rgba(0, 0, 0, 0.11); }
      .main-game .quick-bet .table-wrap table tfoot tr td {
        padding: 8px 8px 4px;
        text-align: right;
        font-weight: 600; }

#statement.bet-list .bet-list-title span {
  min-width: 40px;
  height: 1px; }

.bet-list-batch table.table {
  min-width: 770px;
  font-size: 13px; }
  .bet-list-batch table.table thead tr {
    background: transparent !important;
    font-weight: 500 !important; }
    .bet-list-batch table.table thead tr th {
      text-align: center;
      font-weight: 500 !important; }
      .bet-list-batch table.table thead tr th:before {
        display: none; }
      .bet-list-batch table.table thead tr th .table-header .column-title {
        font-weight: 500 !important; }
        .bet-list-batch table.table thead tr th .table-header .column-title:after {
          color: #FFF3E0; }
  .bet-list-batch table.table tbody tr td:nth-child(-n+4) {
    text-align: center; }
  .bet-list-batch table.table tbody tr td:nth-child(n+5) {
    text-align: right; }
  .bet-list-batch table.table tbody tr td:first-child {
    text-align: left;
    padding-left: 8px; }
  .bet-list-batch table.table tbody tr td .prizeNr {
    font-size: 10px;
    color: #FF3D00; }
  .bet-list-batch table.table tbody tr.canceled td {
    background: #ccc;
    text-decoration: line-through; }

.row-bet.main-right-betting-form .betting-button {
  margin: 0 !important; }

.row-bet-southern {
  padding: 12px;
  margin: 8px 0 0;
  background-color: white;
  border-radius: 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden; }
  .row-bet-southern .table-wrap {
    overflow: hidden; }
    .row-bet-southern .table-wrap table {
      width: 100%; }
      .row-bet-southern .table-wrap table thead {
        min-height: 65px;
        padding: 8px 24px;
        border-top: 1px solid #eee; }
        .row-bet-southern .table-wrap table thead tr th {
          text-align: center;
          font-weight: normal;
          padding: 8px 0; }
          .row-bet-southern .table-wrap table thead tr th md-checkbox {
            margin-bottom: 0;
            width: 20px; }
            .row-bet-southern .table-wrap table thead tr th md-checkbox .md-ink-ripple {
              color: rgba(0, 0, 0, 0.1); }
            .row-bet-southern .table-wrap table thead tr th md-checkbox .md-icon {
              border-width: 1px;
              border-style: solid;
              width: 20px;
              height: 20px;
              border-radius: 50%; }
      .row-bet-southern .table-wrap table tbody tr td {
        line-height: 26px;
        padding: 4px;
        font-size: 13px;
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: #eee; }
        .row-bet-southern .table-wrap table tbody tr td input {
          max-width: 60px;
          padding: 6px 4px;
          text-align: center;
          border-width: 1px;
          border-style: solid;
          font-size: 12px;
          border-radius: 20px; }
          .row-bet-southern .table-wrap table tbody tr td input.transparent {
            color: rgba(0, 0, 0, 0.11); }
          .row-bet-southern .table-wrap table tbody tr td input[disabled] {
            background-color: rgba(0, 0, 0, 0.1);
            color: rgba(0, 0, 0, 0.11); }
        .row-bet-southern .table-wrap table tbody tr td:not(:last-child) {
          text-align: center; }
        .row-bet-southern .table-wrap table tbody tr td:first-child {
          width: 150px !important;
          text-align: left;
          padding-left: 4px;
          border-left-width: 1px;
          border-left-style: solid;
          border-left-color: #eee; }
        .row-bet-southern .table-wrap table tbody tr td:last-child {
          text-align: right;
          padding-right: 8px;
          border-right-width: 1px;
          border-right-style: solid;
          border-right-color: #eee; }
        .row-bet-southern .table-wrap table tbody tr td:nth-child(n+2):nth-child(-n+4) {
          width: 35px; }
        .row-bet-southern .table-wrap table tbody tr td:nth-child(n+5):nth-child(-n+8) {
          width: 60px; }
        .row-bet-southern .table-wrap table tbody tr td md-checkbox[disabled]:not(.md-checked) .md-icon {
          border-color: rgba(0, 0, 0, 0.01) !important; }
        .row-bet-southern .table-wrap table tbody tr td md-checkbox[disabled] .md-icon {
          border-color: rgba(0, 0, 0, 0.01) !important;
          background-color: rgba(0, 0, 0, 0.01) !important; }
      .row-bet-southern .table-wrap table tbody tr:last-child td {
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #eee; }
      .row-bet-southern .table-wrap table tfoot tr td {
        padding: 8px 8px 4px;
        text-align: right;
        font-weight: 600; }

md-dialog.saba-result-dialog md-dialog-content {
  padding: 0;
  max-width: 800px;
  width: 800px; }
  md-dialog.saba-result-dialog md-dialog-content .md-dialog-content {
    padding: 16px; }
    md-dialog.saba-result-dialog md-dialog-content .md-dialog-content .match {
      padding: 16px; }
      md-dialog.saba-result-dialog md-dialog-content .md-dialog-content .match .home-away {
        font-size: 14px; }
        md-dialog.saba-result-dialog md-dialog-content .md-dialog-content .match .home-away .home, md-dialog.saba-result-dialog md-dialog-content .md-dialog-content .match .home-away .away {
          padding: 0 16px; }
          md-dialog.saba-result-dialog md-dialog-content .md-dialog-content .match .home-away .home.win, md-dialog.saba-result-dialog md-dialog-content .md-dialog-content .match .home-away .away.win {
            font-weight: 600; }
        md-dialog.saba-result-dialog md-dialog-content .md-dialog-content .match .home-away .score {
          background: #01a741;
          padding: 4px 12px;
          font-weight: 600;
          border-radius: 4px;
          color: #FFF; }
  md-dialog.saba-result-dialog md-dialog-content.single-parlay {
    max-width: 600px;
    width: 600px; }
    md-dialog.saba-result-dialog md-dialog-content.single-parlay .md-dialog-content {
      padding: 0; }
      md-dialog.saba-result-dialog md-dialog-content.single-parlay .md-dialog-content table thead tr th {
        padding: 8px; }
        md-dialog.saba-result-dialog md-dialog-content.single-parlay .md-dialog-content table thead tr th:nth-child(2) {
          text-align: center; }
      md-dialog.saba-result-dialog md-dialog-content.single-parlay .md-dialog-content table tbody tr td, md-dialog.saba-result-dialog md-dialog-content.single-parlay .md-dialog-content table tfoot tr td {
        padding: 8px; }
        md-dialog.saba-result-dialog md-dialog-content.single-parlay .md-dialog-content table tbody tr td:nth-child(2), md-dialog.saba-result-dialog md-dialog-content.single-parlay .md-dialog-content table tfoot tr td:nth-child(2) {
          text-align: center;
          font-weight: 600; }
      md-dialog.saba-result-dialog md-dialog-content.single-parlay .md-dialog-content table tfoot tr td {
        border-top: 1px solid #ddd;
        background: #f5fade;
        font-weight: 600; }
  md-dialog.saba-result-dialog md-dialog-content.sport-live {
    max-width: 600px;
    width: 600px; }
    md-dialog.saba-result-dialog md-dialog-content.sport-live .md-dialog-content {
      padding: 0; }
      md-dialog.saba-result-dialog md-dialog-content.sport-live .md-dialog-content .result .half-time, md-dialog.saba-result-dialog md-dialog-content.sport-live .md-dialog-content .result .full-time {
        text-align: center; }
        md-dialog.saba-result-dialog md-dialog-content.sport-live .md-dialog-content .result .half-time .header, md-dialog.saba-result-dialog md-dialog-content.sport-live .md-dialog-content .result .full-time .header {
          background: #7899a7;
          color: #fff;
          padding: 8px;
          font-weight: 600;
          border-bottom: 1px solid #0197d0; }
        md-dialog.saba-result-dialog md-dialog-content.sport-live .md-dialog-content .result .half-time .score, md-dialog.saba-result-dialog md-dialog-content.sport-live .md-dialog-content .result .full-time .score {
          padding: 8px;
          font-size: 18px;
          font-weight: 600; }
  md-dialog.saba-result-dialog md-dialog-content.system-parlay .md-dialog-content {
    background: #f1f1f1;
    border-bottom: 1px solid #DDD; }
    md-dialog.saba-result-dialog md-dialog-content.system-parlay .md-dialog-content .sport-type {
      text-align: center;
      color: #039be5;
      font-size: 16px;
      font-weight: 600;
      padding-bottom: 8px; }
    md-dialog.saba-result-dialog md-dialog-content.system-parlay .md-dialog-content + .md-dialog-content {
      margin-top: 16px;
      border-top: 1px solid #DDD; }

#account-panel {
  width: 340px;
  min-width: 340px;
  max-width: 340px;
  z-index: 99;
  font-family: 'Roboto', sans-serif; }
  #account-panel md-content {
    height: 100%;
    font-size: 16px; }
    #account-panel md-content .menu-balance {
      background-image: url(/assets/images/backgrounds/02.png);
      background-repeat: no-repeat;
      background-color: #0f172a;
      background-size: cover;
      background-position: left top;
      padding: 32px 16px 32px;
      color: #EEE; }
      #account-panel md-content .menu-balance .QmmpTlfM {
        padding: 24px 0; }
        #account-panel md-content .menu-balance .QmmpTlfM .QWGfHzbQ {
          line-height: 20px; }
          #account-panel md-content .menu-balance .QmmpTlfM .QWGfHzbQ h3 {
            color: #fff;
            font-weight: 500;
            margin: 0;
            text-transform: uppercase; }
          #account-panel md-content .menu-balance .QmmpTlfM .QWGfHzbQ h5 {
            margin: 0;
            font-weight: 600;
            color: #838383;
            font-size: 14px; }
        #account-panel md-content .menu-balance .QmmpTlfM .ojAwmwDn {
          text-align: right; }
          #account-panel md-content .menu-balance .QmmpTlfM .ojAwmwDn .md-button {
            background: #ffae12;
            color: #444;
            padding: 16px;
            line-height: 12px;
            margin: 0; }
      #account-panel md-content .menu-balance .divider {
        height: 1px;
        display: block;
        margin: 0;
        border-top: 1px solid rgba(255, 255, 255, 0.2); }
      #account-panel md-content .menu-balance .yyVSRqdh .menu-balance-item {
        margin-top: 8px;
        font-weight: 600; }
        #account-panel md-content .menu-balance .yyVSRqdh .menu-balance-item h5 {
          margin: 0;
          padding: 0;
          font-weight: 600;
          font-size: 1.4rem;
          color: #fff; }
        #account-panel md-content .menu-balance .yyVSRqdh .menu-balance-item p {
          color: #fff;
          margin: 0; }
        #account-panel md-content .menu-balance .yyVSRqdh .menu-balance-item.saba {
          padding: 8px 0; }
          #account-panel md-content .menu-balance .yyVSRqdh .menu-balance-item.saba img {
            margin: 0 0 0 16px; }
          #account-panel md-content .menu-balance .yyVSRqdh .menu-balance-item.saba .native .md-button md-icon {
            color: #FFFF; }
          #account-panel md-content .menu-balance .yyVSRqdh .menu-balance-item.saba .native .md-button.active md-icon {
            color: #f87119; }
        #account-panel md-content .menu-balance .yyVSRqdh .menu-balance-item.saba-transfer {
          text-align: center; }
          #account-panel md-content .menu-balance .yyVSRqdh .menu-balance-item.saba-transfer .md-button {
            padding: 0 16px; }
    #account-panel md-content .menu-account md-list-item .md-button {
      font-weight: 500; }
    #account-panel md-content .menu-account md-list-item.bet-list {
      border-top: 1px solid rgba(0, 0, 0, 0.12);
      background: #e0e0e0; }
    #account-panel md-content .menu-account md-list-item.bet-list-traditional p, #account-panel md-content .menu-account md-list-item.bet-list-legendary p {
      padding-left: 16px; }
    #account-panel md-content .menu-account md-list-item.bet-list-legendary {
      border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
    #account-panel md-content .menu-account md-list-item.report {
      border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
    #account-panel md-content .menu-account md-list-item.logout {
      border-top: 1px solid rgba(0, 0, 0, 0.12); }

@media screen and (max-width: 600px) {
  #account-panel {
    width: 70%;
    min-width: 70%;
    max-width: 70%; } }

#quick-panel {
  width: 330px;
  min-width: 330px;
  max-width: 330px;
  z-index: 99; }
  #quick-panel md-content {
    height: 100%; }
    #quick-panel md-content md-tabs {
      height: 100%; }
      #quick-panel md-content md-tabs md-tabs-wrapper {
        background-color: rgba(0, 0, 0, 0.03);
        border-bottom: 1px solid rgba(0, 0, 0, 0.06); }
        #quick-panel md-content md-tabs md-tabs-wrapper .md-tab {
          max-width: none !important; }
      #quick-panel md-content md-tabs md-tabs-content-wrapper md-tab-content {
        height: 100%;
        overflow: hidden; }
        #quick-panel md-content md-tabs md-tabs-content-wrapper md-tab-content > div {
          overflow: hidden;
          height: 100%; }

@media screen and (max-width: 600px) {
  #quick-panel {
    width: 80%;
    min-width: 80%;
    max-width: 80%; } }

body.christmas.one789 #main #layout-vertical-navigation #content {
  position: relative;
  background: #6e0000 !important; }
  body.christmas.one789 #main #layout-vertical-navigation #content:before, body.christmas.one789 #main #layout-vertical-navigation #content:after {
    content: "";
    position: absolute;
    bottom: 0;
    width: calc((100vw - 1400px)/2);
    height: calc(100vh - 90px);
    z-index: 100;
    background-repeat: no-repeat;
    background-size: contain;
    pointer-events: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
  body.christmas.one789 #main #layout-vertical-navigation #content:before {
    left: 0; }
  @media screen and (max-width: 2100px) {
    body.christmas.one789 #main #layout-vertical-navigation #content:before, body.christmas.one789 #main #layout-vertical-navigation #content:after {
      width: calc((100vw - 1300px)/2);
      background-size: 100%; } }
  @media screen and (max-width: 1920px) {
    body.christmas.one789 #main #layout-vertical-navigation #content:before, body.christmas.one789 #main #layout-vertical-navigation #content:after {
      width: calc((100vw - 1200px)/2);
      background-size: 100%; } }
  @media screen and (max-width: 1600px) {
    body.christmas.one789 #main #layout-vertical-navigation #content:before, body.christmas.one789 #main #layout-vertical-navigation #content:after {
      display: none; } }
  body.christmas.one789 #main #layout-vertical-navigation #content .str-cont h2, body.christmas.one789 #main #layout-vertical-navigation #content .copyright-text p {
    color: #FFF9C4 !important; }
  body.christmas.one789 #main #layout-vertical-navigation #content .str-cont h5 {
    color: #FFF !important; }
  body.christmas.one789 #main #layout-vertical-navigation #content #home #banner-vid .slider-content .layout-column:before {
    background: -webkit-gradient(linear, left bottom, left top, from(#6e0000), color-stop(20%, rgba(126, 13, 16, 0)));
    background: linear-gradient(0deg, #6e0000 0%, rgba(126, 13, 16, 0) 20%);
    content: "";
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute; }
  body.christmas.one789 #main #layout-vertical-navigation #content #home #banner-vid .slider-content .layout-column:after {
    background: radial-gradient(circle, rgba(110, 0, 0, 0) 0%, #6e0000 98%, #6e0000 100%); }
  body.christmas.one789 #main #layout-vertical-navigation #content #home #production {
    background: none; }

body.lunar.one789 #main #layout-vertical-navigation #content {
  position: relative;
  background: #6e0000 !important; }
  body.lunar.one789 #main #layout-vertical-navigation #content:before, body.lunar.one789 #main #layout-vertical-navigation #content:after {
    content: "";
    position: absolute;
    bottom: 0;
    width: calc((100vw - 1400px)/2);
    height: calc(100vh - 90px);
    z-index: 100;
    background-repeat: no-repeat;
    background-size: contain;
    pointer-events: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
  body.lunar.one789 #main #layout-vertical-navigation #content:before {
    left: 0;
    background-image: url("/assets/images/lunar/left-2025.png");
    background-position: bottom left; }
  @media screen and (max-width: 2100px) {
    body.lunar.one789 #main #layout-vertical-navigation #content:before, body.lunar.one789 #main #layout-vertical-navigation #content:after {
      width: calc((100vw - 1300px)/2); } }
  @media screen and (max-width: 1920px) {
    body.lunar.one789 #main #layout-vertical-navigation #content:before, body.lunar.one789 #main #layout-vertical-navigation #content:after {
      width: calc((100vw - 1200px)/2); } }
  @media screen and (max-width: 1600px) {
    body.lunar.one789 #main #layout-vertical-navigation #content:before, body.lunar.one789 #main #layout-vertical-navigation #content:after {
      display: none; } }
  body.lunar.one789 #main #layout-vertical-navigation #content .str-cont h2, body.lunar.one789 #main #layout-vertical-navigation #content .copyright-text p {
    color: #FFF9C4 !important; }
  body.lunar.one789 #main #layout-vertical-navigation #content .str-cont h5 {
    color: #FFF !important; }
  body.lunar.one789 #main #layout-vertical-navigation #content #home #banner-vid .slider-content .layout-column:before {
    background: -webkit-gradient(linear, left bottom, left top, from(#6e0000), color-stop(20%, rgba(126, 13, 16, 0)));
    background: linear-gradient(0deg, #6e0000 0%, rgba(126, 13, 16, 0) 20%);
    content: "";
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute; }
  body.lunar.one789 #main #layout-vertical-navigation #content #home #banner-vid .slider-content .layout-column:after {
    background: radial-gradient(circle, rgba(110, 0, 0, 0) 0%, rgba(110, 0, 0, 0.4) 98%, rgba(110, 0, 0, 0.4) 100%); }
  body.lunar.one789 #main #layout-vertical-navigation #content #home #production {
    background: none; }

table.one-table {
  width: 100%;
  border-spacing: 0;
  font-size: 14px;
  clear: both;
  max-width: none !important; }
  table.one-table thead tr th, table.one-table thead tr td, table.one-table tbody tr th, table.one-table tbody tr td, table.one-table tfoot tr th, table.one-table tfoot tr td {
    padding: 8px; }
    table.one-table thead tr th.warn, table.one-table thead tr td.warn, table.one-table tbody tr th.warn, table.one-table tbody tr td.warn, table.one-table tfoot tr th.warn, table.one-table tfoot tr td.warn {
      color: #e80802; }
    table.one-table thead tr th a, table.one-table thead tr td a, table.one-table tbody tr th a, table.one-table tbody tr td a, table.one-table tfoot tr th a, table.one-table tfoot tr td a {
      cursor: pointer; }
  table.one-table tfoot tr td {
    font-weight: 600; }

body.gaming .md-open-menu-container.md-active {
  -webkit-transform: none !important;
          transform: none !important; }

#mask {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  display: block; }
  @media screen and (min-width: 960px) {
    #mask {
      display: none !important; } }

#pngSwipeBackground {
  height: 100%;
  width: 100vw;
  background-color: rgba(0, 0, 0, 0.8);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 79;
  display: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  #pngSwipeBackground > div {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    display: inline-block; }
  #pngSwipeBackground #pngArrowDot {
    margin-left: 48vw;
    margin-top: 40vh;
    width: 5vw;
    height: 17vh;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAADSCAYAAAC8cWU8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE1RERCRTBFRDcxMDExRTY4MjlDRTFCQzZFNDlFMTg4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE1RERCRTBGRDcxMDExRTY4MjlDRTFCQzZFNDlFMTg4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTVEREJFMENENzEwMTFFNjgyOUNFMUJDNkU0OUUxODgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTVEREJFMERENzEwMTFFNjgyOUNFMUJDNkU0OUUxODgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz41xGnMAAAIz0lEQVR42uyd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"); }
  #pngSwipeBackground #pngSwipeHand {
    position: absolute;
    opacity: 0;
    top: 50vh;
    margin-left: auto;
    width: 17vw;
    height: 22vh;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQ8AAADoCAYAAADxGWGwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI2QjI5RTQ4RDcxMDExRTY5OEIwRUJDRTUwQUYyMTk0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjI2QjI5RTQ5RDcxMDExRTY5OEIwRUJDRTUwQUYyMTk0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjZCMjlFNDZENzEwMTFFNjk4QjBFQkNFNTBBRjIxOTQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjZCMjlFNDdENzEwMTFFNjk4QjBFQkNFNTBBRjIxOTQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4UEIQ0AAAbp0lEQVR42uyd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");
    -webkit-animation: swipeHandScrollUp 2s infinite ease-in 300ms;
            animation: swipeHandScrollUp 2s infinite ease-in 300ms; }

body.gaming #pngSwipeBackground {
  top: 64px; }

.pngFadeOutAnim {
  -webkit-animation: pngSwipeFadeOut 200ms ease-in;
          animation: pngSwipeFadeOut 200ms ease-in;
  animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards; }

.pngSwipeBgShow {
  display: block !important; }

@-webkit-keyframes swipeHandScrollUp {
  0% {
    top: 50vh;
    opacity: 0; }
  20% {
    top: 50vh;
    opacity: 1; }
  40% {
    top: 30vh;
    opacity: 1; }
  60% {
    top: 30vh;
    opacity: 0; }
  80% {
    top: 30vh;
    opacity: 0; } }

@keyframes swipeHandScrollUp {
  0% {
    top: 50vh;
    opacity: 0; }
  20% {
    top: 50vh;
    opacity: 1; }
  40% {
    top: 30vh;
    opacity: 1; }
  60% {
    top: 30vh;
    opacity: 0; }
  80% {
    top: 30vh;
    opacity: 0; } }

@-webkit-keyframes pngSwipeFadeOut {
  0% {
    display: block;
    opacity: 1; }
  99% {
    display: block;
    opacity: 0; }
  100% {
    display: none;
    opacity: 0; } }

@keyframes pngSwipeFadeOut {
  0% {
    display: block;
    opacity: 1; }
  99% {
    display: block;
    opacity: 0; }
  100% {
    display: none;
    opacity: 0; } }

[md-theme="default"] table.one-table thead tr:not(:last-child) th {
  border-bottom: 1px solid #2e374b; }

[md-theme="default"] table.one-table tbody tr td {
  border-top: 1px solid #2e374b; }

[md-theme="default"] table.one-table tfoot tr td {
  background: #1a202c; }

[md-theme="tealTheme"] table.one-table thead tr:not(:last-child) th {
  border-bottom: 1px solid #dadce0; }

[md-theme="tealTheme"] table.one-table tbody tr td {
  border-top: 1px solid #dadce0; }

[md-theme="tealTheme"] table.one-table tfoot tr td {
  background: #e0e0e0; }

.md-scroll-mask {
  background-color: rgba(16, 18, 40, 0.15); }

[md-theme="default"].home md-content {
  background-color: #1a202c !important; }

[md-theme="default"] md-toolbar#toolbar.md-menu-toolbar {
  background-color: #0f172a;
  color: #222939; }
  [md-theme="default"] md-toolbar#toolbar.md-menu-toolbar .md-icon-button .icon-account, [md-theme="default"] md-toolbar#toolbar.md-menu-toolbar .md-icon-button .icon-menu {
    color: #d3d4d7 !important; }

[md-theme="default"] #banner .single-product .product-cont-area {
  background: rgba(0, 0, 0, 0.8); }
  [md-theme="default"] #banner .single-product .product-cont-area p {
    color: #ddd; }

[md-theme="default"] .md-one-input {
  border-color: #64748b;
  background-color: #1e2737;
  color: #FFF; }
  [md-theme="default"] .md-one-input:focus {
    border-color: #2196f3; }

[md-theme="default"] .traditional-content .main-game .row-input-numbers .md-button.key-number:not([disabled]) {
  color: #2196f3; }

[md-theme="default"] .VJuRrcaz input:focus {
  border-color: #2196f3 !important; }

[md-theme="default"] .menu-account md-list-item .md-button {
  color: #FFF3E0; }

[md-theme="default"] #account-panel md-content .menu-account md-list-item.bet-list {
  background: #343f57; }

[md-theme="default"] #layout-content-with-toolbar #content #results .content-wrap .inline-calendar h2 {
  color: #d3d4d7; }

[md-theme="default"] .md-default-theme .md-datepicker-input, [md-theme="default"] .md-datepicker-input {
  color: #d3d4d7; }

[md-theme="default"] .md-default-theme .md-datepicker-triangle-button .md-datepicker-expand-triangle, [md-theme="default"] .md-datepicker-triangle-button .md-datepicker-expand-triangle {
  border-top-color: #d3d4d7; }

[md-theme="default"] md-select.md-default-theme .md-select-icon, [md-theme="default"] md-select .md-select-icon {
  color: #d3d4d7; }

[md-theme="default"] md-select-menu.md-default-theme md-content md-option, [md-theme="default"] md-select-menu md-content md-option {
  color: #d3d4d7; }

[md-theme="default"] md-checkbox[disabled] .md-label {
  color: #7a7b7c; }

[md-theme="default"] #banner-vid .slider-content .layout-column:after {
  background: -webkit-gradient(linear, left bottom, left top, from(#1a202c), to(rgba(43, 46, 89, 0)));
  background: linear-gradient(0deg, #1a202c 0%, rgba(43, 46, 89, 0) 100%); }

[md-theme="default"] .icon, [md-theme="default"] md-icon, [md-theme="default"] .game-titles .md-button, [md-theme="default"] md-menu-content md-menu-item .md-button, [md-theme="default"] .game-titles h2 {
  color: #d3d4d7 !important; }
  [md-theme="default"] .icon:after, [md-theme="default"] md-icon:after, [md-theme="default"] .game-titles .md-button:after, [md-theme="default"] md-menu-content md-menu-item .md-button:after, [md-theme="default"] .game-titles h2:after {
    color: #d3d4d7 !important; }

[md-theme="default"] #layout-content-with-toolbar, [md-theme="default"] #layout-content-only {
  background-color: #1a202c; }

[md-theme="default"] .logo img.light {
  display: none; }

[md-theme="default"] .menu ul li.nav-link:hover a.main, [md-theme="default"] #toolbar #one-toolbar .menu ul li.nav-link.drop-down .drop-down-menu .drop-down-menu-wrap ul li a:hover,
[md-theme="default"] #toolbar #one-toolbar .menu ul li.nav-link .mega-menu .mega-menu-wrap .game-wrap .game-content:hover .game-title h3,
[md-theme="default"] #toolbar #one-toolbar .menu ul li.nav-link .small-mega-menu .mega-menu-wrap .game-wrap .game-content:hover .game-title h3 {
  color: #039be5 !important; }

[md-theme="default"] .md-button[disabled] {
  color: rgba(220, 220, 220, 0.9) !important; }
  [md-theme="default"] .md-button[disabled] md-icon {
    color: rgba(108, 107, 107, 0.9) !important; }

[md-theme="default"] .betting-form .betting-form-header {
  border-bottom: 1px solid #2b3242; }

[md-theme="default"] .md-subheader {
  border-bottom: 1px solid #2b3242;
  background: #1e293c; }

[md-theme="default"] .notification {
  border-color: #2e374b; }
  [md-theme="default"] .notification .marquee span label {
    color: #b4b1b1; }

[md-theme="default"] md-checkbox:not(.md-checked) .md-icon {
  border-color: #404d6b; }

[md-theme="default"] .collapsing md-content {
  background-color: #222939;
  color: #d3d4d7; }
  [md-theme="default"] .collapsing md-content md-tabs .md-tab {
    color: #d3d4d7; }

[md-theme="default"] .md-one-number {
  background-color: #1a202c;
  border-color: #2e374b;
  color: #d3d4d7; }
  [md-theme="default"] .md-one-number:hover {
    background-color: #222939; }
  [md-theme="default"] .md-one-number.active {
    border-color: #663d11;
    background: #e0cca7; }
    [md-theme="default"] .md-one-number.active .price {
      color: #1a202c !important; }
    [md-theme="default"] .md-one-number.active .number {
      color: #2f4a76; }
  [md-theme="default"] .md-one-number.stop {
    background: #222939;
    border-color: #2e374b; }
    [md-theme="default"] .md-one-number.stop .number {
      color: #999; }
    [md-theme="default"] .md-one-number.stop .price {
      color: #999 !important; }
      [md-theme="default"] .md-one-number.stop .price span.price-up {
        background: transparent; }
  [md-theme="default"] .md-one-number.live {
    border: rgba(13, 40, 80, 0.8) 1px solid;
    background: rgba(16, 66, 89, 0.8); }
    [md-theme="default"] .md-one-number.live.active {
      border: 1px solid #663d11;
      background: #e0cca7; }
    [md-theme="default"] .md-one-number.live.stop {
      background: #1a202c;
      border-color: #151a26;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
      pointer-events: none; }
      [md-theme="default"] .md-one-number.live.stop .number {
        color: #999; }
      [md-theme="default"] .md-one-number.live.stop .price {
        color: #999; }
        [md-theme="default"] .md-one-number.live.stop .price span.price-up {
          background: transparent; }

[md-theme="default"] .number-filter .hundreds span:not(.label) {
  background-color: #1a202c;
  border-color: #2e374b;
  color: #d3d4d7; }
  [md-theme="default"] .number-filter .hundreds span:not(.label):hover {
    background-color: #222939; }
  [md-theme="default"] .number-filter .hundreds span:not(.label).active {
    background: #039be5;
    border-color: #039be5;
    color: #FFF; }

[md-theme="default"] md-dialog .md-button {
  border-radius: 20px; }

[md-theme="default"] .quick-bet .table-wrap .table {
  border-top-color: rgba(236, 236, 236, 0.1); }
  [md-theme="default"] .quick-bet .table-wrap .table thead tr:first-child th:first-child {
    border-left-color: rgba(236, 236, 236, 0.1); }
  [md-theme="default"] .quick-bet .table-wrap .table thead tr:first-child th:last-child {
    border-right-color: rgba(236, 236, 236, 0.1); }
  [md-theme="default"] .quick-bet .table-wrap .table thead tr th.border-left, [md-theme="default"] .quick-bet .table-wrap .table thead tr th.border-right, [md-theme="default"] .quick-bet .table-wrap .table thead tr th.border-bottom {
    border-color: rgba(236, 236, 236, 0.1); }
  [md-theme="default"] .quick-bet .table-wrap .table tbody tr:last-child td {
    border-bottom-color: rgba(236, 236, 236, 0.1); }
  [md-theme="default"] .quick-bet .table-wrap .table tbody tr td {
    border-top-color: rgba(236, 236, 236, 0.1); }
    [md-theme="default"] .quick-bet .table-wrap .table tbody tr td:first-child {
      border-left-color: rgba(236, 236, 236, 0.1); }
    [md-theme="default"] .quick-bet .table-wrap .table tbody tr td:last-child {
      border-right-color: rgba(236, 236, 236, 0.1); }
    [md-theme="default"] .quick-bet .table-wrap .table tbody tr td input[disabled] {
      background-color: rgba(0, 0, 0, 0.05);
      color: rgba(0, 0, 0, 0.11); }
    [md-theme="default"] .quick-bet .table-wrap .table tbody tr td.d3 input[disabled] {
      background-color: rgba(255, 127, 87, 0.08) !important; }
    [md-theme="default"] .quick-bet .table-wrap .table tbody tr td.d3 input:not([disabled]) {
      background-color: rgba(92, 84, 116, 0.3); }
  [md-theme="default"] .quick-bet .table-wrap .table input {
    background-color: #353a48; }

[md-theme="default"] .row-bet-southern .table-wrap table tbody tr td {
  border-top-color: rgba(236, 236, 236, 0.1); }
  [md-theme="default"] .row-bet-southern .table-wrap table tbody tr td input.transparent {
    color: rgba(239, 239, 239, 0.2); }
  [md-theme="default"] .row-bet-southern .table-wrap table tbody tr td:first-child {
    border-left-color: rgba(236, 236, 236, 0.1); }
  [md-theme="default"] .row-bet-southern .table-wrap table tbody tr td:last-child {
    border-right-color: rgba(236, 236, 236, 0.1); }

[md-theme="default"] .row-bet-southern .table-wrap table tbody tr:last-child td {
  border-bottom-color: rgba(236, 236, 236, 0.1); }

[md-theme="default"] .main-game .lo7 .table-wrap table tbody tr:last-child td {
  border-bottom-color: rgba(236, 236, 236, 0.1); }

[md-theme="default"] .main-game .lo7 .table-wrap table tbody tr td {
  border-top-color: rgba(236, 236, 236, 0.1); }
  [md-theme="default"] .main-game .lo7 .table-wrap table tbody tr td:first-child {
    border-left-color: rgba(236, 236, 236, 0.1); }
  [md-theme="default"] .main-game .lo7 .table-wrap table tbody tr td:last-child {
    border-right-color: rgba(236, 236, 236, 0.1); }

[md-theme="default"] #results md-calendar > div {
  background: #1e293b; }

[md-theme="default"] #results md-calendar md-calendar-month table.md-calendar-day-header thead, [md-theme="default"] #results md-calendar md-calendar-year table.md-calendar-day-header thead {
  color: #b8b8b8;
  background: #1e293b; }

[md-theme="default"] #results md-calendar md-calendar-month .md-calendar-scroll-mask table tbody, [md-theme="default"] #results md-calendar md-calendar-year .md-calendar-scroll-mask table tbody {
  color: #b8b8b8;
  background: #1e293b; }
  [md-theme="default"] #results md-calendar md-calendar-month .md-calendar-scroll-mask table tbody md-icon, [md-theme="default"] #results md-calendar md-calendar-year .md-calendar-scroll-mask table tbody md-icon {
    color: #b8b8b8; }

[md-theme="default"] #results md-calendar md-calendar-month .md-calendar-scroll-mask .md-calendar tr:last-child td, [md-theme="default"] #results md-calendar md-calendar-year .md-calendar-scroll-mask .md-calendar tr:last-child td {
  border-bottom-color: #2196f3; }

[md-theme="default"] #results md-calendar md-calendar-month .md-calendar-scroll-mask .md-calendar-date.md-calendar-date-today .md-calendar-date-selection-indicator, [md-theme="default"] #results md-calendar md-calendar-year .md-calendar-scroll-mask .md-calendar-date.md-calendar-date-today .md-calendar-date-selection-indicator {
  border: 1px solid #2196f3; }

[md-theme="default"] #results md-calendar md-calendar-month .md-calendar-scroll-mask .md-calendar-date.md-calendar-selected-date .md-calendar-date-selection-indicator,
[md-theme="default"] #results md-calendar md-calendar-month .md-calendar-scroll-mask .md-calendar-date.md-focus.md-calendar-selected-date .md-calendar-date-selection-indicator,
[md-theme="default"] #results md-calendar md-calendar-month .md-calendar-scroll-mask .md-calendar-date.md-focus .md-calendar-date-selection-indicator, [md-theme="default"] #results md-calendar md-calendar-year .md-calendar-scroll-mask .md-calendar-date.md-calendar-selected-date .md-calendar-date-selection-indicator,
[md-theme="default"] #results md-calendar md-calendar-year .md-calendar-scroll-mask .md-calendar-date.md-focus.md-calendar-selected-date .md-calendar-date-selection-indicator,
[md-theme="default"] #results md-calendar md-calendar-year .md-calendar-scroll-mask .md-calendar-date.md-focus .md-calendar-date-selection-indicator {
  background: #2196f3;
  color: white; }

[md-theme="default"] #results md-calendar md-calendar-month .md-calendar-scroll-mask .md-calendar-date:not(.md-disabled) .md-calendar-date-selection-indicator:hover, [md-theme="default"] #results md-calendar md-calendar-year .md-calendar-scroll-mask .md-calendar-date:not(.md-disabled) .md-calendar-date-selection-indicator:hover {
  background: rgba(33, 150, 243, 0.62);
  color: #FFF3E0; }

[md-theme="default"] #results .results-body .results-table .text-label {
  border-bottom: 1px solid #2e374b; }

[md-theme="default"] #results .results-body .results-table table tbody tr td {
  border-bottom-color: #2e374b; }
  [md-theme="default"] #results .results-body .results-table table tbody tr td:first-child {
    border-right-color: #2e374b; }

[md-theme="default"] #results .results-body .results-table table tbody tr.jackpot td {
  color: #ff006d; }

[md-theme="default"] #results .results-body .results-table table.matrix tbody tr td span {
  margin: 0 1px; }
  [md-theme="default"] #results .results-body .results-table table.matrix tbody tr td span.jack {
    color: #ff006d; }

[md-theme="default"] #results .results-body .results-table table.matrix tbody tr td:first-child {
  border-left-color: #2e374b;
  color: #ff006d; }

[md-theme="default"] #results .results-body .results-table table.southward thead tr th {
  border-bottom-color: #2e374b; }

[md-theme="default"] #results .results-body .results-table table.southward tbody tr td span.jack {
  color: #ff006d; }

[md-theme="default"] #results .results-body .results-table table.southward tbody tr td:not(:last-child) {
  border-right-color: #2e374b; }

[md-theme="default"] #results .results-body .results-table table.south-matrix thead tr th {
  border-top-color: #2e374b;
  background: #444b58; }

[md-theme="default"] #results .results-body .results-table table.south-matrix tbody tr td:not(:last-child) {
  border-right-color: #2e374b; }

[md-theme="default"] #results .results-body .results-table table.south-matrix tbody tr td:first-child {
  color: #ff006d; }

[md-theme="default"] #results .message .message-content h2 span {
  color: #ff006d; }

[md-theme="default"] .menu-my-account ul li {
  color: #FFF3E0; }
  [md-theme="default"] .menu-my-account ul li.active {
    background-color: #039be5;
    color: #FFF3E0; }

[md-theme="default"] #announcements .announcements-wrap {
  border: 1px solid #444c5c; }
  [md-theme="default"] #announcements .announcements-wrap .toolbar {
    border-bottom: 1px solid #444c5c; }
    [md-theme="default"] #announcements .announcements-wrap .toolbar .md-button md-icon {
      color: gainsboro; }
    [md-theme="default"] #announcements .announcements-wrap .toolbar md-datepicker .md-button md-icon {
      color: gainsboro; }
    [md-theme="default"] #announcements .announcements-wrap .toolbar md-datepicker .md-datepicker-input-container {
      border-bottom-color: #444c5c; }
      [md-theme="default"] #announcements .announcements-wrap .toolbar md-datepicker .md-datepicker-input-container .md-datepicker-input {
        color: gainsboro; }
    [md-theme="default"] #announcements .announcements-wrap .toolbar md-datepicker .md-datepicker-triangle-button .md-datepicker-expand-triangle {
      border-top-color: gainsboro; }
  [md-theme="default"] #announcements .announcements-wrap .content-wrapper .thread-list .thread {
    border-bottom: 1px solid #444c5c; }

[md-theme="default"] .md-hue-2 .md-datepicker-open .md-datepicker-input-container {
  background: #1a202c; }

[md-theme="default"] .md-datepicker-calendar-pane {
  border-color: #1a202c; }
  [md-theme="default"] .md-datepicker-calendar-pane .md-datepicker-input-mask .md-datepicker-input-mask-opaque {
    -webkit-box-shadow: 0 0 0 9999px #1a202c;
            box-shadow: 0 0 0 9999px #1a202c; }

[md-theme="default"] .md-datepicker-calendar {
  background: #1a202c; }
  [md-theme="default"] .md-datepicker-calendar table.md-calendar-day-header {
    background: #039be5;
    color: #efefef; }
  [md-theme="default"] .md-datepicker-calendar table.md-calendar {
    background: #1a202c;
    color: #efefef; }
    [md-theme="default"] .md-datepicker-calendar table.md-calendar md-icon {
      color: #efefef; }
    [md-theme="default"] .md-datepicker-calendar table.md-calendar .md-calendar-date.md-calendar-date-today .md-calendar-date-selection-indicator {
      border: 1px solid #039be5; }
    [md-theme="default"] .md-datepicker-calendar table.md-calendar .md-calendar-date.md-focus.md-calendar-selected-date .md-calendar-date-selection-indicator {
      background: #039be5;
      color: #efefef; }
    [md-theme="default"] .md-datepicker-calendar table.md-calendar .md-calendar-date.md-focus .md-calendar-date-selection-indicator {
      background: #039be5; }
    [md-theme="default"] .md-datepicker-calendar table.md-calendar .md-default-theme .md-calendar-date-selection-indicator:hover, [md-theme="default"] .md-datepicker-calendar table.md-calendar .md-calendar-date-selection-indicator:hover {
      background: rgba(3, 155, 229, 0.3); }
    [md-theme="default"] .md-datepicker-calendar table.md-calendar tr:last-child td {
      border-bottom-color: #039be5; }
  [md-theme="default"] .md-datepicker-calendar .md-calendar-day-header {
    color: #1b160f; }

[md-theme="default"] .str-cont h5 {
  color: #F3E5F5; }

[md-theme="default"] .copyright-text p {
  color: #e3e6fc; }

[md-theme="default"] i.icon-saba {
  background: url("/assets/icons/football.png") no-repeat center center;
  background-size: 16px 16px; }

[md-theme="default"] i.icon-traditional-lottery {
  background: url("/assets/icons/logo_xs_white.svg") no-repeat center center;
  background-size: 16px 16px; }

[md-theme="default"] .md-list-item-text h4 {
  color: #F3E5F5 !important; }

[md-theme="default"] .main-right-betting-form .recent-betting-list .recent-tickets .show .ticket-content {
  background: #2d3444 !important; }

[md-theme="default"] .main-right-betting-form .recent-betting-list .recent-tickets .show .ticket {
  background: #1a202c !important; }

[md-theme="default"] md-dialog.commit-betting md-dialog-content .md-dialog-content-body span {
  color: #0e0e0e; }

[md-theme="default"] md-dialog.commit-betting md-dialog-actions {
  border-top: 1px solid #2e374b; }

[md-theme="default"] #one-toolbar .menu ul li a.main {
  color: #d3d4d7; }

[md-theme="default"] #one-toolbar .menu ul li .mega-menu .mega-menu-wrap .game-wrap .game-content .game-title, [md-theme="default"] #one-toolbar .menu ul li .mega-menu .mega-menu-wrap .casino-789 .game-content .game-title {
  background-color: #1a202c;
  color: #F3E5F5; }

[md-theme="default"] #one-toolbar md-icon.icon-eye, [md-theme="default"] #one-toolbar md-icon.icon-eye-off, [md-theme="default"] #one-toolbar md-icon.icon-theme-light-dark {
  color: #d50137; }

[md-theme="default"] #one-toolbar .menu ul li.nav-link.drop-down .drop-down-menu .drop-down-menu-wrap ul li:not(:last-child), [md-theme="default"] #one-toolbar .menu ul li.nav-link .mega-menu .mega-menu-wrap ul li:not(:last-child) {
  border-bottom: 1px solid rgba(53, 63, 85, 0.8); }

[md-theme="default"] #one-toolbar #user-menu .user-button {
  color: #d3d4d7; }

[md-theme="default"] #notification-content md-menu-item .button .notification .text {
  color: #F3E5F5; }

[md-theme="default"] #manual .before-parse form md-input-container .md-input {
  color: #d3d4d7; }

[md-theme="default"] #manual .before-parse form md-input-container label {
  color: #d3d4d7; }
  [md-theme="default"] #manual .before-parse form md-input-container label span:nth-child(2) {
    color: #ff008e; }
  [md-theme="default"] #manual .before-parse form md-input-container label span:nth-child(4) {
    color: #d3d4d7; }

[md-theme="default"] md-icon.icon-keyboard-backspace {
  color: #d3d4d7; }

[md-theme="default"] md-dialog.saba md-dialog-content .md-dialog-content .content .content-wrap .input-content.direction > div:not(.active) {
  color: #0e0e0e; }

[md-theme="default"] md-dialog.saba md-dialog-content .md-dialog-content .content .content-wrap .note span {
  color: #0e0e0e; }

[md-theme="default"] .auth-template .content .content-wrap .input-content label.show-hide {
  color: #414040; }

[md-theme="default"] .change-password .toolbar h2 {
  color: #FFF3E0; }

[md-theme="default"] .change-password form h2 {
  color: #FFF3E0; }

[md-theme="default"] .change-password .input-content .md-button[disabled] {
  opacity: 1 !important;
  color: #5f7d97 !important; }

[md-theme="default"] #statement .ms-responsive-table-wrapper table.group-statement tbody tr.group-date td {
  background: #29303e;
  color: #FFF3E0; }
  [md-theme="default"] #statement .ms-responsive-table-wrapper table.group-statement tbody tr.group-date td.warn {
    color: #e01e60; }

[md-theme="default"] #statement .ms-responsive-table-wrapper table.group-statement tfoot td.warn, [md-theme="default"] #statement .ms-responsive-table-wrapper table.group-statement tbody td.warn {
  color: #e01e60; }

[md-theme="default"] #statement .ms-responsive-table-wrapper table tbody tr.text-win td {
  color: rgba(59, 255, 2, 0.7); }

[md-theme="default"] #statement .ms-responsive-table-wrapper table.saba tbody tr td.event span.favorite.advantage, [md-theme="default"] #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.event span.favorite.advantage {
  color: rgba(21, 247, 0, 0.7); }

[md-theme="default"] #statement .ms-responsive-table-wrapper table.saba tbody tr td.event .bet-type, [md-theme="default"] #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.event .bet-type {
  color: #00B0FF; }

[md-theme="default"] #statement .ms-responsive-table-wrapper table.saba tbody tr td.event span.handicap, [md-theme="default"] #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.event span.handicap {
  color: #adabab; }

[md-theme="default"] #statement .ms-responsive-table-wrapper table.casino tbody tr td div.win,
[md-theme="default"] #cancelled .ms-responsive-table-wrapper table.casino tbody tr td div.win {
  color: rgba(59, 255, 2, 0.7); }

[md-theme="default"] #statement .ms-responsive-table-wrapper table.casino tbody tr td div.warn,
[md-theme="default"] #cancelled .ms-responsive-table-wrapper table.casino tbody tr td div.warn {
  color: #d50137; }

[md-theme="default"] #traditional .traditional-content .main-game .main-number .repeater-number .inner-number .price span.price-up {
  color: #1e293c; }

[md-theme="default"] md-dialog md-checkbox .md-icon {
  border-radius: 50%; }

[md-theme="default"] #statement.bet-list table tbody tr.canceled td {
  background: rgba(197, 197, 197, 0.3); }

[md-theme="default"] md-select-menu md-content md-option {
  background: #1e293b; }
  [md-theme="default"] md-select-menu md-content md-option:not([disabled]):hover {
    background: #2d3e59; }

[md-theme="default"] .auth-template .content.set-password .input-content .password-requirements ul li {
  color: #0e0e0e; }

[md-theme="default"] .auth-template .content.set-password .input-content .password-perfect {
  color: #00ff80; }

[md-theme="default"] md-menu-content md-menu-item {
  color: #f1f1f1; }

[md-theme="default"] table tbody tr.canceled td {
  text-decoration: line-through;
  background: #0e1727; }

[md-theme="tealTheme"].home md-content {
  background-color: #f1f1f1 !important; }

[md-theme="tealTheme"] md-toolbar#toolbar.md-menu-toolbar {
  background-color: #0f172a;
  color: #222939; }
  [md-theme="tealTheme"] md-toolbar#toolbar.md-menu-toolbar .md-icon-button .icon-account, [md-theme="tealTheme"] md-toolbar#toolbar.md-menu-toolbar .md-icon-button .icon-menu {
    color: #d3d4d7 !important; }

[md-theme="tealTheme"] #banner .single-product .product-cont-area {
  background: rgba(240, 240, 240, 0.8); }
  [md-theme="tealTheme"] #banner .single-product .product-cont-area p {
    color: #0e0e0e; }

[md-theme="tealTheme"] .md-one-input {
  border-color: rgba(100, 116, 139, 0.62);
  background-color: #FFF;
  color: #20293a; }
  [md-theme="tealTheme"] .md-one-input:focus {
    border-color: #009688; }

[md-theme="tealTheme"] .traditional-content .main-game .row-input-numbers .md-button.key-number:not([disabled]) {
  color: #009688; }

[md-theme="tealTheme"] .VJuRrcaz input:focus {
  border-color: #009688 !important; }

[md-theme="tealTheme"] #banner-vid .slider-content .layout-column:after {
  background: -webkit-gradient(linear, left bottom, left top, from(#f0f0f0), to(rgba(43, 46, 89, 0)));
  background: linear-gradient(0deg, #f0f0f0 0%, rgba(43, 46, 89, 0) 100%); }

[md-theme="tealTheme"] md-menu-content md-menu-item .md-button:after {
  color: #d3d4d7 !important; }

[md-theme="tealTheme"] #layout-content-with-toolbar {
  background-color: #e3e8ef; }

[md-theme="tealTheme"] .logo img.dark {
  display: none; }

[md-theme="tealTheme"] .menu ul li.nav-link:hover a.main, [md-theme="tealTheme"] #toolbar #one-toolbar .menu ul li.nav-link.drop-down .drop-down-menu .drop-down-menu-wrap ul li a:hover,
[md-theme="tealTheme"] #toolbar #one-toolbar .menu ul li.nav-link .mega-menu .mega-menu-wrap .game-wrap .game-content:hover .game-title h3,
[md-theme="tealTheme"] #toolbar #one-toolbar .menu ul li.nav-link .small-mega-menu .mega-menu-wrap .game-wrap .game-content:hover .game-title h3 {
  color: #009688 !important; }

[md-theme="tealTheme"] #toolbar #one-toolbar .menu ul li.nav-link.drop-down .drop-down-menu .drop-down-menu-wrap ul li a {
  color: #d3d4d7; }

[md-theme="tealTheme"] .betting-form .betting-form-header {
  border-bottom: 1px solid #e2e8f0;
  background: #FFF; }

[md-theme="tealTheme"] .md-subheader {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  background: #FFF; }

[md-theme="tealTheme"] md-checkbox:not(.md-checked) .md-icon {
  border-color: rgba(0, 0, 0, 0.3); }

[md-theme="tealTheme"] .notification .marquee span label {
  color: #656565; }

[md-theme="tealTheme"] .collapsing md-content {
  background-color: #FFF; }
  [md-theme="tealTheme"] .collapsing md-content .md-tab.md-active {
    color: #707072; }

[md-theme="tealTheme"] .md-one-number {
  background-color: #f5f5f5;
  border-color: #c6c6c6;
  color: #1a202c; }
  [md-theme="tealTheme"] .md-one-number:hover {
    background-color: #fbf0dd; }
  [md-theme="tealTheme"] .md-one-number.active {
    background: #f7ad7a;
    border-color: #ff7700; }
  [md-theme="tealTheme"] .md-one-number.stop {
    background: rgba(204, 204, 204, 0.3);
    border-color: #bbb; }
    [md-theme="tealTheme"] .md-one-number.stop .number {
      color: #999; }
    [md-theme="tealTheme"] .md-one-number.stop .price {
      color: #999 !important; }
      [md-theme="tealTheme"] .md-one-number.stop .price span.price-up {
        background: transparent; }
  [md-theme="tealTheme"] .md-one-number.live {
    border: rgba(255, 97, 0, 0.34) 1px solid;
    background: rgba(255, 221, 211, 0.65); }
    [md-theme="tealTheme"] .md-one-number.live.active {
      border: rgba(2, 150, 136, 0.25) 1px solid;
      background: rgba(40, 208, 150, 0.5); }
    [md-theme="tealTheme"] .md-one-number.live.stop {
      background: #ccc;
      border-color: #bbb;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
      pointer-events: none; }
      [md-theme="tealTheme"] .md-one-number.live.stop .number {
        color: #999; }
      [md-theme="tealTheme"] .md-one-number.live.stop .price {
        color: #999; }
        [md-theme="tealTheme"] .md-one-number.live.stop .price span.price-up {
          background: transparent; }

[md-theme="tealTheme"] .number-filter .hundreds span:not(.label) {
  background-color: #f5f5f5;
  border-color: #c6c6c6;
  color: #1a202c; }
  [md-theme="tealTheme"] .number-filter .hundreds span:not(.label):hover {
    background-color: #fbf0dd; }
  [md-theme="tealTheme"] .number-filter .hundreds span:not(.label).active {
    background: #009688;
    border-color: #009688;
    color: #FFF; }

[md-theme="tealTheme"] md-dialog md-toolbar:not(.md-menu-toolbar).md-accent {
  background-color: #009688 !important;
  color: #FFF; }
  [md-theme="tealTheme"] md-dialog md-toolbar:not(.md-menu-toolbar).md-accent md-icon {
    color: #FFF; }

[md-theme="tealTheme"] md-dialog .md-button {
  border-radius: 20px; }

[md-theme="tealTheme"] md-dialog .md-button.md-accent.md-raised {
  background-color: #009688 !important; }

[md-theme="tealTheme"] md-dialog .md-button.md-warn:hover {
  background-color: rgba(52, 112, 202, 0.2); }

[md-theme="tealTheme"] .quick-bet .table-wrap .table {
  border-top-color: rgba(142, 142, 142, 0.2); }
  [md-theme="tealTheme"] .quick-bet .table-wrap .table thead tr:first-child th:first-child {
    border-left-color: rgba(142, 142, 142, 0.2); }
  [md-theme="tealTheme"] .quick-bet .table-wrap .table thead tr:first-child th:last-child {
    border-right-color: rgba(142, 142, 142, 0.2); }
  [md-theme="tealTheme"] .quick-bet .table-wrap .table thead tr th.border-left, [md-theme="tealTheme"] .quick-bet .table-wrap .table thead tr th.border-right, [md-theme="tealTheme"] .quick-bet .table-wrap .table thead tr th.border-bottom {
    border-color: rgba(142, 142, 142, 0.2); }
  [md-theme="tealTheme"] .quick-bet .table-wrap .table tbody tr:last-child td {
    border-bottom-color: rgba(142, 142, 142, 0.2); }
  [md-theme="tealTheme"] .quick-bet .table-wrap .table tbody tr td {
    border-top-color: rgba(142, 142, 142, 0.2); }
    [md-theme="tealTheme"] .quick-bet .table-wrap .table tbody tr td:first-child {
      border-left-color: rgba(142, 142, 142, 0.2); }
    [md-theme="tealTheme"] .quick-bet .table-wrap .table tbody tr td:last-child {
      border-right-color: rgba(142, 142, 142, 0.2); }
    [md-theme="tealTheme"] .quick-bet .table-wrap .table tbody tr td input[disabled] {
      background-color: rgba(0, 0, 0, 0.05);
      color: rgba(0, 0, 0, 0.11); }
    [md-theme="tealTheme"] .quick-bet .table-wrap .table tbody tr td.d3 input[disabled] {
      background-color: rgba(255, 127, 87, 0.08) !important; }
    [md-theme="tealTheme"] .quick-bet .table-wrap .table tbody tr td.d3 input:not([disabled]) {
      background-color: rgba(232, 84, 115, 0.1); }

[md-theme="tealTheme"] #results md-calendar > div {
  background: #fff; }

[md-theme="tealTheme"] #results md-calendar md-calendar-month table.md-calendar-day-header thead, [md-theme="tealTheme"] #results md-calendar md-calendar-year table.md-calendar-day-header thead {
  color: rgba(0, 0, 0, 0.87);
  background: #fff; }

[md-theme="tealTheme"] #results md-calendar md-calendar-month .md-calendar-scroll-mask table tbody, [md-theme="tealTheme"] #results md-calendar md-calendar-year .md-calendar-scroll-mask table tbody {
  color: rgba(0, 0, 0, 0.87);
  background: #fff; }
  [md-theme="tealTheme"] #results md-calendar md-calendar-month .md-calendar-scroll-mask table tbody md-icon, [md-theme="tealTheme"] #results md-calendar md-calendar-year .md-calendar-scroll-mask table tbody md-icon {
    color: rgba(0, 0, 0, 0.87); }

[md-theme="tealTheme"] #results md-calendar md-calendar-month .md-calendar-scroll-mask .md-calendar tr:last-child td, [md-theme="tealTheme"] #results md-calendar md-calendar-year .md-calendar-scroll-mask .md-calendar tr:last-child td {
  border-bottom-color: #009688; }

[md-theme="tealTheme"] #results md-calendar md-calendar-month .md-calendar-scroll-mask .md-calendar-date.md-calendar-date-today .md-calendar-date-selection-indicator, [md-theme="tealTheme"] #results md-calendar md-calendar-year .md-calendar-scroll-mask .md-calendar-date.md-calendar-date-today .md-calendar-date-selection-indicator {
  border: 1px solid #009688; }

[md-theme="tealTheme"] #results md-calendar md-calendar-month .md-calendar-scroll-mask .md-calendar-date.md-calendar-selected-date .md-calendar-date-selection-indicator,
[md-theme="tealTheme"] #results md-calendar md-calendar-month .md-calendar-scroll-mask .md-calendar-date.md-focus.md-calendar-selected-date .md-calendar-date-selection-indicator, [md-theme="tealTheme"] #results md-calendar md-calendar-month .md-calendar-scroll-mask .md-calendar-date.md-focus .md-calendar-date-selection-indicator, [md-theme="tealTheme"] #results md-calendar md-calendar-year .md-calendar-scroll-mask .md-calendar-date.md-calendar-selected-date .md-calendar-date-selection-indicator,
[md-theme="tealTheme"] #results md-calendar md-calendar-year .md-calendar-scroll-mask .md-calendar-date.md-focus.md-calendar-selected-date .md-calendar-date-selection-indicator, [md-theme="tealTheme"] #results md-calendar md-calendar-year .md-calendar-scroll-mask .md-calendar-date.md-focus .md-calendar-date-selection-indicator {
  background: #009688;
  color: white; }

[md-theme="tealTheme"] #results .results-body .results-table .text-label {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12); }

[md-theme="tealTheme"] #results .results-body .results-table table tbody tr td {
  border-bottom-color: rgba(0, 0, 0, 0.12); }
  [md-theme="tealTheme"] #results .results-body .results-table table tbody tr td:first-child {
    border-right-color: rgba(0, 0, 0, 0.12); }

[md-theme="tealTheme"] #results .results-body .results-table table tbody tr.jackpot td {
  color: #ff3300; }

[md-theme="tealTheme"] #results .results-body .results-table table.matrix tbody tr td span {
  margin: 0 1px; }
  [md-theme="tealTheme"] #results .results-body .results-table table.matrix tbody tr td span.jack {
    color: #fa1414; }

[md-theme="tealTheme"] #results .results-body .results-table table.matrix tbody tr td:first-child {
  border-left-color: rgba(0, 0, 0, 0.12);
  color: #fa1414; }

[md-theme="tealTheme"] #results .results-body .results-table table.southward thead tr th {
  border-bottom-color: rgba(0, 0, 0, 0.12); }

[md-theme="tealTheme"] #results .results-body .results-table table.southward tbody tr td span.jack {
  color: #fa1414; }

[md-theme="tealTheme"] #results .results-body .results-table table.southward tbody tr td:not(:last-child) {
  border-right-color: rgba(0, 0, 0, 0.12); }

[md-theme="tealTheme"] #results .results-body .results-table table.south-matrix thead tr th {
  border-top-color: rgba(0, 0, 0, 0.12);
  background: #f0f1f1; }

[md-theme="tealTheme"] #results .results-body .results-table table.south-matrix tbody tr td:not(:last-child) {
  border-right-color: rgba(0, 0, 0, 0.12); }

[md-theme="tealTheme"] #results .results-body .results-table table.south-matrix tbody tr td:first-child {
  color: #fa1414; }

[md-theme="tealTheme"] #results .message .message-content h2 span {
  color: #ff3300; }

[md-theme="tealTheme"] .menu-my-account ul li {
  color: #1a202c; }
  [md-theme="tealTheme"] .menu-my-account ul li.active {
    background-color: #009688;
    color: #FFF; }

[md-theme="tealTheme"] #announcements .announcements-wrap {
  border: 1px solid #dadce0; }
  [md-theme="tealTheme"] #announcements .announcements-wrap .toolbar {
    border-bottom: 1px solid #dadce0; }
  [md-theme="tealTheme"] #announcements .announcements-wrap .content-wrapper .thread-list .thread {
    border-bottom: 1px solid rgba(0, 0, 0, 0.12); }

[md-theme="tealTheme"] .md-datepicker-calendar table.md-calendar-day-header {
  background: #009688;
  color: #efefef; }

[md-theme="tealTheme"] .md-datepicker-calendar table.md-calendar {
  background: #FEFEFE;
  color: #1b160f; }
  [md-theme="tealTheme"] .md-datepicker-calendar table.md-calendar md-icon {
    color: #1b160f; }
  [md-theme="tealTheme"] .md-datepicker-calendar table.md-calendar .md-calendar-date.md-calendar-date-today .md-calendar-date-selection-indicator {
    border: 1px solid #009688; }
  [md-theme="tealTheme"] .md-datepicker-calendar table.md-calendar .md-calendar-date.md-focus.md-calendar-selected-date .md-calendar-date-selection-indicator {
    background: #009688;
    color: #efefef; }
  [md-theme="tealTheme"] .md-datepicker-calendar table.md-calendar tr:last-child td {
    border-bottom-color: #009688; }

[md-theme="tealTheme"] .md-datepicker-calendar .md-calendar-day-header {
  color: #1b160f; }

[md-theme="tealTheme"] .md-datepicker-calendar-pane {
  border-color: #dadce0; }

[md-theme="tealTheme"] .str-cont h5, [md-theme="tealTheme"] .copyright-text p {
  color: #0e0e0e; }

[md-theme="tealTheme"] i.icon-saba {
  background: url("/assets/icons/football_b.png") no-repeat center center;
  background-size: 16px 16px; }

[md-theme="tealTheme"] i.icon-traditional-lottery {
  background: url("/assets/icons/logo_xs_black.svg") no-repeat center center;
  background-size: 16px 16px; }

[md-theme="tealTheme"] .auth-template .toolbar .md-button md-icon {
  color: #0e0e0e; }

[md-theme="tealTheme"] md-toolbar:not(.md-menu-toolbar) md-icon {
  color: rgba(255, 255, 255, 0.87);
  fill: rgba(255, 255, 255, 0.87); }

[md-theme="tealTheme"] #one-toolbar .md-one-input {
  color: #ebecec;
  background-color: #222939; }
  [md-theme="tealTheme"] #one-toolbar .md-one-input:focus {
    border-color: #009688; }
  [md-theme="tealTheme"] #one-toolbar .md-one-input::-webkit-input-placeholder {
    color: #e5e5e5;
    font-family: Roboto, serif; }
  [md-theme="tealTheme"] #one-toolbar .md-one-input::-moz-placeholder {
    color: #e5e5e5;
    font-family: Roboto, serif; }
  [md-theme="tealTheme"] #one-toolbar .md-one-input::-ms-input-placeholder {
    color: #e5e5e5;
    font-family: Roboto, serif; }
  [md-theme="tealTheme"] #one-toolbar .md-one-input::placeholder {
    color: #e5e5e5;
    font-family: Roboto, serif; }

[md-theme="tealTheme"] #one-toolbar .menu ul li a.main {
  color: #d3d4d7; }

[md-theme="tealTheme"] #one-toolbar .menu ul li .mega-menu .mega-menu-wrap .game-wrap .game-content .game-title, [md-theme="tealTheme"] #one-toolbar .menu ul li .mega-menu .mega-menu-wrap .casino-789 .game-content .game-title {
  background-color: #1a202c;
  color: #F3E5F5; }

[md-theme="tealTheme"] #one-toolbar .menu ul li.nav-link:hover a.main {
  color: #009688; }

[md-theme="tealTheme"] #one-toolbar md-icon.icon-eye, [md-theme="tealTheme"] #one-toolbar md-icon.icon-eye-off, [md-theme="tealTheme"] #one-toolbar md-icon.icon-theme-light-dark {
  color: #d3d4d7; }

[md-theme="tealTheme"] #one-toolbar .menu ul li.nav-link.drop-down .drop-down-menu .drop-down-menu-wrap ul li:not(:last-child), [md-theme="tealTheme"] #one-toolbar .menu ul li.nav-link .mega-menu .mega-menu-wrap ul li:not(:last-child) {
  border-bottom: 1px solid rgba(53, 63, 85, 0.8); }

[md-theme="tealTheme"] #one-toolbar #user-menu .user-button {
  color: #d3d4d7; }
  [md-theme="tealTheme"] #one-toolbar #user-menu .user-button md-icon {
    color: #d3d4d7; }

[md-theme="tealTheme"] #notification-content md-menu-item .button .notification .text {
  color: #616161; }

[md-theme="tealTheme"] md-menu-content.md-light-theme md-menu-item md-icon {
  color: #d3d4d7; }

[md-theme="tealTheme"] #manual .before-parse form md-input-container label {
  color: #d3d4d7; }

[md-theme="tealTheme"] .change-password .input-content .md-button[disabled] {
  opacity: 1 !important;
  color: #5f7d97 !important; }

[md-theme="tealTheme"] .md-button.md-accent:not(.md-raised) {
  color: #009688; }

[md-theme="tealTheme"] md-dialog md-checkbox .md-icon {
  border-radius: 50%; }

[md-theme="tealTheme"] md-dialog md-checkbox.md-checked .md-icon {
  background-color: #009688; }

[md-theme="tealTheme"] md-select-menu md-content md-option {
  background: #f2f5f9; }

[md-theme="tealTheme"] table tbody tr.canceled td {
  text-decoration: line-through;
  background: #ccc; }

@-webkit-keyframes blink-casino {
  from {
    color: #ff2828; }
  to {
    color: #FFF; } }

@keyframes blink-casino {
  from {
    color: #ff2828; }
  to {
    color: #FFF; } }

#toolbar {
  height: 64px;
  min-height: 64px;
  max-height: 64px;
  z-index: 58 !important; }
  #toolbar.stuck {
    opacity: 0; }
  #toolbar #one-toolbar .navigation-button-toggle {
    min-width: 60px; }
  #toolbar #one-toolbar md-icon.icon-fullscreen {
    color: #eaeaea; }
  #toolbar #one-toolbar md-menu-bar md-menu.md-open button {
    background: transparent; }
  #toolbar #one-toolbar .change-theme {
    padding: 0; }
    #toolbar #one-toolbar .change-theme .icon {
      color: #d3d4d7 !important; }
  #toolbar #one-toolbar .logo img {
    height: 40px; }
    #toolbar #one-toolbar .logo img.luna {
      height: 60px; }
    @media screen and (max-width: 600px) {
      #toolbar #one-toolbar .logo img {
        height: 36px; } }
  #toolbar #one-toolbar .login {
    height: 64px; }
    #toolbar #one-toolbar .login .md-button.auth, #toolbar #one-toolbar .login a {
      padding: 4px 16px;
      border-radius: 60px;
      display: block;
      font-weight: 400;
      margin: 0;
      min-width: 100px; }
      @media screen and (max-width: 450px) {
        #toolbar #one-toolbar .login .md-button.auth, #toolbar #one-toolbar .login a {
          padding: 2px 8px;
          min-width: 90px; } }
  #toolbar #one-toolbar md-menu#notification-menu .md-button label {
    top: 22px;
    right: 20px; }
  #toolbar #one-toolbar .menu ul {
    margin: 0;
    padding: 0; }
    #toolbar #one-toolbar .menu ul li.nav-link {
      display: inline-block; }
      #toolbar #one-toolbar .menu ul li.nav-link a.main {
        padding: 12px;
        height: 50px;
        text-decoration: none;
        font-size: 14px;
        font-family: 'Roboto', sans-serif;
        letter-spacing: .07272727em;
        font-weight: 500;
        line-height: 1rem;
        text-transform: uppercase;
        -webkit-hyphens: auto;
        -ms-hyphens: auto;
        hyphens: auto;
        word-break: break-word;
        word-wrap: break-word;
        cursor: pointer; }
        #toolbar #one-toolbar .menu ul li.nav-link a.main.legendary {
          position: relative; }
          #toolbar #one-toolbar .menu ul li.nav-link a.main.legendary img {
            position: absolute;
            right: -16px;
            height: 22px;
            top: -2px;
            z-index: 0; }
          #toolbar #one-toolbar .menu ul li.nav-link a.main.legendary span {
            z-index: 10; }
        @media (max-width: 1024px) and (min-width: 960px) {
          #toolbar #one-toolbar .menu ul li.nav-link a.main {
            padding: 12px 8px; } }
      #toolbar #one-toolbar .menu ul li.nav-link:hover a.main {
        -webkit-transition: 0.4s;
        transition: 0.4s; }
      #toolbar #one-toolbar .menu ul li.nav-link.drop-down {
        position: relative; }
        #toolbar #one-toolbar .menu ul li.nav-link.drop-down .drop-down-menu {
          position: absolute;
          left: 0;
          min-width: 200px;
          padding-top: 18px;
          min-height: 100%;
          z-index: 1;
          -webkit-transition: 0.4s ease;
          transition: 0.4s ease;
          display: none; }
          #toolbar #one-toolbar .menu ul li.nav-link.drop-down .drop-down-menu .drop-down-menu-wrap {
            border-radius: 0 0 6px 6px;
            padding: 8px 0; }
            #toolbar #one-toolbar .menu ul li.nav-link.drop-down .drop-down-menu .drop-down-menu-wrap ul {
              width: 100%; }
              #toolbar #one-toolbar .menu ul li.nav-link.drop-down .drop-down-menu .drop-down-menu-wrap ul li {
                list-style: none;
                padding: 12px 16px;
                font-size: 12px;
                font-family: 'Roboto', sans-serif;
                letter-spacing: .07272727em;
                font-weight: 500;
                line-height: 1rem;
                text-transform: uppercase;
                -webkit-hyphens: auto;
                -ms-hyphens: auto;
                hyphens: auto;
                word-break: break-word;
                word-wrap: break-word; }
                #toolbar #one-toolbar .menu ul li.nav-link.drop-down .drop-down-menu .drop-down-menu-wrap ul li a {
                  display: block; }
                  #toolbar #one-toolbar .menu ul li.nav-link.drop-down .drop-down-menu .drop-down-menu-wrap ul li a:hover {
                    cursor: pointer;
                    text-decoration: underline; }
        #toolbar #one-toolbar .menu ul li.nav-link.drop-down:hover .drop-down-menu {
          display: block; }
      #toolbar #one-toolbar .menu ul li.nav-link .small-mega-menu {
        position: absolute;
        margin-left: -64px;
        padding-top: 18px;
        min-height: 100%;
        z-index: 1;
        border-radius: 0 0 6px 6px;
        display: none; }
        #toolbar #one-toolbar .menu ul li.nav-link .small-mega-menu:before {
          position: fixed;
          background-color: rgba(16, 18, 40, 0.2);
          content: '';
          top: 64px;
          left: 0;
          right: 0;
          bottom: 0;
          -webkit-user-select: none;
             -moz-user-select: none;
              -ms-user-select: none;
                  user-select: none;
          pointer-events: none;
          display: none; }
        #toolbar #one-toolbar .menu ul li.nav-link .small-mega-menu .mega-menu-wrap {
          position: relative;
          border-radius: 0 0 6px 6px;
          -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
                  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
          padding: 8px; }
          #toolbar #one-toolbar .menu ul li.nav-link .small-mega-menu .mega-menu-wrap .game-wrap {
            padding: 8px; }
            #toolbar #one-toolbar .menu ul li.nav-link .small-mega-menu .mega-menu-wrap .game-wrap .game-content {
              position: relative;
              border-radius: 8px;
              overflow: hidden;
              cursor: pointer;
              height: 200px;
              width: 200px; }
              #toolbar #one-toolbar .menu ul li.nav-link .small-mega-menu .mega-menu-wrap .game-wrap .game-content img {
                -webkit-transition: .5s ease;
                transition: .5s ease; }
              #toolbar #one-toolbar .menu ul li.nav-link .small-mega-menu .mega-menu-wrap .game-wrap .game-content .game-title {
                height: 36px;
                line-height: 36px;
                background-color: #1a202c;
                color: #F3E5F5;
                position: absolute;
                bottom: 0;
                left: 0;
                right: 0; }
                #toolbar #one-toolbar .menu ul li.nav-link .small-mega-menu .mega-menu-wrap .game-wrap .game-content .game-title h3 {
                  font-size: 14px;
                  text-align: center;
                  font-weight: 400;
                  text-transform: uppercase;
                  -webkit-transition: .5s ease;
                  transition: .5s ease;
                  margin: 0; }
              #toolbar #one-toolbar .menu ul li.nav-link .small-mega-menu .mega-menu-wrap .game-wrap .game-content:hover img {
                -webkit-transform: scale(1.1);
                        transform: scale(1.1); }
      #toolbar #one-toolbar .menu ul li.nav-link .mega-menu {
        position: absolute;
        left: 220px;
        padding-top: 18px;
        min-height: 100%;
        z-index: 2;
        border-radius: 0 0 6px 6px;
        width: 760px;
        display: none; }
        #toolbar #one-toolbar .menu ul li.nav-link .mega-menu:before {
          position: fixed;
          background-color: rgba(16, 18, 40, 0.2);
          content: '';
          top: 64px;
          left: 0;
          right: 0;
          bottom: 0;
          -webkit-user-select: none;
             -moz-user-select: none;
              -ms-user-select: none;
                  user-select: none;
          pointer-events: none;
          display: none; }
        #toolbar #one-toolbar .menu ul li.nav-link .mega-menu .mega-menu-wrap {
          position: relative;
          border-radius: 0 0 6px 6px;
          padding: 8px;
          -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
                  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12); }
          #toolbar #one-toolbar .menu ul li.nav-link .mega-menu .mega-menu-wrap .game-wrap {
            -webkit-box-flex: 0;
                -ms-flex: 0 0 25%;
                    flex: 0 0 25%;
            max-width: 25%;
            padding: 8px; }
            #toolbar #one-toolbar .menu ul li.nav-link .mega-menu .mega-menu-wrap .game-wrap .game-content {
              position: relative;
              border-radius: 6px;
              overflow: hidden;
              cursor: pointer;
              min-height: 140px;
              -webkit-transition: .5s ease;
              transition: .5s ease; }
              #toolbar #one-toolbar .menu ul li.nav-link .mega-menu .mega-menu-wrap .game-wrap .game-content img {
                -webkit-transition: .5s ease;
                transition: .5s ease; }
              #toolbar #one-toolbar .menu ul li.nav-link .mega-menu .mega-menu-wrap .game-wrap .game-content .game-title {
                height: 36px;
                line-height: 36px;
                position: absolute;
                bottom: 0;
                left: 0;
                right: 0; }
                #toolbar #one-toolbar .menu ul li.nav-link .mega-menu .mega-menu-wrap .game-wrap .game-content .game-title h3 {
                  font-size: 14px;
                  text-align: center;
                  font-weight: 400;
                  text-transform: uppercase;
                  -webkit-transition: .5s ease;
                  transition: .5s ease;
                  margin: 0; }
              #toolbar #one-toolbar .menu ul li.nav-link .mega-menu .mega-menu-wrap .game-wrap .game-content:hover img {
                -webkit-transform: scale(1.1);
                        transform: scale(1.1); }
              #toolbar #one-toolbar .menu ul li.nav-link .mega-menu .mega-menu-wrap .game-wrap .game-content:hover .game-title h3 {
                color: #f87115; }
            #toolbar #one-toolbar .menu ul li.nav-link .mega-menu .mega-menu-wrap .game-wrap.saba {
              -webkit-box-flex: 0;
                  -ms-flex: 0 0 25%;
                      flex: 0 0 25%;
              max-width: 25%; }
              #toolbar #one-toolbar .menu ul li.nav-link .mega-menu .mega-menu-wrap .game-wrap.saba .game-content {
                min-height: 170px; }
          #toolbar #one-toolbar .menu ul li.nav-link .mega-menu .mega-menu-wrap .menu-header {
            font-family: 'Roboto', sans-serif;
            background: #2b2e59;
            color: rgba(255, 255, 255, 0.87);
            height: 46px;
            min-height: 46px;
            line-height: 46px;
            padding: 0 16px;
            text-align: center;
            text-transform: uppercase;
            border-bottom: 1px solid #171756; }
            #toolbar #one-toolbar .menu ul li.nav-link .mega-menu .mega-menu-wrap .menu-header a {
              font-weight: 500;
              color: rgba(255, 255, 255, 0.87); }
          #toolbar #one-toolbar .menu ul li.nav-link .mega-menu .mega-menu-wrap .menu-content {
            padding: 16px;
            height: 100%; }
            #toolbar #one-toolbar .menu ul li.nav-link .mega-menu .mega-menu-wrap .menu-content ul {
              margin: 0;
              padding: 0;
              width: 100%; }
              #toolbar #one-toolbar .menu ul li.nav-link .mega-menu .mega-menu-wrap .menu-content ul li {
                margin: 0;
                min-height: 38px;
                padding: 12px 8px;
                list-style: none;
                width: 50%;
                float: left;
                font-size: 1.2rem;
                font-family: 'Roboto', sans-serif;
                letter-spacing: .07272727em;
                font-weight: 500;
                line-height: 1rem;
                text-transform: uppercase;
                -webkit-hyphens: auto;
                -ms-hyphens: auto;
                hyphens: auto;
                word-break: break-word;
                word-wrap: break-word;
                color: #fff;
                border-bottom: 1px solid #24264a; }
                #toolbar #one-toolbar .menu ul li.nav-link .mega-menu .mega-menu-wrap .menu-content ul li a {
                  display: block;
                  color: #FFF; }
                  #toolbar #one-toolbar .menu ul li.nav-link .mega-menu .mega-menu-wrap .menu-content ul li a:hover {
                    cursor: pointer;
                    text-decoration: underline;
                    color: #f87115; }
                  #toolbar #one-toolbar .menu ul li.nav-link .mega-menu .mega-menu-wrap .menu-content ul li a.active {
                    color: #f87115; }
            #toolbar #one-toolbar .menu ul li.nav-link .mega-menu .mega-menu-wrap .menu-content.odd {
              background: rgba(255, 255, 255, 0.05); }
      #toolbar #one-toolbar .menu ul li.nav-link:hover .mega-menu, #toolbar #one-toolbar .menu ul li.nav-link:hover .small-mega-menu, #toolbar #one-toolbar .menu ul li.nav-link:hover .mega-menu:before, #toolbar #one-toolbar .menu ul li.nav-link:hover .small-mega-menu:before {
        display: block; }
  #toolbar #one-toolbar .one-container {
    position: relative;
    padding: 0; }
    @media screen and (max-width: 1280px) {
      #toolbar #one-toolbar .one-container {
        padding: 0 4px; } }
    @media screen and (min-width: 1200px) and (max-width: 1280px) {
      #toolbar #one-toolbar .one-container {
        padding: 0 30px; } }
    #toolbar #one-toolbar .one-container .header-login .form-group {
      position: relative;
      margin-right: 8px; }
      #toolbar #one-toolbar .one-container .header-login .form-group input {
        border-style: solid;
        border-width: 1px;
        padding: 4px 12px;
        border-radius: 60px;
        height: 32px;
        font-size: 13px;
        max-width: 120px;
        letter-spacing: 1px; }
        #toolbar #one-toolbar .one-container .header-login .form-group input:focus + .line {
          width: 100%;
          left: 0;
          background-color: #000DDD; }
      #toolbar #one-toolbar .one-container .header-login .form-group .line {
        height: 1px;
        width: 0;
        background-color: #000DDD;
        display: inline-block;
        -webkit-transition: .3s ease-in-out;
        transition: .3s ease-in-out;
        position: absolute;
        bottom: 0;
        left: 50%; }
      #toolbar #one-toolbar .one-container .header-login .form-group md-icon {
        position: absolute;
        right: 12px;
        top: 7px;
        opacity: 0.7; }
        #toolbar #one-toolbar .one-container .header-login .form-group md-icon:hover {
          opacity: 1; }
    #toolbar #one-toolbar .one-container .header-login .md-button {
      border-radius: 60px;
      height: 32px;
      width: 32px;
      padding: 4px;
      margin: 0; }
      #toolbar #one-toolbar .one-container .header-login .md-button[disabled] {
        background-color: #4e4e4e; }
  #toolbar #navigation-toggle {
    width: 64px;
    min-width: 64px;
    height: 64px;
    margin: 0;
    border-right: 1px solid rgba(0, 0, 0, 0.12);
    border-radius: 0; }
  #toolbar #user-menu {
    height: 64px;
    padding: 0; }
    #toolbar #user-menu md-menu-item .md-button {
      font-size: 15px; }
      #toolbar #user-menu md-menu-item .md-button md-icon {
        margin: auto 16px auto 0; }
    #toolbar #user-menu .user-button {
      margin: 0;
      padding: 0 16px;
      height: 64px;
      text-transform: none; }
      #toolbar #user-menu .user-button .avatar-wrapper {
        position: relative; }
        #toolbar #user-menu .user-button .avatar-wrapper .status {
          position: absolute;
          bottom: -3px;
          right: 5px; }
      #toolbar #user-menu .user-button .username {
        margin: 0 12px 0 8px;
        text-transform: uppercase; }
  #toolbar .saba-balance .md-button.balance {
    height: 64px;
    margin: 0;
    padding: 0 16px;
    border-radius: 0;
    color: #d3d4d7; }
    #toolbar .saba-balance .md-button.balance.low {
      -webkit-animation: 1s balance-blink ease infinite;
              animation: 1s balance-blink ease infinite; }
  #toolbar #quick-panel-toggle {
    width: 64px;
    height: 64px;
    margin: 0;
    border-radius: 0; }
  #toolbar .toolbar-separator {
    height: 64px;
    width: 1px;
    background: rgba(0, 0, 0, 0.12); }

body.one789 #toolbar .one-container {
  padding: 0 15px !important; }
  @media screen and (max-width: 960px) {
    body.one789 #toolbar .one-container {
      padding: 0 15px 0 0 !important; } }

body.saba #toolbar #one-toolbar .navigation-button-toggle {
  min-width: 64px; }

@media screen and (max-width: 600px) {
  #toolbar #user-menu .user-button {
    min-width: 64px;
    padding: 0 2px 0 10px; } }

@-webkit-keyframes balance-blink {
  from, to {
    opacity: 0; }
  50% {
    opacity: 1;
    color: #fd2f2f; } }

@keyframes balance-blink {
  from, to {
    opacity: 0; }
  50% {
    opacity: 1;
    color: #fd2f2f; } }

body.announcements #layout-content-with-toolbar #content {
  max-width: 1200px;
  margin: 0 auto; }
  body.announcements #layout-content-with-toolbar #content #announcements {
    padding: 32px; }
    @media screen and (max-width: 600px) {
      body.announcements #layout-content-with-toolbar #content #announcements {
        padding: 8px; } }
    body.announcements #layout-content-with-toolbar #content #announcements h2 {
      font-size: 24px;
      text-align: center;
      text-transform: uppercase; }
    body.announcements #layout-content-with-toolbar #content #announcements .announcements-wrap {
      padding: 0;
      border-radius: 8px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      overflow: hidden; }
      body.announcements #layout-content-with-toolbar #content #announcements .announcements-wrap .toolbar {
        min-height: 65px;
        padding: 8px 24px; }
        body.announcements #layout-content-with-toolbar #content #announcements .announcements-wrap .toolbar .md-button {
          border-radius: 20px; }
        body.announcements #layout-content-with-toolbar #content #announcements .announcements-wrap .toolbar .date-picker > div {
          margin-left: 16px; }
          @media screen and (max-width: 730px) {
            body.announcements #layout-content-with-toolbar #content #announcements .announcements-wrap .toolbar .date-picker > div label {
              display: none; } }
        body.announcements #layout-content-with-toolbar #content #announcements .announcements-wrap .toolbar .filter-title h2 {
          margin: 6px 4px;
          font-size: 20px; }

md-menu-content md-menu-item a {
  color: #000 !important; }

md-dialog.announcements-dialog {
  border-radius: 24px;
  overflow: hidden; }
  md-dialog.announcements-dialog .dialog-header {
    background-color: #c62828;
    min-height: 56px; }
    md-dialog.announcements-dialog .dialog-header h2 {
      color: #fff;
      font-size: 20px;
      font-weight: 700;
      text-transform: uppercase;
      letter-spacing: 2px;
      margin: 0; }
  md-dialog.announcements-dialog md-dialog-content {
    width: 800px;
    padding: 8px; }
    @media screen and (max-width: 600px) {
      md-dialog.announcements-dialog md-dialog-content {
        width: 100%;
        padding: 16px 0 0 0; } }
    md-dialog.announcements-dialog md-dialog-content .md-dialog-content {
      padding: 24px 32px;
      text-align: left;
      font-weight: 400;
      font-size: 16px;
      text-transform: none;
      line-height: 1.7;
      color: #333; }
      md-dialog.announcements-dialog md-dialog-content .md-dialog-content .content > * {
        margin-bottom: 16px; }
      md-dialog.announcements-dialog md-dialog-content .md-dialog-content .content > *:last-child {
        margin-bottom: 0; }
      md-dialog.announcements-dialog md-dialog-content .md-dialog-content .content .notice-body {
        font-size: 18px;
        font-weight: 400;
        color: #212121;
        margin: 0; }
        md-dialog.announcements-dialog md-dialog-content .md-dialog-content .content .notice-body .quote {
          font-weight: 700;
          font-style: italic;
          color: #c62828;
          white-space: nowrap; }
      md-dialog.announcements-dialog md-dialog-content .md-dialog-content .content .notice-thanks {
        font-style: italic;
        color: #5e5e5e;
        font-size: 16px;
        font-weight: 400;
        margin: 0; }
      md-dialog.announcements-dialog md-dialog-content .md-dialog-content .content .notice-signoff {
        text-align: right;
        font-weight: 600;
        color: #555;
        margin: 0; }
  md-dialog.announcements-dialog md-dialog-actions {
    padding: 8px 24px 20px; }
    md-dialog.announcements-dialog md-dialog-actions .confirm-btn {
      padding: 0 40px;
      border-radius: 24px;
      text-transform: none;
      font-size: 15px;
      font-weight: 600; }

body.auth789 {
  font-weight: 400;
  color: #143250;
  position: relative;
  overflow-x: hidden;
  font-size: 16px;
  line-height: 26px; }
  body.auth789 #main #layout-content-only #content {
    font-size: 1.5rem;
    background-repeat: no-repeat;
    background-size: cover; }

@media screen and (min-width: 600px) {
  .auth-template {
    min-width: 600px; } }

@media screen and (max-width: 600px) {
  .auth-template {
    width: 100vw;
    height: 100vh;
    border-radius: 0; } }

.auth-template .toolbar {
  height: 64px;
  padding: 0 24px 0 8px;
  text-transform: uppercase; }
  .auth-template .toolbar h2 {
    margin: 0;
    font-size: 24px;
    font-weight: 400; }
  .auth-template .toolbar md-icon {
    color: #FFF; }

.auth-template .content {
  height: auto;
  padding: 8px; }
  .auth-template .content .content-wrap {
    padding: 0 24px; }
    .auth-template .content .content-wrap h2 {
      text-align: center; }
    .auth-template .content .content-wrap h3 {
      margin: 0; }
    .auth-template .content .content-wrap .input-content {
      position: relative;
      margin-bottom: 24px; }
      .auth-template .content .content-wrap .input-content label {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        width: 56px;
        text-align: center;
        line-height: 50px; }
        .auth-template .content .content-wrap .input-content label md-icon {
          color: #ddd; }
        .auth-template .content .content-wrap .input-content label.show-hide {
          right: 0;
          left: initial;
          font-weight: 600;
          font-size: 14px;
          width: 80px;
          line-height: 55px;
          cursor: pointer;
          -webkit-user-select: none;
             -moz-user-select: none;
              -ms-user-select: none;
                  user-select: none; }
      .auth-template .content .content-wrap .input-content input {
        height: 56px;
        line-height: 16px;
        padding: 16px 16px 16px 60px;
        border-width: 1px;
        border-style: solid;
        width: 100%;
        font-size: 18px;
        border-radius: 60px;
        font-weight: 400;
        -webkit-transition: 0.4s ease;
        transition: 0.4s ease;
        letter-spacing: 4px; }
        .auth-template .content .content-wrap .input-content input::-webkit-input-placeholder {
          letter-spacing: normal; }
      .auth-template .content .content-wrap .input-content .md-button {
        margin: 0;
        width: 100%;
        padding: 8px 0;
        position: relative;
        border-radius: 60px; }
        .auth-template .content .content-wrap .input-content .md-button[disabled] {
          opacity: 0.4; }
        .auth-template .content .content-wrap .input-content .md-button md-progress-circular {
          position: absolute;
          top: 16px;
          right: 16px; }
      .auth-template .content .content-wrap .input-content.saba .withdraw-all {
        font-size: 14px;
        margin-left: 16px;
        line-height: 20px;
        color: #ff4747; }
        .auth-template .content .content-wrap .input-content.saba .withdraw-all:hover {
          cursor: pointer;
          text-decoration: underline; }
  .auth-template .content.set-password .input-content {
    margin-bottom: 36px; }
    .auth-template .content.set-password .input-content .password-requirements {
      font-size: 13px; }
      .auth-template .content.set-password .input-content .password-requirements ul {
        margin: 0;
        padding: 16px;
        list-style: none; }
        .auth-template .content.set-password .input-content .password-requirements ul li {
          font-weight: 400; }
          .auth-template .content.set-password .input-content .password-requirements ul li:before {
            margin-right: 8px;
            content: '•'; }
          .auth-template .content.set-password .input-content .password-requirements ul li.completed {
            color: #0251fa; }
            .auth-template .content.set-password .input-content .password-requirements ul li.completed:before {
              margin-right: 3px;
              content: '✓'; }
          .auth-template .content.set-password .input-content .password-requirements ul li.line-through {
            text-decoration: line-through;
            color: #6c6c6c; }
            .auth-template .content.set-password .input-content .password-requirements ul li.line-through:before {
              margin-right: 3px;
              content: '✓'; }
          .auth-template .content.set-password .input-content .password-requirements ul li.strong {
            font-weight: 600; }
      @media screen and (min-width: 960px) {
        .auth-template .content.set-password .input-content .password-requirements {
          position: absolute;
          right: 125px;
          top: -170px;
          background-color: #f8f6e5;
          -webkit-box-shadow: -3px 1px 6px 0px rgba(0, 0, 0, 0.4);
                  box-shadow: -3px 1px 6px 0px rgba(0, 0, 0, 0.4);
          border-radius: 4px;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          z-index: 100; }
          .auth-template .content.set-password .input-content .password-requirements:after {
            content: "";
            position: absolute;
            width: 0;
            height: 0;
            left: 100px;
            bottom: -14px;
            -webkit-box-sizing: border-box;
                    box-sizing: border-box;
            border: 8px solid black;
            border-color: transparent transparent #f8f6e5 #f8f6e5;
            -webkit-box-shadow: -3px 3px 3px 0 rgba(0, 0, 0, 0.4);
                    box-shadow: -3px 3px 3px 0 rgba(0, 0, 0, 0.4);
            -webkit-transform-origin: 0 0;
                    transform-origin: 0 0;
            -webkit-transform: rotate(-45deg);
                    transform: rotate(-45deg); } }
    .auth-template .content.set-password .input-content .password-perfect {
      font-size: 12px;
      color: #0033f8;
      padding: 8px 0; }
    .auth-template .content.set-password .input-content .password-weak {
      color: #B71C1C;
      font-size: 12px;
      padding: 8px 0; }
    .auth-template .content.set-password .input-content input.ng-not-empty.ng-invalid {
      border-color: #df0702;
      background: rgba(241, 1, 0, 0.1); }
    .auth-template .content.set-password .input-content input.ng-not-empty.ng-valid {
      border-color: #43A047;
      background: rgba(67, 160, 71, 0.05); }
    .auth-template .content.set-password .input-content div[ng-messages] {
      position: absolute;
      bottom: -24px;
      color: #B71C1C;
      font-size: 12px; }
  .auth-template .content.provided-otp .input-content {
    text-align: center; }
    .auth-template .content.provided-otp .input-content input {
      border: none;
      border-radius: 0;
      font-size: 24px;
      font-weight: 600;
      padding: 0 13px;
      width: 280px;
      margin-left: 40px;
      letter-spacing: 26px;
      background-image: url("/assets/images/backgrounds/otp-input.png");
      background-repeat: no-repeat;
      background-size: 240px 40px;
      background-position: left center;
      background-color: transparent; }
      .auth-template .content.provided-otp .input-content input.full {
        color: transparent;
        text-shadow: 0 0 0 #000; }
    .auth-template .content.provided-otp .input-content .md-button-icon {
      right: 0;
      width: 48px;
      max-width: 48px;
      min-width: 48px;
      padding: 4px 8px;
      font-weight: 600;
      font-size: 13px; }

md-dialog.auth-dialog {
  border-radius: 8px; }
  @media screen and (max-width: 960px) {
    md-dialog.auth-dialog {
      border-radius: 0; } }
  md-dialog.auth-dialog md-toolbar h2 {
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase; }
  md-dialog.auth-dialog md-dialog-content {
    padding: 0; }
    md-dialog.auth-dialog md-dialog-content .md-dialog-content {
      padding: 16px 24px; }

body.one-account {
  font-family: 'Roboto', sans-serif; }
  body.one-account #layout-content-with-toolbar #content {
    max-width: 1360px;
    margin: 0 auto; }

.menu-my-account {
  padding-top: 100px; }
  .menu-my-account ul {
    text-align: left;
    margin: 0;
    padding: 0; }
    .menu-my-account ul li {
      list-style: none;
      letter-spacing: .01785714em;
      font-size: 14px;
      font-weight: 500;
      line-height: 16px;
      -webkit-hyphens: auto;
          -ms-hyphens: auto;
              hyphens: auto;
      word-break: break-word;
      word-wrap: break-word;
      position: relative;
      cursor: pointer;
      margin: 8px 18px 8px 0;
      padding: 12px 16px 12px 16px;
      border-radius: 4px; }
      .menu-my-account ul li md-icon {
        margin-right: 8px; }
      .menu-my-account ul li span {
        margin-top: 8px; }
      .menu-my-account ul li p {
        margin: 0;
        padding: 0; }
        .menu-my-account ul li p.bet-list {
          padding-left: 28px; }
      .menu-my-account ul li.active {
        color: #fff; }
        .menu-my-account ul li.active md-icon {
          color: #fff; }
      .menu-my-account ul li:not(.active):hover {
        background-color: rgba(0, 0, 0, 0.1);
        -webkit-transition: background 15ms;
        transition: background 15ms; }
      .menu-my-account ul li.divider {
        margin: 0 24px 0 0;
        padding: 0; }
        .menu-my-account ul li.divider .cv2gi {
          border-top: 1px solid #dadce0; }

.my-account {
  background: #fff;
  min-height: 500px;
  padding: 90px 48px; }
  @media screen and (max-width: 600px) {
    .my-account {
      padding: 24px 0; } }
  .my-account .container .header {
    height: 64px; }
    .my-account .container .header h2 {
      font-weight: 600; }
  .my-account .container .content .WMGMRgCC {
    border-bottom: 1px solid rgba(0, 0, 0, 0.12);
    padding: 32px 16px;
    font-weight: 600; }
    .my-account .container .content .WMGMRgCC .BpIGJAXN h2 {
      margin: 0; }
    .my-account .container .content .WMGMRgCC .wkQNluFZ .md-button {
      background: #249752;
      color: #fff;
      margin: 0;
      width: 110px; }
    @media screen and (max-width: 600px) {
      .my-account .container .content .WMGMRgCC {
        border-bottom: none; } }
    .my-account .container .content .WMGMRgCC .iNjnjDuo {
      font-size: 13px; }
    .my-account .container .content .WMGMRgCC .NXjHBQnG {
      font-size: 1.7em; }
    .my-account .container .content .WMGMRgCC .tcEkxykM {
      margin-top: 16px; }
      .my-account .container .content .WMGMRgCC .tcEkxykM .md-button {
        margin: 0; }
        .my-account .container .content .WMGMRgCC .tcEkxykM .md-button.nIMQfJHv {
          background: #ffae12;
          color: #444;
          margin-right: 16px; }
        .my-account .container .content .WMGMRgCC .tcEkxykM .md-button.ejxHrHtd {
          background: #249752;
          color: #fff;
          width: 110px; }
  .my-account .container .content .jAqBEvan {
    padding: 24px 16px; }
    .my-account .container .content .jAqBEvan .ovTnWvoY {
      color: #000DDD;
      font-weight: 600;
      font-size: 16px; }
    .my-account .container .content .jAqBEvan md-list-item {
      border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
    .my-account .container .content .jAqBEvan .wRIvFXmF {
      padding-top: 24px; }
      .my-account .container .content .jAqBEvan .wRIvFXmF h3 {
        text-align: center;
        margin: 0;
        font-size: 13px;
        color: #838383; }
      .my-account .container .content .jAqBEvan .wRIvFXmF h2 {
        margin: 0;
        text-align: center; }
      .my-account .container .content .jAqBEvan .wRIvFXmF .md-button {
        margin-top: 24px;
        padding: 8px 0;
        background: #249752;
        color: #fff; }

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0; }

body.gaming #layout-content-with-toolbar #content {
  width: 100%;
  max-width: 100%;
  height: auto; }

.game-play {
  position: relative; }
  .game-play .overlay {
    position: absolute;
    background-color: rgba(0, 0, 0, 0.6);
    top: 0;
    bottom: 0;
    left: 0;
    right: 0; }
  .game-play .frame-play {
    position: relative;
    z-index: 2;
    width: 1400px;
    height: 800px; }
    .game-play .frame-play iframe {
      border: none;
      overflow: hidden;
      width: 1400px;
      height: 800px; }
    .game-play .frame-play.casino-789 {
      height: 900px;
      max-height: calc(100svh - 74px); }
      .game-play .frame-play.casino-789 iframe {
        height: 900px;
        max-height: calc(100svh - 74px); }
      @media only screen and (max-width: 600px) {
        .game-play .frame-play.casino-789 {
          height: 100svh;
          max-height: 100svh; }
          .game-play .frame-play.casino-789 iframe {
            height: 100svh;
            max-height: 100svh; } }
    @media only screen and (max-width: 1399px) {
      .game-play .frame-play {
        width: 100vw;
        height: calc( 100svh - 64px); }
        .game-play .frame-play iframe {
          width: 100vw;
          height: calc( 100svh - 64px); } }
    @media only screen and (max-width: 600px) {
      .game-play .frame-play {
        height: 100vh; }
        .game-play .frame-play iframe {
          height: calc(100vh - 64px); } }
    .game-play .frame-play .wait-wm {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0; }
      .game-play .frame-play .wait-wm.pre {
        background: black; }
      .game-play .frame-play .wait-wm .logo {
        position: relative; }
        .game-play .frame-play .wait-wm .logo .loader,
        .game-play .frame-play .wait-wm .logo .loader:after {
          border-radius: 50%;
          width: 10em;
          height: 10em; }
        .game-play .frame-play .wait-wm .logo .loader {
          background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%222048%22%20height%3D%222048%22%20viewBox%3D%220%200%202048%202048%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1767%201184q0%205-1%207-64%20268-268%20434.5T1020%201792q-146%200-282.5-55T494%201580l-129%20129q-19%2019-45%2019t-45-19-19-45v-448q0-26%2019-45t45-19h448q26%200%2045%2019t19%2045-19%2045l-137%20137q71%2066%20161%20102t187%2036q134%200%20250-65t186-179q11-17%2053-117%208-23%2030-23h192q13%200%2022.5%209.5t9.5%2022.5zm25-800v448q0%2026-19%2045t-45%2019h-448q-26%200-45-19t-19-45%2019-45l138-138q-148-137-349-137-134%200-250%2065T588%20756q-11%2017-53%20117-8%2023-30%2023H306q-13%200-22.5-9.5T274%20864v-7q65-268%20270-434.5T1024%20256q146%200%20284%2055.5T1553%20468l130-129q19-19%2045-19t45%2019%2019%2045z%22%20fill%3D%22%23444%22%2F%3E%3C%2Fsvg%3E");
          -webkit-filter: grayscale(1) brightness(5);
                  filter: grayscale(1) brightness(5);
          background-size: 10em;
          -webkit-transform: translateZ(0);
          transform: translateZ(0);
          -webkit-animation: load8 3s infinite linear;
          animation: load8 3s infinite linear; }
        .game-play .frame-play .wait-wm .logo .message {
          position: absolute;
          bottom: -32px;
          width: 300px;
          left: -90px;
          text-align: center;
          color: #00B8D4;
          font-size: 16px;
          margin-top: 16px; }
  .game-play .NbBbRNil {
    color: #fff;
    z-index: 10;
    text-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
    max-width: 920px;
    width: 900px;
    height: 400px;
    text-align: center;
    border-radius: 8px;
    overflow: hidden; }
    .game-play .NbBbRNil.maintenance {
      background-image: url("/assets/images/backgrounds/maintenance-bg.jpg");
      background-size: cover;
      background-repeat: no-repeat; }
      .game-play .NbBbRNil.maintenance p {
        color: #000;
        margin: 0; }
    .game-play .NbBbRNil h1 {
      font-size: 3em; }
    .game-play .NbBbRNil p {
      font-size: 2em; }
    @media screen and (max-width: 900px) {
      .game-play .NbBbRNil {
        width: 98vw;
        height: calc(100vw * 5/9); }
        .game-play .NbBbRNil p {
          font-size: 1.5em; } }
    .game-play .NbBbRNil .CgcIEXRw .md-button {
      padding: 16px;
      line-height: 12px; }
      .game-play .NbBbRNil .CgcIEXRw .md-button.JcuPtOnP {
        background: #f56400;
        color: #EEE; }
      .game-play .NbBbRNil .CgcIEXRw .md-button.IMshVrGI {
        background: #000DDD;
        color: #fff; }
  .game-play .md-button.md-icon-button.btn-home {
    position: absolute;
    margin: 16px;
    height: 48px;
    width: 48px;
    padding: 12px;
    left: 0;
    top: 0; }
    .game-play .md-button.md-icon-button.btn-home md-icon {
      -webkit-transition: all .3s ease-in-out;
      transition: all .3s ease-in-out; }

html body.gaming #layout-content-with-toolbar #toolbar .oyFk51Ar {
  display: none;
  text-align: center;
  width: 1px;
  -webkit-animation: 0.4s ease;
          animation: 0.4s ease; }
  html body.gaming #layout-content-with-toolbar #toolbar .oyFk51Ar .console {
    height: 60px;
    width: 60px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
    html body.gaming #layout-content-with-toolbar #toolbar .oyFk51Ar .console #cta {
      -webkit-transform: rotate(90deg);
              transform: rotate(90deg);
      position: absolute;
      width: 60px;
      height: 80px;
      left: calc( 50% - 30px); }
      html body.gaming #layout-content-with-toolbar #toolbar .oyFk51Ar .console #cta .arrow {
        -webkit-animation-name: bounceAlpha;
                animation-name: bounceAlpha;
        -webkit-animation-duration: 9.6s;
                animation-duration: 9.6s;
        -webkit-animation-iteration-count: infinite;
                animation-iteration-count: infinite;
        -webkit-animation-timing-function: linear;
                animation-timing-function: linear; }
    html body.gaming #layout-content-with-toolbar #toolbar .oyFk51Ar .console .arrow {
      position: absolute;
      bottom: 0;
      margin-left: -8px;
      width: 12px;
      height: 12px;
      background-size: contain;
      top: 34px; }
      html body.gaming #layout-content-with-toolbar #toolbar .oyFk51Ar .console .arrow.segunda {
        margin-left: -16px; }
    html body.gaming #layout-content-with-toolbar #toolbar .oyFk51Ar .console .next {
      background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+PHN0eWxlPi5zdDB7ZmlsbDojZmZmfTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTMxOS4xIDIxN2MyMC4yIDIwLjIgMTkuOSA1My4yLS42IDczLjdzLTUzLjUgMjAuOC03My43LjZsLTE5MC0xOTBjLTIwLjEtMjAuMi0xOS44LTUzLjIuNy03My43UzEwOSA2LjggMTI5LjEgMjdsMTkwIDE5MHoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzE5LjEgMjkwLjVjMjAuMi0yMC4yIDE5LjktNTMuMi0uNi03My43cy01My41LTIwLjgtNzMuNy0uNmwtMTkwIDE5MGMtMjAuMiAyMC4yLTE5LjkgNTMuMi42IDczLjdzNTMuNSAyMC44IDczLjcuNmwxOTAtMTkweiIvPjwvc3ZnPg==); }

@media only screen and (max-width: 960px) {
  html.is-fullscreen body.gaming #layout-content-with-toolbar #toolbar {
    height: 0;
    min-height: 0;
    max-height: 0; }
    html.is-fullscreen body.gaming #layout-content-with-toolbar #toolbar .odUsmTFG, html.is-fullscreen body.gaming #layout-content-with-toolbar #toolbar #one-toolbar {
      display: none; }
  html.is-fullscreen body.gaming #layout-content-with-toolbar #content {
    top: 0; }
    html.is-fullscreen body.gaming #layout-content-with-toolbar #content .game-play .frame-play {
      height: 100svh;
      max-height: 100svh; }
      html.is-fullscreen body.gaming #layout-content-with-toolbar #content .game-play .frame-play iframe {
        height: 100svh;
        max-height: 100svh; } }

@media only screen and (max-width: 960px) {
  html.is-fullscreen body.gaming #layout-content-with-toolbar #toolbar .oyFk51Ar {
    display: block; } }

@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@-webkit-keyframes bounceAlpha {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) scale(1);
            transform: translateX(0px) scale(1); }
  25% {
    opacity: 0;
    -webkit-transform: translateX(10px) scale(0.9);
            transform: translateX(10px) scale(0.9); }
  26% {
    opacity: 0;
    -webkit-transform: translateX(-10px) scale(0.9);
            transform: translateX(-10px) scale(0.9); }
  55% {
    opacity: 1;
    -webkit-transform: translateX(0px) scale(1);
            transform: translateX(0px) scale(1); } }

@keyframes bounceAlpha {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) scale(1);
            transform: translateX(0px) scale(1); }
  25% {
    opacity: 0;
    -webkit-transform: translateX(10px) scale(0.9);
            transform: translateX(10px) scale(0.9); }
  26% {
    opacity: 0;
    -webkit-transform: translateX(-10px) scale(0.9);
            transform: translateX(-10px) scale(0.9); }
  55% {
    opacity: 1;
    -webkit-transform: translateX(0px) scale(1);
            transform: translateX(0px) scale(1); } }

body canvas {
  opacity: 0; }

body.home canvas {
  opacity: 1; }

body.one789 {
  font-weight: 400;
  position: relative;
  overflow-x: hidden;
  font-size: 16px;
  line-height: 26px; }
  body.one789 #main #layout-vertical-navigation #content {
    font-size: 1.5rem; }
    body.one789 #main #layout-vertical-navigation #content #home {
      height: 100%; }
      body.one789 #main #layout-vertical-navigation #content #home #header {
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        z-index: 999; }
        body.one789 #main #layout-vertical-navigation #content #home #header #toolbar #one-toolbar .md-button {
          font-family: 'Roboto', sans-serif; }
          body.one789 #main #layout-vertical-navigation #content #home #header #toolbar #one-toolbar .md-button label {
            border-color: white;
            -webkit-transition: 0.5s ease;
            transition: 0.5s ease; }
        @media screen and (max-width: 600px) {
          body.one789 #main #layout-vertical-navigation #content #home #header {
            padding: 0; }
            body.one789 #main #layout-vertical-navigation #content #home #header.sticky {
              padding: 0; } }
      body.one789 #main #layout-vertical-navigation #content #home #banner {
        padding: 98px 0 8px 0; }
        body.one789 #main #layout-vertical-navigation #content #home #banner .slider-content {
          max-width: 1160px;
          margin: 0 auto;
          min-height: 680px;
          position: relative;
          overflow: hidden;
          background-image: url("/assets/images/backgrounds/home-bg.jpg");
          background-repeat: no-repeat;
          background-size: cover;
          background-position: bottom;
          border-radius: 24px;
          -webkit-box-shadow: 0 0 0 10px rgba(14, 14, 14, 0.2) inset;
                  box-shadow: 0 0 0 10px rgba(14, 14, 14, 0.2) inset;
          padding: 8px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; }
          body.one789 #main #layout-vertical-navigation #content #home #banner .slider-content:before {
            position: absolute;
            content: '';
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            background-color: rgba(14, 14, 14, 0.7); }
          body.one789 #main #layout-vertical-navigation #content #home #banner .slider-content .wrapper {
            -webkit-box-flex: 1;
                -ms-flex: 1;
                    flex: 1;
            position: relative; }
            body.one789 #main #layout-vertical-navigation #content #home #banner .slider-content .wrapper .product-content {
              width: 100%;
              position: absolute;
              bottom: 0; }
              body.one789 #main #layout-vertical-navigation #content #home #banner .slider-content .wrapper .product-content .product-wrap {
                padding: 16px; }
                body.one789 #main #layout-vertical-navigation #content #home #banner .slider-content .wrapper .product-content .product-wrap .single-product {
                  position: relative;
                  border-radius: 24px;
                  overflow: hidden;
                  cursor: pointer;
                  max-height: 320px; }
                  body.one789 #main #layout-vertical-navigation #content #home #banner .slider-content .wrapper .product-content .product-wrap .single-product img {
                    width: 100%; }
                  body.one789 #main #layout-vertical-navigation #content #home #banner .slider-content .wrapper .product-content .product-wrap .single-product .product-cont-area {
                    position: absolute;
                    bottom: 0;
                    width: 100%;
                    padding-top: 10px;
                    padding-left: 30px; }
                    body.one789 #main #layout-vertical-navigation #content #home #banner .slider-content .wrapper .product-content .product-wrap .single-product .product-cont-area h3 {
                      margin: 0;
                      text-transform: uppercase;
                      font-size: 1.5em;
                      font-weight: 500; }
                    body.one789 #main #layout-vertical-navigation #content #home #banner .slider-content .wrapper .product-content .product-wrap .single-product .product-cont-area p {
                      font-size: 18px;
                      margin: 0 0 1rem 0; }
                  body.one789 #main #layout-vertical-navigation #content #home #banner .slider-content .wrapper .product-content .product-wrap .single-product:before {
                    content: '';
                    position: absolute;
                    left: 0;
                    top: 0;
                    width: 100%;
                    height: 100%;
                    background-color: rgba(20, 50, 80, 0.4);
                    border-radius: 6px;
                    -webkit-transition: .5s ease;
                    transition: .5s ease; }
                  body.one789 #main #layout-vertical-navigation #content #home #banner .slider-content .wrapper .product-content .product-wrap .single-product:hover:before {
                    background: none; }
        @media screen and (max-width: 600px) {
          body.one789 #main #layout-vertical-navigation #content #home #banner {
            padding: 70px 8px 8px 8px; }
            body.one789 #main #layout-vertical-navigation #content #home #banner .slider-content {
              background: none;
              -webkit-box-shadow: none;
                      box-shadow: none;
              min-height: auto;
              padding: 0; }
              body.one789 #main #layout-vertical-navigation #content #home #banner .slider-content:before {
                display: none; }
              body.one789 #main #layout-vertical-navigation #content #home #banner .slider-content .product-content {
                position: relative !important; }
                body.one789 #main #layout-vertical-navigation #content #home #banner .slider-content .product-content .product-wrap {
                  padding: 8px 0 !important; } }
      body.one789 #main #layout-vertical-navigation #content #home #banner-vid {
        position: relative;
        background-image: url("/assets/images/backgrounds/home-2.png");
        background-repeat: no-repeat;
        background-size: cover;
        padding: 90px 0 0;
        background-position: bottom; }
        body.one789 #main #layout-vertical-navigation #content #home #banner-vid .slider-content {
          width: 100%;
          min-height: 980px; }
          @media screen and (max-width: 1280px) {
            body.one789 #main #layout-vertical-navigation #content #home #banner-vid .slider-content {
              min-height: 360px; } }
          @media screen and (max-width: 960px) {
            body.one789 #main #layout-vertical-navigation #content #home #banner-vid .slider-content {
              min-height: 240px; } }
          @media screen and (max-width: 600px) {
            body.one789 #main #layout-vertical-navigation #content #home #banner-vid .slider-content {
              min-height: 120px; } }
          body.one789 #main #layout-vertical-navigation #content #home #banner-vid .slider-content .layout-column {
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            overflow: hidden; }
            body.one789 #main #layout-vertical-navigation #content #home #banner-vid .slider-content .layout-column .video_contain {
              position: absolute;
              top: -50%;
              left: -50%;
              width: 200%;
              height: 200%;
              z-index: -1; }
              body.one789 #main #layout-vertical-navigation #content #home #banner-vid .slider-content .layout-column .video_contain video {
                position: absolute;
                top: 0;
                bottom: 0;
                right: 0;
                left: 0;
                margin: auto;
                min-height: 50%;
                min-width: 50%; }
              body.one789 #main #layout-vertical-navigation #content #home #banner-vid .slider-content .layout-column .video_contain iframe {
                position: absolute;
                top: 0;
                bottom: 0;
                right: 0;
                left: 0;
                margin: auto;
                min-height: 100%;
                min-width: 50%; }
            body.one789 #main #layout-vertical-navigation #content #home #banner-vid .slider-content .layout-column:after, body.one789 #main #layout-vertical-navigation #content #home #banner-vid .slider-content .layout-column:before {
              content: "";
              top: 0;
              bottom: 0;
              left: 0;
              right: 0;
              position: absolute; }
          body.one789 #main #layout-vertical-navigation #content #home #banner-vid .slider-content .caption {
            position: absolute;
            bottom: 50px;
            z-index: 9;
            display: none; }
            @media screen and (max-width: 600px) {
              body.one789 #main #layout-vertical-navigation #content #home #banner-vid .slider-content .caption {
                bottom: 10px; }
                body.one789 #main #layout-vertical-navigation #content #home #banner-vid .slider-content .caption h1 {
                  font-size: 40px; } }
          body.one789 #main #layout-vertical-navigation #content #home #banner-vid .slider-content .production-wrapper {
            width: 100%;
            z-index: 10; }
            body.one789 #main #layout-vertical-navigation #content #home #banner-vid .slider-content .production-wrapper .one-container {
              display: grid;
              grid-gap: 10px;
              grid-template-columns: repeat(3, 1fr); }
              @media screen and (max-width: 960px) {
                body.one789 #main #layout-vertical-navigation #content #home #banner-vid .slider-content .production-wrapper .one-container {
                  grid-template-columns: repeat(1, 1fr); } }
            body.one789 #main #layout-vertical-navigation #content #home #banner-vid .slider-content .production-wrapper .home-pro {
              border-radius: 8px;
              overflow: hidden;
              position: relative; }
              @media screen and (max-width: 600px) {
                body.one789 #main #layout-vertical-navigation #content #home #banner-vid .slider-content .production-wrapper .home-pro {
                  margin-bottom: 16px; } }
              body.one789 #main #layout-vertical-navigation #content #home #banner-vid .slider-content .production-wrapper .home-pro img {
                -webkit-transition: .6s ease;
                transition: .6s ease;
                width: 100%;
                border-radius: 8px; }
                @media screen and (max-width: 600px) {
                  body.one789 #main #layout-vertical-navigation #content #home #banner-vid .slider-content .production-wrapper .home-pro img {
                    max-width: 100%; } }
              body.one789 #main #layout-vertical-navigation #content #home #banner-vid .slider-content .production-wrapper .home-pro:hover img {
                -webkit-transform: scale(1.1);
                        transform: scale(1.1); }
              body.one789 #main #layout-vertical-navigation #content #home #banner-vid .slider-content .production-wrapper .home-pro .item-info {
                position: absolute;
                bottom: 0;
                left: 0;
                right: 0;
                height: 48px;
                line-height: 48px;
                padding: 0 16px;
                pointer-events: none; }
                body.one789 #main #layout-vertical-navigation #content #home #banner-vid .slider-content .production-wrapper .home-pro .item-info:before {
                  content: "";
                  position: absolute;
                  top: -100%;
                  bottom: 0;
                  left: 0;
                  right: 0;
                  z-index: 1;
                  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(25%, transparent), color-stop(75%, rgba(0, 0, 0, 0.87)));
                  background-image: linear-gradient(transparent 25%, rgba(0, 0, 0, 0.87) 75%); }
                body.one789 #main #layout-vertical-navigation #content #home #banner-vid .slider-content .production-wrapper .home-pro .item-info .item-name {
                  position: relative;
                  color: #F3E5F5;
                  z-index: 2;
                  text-transform: uppercase;
                  font-weight: 600;
                  font-size: 18px; }
      body.one789 #main #layout-vertical-navigation #content #home #production {
        padding: 16px 0; }
        body.one789 #main #layout-vertical-navigation #content #home #production .one-container {
          padding: 0; }
        body.one789 #main #layout-vertical-navigation #content #home #production .notification {
          border-radius: 6px;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          overflow: hidden;
          padding: 4px;
          position: relative;
          border-style: solid;
          border-width: 1px; }
          @media screen and (max-width: 600px) {
            body.one789 #main #layout-vertical-navigation #content #home #production .notification {
              margin: 0 -7.5px 15px; } }
          body.one789 #main #layout-vertical-navigation #content #home #production .notification .marquee {
            margin: 0 auto;
            overflow: hidden;
            white-space: nowrap;
            -webkit-box-sizing: border-box;
                    box-sizing: border-box;
            -webkit-animation: marquee 50s linear infinite;
                    animation: marquee 50s linear infinite; }
            body.one789 #main #layout-vertical-navigation #content #home #production .notification .marquee .angular-marquee + .angular-marquee {
              margin-left: 48px; }
            body.one789 #main #layout-vertical-navigation #content #home #production .notification .marquee span label {
              padding: 0 8px 0 0;
              font-size: 12px;
              font-style: italic; }
            body.one789 #main #layout-vertical-navigation #content #home #production .notification .marquee span + span {
              margin-left: 48px; }
            body.one789 #main #layout-vertical-navigation #content #home #production .notification .marquee:hover {
              -webkit-animation-play-state: paused;
                      animation-play-state: paused; }

@-webkit-keyframes marquee {
  0% {
    text-indent: 60em; }
  100% {
    text-indent: -105em; } }

@keyframes marquee {
  0% {
    text-indent: 60em; }
  100% {
    text-indent: -105em; } }
      body.one789 #main #layout-vertical-navigation #content #home #live-casino {
        padding: 0 0 40px 0; }
        body.one789 #main #layout-vertical-navigation #content #home #live-casino .one-container {
          position: relative; }
          body.one789 #main #layout-vertical-navigation #content #home #live-casino .one-container .one789 {
            position: absolute;
            width: 100%;
            height: 260px;
            top: -250px;
            z-index: -10;
            background-image: url("/assets/images/backgrounds/789.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: top right; }
            @media screen and (max-width: 600px) {
              body.one789 #main #layout-vertical-navigation #content #home #live-casino .one-container .one789 {
                top: -130px; } }
        @media screen and (max-width: 600px) {
          body.one789 #main #layout-vertical-navigation #content #home #live-casino {
            padding-top: 20px; } }
        body.one789 #main #layout-vertical-navigation #content #home #live-casino .str-cont {
          text-align: left;
          padding: 0 8px; }
          body.one789 #main #layout-vertical-navigation #content #home #live-casino .str-cont h2 {
            font-size: 46px;
            line-height: 50px;
            font-weight: 400;
            margin: 0;
            text-transform: uppercase; }
            @media screen and (max-width: 600px) {
              body.one789 #main #layout-vertical-navigation #content #home #live-casino .str-cont h2 {
                font-size: 24px; } }
          body.one789 #main #layout-vertical-navigation #content #home #live-casino .str-cont h5 {
            font-family: 'Roboto', sans-serif;
            font-weight: 300;
            font-size: 20px;
            margin: 0 0 24px 0; }
        body.one789 #main #layout-vertical-navigation #content #home #live-casino .game-list-wrap {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; }
          body.one789 #main #layout-vertical-navigation #content #home #live-casino .game-list-wrap .wm-casino, body.one789 #main #layout-vertical-navigation #content #home #live-casino .game-list-wrap .xd-production {
            -webkit-box-flex: 0;
                -ms-flex: 0 0 33.33%;
                    flex: 0 0 33.33%;
            max-width: 33.33%;
            position: relative;
            width: 100%;
            padding-right: 15px;
            padding-left: 15px; }
            @media screen and (max-width: 960px) {
              body.one789 #main #layout-vertical-navigation #content #home #live-casino .game-list-wrap .wm-casino, body.one789 #main #layout-vertical-navigation #content #home #live-casino .game-list-wrap .xd-production {
                -webkit-box-flex: 0;
                    -ms-flex: 0 0 33.33%;
                        flex: 0 0 33.33%;
                max-width: 33.33%; } }
            @media screen and (max-width: 600px) {
              body.one789 #main #layout-vertical-navigation #content #home #live-casino .game-list-wrap .wm-casino, body.one789 #main #layout-vertical-navigation #content #home #live-casino .game-list-wrap .xd-production {
                -webkit-box-flex: 0;
                    -ms-flex: 0 0 50%;
                        flex: 0 0 50%;
                max-width: 50%;
                padding-right: 8px;
                padding-left: 8px; }
                body.one789 #main #layout-vertical-navigation #content #home #live-casino .game-list-wrap .wm-casino .game, body.one789 #main #layout-vertical-navigation #content #home #live-casino .game-list-wrap .xd-production .game {
                  margin-bottom: 16px !important; } }
            body.one789 #main #layout-vertical-navigation #content #home #live-casino .game-list-wrap .wm-casino .game, body.one789 #main #layout-vertical-navigation #content #home #live-casino .game-list-wrap .xd-production .game {
              position: relative;
              margin-bottom: 30px;
              border-radius: 8px;
              overflow: hidden;
              cursor: pointer;
              min-height: 220px;
              background-repeat: no-repeat;
              background-position: center center;
              background-size: cover;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: end;
                  -ms-flex-align: end;
                      align-items: flex-end; }
              @media screen and (max-width: 600px) {
                body.one789 #main #layout-vertical-navigation #content #home #live-casino .game-list-wrap .wm-casino .game, body.one789 #main #layout-vertical-navigation #content #home #live-casino .game-list-wrap .xd-production .game {
                  min-height: 120px;
                  background-size: 100%;
                  background-position: top center; } }
              body.one789 #main #layout-vertical-navigation #content #home #live-casino .game-list-wrap .wm-casino .game img, body.one789 #main #layout-vertical-navigation #content #home #live-casino .game-list-wrap .xd-production .game img {
                border-radius: 8px;
                position: absolute;
                bottom: 0;
                left: 0;
                right: 0;
                max-width: 100%;
                height: auto;
                -webkit-transition: .6s ease;
                transition: .6s ease;
                width: 100%; }
              body.one789 #main #layout-vertical-navigation #content #home #live-casino .game-list-wrap .wm-casino .game .game-title, body.one789 #main #layout-vertical-navigation #content #home #live-casino .game-list-wrap .xd-production .game .game-title {
                height: 48px;
                line-height: 12px;
                position: relative;
                width: 100%; }
                body.one789 #main #layout-vertical-navigation #content #home #live-casino .game-list-wrap .wm-casino .game .game-title:after, body.one789 #main #layout-vertical-navigation #content #home #live-casino .game-list-wrap .xd-production .game .game-title:after {
                  content: '';
                  position: absolute;
                  top: -75%;
                  bottom: 0;
                  left: 0;
                  right: 0;
                  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(25%, transparent), color-stop(75%, rgba(0, 0, 0, 0.87)));
                  background-image: linear-gradient(transparent 25%, rgba(0, 0, 0, 0.87) 75%); }
                body.one789 #main #layout-vertical-navigation #content #home #live-casino .game-list-wrap .wm-casino .game .game-title h3, body.one789 #main #layout-vertical-navigation #content #home #live-casino .game-list-wrap .xd-production .game .game-title h3 {
                  font-size: 1.8rem;
                  padding-left: 16px;
                  font-weight: 600;
                  -webkit-transition: .5s ease;
                  transition: .5s ease;
                  color: #ececec;
                  position: relative;
                  z-index: 1;
                  text-transform: uppercase; }
            body.one789 #main #layout-vertical-navigation #content #home #live-casino .game-list-wrap .wm-casino:hover img, body.one789 #main #layout-vertical-navigation #content #home #live-casino .game-list-wrap .xd-production:hover img {
              -webkit-transform: scale(1.1);
                      transform: scale(1.1); }
          body.one789 #main #layout-vertical-navigation #content #home #live-casino .game-list-wrap .xd-production {
            -webkit-box-flex: 0;
                -ms-flex: 0 0 50%;
                    flex: 0 0 50%;
            max-width: 50%;
            position: relative;
            width: 100%;
            padding-right: 15px;
            padding-left: 15px; }
            @media screen and (max-width: 960px) {
              body.one789 #main #layout-vertical-navigation #content #home #live-casino .game-list-wrap .xd-production {
                -webkit-box-flex: 0;
                    -ms-flex: 0 0 66.66%;
                        flex: 0 0 66.66%;
                max-width: 66.66%; } }
            @media screen and (max-width: 600px) {
              body.one789 #main #layout-vertical-navigation #content #home #live-casino .game-list-wrap .xd-production {
                -webkit-box-flex: 0;
                    -ms-flex: 0 0 100%;
                        flex: 0 0 100%;
                max-width: 100%;
                padding-right: 8px;
                padding-left: 8px; }
                body.one789 #main #layout-vertical-navigation #content #home #live-casino .game-list-wrap .xd-production .game {
                  margin-bottom: 16px !important; } }
            body.one789 #main #layout-vertical-navigation #content #home #live-casino .game-list-wrap .xd-production .game.xoc-dia {
              background-image: url(/assets/images/production/xd.jpg); }
              body.one789 #main #layout-vertical-navigation #content #home #live-casino .game-list-wrap .xd-production .game.xoc-dia:before {
                background-color: rgba(46, 48, 95, 0.4); }
              body.one789 #main #layout-vertical-navigation #content #home #live-casino .game-list-wrap .xd-production .game.xoc-dia:hover:before {
                background: transparent; }
      body.one789 #main #layout-vertical-navigation #content #home #footer .copyright-text {
        width: 100%; }
        body.one789 #main #layout-vertical-navigation #content #home #footer .copyright-text p {
          font-size: 14px;
          margin: 0 0 8px 0; }
          @media screen and (max-width: 600px) {
            body.one789 #main #layout-vertical-navigation #content #home #footer .copyright-text p {
              text-align: center; } }
      body.one789 #main #layout-vertical-navigation #content #home #footer .down-btn {
        margin: 16px 0 0; }
        body.one789 #main #layout-vertical-navigation #content #home #footer .down-btn a {
          display: inline-block;
          background: -webkit-gradient(linear, left bottom, left top, from(#e45b2d), color-stop(33%, #f07921), to(#fc9715));
          background: linear-gradient(0deg, #e45b2d 0%, #f07921 33%, #fc9715 100%);
          border-radius: 10px;
          padding: 10px 10px 10px 30px;
          color: #fff;
          text-transform: uppercase;
          margin-right: 20px;
          -webkit-box-shadow: 0 10px 10px 0 rgba(20, 50, 80, 0.2);
                  box-shadow: 0 10px 10px 0 rgba(20, 50, 80, 0.2);
          font-weight: 700;
          text-decoration: none;
          outline: none;
          -webkit-transition: 0.3s ease;
          transition: 0.3s ease; }
          body.one789 #main #layout-vertical-navigation #content #home #footer .down-btn a .icon {
            float: left;
            width: 30%;
            margin: 10px 0 0 0;
            padding-right: 30px; }
            body.one789 #main #layout-vertical-navigation #content #home #footer .down-btn a .icon md-icon {
              color: #FFF; }
          body.one789 #main #layout-vertical-navigation #content #home #footer .down-btn a .cont {
            float: left;
            width: 70%;
            line-height: 1.5; }
            body.one789 #main #layout-vertical-navigation #content #home #footer .down-btn a .cont small {
              font-size: 10px;
              font-family: 'Open Sans', sans-serif;
              font-weight: 600; }
          body.one789 #main #layout-vertical-navigation #content #home #footer .down-btn a.apple {
            background: -webkit-gradient(linear, left bottom, left top, color-stop(1%, #0184ff), to(#01abff));
            background: linear-gradient(0deg, #0184ff 1%, #01abff 100%);
            margin-right: 0; }
  body.one789 section {
    display: block; }
  body.one789 .img-fluid {
    max-width: 100%;
    height: auto; }
  body.one789 h1 {
    font-size: 60px;
    line-height: 70px;
    font-weight: 700;
    margin-bottom: 8px; }
  body.one789 h4 {
    font-weight: 600;
    color: #f87115;
    font-size: 28px;
    line-height: 38px; }
  body.one789 h5 {
    font-weight: 300;
    font-family: 'Open Sans', sans-serif;
    color: #2b4661;
    font-size: 24px;
    line-height: 34px; }

.ng-binding i {
  font-size: inherit; }

i.icon-wm-casino {
  background: url("/assets/icons/wm.svg") no-repeat center center;
  background-size: 16px 16px; }

i.icon-sedie-789 {
  background: url("/assets/icons/xd-789.png") no-repeat center center;
  background-size: 16px 16px; }

md-icon.icon-money-exchange {
  background: url("/assets/icons/money-exchange.png") no-repeat center center;
  background-size: 24px 24px; }

@media screen and (min-width: 1280px) {
  .one-container {
    max-width: 1200px; }
  body.saba #toolbar #one-toolbar .one-container {
    max-width: 1160px; } }

.one-container {
  width: 100%;
  margin-right: auto;
  margin-left: auto; }
  @media screen and (max-width: 600px) {
    .one-container {
      padding: 0 8px 0 8px !important; } }

#saba {
  padding: 50px 0; }
  @media screen and (max-width: 600px) {
    #saba {
      padding: 0; } }
  #saba .str-cont {
    padding: 0 8px; }
    #saba .str-cont h2 {
      font-size: 46px;
      line-height: 50px;
      font-weight: 400;
      margin: 0 0 20px 0;
      text-transform: uppercase; }
      @media screen and (max-width: 600px) {
        #saba .str-cont h2 {
          font-size: 24px; } }
    #saba .str-cont h5 {
      font-weight: 300;
      font-size: 20px;
      margin: 0 0 24px 0;
      color: #FFF; }
  #saba .product {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    #saba .product .saba-wrap {
      padding: 0 8px; }
      #saba .product .saba-wrap .second {
        display: grid;
        grid-gap: 30px;
        grid-auto-rows: 270px;
        grid-template-columns: repeat(4, 1fr); }
        #saba .product .saba-wrap .second .item-production {
          position: relative;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: end;
              -ms-flex-align: end;
                  align-items: flex-end;
          overflow: hidden;
          cursor: pointer;
          border-radius: 8px; }
          #saba .product .saba-wrap .second .item-production img.cover {
            border-radius: 8px;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            max-width: 100%;
            height: auto;
            -webkit-transition: .6s ease;
            transition: .6s ease;
            width: 100%; }
          #saba .product .saba-wrap .second .item-production .item-info {
            position: relative;
            z-index: 0;
            padding: 8px;
            width: 100%;
            color: rgba(255, 255, 255, 0.87); }
            #saba .product .saba-wrap .second .item-production .item-info .item-icon {
              position: absolute;
              top: 35%;
              bottom: 0;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              -webkit-transform: translateX(-100%);
                      transform: translateX(-100%);
              height: auto;
              max-width: 100%; }
            #saba .product .saba-wrap .second .item-production .item-info .item-name {
              display: block;
              margin-left: 8px;
              padding-left: 8px;
              font-weight: 600;
              font-size: 18px;
              border-left: 1px solid;
              text-transform: uppercase; }
            #saba .product .saba-wrap .second .item-production .item-info .item-short {
              display: block;
              margin-left: 8px;
              padding-left: 8px;
              border-left: 1px solid;
              font-size: 14px;
              line-height: 16px; }
            #saba .product .saba-wrap .second .item-production .item-info:after {
              content: "";
              position: absolute;
              top: -75%;
              bottom: 0;
              left: 0;
              right: 0;
              z-index: -1;
              background-image: -webkit-gradient(linear, left top, left bottom, color-stop(25%, transparent), color-stop(75%, rgba(0, 0, 0, 0.87)));
              background-image: linear-gradient(transparent 25%, rgba(0, 0, 0, 0.87) 75%); }
          #saba .product .saba-wrap .second .item-production:before {
            content: "";
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            z-index: 1;
            border-radius: 8px;
            border: 0 solid #5572a7;
            -webkit-transition: .3s ease;
            transition: .3s ease;
            pointer-events: none; }
          #saba .product .saba-wrap .second .item-production:hover {
            cursor: pointer; }
            #saba .product .saba-wrap .second .item-production:hover img {
              -webkit-transform: scale(1.1);
                      transform: scale(1.1); }
            #saba .product .saba-wrap .second .item-production:hover:before {
              border-width: 6px; }
          #saba .product .saba-wrap .second .item-production:first-child {
            grid-column-start: 1;
            grid-column-end: 3;
            grid-row-start: 1;
            grid-row-end: 3; }
          #saba .product .saba-wrap .second .item-production:nth-child(3) .item-info:after {
            background: none; }
      @media screen and (max-width: 960px) {
        #saba .product .saba-wrap .second {
          grid-gap: 1rem;
          grid-auto-rows: 200px;
          grid-template-columns: repeat(2, 1fr); }
          #saba .product .saba-wrap .second .item-production img.cover {
            width: 100%; }
          #saba .product .saba-wrap .second .item-production .item-info {
            padding-left: 0; }
          #saba .product .saba-wrap .second .item-production:first-child {
            grid-column-start: auto;
            grid-column-end: auto;
            grid-row-start: auto;
            grid-row-end: auto; }
          #saba .product .saba-wrap .second .item-production:nth-child(2) {
            grid-column-start: 2;
            grid-column-end: 2; }
            #saba .product .saba-wrap .second .item-production:nth-child(2) img.cover {
              height: 100%; } }
  #saba.mega-menu {
    padding: 0; }
    #saba.mega-menu .product {
      background: #2b2e59;
      position: relative;
      border-radius: 0 0 6px 6px;
      -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0px rgba(0, 0, 0, 0.14), 0 1px 10px 0px rgba(0, 0, 0, 0.12);
              box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0px rgba(0, 0, 0, 0.14), 0 1px 10px 0px rgba(0, 0, 0, 0.12);
      padding: 24px 8px; }

md-dialog md-dialog-actions .md-button {
  font-family: 'Open Sans', sans-serif; }

md-dialog.message {
  max-width: 600px; }
  md-dialog.message md-dialog-content {
    padding: 0; }

.member-header {
  font-family: 'Open Sans', sans-serif; }
  .member-header md-menu-bar {
    padding: 0 0 0 8px;
    font-size: 14px; }
    .member-header md-menu-bar md-menu .md-button {
      margin: 5px 8px;
      padding: 0 8px;
      font-family: 'Roboto', sans-serif; }
      .member-header md-menu-bar md-menu .md-button md-icon {
        margin-left: 8px;
        color: #FFF; }
      .member-header md-menu-bar md-menu .md-button:focus {
        background: transparent; }
    .member-header md-menu-bar md-menu.md-open button {
      background: transparent; }
  .member-header .toolbar-separator {
    height: 50px;
    width: 1px;
    background: rgba(255, 255, 255, 0.12); }

md-menu-content.member-header-menu md-menu-item {
  font-family: 'Roboto', sans-serif; }
  md-menu-content.member-header-menu md-menu-item md-menu .md-button:after {
    top: 4px !important; }

md-menu-content.member-header-menu.saba .md-button img {
  margin-right: 16px; }

#header.sticky #notification-menu .md-button label {
  border-color: #2b2e59; }

#notification-menu .md-button {
  position: relative; }
  #notification-menu .md-button md-icon {
    color: #d3d4d7;
    -webkit-animation: bellShake 4s ease-out both infinite;
            animation: bellShake 4s ease-out both infinite; }
  #notification-menu .md-button label {
    position: absolute;
    top: 12px;
    right: 6px;
    background: #f92233;
    width: 9px;
    height: 9px;
    border-radius: 50%;
    border: 1px solid #ddd;
    -webkit-animation: scalePulsate 1.5s ease-out infinite;
            animation: scalePulsate 1.5s ease-out infinite; }

@-webkit-keyframes bellShake {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  3% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg); }
  6% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg); }
  9% {
    -webkit-transform: rotate(4deg);
            transform: rotate(4deg); }
  12% {
    -webkit-transform: rotate(-4deg);
            transform: rotate(-4deg); }
  15% {
    -webkit-transform: rotate(2deg);
            transform: rotate(2deg); }
  18% {
    -webkit-transform: rotate(-2deg);
            transform: rotate(-2deg); }
  21% {
    -webkit-transform: rotate(1deg);
            transform: rotate(1deg); }
  24% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0); } }

@keyframes bellShake {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  3% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg); }
  6% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg); }
  9% {
    -webkit-transform: rotate(4deg);
            transform: rotate(4deg); }
  12% {
    -webkit-transform: rotate(-4deg);
            transform: rotate(-4deg); }
  15% {
    -webkit-transform: rotate(2deg);
            transform: rotate(2deg); }
  18% {
    -webkit-transform: rotate(-2deg);
            transform: rotate(-2deg); }
  21% {
    -webkit-transform: rotate(1deg);
            transform: rotate(1deg); }
  24% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0); } }

@-webkit-keyframes scalePulsate {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  50% {
    -webkit-transform: scale(1.4);
            transform: scale(1.4); }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes scalePulsate {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  50% {
    -webkit-transform: scale(1.4);
            transform: scale(1.4); }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

#notification-content {
  max-height: 600px;
  max-width: 360px;
  padding-bottom: 0;
  font-family: 'Roboto', sans-serif; }
  @media screen and (max-width: 600px) {
    #notification-content {
      width: 100%;
      max-height: calc( 100vh - 64px); } }
  #notification-content md-menu-item {
    min-height: 60px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
    #notification-content md-menu-item .button {
      padding: 8px; }
      #notification-content md-menu-item .button:hover {
        background: rgba(0, 0, 0, 0.06);
        cursor: pointer; }
      #notification-content md-menu-item .button .thumb {
        width: 60px;
        height: 60px;
        min-width: 60px;
        min-height: 60px;
        border-radius: 4px;
        overflow: hidden;
        background: url("/assets/images/etc/chip.png") no-repeat center center;
        background-size: cover; }
      #notification-content md-menu-item .button .notification {
        padding-left: 16px; }
        #notification-content md-menu-item .button .notification .text {
          font-size: 13px;
          margin: 0;
          overflow: hidden;
          text-overflow: ellipsis;
          display: -webkit-box;
          -webkit-box-orient: vertical;
          -webkit-line-clamp: 2;
          /* number of lines to show */
          line-height: 16px;
          /* fallback */
          max-height: 32px;
          /* fallback */ }
          #notification-content md-menu-item .button .notification .text.un-read {
            font-weight: 600; }
        #notification-content md-menu-item .button .notification .date {
          font-size: 13px;
          color: #90949c; }

body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .main-right-betting-form {
  padding: 16px 8px; }
  @media screen and (max-width: 600px) {
    body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .main-right-betting-form {
      padding: 8px 0; } }
  body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .main-right-betting-form.quick {
    padding: 8px; }
    @media screen and (max-width: 600px) {
      body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .main-right-betting-form.quick {
        padding: 4px; } }
  body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .main-right-betting-form .betting-form-wrap {
    -webkit-box-shadow: 0 0 4px 0 rgba(22, 133, 244, 0.3);
            box-shadow: 0 0 4px 0 rgba(22, 133, 244, 0.3);
    border-radius: 8px;
    overflow: hidden; }
    body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-header {
      background: linear-gradient(140deg, #6f00f7 0%, #191248 100%);
      padding: 12px;
      min-height: 42px;
      color: #FFF;
      text-transform: uppercase; }
    body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content {
      padding: 12px;
      color: #FFF;
      background-color: #2b2e58; }
      body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .sub-title {
        line-height: 32px;
        letter-spacing: .07272727em;
        font-weight: 500;
        text-transform: uppercase;
        -webkit-hyphens: auto;
            -ms-hyphens: auto;
                hyphens: auto;
        word-break: break-word;
        word-wrap: break-word;
        font-size: 1rem; }
        body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .sub-title.secondary {
          color: rgba(255, 255, 255, 0.4); }
        body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .sub-title.number {
          overflow: hidden;
          text-overflow: ellipsis;
          display: -webkit-box;
          -webkit-box-orient: vertical;
          -webkit-line-clamp: 2;
          cursor: pointer;
          color: #f87016; }
          body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .sub-title.number span:not(.n) {
            color: #fff;
            min-width: 34%;
            display: inline-block; }
          body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .sub-title.number.full {
            display: block; }
      body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .text-bold {
        line-height: 32px; }
        body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .text-bold em {
          font-weight: normal;
          color: #fd1d1d; }
      body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .form-group {
        position: relative; }
        body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .form-group input.bet-input {
          height: 32px;
          padding: 8px !important;
          line-height: 32px;
          font-size: 14px;
          border-radius: 0;
          width: 100%;
          text-align: center;
          border: 1px solid rgba(44, 119, 179, 0.34);
          background: #303265;
          color: #FFF; }
          body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .form-group input.bet-input:focus + .line {
            width: 100%;
            left: 0;
            background-color: #f87016; }
          body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .form-group input.bet-input[disabled] {
            border: 1px solid rgba(44, 119, 179, 0.1) !important;
            background: #2f325e;
            color: rgba(255, 255, 255, 0.1); }
        body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .form-group .line {
          height: 1px;
          width: 0;
          background-color: #f87016;
          display: inline-block;
          -webkit-transition: .3s ease-in-out;
          transition: .3s ease-in-out;
          position: absolute;
          bottom: 0;
          left: 50%; }
        body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .form-group.flex-33:nth-child(1) {
          padding-right: 2px; }
          body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .form-group.flex-33:nth-child(1) .line {
            right: 2px;
            max-width: calc(100% - 2px); }
        body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .form-group.flex-33:nth-child(3) {
          padding-left: 2px; }
          body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .form-group.flex-33:nth-child(3) input:focus + .line {
            left: 2px !important;
            max-width: calc(100% - 2px); }
      body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .betting-button {
        margin: 0 0 8px;
        width: 100%;
        padding: 4px 0;
        background: #0e62c7;
        color: #FFF; }
        body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .betting-button.cancel-button {
          min-width: auto;
          background-color: #ff7054; }
          body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .betting-button.cancel-button md-icon {
            color: #FFF; }
          body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .betting-button.cancel-button[disabled] {
            background: rgba(255, 112, 84, 0.1) !important; }
            body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .betting-button.cancel-button[disabled] md-icon {
              color: rgba(190, 190, 190, 0.6); }
        body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .betting-button[disabled] {
          background: rgba(138, 138, 138, 0.1) !important;
          color: rgba(190, 190, 190, 0.6); }
      body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .ignore-price {
        font-size: 13px;
        color: #acacac; }
        body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .ignore-price md-checkbox {
          width: inherit; }
      body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .balance .sub-title {
        line-height: 40px; }
      body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .balance .md-button md-icon {
        color: rgba(255, 255, 255, 0.4); }
      body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .md-inline-form .quick-bet-types {
        margin-bottom: 8px;
        line-height: 32px;
        letter-spacing: .07272727em;
        font-weight: 500;
        text-transform: uppercase;
        -webkit-hyphens: auto;
        -ms-hyphens: auto;
        hyphens: auto;
        word-break: break-word;
        word-wrap: break-word;
        font-size: 1rem; }
        body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .md-inline-form .quick-bet-types md-checkbox {
          width: auto; }
          body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .md-inline-form .quick-bet-types md-checkbox[disabled]:not(.md-checked) .md-icon {
            border-color: rgba(200, 200, 202, 0.3); }
          body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .md-inline-form .quick-bet-types md-checkbox[disabled].md-checked .md-icon {
            background-color: rgba(225, 225, 225, 0.3); }
          body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .md-inline-form .quick-bet-types md-checkbox[disabled] .md-label {
            color: rgba(200, 200, 202, 0.7) !important; }

body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .main-right-betting-form .betting-form-wrap {
  -webkit-box-shadow: 0 0 4px 0 rgba(22, 133, 244, 0.3);
          box-shadow: 0 0 4px 0 rgba(22, 133, 244, 0.3); }
  body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-header {
    background-color: #fff;
    border-bottom: 1px solid #dadce0;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(75%, #fff), to(#f5f5f5));
    background-image: linear-gradient(#fff 75%, #f5f5f5);
    color: #2b2e59;
    font-weight: 600; }
  body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content {
    background-color: #FFF; }
    body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content * {
      color: #2b2e59; }
    body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .form-group input.bet-input {
      color: #2b2e59;
      background-color: rgba(254, 244, 234, 0.3); }
      body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .form-group input.bet-input[disabled] {
        border: 1px solid rgba(204, 204, 204, 0.4) !important;
        color: rgba(204, 204, 204, 0.4);
        background-color: rgba(201, 201, 201, 0.3); }
    body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .betting-button {
      color: #FFF; }
    body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .bet-stepper-wrap .bet-stepper {
      -webkit-box-flex: 1;
          -ms-flex: 1 1 100%;
              flex: 1 1 100%;
      max-width: 33.3333%;
      max-height: 100%;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      padding: 0 6px 6px 0;
      text-align: center; }
      body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .bet-stepper-wrap .bet-stepper:nth-child(3n) {
        padding-right: 0; }
      body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .bet-stepper-wrap .bet-stepper.individual {
        max-width: 100%; }
      body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .bet-stepper-wrap .bet-stepper .md-button {
        margin: 0 auto;
        width: 100%;
        border: 1px solid #f87016;
        line-height: 19px;
        font-size: 11px;
        min-height: 24px;
        min-width: 60px; }
        body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .bet-stepper-wrap .bet-stepper .md-button.active {
          background: #f87016;
          color: #FFF; }
    body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .bet-stepper-wrap.has-individual .bet-stepper:nth-child(3n) {
      padding-right: 6px; }
    body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .bet-stepper-wrap.has-individual .bet-stepper:nth-child(3n+1) {
      padding-right: 0; }
    body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .sub-title.secondary {
      color: rgba(51, 51, 51, 0.76); }
    body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .sub-title.number span {
      color: #fd6602; }
      body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .sub-title.number span:not(.n) {
        color: #2b2e59; }
    body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .balance .md-button md-icon {
      color: #6e6e6d; }

body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number {
  background-color: #FFF; }
  body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .row-input-numbers form .form-group .input-numbers-array {
    background-color: rgba(254, 244, 234, 0.3);
    color: #2b2e59; }
  body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .row-input-numbers form .md-button {
    background-color: #3ba9e8;
    border-color: #3ba9e8; }
    body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .row-input-numbers form .md-button[disabled] {
      color: rgba(0, 0, 0, 0.4); }
  body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .live-info {
    padding-bottom: 4px; }
    @media screen and (max-width: 600px) {
      body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .live-info {
        margin-top: 8px; } }
    body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .live-info.changed-price, body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .live-info.changed-price span {
      -webkit-animation: blink-payouts .2s infinite;
              animation: blink-payouts .2s infinite; }
  body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap .main-number .repeater-number .inner-number {
    background: rgba(242, 248, 255, 0.8);
    border: 1px solid rgba(44, 119, 179, 0.34); }
    body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap .main-number .repeater-number .inner-number .number {
      color: #2b2e59; }
    body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap .main-number .repeater-number .inner-number .price {
      color: #0000EE; }
      body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap .main-number .repeater-number .inner-number .price span {
        padding: 0 2px;
        border-radius: 2px; }
        body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap .main-number .repeater-number .inner-number .price span.price-up {
          background: #faf069; }
      body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap .main-number .repeater-number .inner-number .price > div > span.price-up {
        background: #faf069; }
      body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap .main-number .repeater-number .inner-number .price > div > span.stop {
        background: #ccc;
        color: rgba(109, 109, 109, 0.6); }
    body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap .main-number .repeater-number .inner-number:hover {
      background: rgba(255, 243, 160, 0.8); }
      body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap .main-number .repeater-number .inner-number:hover .number {
        color: #2b2e59; }
    body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap .main-number .repeater-number .inner-number.active {
      background: #fddfc6;
      border-color: #f8b983; }
      body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap .main-number .repeater-number .inner-number.active .number {
        color: #2b2e59; }
      body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap .main-number .repeater-number .inner-number.active .price {
        color: #0000EE; }
    body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap .main-number .repeater-number .inner-number.disabled {
      pointer-events: none;
      background: #ccc;
      border-color: #bbb; }
      body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap .main-number .repeater-number .inner-number.disabled .number, body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap .main-number .repeater-number .inner-number.disabled .price {
        color: rgba(109, 109, 109, 0.6); }
    body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap .main-number .repeater-number .inner-number.live {
      border: rgba(255, 97, 0, 0.34) 1px solid;
      background: rgba(255, 221, 211, 0.65); }
      body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap .main-number .repeater-number .inner-number.live.active {
        border: #0afd85 1px solid;
        background: #c0fdbe; }
      body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap .main-number .repeater-number .inner-number.live.disabled {
        background: #ccc;
        border-color: #bbb;
        -webkit-user-select: none;
           -moz-user-select: none;
            -ms-user-select: none;
                user-select: none;
        pointer-events: none; }
        body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap .main-number .repeater-number .inner-number.live.disabled .number {
          color: #999; }
        body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap .main-number .repeater-number .inner-number.live.disabled .price {
          color: #999; }
          body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap .main-number .repeater-number .inner-number.live.disabled .price span.price-up {
            background: transparent; }
  body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .live-info h4 {
    margin: 4px 4px 0;
    font-weight: 600;
    font-size: 14px; }
    body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .live-info h4 md-icon {
      -webkit-animation: blink 1s linear infinite;
              animation: blink 1s linear infinite; }
    body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .live-info h4 span, body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .live-info h4 md-icon, body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .live-info h4.warn {
      color: #fc2e2e; }

body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number md-tabs md-tabs-wrapper {
  margin-bottom: 4px; }
  @media screen and (max-width: 960px) {
    body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number md-tabs md-tabs-wrapper {
      display: none; } }

body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap .chose-filter {
  padding-bottom: 8px; }
  body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap .chose-filter .md-button:not(.md-icon-button) {
    margin: 0 8px 0 0;
    font-size: 8px;
    min-height: 28px;
    height: 28px;
    line-height: 28px;
    -webkit-box-shadow: none;
    box-shadow: none;
    min-width: 64px;
    width: 64px;
    border: 1px solid #c3c3c3;
    background-color: #dddada; }
    body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap .chose-filter .md-button:not(.md-icon-button).active {
      border: 1px solid #e66a17;
      background-color: #e66a17;
      color: #FFF; }
    body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap .chose-filter .md-button:not(.md-icon-button)[disabled] {
      background-color: rgba(0, 0, 0, 0.12);
      border-color: rgba(0, 0, 0, 0.12);
      color: rgba(0, 0, 0, 0.4); }
    body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap .chose-filter .md-button:not(.md-icon-button).seamless {
      background-color: #3ba9e8;
      border-color: #3ba9e8;
      color: #FFF; }
  body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap .chose-filter .cursor-pointer {
    cursor: pointer; }

body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap table:not(.table) {
  border-spacing: 0; }
  body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap table:not(.table) tbody tr td {
    padding: 0;
    overflow: hidden; }
    body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap table:not(.table) tbody tr td.row-check {
      padding-left: 2px; }
  body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap table:not(.table) tbody tr:not(:first-child) td {
    padding: 1px;
    vertical-align: top; }
    body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap table:not(.table) tbody tr:not(:first-child) td:first-child {
      padding: 2px 0 0 0; }
      @media screen and (max-width: 600px) {
        body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap table:not(.table) tbody tr:not(:first-child) td:first-child {
          width: 0;
          display: none; } }

body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap .main-number .repeater-number {
  height: 48px;
  text-align: center;
  padding: 1px; }
  @media screen and (max-width: 600px) {
    body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap .main-number .repeater-number {
      height: 38px; } }
  body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap .main-number .repeater-number .inner-number {
    padding: 2px;
    color: #8994a0;
    background: #303265;
    border: 1px solid rgba(44, 119, 179, 0.34);
    height: 100%;
    position: relative;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
    -webkit-animation: 0.4 ease;
            animation: 0.4 ease; }
    body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap .main-number .repeater-number .inner-number .missing, body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap .main-number .repeater-number .inner-number .frequency {
      font-size: 8px;
      width: 100%;
      padding: 0 2px; }
      body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap .main-number .repeater-number .inner-number .missing .times.high, body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap .main-number .repeater-number .inner-number .frequency .times.high {
        color: #e66a17; }
      body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap .main-number .repeater-number .inner-number .missing .max-missing, body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap .main-number .repeater-number .inner-number .frequency .max-missing {
        color: #6e73af; }
    body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap .main-number .repeater-number .inner-number .frequency {
      text-align: left; }
    body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap .main-number .repeater-number .inner-number .number {
      font-weight: 600;
      font-size: 16px;
      color: #FEFEFE; }
    @media screen and (max-width: 600px) {
      body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap .main-number .repeater-number .inner-number {
        padding: 0; }
        body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap .main-number .repeater-number .inner-number .missing, body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap .main-number .repeater-number .inner-number .frequency {
          font-size: 7px; }
        body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap .main-number .repeater-number .inner-number .number {
          line-height: 12px; } }
    body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap .main-number .repeater-number .inner-number .price {
      font-size: 11px;
      color: #1cbf00; }
      body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap .main-number .repeater-number .inner-number .price span {
        padding: 2px;
        border-radius: 4px; }
        body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap .main-number .repeater-number .inner-number .price span.price-up {
          background: #00ACC1; }
      body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap .main-number .repeater-number .inner-number .price > div > span.price-up {
        background: #00acc1; }
      body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap .main-number .repeater-number .inner-number .price > div > span.stop {
        background: #aeaeae; }
    body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap .main-number .repeater-number .inner-number.changed-price {
      -webkit-animation: blink-price .2s infinite;
              animation: blink-price .2s infinite; }
    body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap .main-number .repeater-number .inner-number:hover {
      background: #046b9e; }
      body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap .main-number .repeater-number .inner-number:hover .number {
        color: #f1f1f1; }
    body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap .main-number .repeater-number .inner-number.active {
      background: #178cd3;
      border-color: #178cd3; }
      body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap .main-number .repeater-number .inner-number.active .price {
        color: #000; }
    body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap .main-number .repeater-number .inner-number.disabled {
      pointer-events: none;
      background: #353535; }
      body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap .main-number .repeater-number .inner-number.disabled .number, body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap .main-number .repeater-number .inner-number.disabled .price {
        color: rgba(109, 109, 109, 0.6); }

@media screen and (max-width: 600px) {
  body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .table-number-wrap .main-number.d4 .repeater-number .inner-number .number {
    font-size: 12px; } }

@-webkit-keyframes blink-payouts {
  0% {
    color: #ff0000; }
  50% {
    color: #63ff00; }
  100% {
    color: #df00ff; } }

body.legendary #layout-content-with-toolbar {
  background-image: url(/assets/images/backgrounds/02.png);
  background-repeat: no-repeat;
  background-color: #2b2e59;
  background-size: cover;
  background-position: center 100px; }
  body.legendary #layout-content-with-toolbar #content {
    background: transparent; }
    body.legendary #layout-content-with-toolbar #content.stuck {
      top: 0 !important; }
    body.legendary #layout-content-with-toolbar #content #legendary {
      max-width: 1200px;
      margin: 0 auto; }
      body.legendary #layout-content-with-toolbar #content #legendary .notification {
        background-color: white;
        border-radius: 4px;
        -webkit-box-shadow: 0 0 4px 0 rgba(22, 133, 244, 0.3);
                box-shadow: 0 0 4px 0 rgba(22, 133, 244, 0.3);
        margin: 16px 8px 0 8px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        overflow: hidden;
        padding: 4px 16px;
        position: relative; }
        @media screen and (max-width: 600px) {
          body.legendary #layout-content-with-toolbar #content #legendary .notification {
            margin: 8px 4px; } }
        body.legendary #layout-content-with-toolbar #content #legendary .notification:before {
          content: '';
          width: 10%;
          position: absolute;
          left: 0;
          top: 0;
          bottom: 0;
          background: -webkit-gradient(linear, left top, right top, from(white), to(rgba(255, 255, 255, 0)));
          background: linear-gradient(90deg, white 0%, rgba(255, 255, 255, 0) 100%);
          pointer-events: none; }
        body.legendary #layout-content-with-toolbar #content #legendary .notification:after {
          content: '';
          width: 20%;
          position: absolute;
          right: 0;
          top: 0;
          bottom: 0;
          background: -webkit-gradient(linear, left top, right top, from(rgba(111, 0, 247, 0)), to(white));
          background: linear-gradient(90deg, rgba(111, 0, 247, 0) 0%, white 100%);
          pointer-events: none; }
        body.legendary #layout-content-with-toolbar #content #legendary .notification .marquee {
          margin: 0 auto;
          overflow: hidden;
          color: #2b2e59;
          white-space: nowrap;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box; }
          body.legendary #layout-content-with-toolbar #content #legendary .notification .marquee span label {
            padding: 0 8px 0 0;
            font-size: 12px;
            color: rgba(177, 167, 166, 0.56);
            font-style: italic; }
          body.legendary #layout-content-with-toolbar #content #legendary .notification .marquee span + span {
            margin-left: 48px; }
          body.legendary #layout-content-with-toolbar #content #legendary .notification .marquee:hover {
            -webkit-animation-play-state: paused;
                    animation-play-state: paused; }
      body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .video-content {
        padding: 16px 8px 0 8px;
        width: calc(250px + (100% - 350px) * 6 / 10);
        -webkit-animation: 0.4 ease;
                animation: 0.4 ease; }
        @media screen and (max-width: 960px) {
          body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .video-content {
            padding: 4px;
            width: 100%; } }
        body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .video-content .video-element, body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .video-content .video-required-login {
          width: 100%;
          padding-bottom: 56.25%;
          /* 16:9 */
          position: relative;
          border-radius: 8px;
          overflow: hidden; }
        body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .video-content .video-element .player-element {
          position: absolute !important;
          top: -1px;
          bottom: 0;
          left: -1px;
          right: 0;
          color: white;
          font-size: 24px;
          text-align: center;
          background-color: #2b2d5c; }
          body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .video-content .video-element .player-element #middleView-player-element {
            z-index: 10 !important; }
        body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .video-content .video-element .note {
          position: absolute;
          height: 43px;
          bottom: 0;
          left: 0;
          right: 0;
          text-align: center;
          line-height: 28px;
          font-size: 16px;
          padding: 8px;
          color: #FFF;
          background: rgba(44, 47, 88, 0.7);
          text-shadow: 1px 1px #000;
          text-transform: uppercase;
          -webkit-user-select: none;
             -moz-user-select: none;
              -ms-user-select: none;
                  user-select: none;
          pointer-events: none;
          font-family: 'Montserrat', sans-serif;
          font-weight: 700;
          -webkit-transition: 0.4s ease;
          transition: 0.4s ease;
          z-index: 10; }
          body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .video-content .video-element .note .time {
            color: #fa5252; }
          @media screen and (max-width: 768px) {
            body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .video-content .video-element .note {
              font-size: 11px;
              padding: 4px;
              line-height: 36px;
              text-align: left; } }
          @media screen and (max-width: 400px) {
            body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .video-content .video-element .note {
              font-size: 10px; } }
        body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .video-content .video-element:hover .note {
          background: rgba(44, 47, 88, 0.9); }
        body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .video-content .video-element .live {
          position: absolute;
          bottom: 8px;
          left: 8px;
          font-weight: 600;
          color: #fff;
          text-shadow: 1px 1px #000;
          z-index: 10; }
          body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .video-content .video-element .live md-icon {
            color: #f84444;
            margin-bottom: 5px;
            margin-right: 8px;
            -webkit-animation: 1s rec-blink ease infinite;
                    animation: 1s rec-blink ease infinite; }
          body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .video-content .video-element .live .results {
            padding: 2px 4px;
            background: #faf4a3;
            color: #fa5151;
            text-shadow: none;
            font-weight: 600;
            margin-left: 8px;
            border-radius: 4px;
            font-size: 16px; }
          body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .video-content .video-element .live .comment {
            padding: 2px 8px;
            background: #faf4a3;
            color: #fa5151;
            text-shadow: none;
            font-weight: 400;
            margin-left: 8px;
            margin-bottom: 4px;
            border-radius: 4px;
            font-size: 16px;
            -webkit-animation: .5s com-blink ease infinite;
                    animation: .5s com-blink ease infinite; }
        body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .video-content .video-element .sound-control {
          position: absolute;
          bottom: 0;
          right: 0;
          padding: 6px;
          z-index: 18; }
          body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .video-content .video-element .sound-control md-icon {
            color: #FFF;
            cursor: pointer; }
          @media screen and (max-width: 320px) {
            body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .video-content .video-element .sound-control md-icon {
              display: none; } }
        body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .video-content .video-element .notifications {
          position: absolute;
          bottom: 0;
          right: 0;
          left: 0;
          padding: 16px 4px;
          z-index: 18;
          font-size: 14px;
          text-align: center;
          border: 1px solid #FF0000;
          color: #FFF;
          -webkit-animation: blink-ping .5s infinite;
                  animation: blink-ping .5s infinite; }
        body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .video-content .video-element .mask {
          z-index: 11;
          position: absolute;
          bottom: 0;
          top: 0;
          left: 0;
          right: 0;
          background: #2b2e59;
          font-size: 18px;
          color: #FFF;
          text-transform: uppercase; }
          body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .video-content .video-element .mask p {
            text-align: center;
            padding: 8px;
            margin: 0; }
        body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .video-content .video-required-login .preview-element {
          position: absolute !important;
          top: -1px;
          bottom: 0;
          left: -1px;
          right: 0;
          color: white;
          font-size: 24px;
          text-align: center;
          background-image: url("/assets/images/production/xs-preview.jpg");
          background-size: cover;
          background-repeat: no-repeat; }
          body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .video-content .video-required-login .preview-element:after {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background-color: rgba(43, 45, 92, 0.4); }
          body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .video-content .video-required-login .preview-element .play-btn {
            z-index: 10;
            opacity: 0.9; }
            body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .video-content .video-required-login .preview-element .play-btn:hover {
              opacity: 1;
              cursor: pointer; }
        body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .video-content.stuck {
          position: fixed;
          top: 0;
          left: 0;
          right: 0;
          z-index: 100;
          padding: 0;
          -webkit-box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
                  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); }
          body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .video-content.stuck .video-element {
            border-radius: 0; }
      body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .cinematic-result {
        padding: 16px 8px 0 8px; }
        @media screen and (max-width: 600px) {
          body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .cinematic-result {
            padding: 8px 8px 0 8px; } }
        body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .cinematic-result .cinematic-result-wrap {
          -webkit-box-shadow: 0 0 4px 0 rgba(22, 133, 244, 0.3);
                  box-shadow: 0 0 4px 0 rgba(22, 133, 244, 0.3);
          border-radius: 8px;
          overflow: hidden; }
          body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .cinematic-result .cinematic-result-wrap .cinematic-result-header {
            background-color: #fff;
            border-bottom: 1px solid #dadce0;
            background-image: -webkit-gradient(linear, left top, left bottom, color-stop(75%, #fff), to(#f5f5f5));
            background-image: linear-gradient(#fff 75%, #f5f5f5);
            color: #2b2e59;
            font-weight: 600;
            padding: 0 0 0 12px;
            min-height: 42px;
            text-transform: uppercase; }
            body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .cinematic-result .cinematic-result-wrap .cinematic-result-header p {
              margin: 0; }
              body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .cinematic-result .cinematic-result-wrap .cinematic-result-header p span {
                color: #fc2727; }
          body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .cinematic-result .cinematic-result-wrap .cinematic-result-content {
            font-size: 1.3rem;
            letter-spacing: .07272727em;
            font-weight: 500;
            line-height: 1.8rem;
            text-transform: uppercase;
            -webkit-hyphens: auto;
            -ms-hyphens: auto;
            hyphens: auto;
            word-break: break-word;
            word-wrap: break-word;
            color: #111419; }
            body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .cinematic-result .cinematic-result-wrap .cinematic-result-content .table {
              width: 100%; }
              body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .cinematic-result .cinematic-result-wrap .cinematic-result-content .table thead tr th {
                text-align: center;
                padding: 8px; }
              body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .cinematic-result .cinematic-result-wrap .cinematic-result-content .table tbody tr td {
                text-align: center;
                border-bottom: 1px solid #dadce0; }
                body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .cinematic-result .cinematic-result-wrap .cinematic-result-content .table tbody tr td .padding-4 {
                  padding: 8px 4px;
                  min-height: 34px; }
                  body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .cinematic-result .cinematic-result-wrap .cinematic-result-content .table tbody tr td .padding-4 .spin {
                    background: #fdf090;
                    border-radius: 2px;
                    padding: 2px;
                    max-height: 18px; }
                    body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .cinematic-result .cinematic-result-wrap .cinematic-result-content .table tbody tr td .padding-4 .spin div {
                      width: .6em;
                      height: 1em;
                      overflow: hidden;
                      line-height: 1em;
                      display: inline-block;
                      float: left; }
                      body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .cinematic-result .cinematic-result-wrap .cinematic-result-content .table tbody tr td .padding-4 .spin div span {
                        position: relative; }
                        body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .cinematic-result .cinematic-result-wrap .cinematic-result-content .table tbody tr td .padding-4 .spin div span.d1 {
                          top: -4em; }
                          body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .cinematic-result .cinematic-result-wrap .cinematic-result-content .table tbody tr td .padding-4 .spin div span.d1.animate {
                            -webkit-animation: spinIt-1 1.7s infinite;
                                    animation: spinIt-1 1.7s infinite; }
                        body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .cinematic-result .cinematic-result-wrap .cinematic-result-content .table tbody tr td .padding-4 .spin div span.d2 {
                          top: -2em; }
                          body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .cinematic-result .cinematic-result-wrap .cinematic-result-content .table tbody tr td .padding-4 .spin div span.d2.animate {
                            -webkit-animation: spinIt-2 0.9s infinite;
                                    animation: spinIt-2 0.9s infinite; }
                        body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .cinematic-result .cinematic-result-wrap .cinematic-result-content .table tbody tr td .padding-4 .spin div span.d3 {
                          top: 0em; }
                          body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .cinematic-result .cinematic-result-wrap .cinematic-result-content .table tbody tr td .padding-4 .spin div span.d3.animate {
                            -webkit-animation: spinIt-3 1.6s infinite;
                                    animation: spinIt-3 1.6s infinite; }
                        body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .cinematic-result .cinematic-result-wrap .cinematic-result-content .table tbody tr td .padding-4 .spin div span.d4 {
                          top: -1em; }
                          body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .cinematic-result .cinematic-result-wrap .cinematic-result-content .table tbody tr td .padding-4 .spin div span.d4.animate {
                            -webkit-animation: spinIt-4 1.4s infinite;
                                    animation: spinIt-4 1.4s infinite; }
                        body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .cinematic-result .cinematic-result-wrap .cinematic-result-content .table tbody tr td .padding-4 .spin div span.d5 {
                          top: -6em; }
                          body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .cinematic-result .cinematic-result-wrap .cinematic-result-content .table tbody tr td .padding-4 .spin div span.d5.animate {
                            -webkit-animation: spinIt-5 1.1s infinite;
                                    animation: spinIt-5 1.1s infinite; }
                body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .cinematic-result .cinematic-result-wrap .cinematic-result-content .table tbody tr td div.double {
                  padding: 2px 0 1px 0;
                  min-height: 71px; }
                body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .cinematic-result .cinematic-result-wrap .cinematic-result-content .table tbody tr td:first-child {
                  text-align: center;
                  width: 36px;
                  border-right: 1px solid #dadce0; }
              body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .cinematic-result .cinematic-result-wrap .cinematic-result-content .table tbody tr:last-child td {
                border-bottom: none; }
              body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .cinematic-result .cinematic-result-wrap .cinematic-result-content .table tbody tr:nth-child(even) td {
                background: rgba(238, 238, 238, 0.2); }
              body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .cinematic-result .cinematic-result-wrap .cinematic-result-content .table tbody tr:hover td {
                background: rgba(251, 95, 13, 0.1); }
              body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .cinematic-result .cinematic-result-wrap .cinematic-result-content .table tbody tr.jackpot td {
                font-weight: 700;
                color: #ff3300; }
                body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .cinematic-result .cinematic-result-wrap .cinematic-result-content .table tbody tr.jackpot td:nth-child(2) {
                  font-size: 16px; }
              body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .cinematic-result .cinematic-result-wrap .cinematic-result-content .table.matrix tbody tr td {
                padding: 0; }
                body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .cinematic-result .cinematic-result-wrap .cinematic-result-content .table.matrix tbody tr td span {
                  margin: 0 1px; }
                  body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .cinematic-result .cinematic-result-wrap .cinematic-result-content .table.matrix tbody tr td span.jack {
                    color: #fa1414; }
                body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .cinematic-result .cinematic-result-wrap .cinematic-result-content .table.matrix tbody tr td:first-child {
                  width: 36px;
                  text-align: center;
                  border-left: 1px solid #dadce0;
                  color: #fa1414;
                  font-size: 16px; }
                  body.legendary #layout-content-with-toolbar #content #legendary .cinematic-stage .cinematic-result .cinematic-result-wrap .cinematic-result-content .table.matrix tbody tr td:first-child div {
                    padding: 9px 0; }
      body.legendary #layout-content-with-toolbar #content #legendary #video-player .video-source {
        padding: 16px 8px 0 8px; }
        body.legendary #layout-content-with-toolbar #content #legendary #video-player .video-source #player-element {
          width: 100% !important;
          height: 520px !important; }
          @media screen and (max-width: 1149px) {
            body.legendary #layout-content-with-toolbar #content #legendary #video-player .video-source #player-element {
              height: calc(100vw * 9 / 16) !important; } }
        body.legendary #layout-content-with-toolbar #content #legendary #video-player .video-source .video-content {
          -webkit-box-shadow: 0 0 4px 0 rgba(22, 133, 244, 0.3);
                  box-shadow: 0 0 4px 0 rgba(22, 133, 244, 0.3);
          border-radius: 10px;
          background-color: #2b2e58;
          overflow: hidden;
          height: 460px;
          position: relative;
          background-image: radial-gradient(transparent, rgba(0, 0, 0, 0.85)), -webkit-gradient(linear, left top, left bottom, color-stop(75%, transparent), color-stop(75%, black)), -webkit-gradient(linear, right top, left top, color-stop(14.29%, #d1d1d1), color-stop(14.29%, #ffe600), color-stop(28.57%, #ffe600), color-stop(28.57%, #00eeff), color-stop(42.86%, #00eeff), color-stop(42.86%, #02d406), color-stop(57.14%, #02d406), color-stop(57.14%, #b6077c), color-stop(71.43%, #b6077c), color-stop(71.43%, #ff002f), color-stop(85.71%, #ff002f), color-stop(85.71%, #0000c2));
          background-image: radial-gradient(transparent, rgba(0, 0, 0, 0.85)), linear-gradient(transparent 75%, black 75%), linear-gradient(to left, #d1d1d1 14.29%, #ffe600 14.29%, #ffe600 28.57%, #00eeff 28.57%, #00eeff 42.86%, #02d406 42.86%, #02d406 57.14%, #b6077c 57.14%, #b6077c 71.43%, #ff002f 71.43%, #ff002f 85.71%, #0000c2 85.71%); }
          @media screen and (max-width: 600px) {
            body.legendary #layout-content-with-toolbar #content #legendary #video-player .video-source .video-content {
              height: 230px; } }
          body.legendary #layout-content-with-toolbar #content #legendary #video-player .video-source .video-content:before {
            content: '';
            position: absolute;
            display: block;
            background-image: -webkit-gradient(linear, right top, left top, color-stop(14.29%, #0000c2), color-stop(14.29%, black), color-stop(28.57%, black), color-stop(28.57%, #85055a), color-stop(42.86%, #85055a), color-stop(42.86%, black), color-stop(57.14%, black), color-stop(57.14%, #00eeff), color-stop(71.43%, #00eeff), color-stop(71.43%, black), color-stop(85.71%, black), color-stop(85.71%, #d1d1d1));
            background-image: linear-gradient(to left, #0000c2 14.29%, black 14.29%, black 28.57%, #85055a 28.57%, #85055a 42.86%, black 42.86%, black 57.14%, #00eeff 57.14%, #00eeff 71.43%, black 71.43%, black 85.71%, #d1d1d1 85.71%);
            height: 5%;
            width: 100%;
            bottom: 25%; }
          body.legendary #layout-content-with-toolbar #content #legendary #video-player .video-source .video-content .static, body.legendary #layout-content-with-toolbar #content #legendary #video-player .video-source .video-content .static div {
            position: absolute;
            width: 100%;
            top: 0;
            left: 0;
            bottom: 0;
            background-image: url("data:image/png;base64,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");
            -webkit-animation: static 3s steps(5, end) infinite;
                    animation: static 3s steps(5, end) infinite;
            opacity: 0.65; }
          body.legendary #layout-content-with-toolbar #content #legendary #video-player .video-source .video-content .static div {
            background-size: 100px 100px;
            -webkit-animation-duration: 2.5s;
                    animation-duration: 2.5s; }
          body.legendary #layout-content-with-toolbar #content #legendary #video-player .video-source .video-content .scan, body.legendary #layout-content-with-toolbar #content #legendary #video-player .video-source .video-content .scan:before, body.legendary #layout-content-with-toolbar #content #legendary #video-player .video-source .video-content .scan:after {
            position: absolute;
            left: 0;
            width: 100%;
            height: 10%;
            background-color: rgba(0, 0, 0, 0.13);
            -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
                    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
            -webkit-animation: scan 12s linear infinite;
                    animation: scan 12s linear infinite; }
          body.legendary #layout-content-with-toolbar #content #legendary #video-player .video-source .video-content .scan:before, body.legendary #layout-content-with-toolbar #content #legendary #video-player .video-source .video-content .scan:after {
            content: '';
            display: block;
            height: 60%; }
          body.legendary #layout-content-with-toolbar #content #legendary #video-player .video-source .video-content .scan:before {
            top: -350%; }
          body.legendary #layout-content-with-toolbar #content #legendary #video-player .video-source .video-content .scan:after {
            top: -1100%; }

@-webkit-keyframes scan {
  0% {
    top: -20%; }
  100% {
    top: 250%; } }

@keyframes scan {
  0% {
    top: -20%; }
  100% {
    top: 250%; } }
          body.legendary #layout-content-with-toolbar #content #legendary #video-player .video-source .video-content .note {
            position: absolute;
            height: 64px;
            bottom: 0;
            left: 0;
            right: 0;
            text-align: center;
            line-height: 28px;
            font-size: 16px;
            padding: 8px;
            color: #FFF;
            text-transform: uppercase;
            font-family: 'Montserrat', sans-serif; }
            body.legendary #layout-content-with-toolbar #content #legendary #video-player .video-source .video-content .note .time {
              font-weight: 600;
              color: #fa5151; }
      body.legendary #layout-content-with-toolbar #content #legendary #video-player .info-board {
        padding: 16px 8px 0 8px; }
        body.legendary #layout-content-with-toolbar #content #legendary #video-player .info-board .board-content {
          -webkit-box-shadow: 0 0 4px 0 rgba(22, 133, 244, 0.3);
                  box-shadow: 0 0 4px 0 rgba(22, 133, 244, 0.3);
          border-radius: 10px;
          background-color: #2b2e58;
          height: 100%;
          padding: 8px; }
      body.legendary #layout-content-with-toolbar #content #legendary .game-titles {
        padding: 16px 8px 0 8px; }
        @media screen and (max-width: 600px) {
          body.legendary #layout-content-with-toolbar #content #legendary .game-titles {
            padding: 8px 4px 0 4px; } }
        body.legendary #layout-content-with-toolbar #content #legendary .game-titles .md-button.md-icon-button {
          margin: 0; }
        body.legendary #layout-content-with-toolbar #content #legendary .game-titles h2 {
          text-transform: uppercase;
          margin: 6px 0; }
        body.legendary #layout-content-with-toolbar #content #legendary .game-titles .md-button:not(.md-icon-button) {
          margin: 0 1px;
          min-width: auto;
          padding: 0 8px; }
      body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap {
        padding: 16px 8px; }
        @media screen and (max-width: 600px) {
          body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap {
            padding: 8px 0; } }
        body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number {
          padding: 8px;
          -webkit-box-shadow: 0 0 4px 0 rgba(22, 133, 244, 0.3);
                  box-shadow: 0 0 4px 0 rgba(22, 133, 244, 0.3);
          border-radius: 8px;
          background-color: #2b2e58; }
          body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .row-input-numbers {
            padding: 4px 0 8px 0; }
            body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .row-input-numbers form {
              width: 100%;
              font-size: 12px; }
              body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .row-input-numbers form .form-group {
                width: calc(100% - 72px);
                position: relative;
                height: 28px; }
                body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .row-input-numbers form .form-group .input-numbers-array {
                  border: 1px solid rgba(44, 119, 179, 0.34);
                  padding: 4px;
                  background: #303265;
                  color: #FFF;
                  height: 28px; }
                  body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .row-input-numbers form .form-group .input-numbers-array:focus + .line {
                    width: 100%;
                    left: 0;
                    background-color: #f87016; }
                  body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .row-input-numbers form .form-group .input-numbers-array[disabled] {
                    border: 1px solid rgba(44, 119, 179, 0.1) !important;
                    background: #2f325e;
                    color: rgba(255, 255, 255, 0.1); }
                body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .row-input-numbers form .form-group .line {
                  height: 1px;
                  width: 0;
                  background-color: #f87016;
                  display: inline-block;
                  -webkit-transition: .3s ease-in-out;
                  transition: .3s ease-in-out;
                  position: absolute;
                  bottom: 0;
                  left: 50%; }
              body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .row-input-numbers form .md-button {
                margin: 0 0 0 8px;
                font-size: 10px;
                min-height: 28px;
                height: 28px;
                line-height: 28px;
                -webkit-box-shadow: none;
                        box-shadow: none;
                min-width: 64px;
                width: 64px;
                border: 1px solid #e66a17;
                background-color: #e66a17;
                color: #FFF; }
                body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .row-input-numbers form .md-button[disabled] {
                  background-color: rgba(0, 0, 0, 0.12);
                  border-color: rgba(0, 0, 0, 0.12);
                  color: rgba(255, 243, 224, 0.2); }
                body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .row-input-numbers form .md-button.md-accent {
                  width: 130px; }
                body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .row-input-numbers form .md-button.md-icon-button {
                  width: 30px;
                  min-width: 30px;
                  border-radius: 2px;
                  padding: 0; }
          body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .collapsing {
            margin-bottom: 8px;
            -webkit-transition: all .2s linear;
            transition: all .2s linear;
            overflow: hidden;
            max-height: 500px; }
            body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .collapsing.ng-hide {
              max-height: 0;
              -webkit-transition: all .2s linear;
              transition: all .2s linear;
              overflow: hidden; }
            body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .collapsing md-tabs md-tabs-canvas {
              height: 32px; }
              body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .collapsing md-tabs md-tabs-canvas md-pagination-wrapper {
                height: 32px; }
                body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .collapsing md-tabs md-tabs-canvas md-pagination-wrapper .md-tab {
                  font-size: 11px;
                  padding: 8px 16px;
                  line-height: 18px; }
            body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .collapsing md-tabs md-tabs-content-wrapper md-content {
              padding: 4px 0; }
              body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .collapsing md-tabs md-tabs-content-wrapper md-content .content {
                float: left;
                padding: 8px 0; }
                body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .collapsing md-tabs md-tabs-content-wrapper md-content .content md-checkbox {
                  width: auto; }
                  body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .collapsing md-tabs md-tabs-content-wrapper md-content .content md-checkbox .md-icon {
                    border: 1px solid rgba(44, 119, 179, 0.34);
                    width: 18px;
                    height: 18px; }
                @media screen and (min-width: 600px) {
                  body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .collapsing md-tabs md-tabs-content-wrapper md-content .content {
                    width: 33.333%; } }
                @media screen and (max-width: 600px) {
                  body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .collapsing md-tabs md-tabs-content-wrapper md-content .content {
                    width: 50%; } }
          @media screen and (max-width: 600px) {
            body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number md-tabs md-tabs-wrapper md-tabs-canvas {
              height: 36px; }
              body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number md-tabs md-tabs-wrapper md-tabs-canvas md-pagination-wrapper {
                height: 36px; }
                body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number md-tabs md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item.md-tab {
                  line-height: 18px;
                  padding: 6px 12px; } }
          body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .number-filter {
            margin-bottom: 8px;
            padding: 4px;
            -webkit-user-select: none;
               -moz-user-select: none;
                -ms-user-select: none;
                    user-select: none; }
            body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .number-filter .hundreds span {
              margin: 0 2px; }
              body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .number-filter .hundreds span.label {
                min-width: 28px; }
              body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .number-filter .hundreds span:not(.label) {
                border: 1px solid #ccc;
                border-radius: 2px;
                padding: 0 6px;
                font-weight: 600;
                font-size: 13px;
                cursor: pointer;
                -webkit-box-shadow: 1px 1px 1px #ddd;
                        box-shadow: 1px 1px 1px #ddd; }
                body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .number-filter .hundreds span:not(.label):hover {
                  background-color: #eee; }
                body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .number-filter .hundreds span:not(.label).active {
                  background-color: rgba(3, 155, 229, 0.87);
                  border-color: rgba(3, 155, 229, 0.87);
                  color: #fff; }
            body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .number-filter .hundreds + .hundreds {
              margin-top: 8px; }
      body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .quick-wrap {
        padding-top: 16px; }
        body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .quick-wrap .quick-content {
          padding: 8px; }
          @media screen and (max-width: 600px) {
            body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .quick-wrap .quick-content {
              padding: 4px; } }
          body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .quick-wrap .quick-content .element {
            -webkit-box-shadow: 0 0 4px 0 rgba(22, 133, 244, 0.3);
                    box-shadow: 0 0 4px 0 rgba(22, 133, 244, 0.3);
            border-radius: 8px;
            background-color: #2b2e58;
            overflow: hidden; }
            body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .quick-wrap .quick-content .element .element-header {
              background: linear-gradient(140deg, #6f00f7 0%, #191248 100%);
              color: #FFF;
              padding: 8px;
              text-transform: uppercase; }
            body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .quick-wrap .quick-content .element .element-content {
              padding: 4px 0; }
              body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .quick-wrap .quick-content .element .element-content .button {
                padding: 4px 2px; }
                body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .quick-wrap .quick-content .element .element-content .button .button-content {
                  text-align: center;
                  border-radius: 6px; }
                  body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .quick-wrap .quick-content .element .element-content .button .button-content .md-button {
                    margin: 0;
                    width: 32px;
                    height: 32px;
                    min-height: 32px;
                    line-height: 16px;
                    padding: 0;
                    min-width: 0; }
                body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .quick-wrap .quick-content .element .element-content .button.group {
                  margin-top: 8px; }
                  body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .quick-wrap .quick-content .element .element-content .button.group .button-content .md-button {
                    font-size: 10px;
                    width: 48px; }
      body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-betting-wrap .number-table {
        padding: 8px; }
        @media screen and (max-width: 600px) {
          body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-betting-wrap .number-table {
            padding: 4px; } }
        body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-betting-wrap .number-table .number-element {
          -webkit-box-shadow: 0 0 4px 0 rgba(22, 133, 244, 0.3);
                  box-shadow: 0 0 4px 0 rgba(22, 133, 244, 0.3);
          border-radius: 8px;
          background-color: #2b2e58;
          overflow: hidden; }
          body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-betting-wrap .number-table .number-element .element-header {
            background: linear-gradient(140deg, #6f00f7 0%, #191248 100%);
            color: #FFF;
            padding: 8px;
            text-transform: uppercase;
            font-weight: 600; }
          body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-betting-wrap .number-table .number-element .element-content {
            padding: 8px;
            max-height: 162px;
            position: relative;
            -webkit-animation: 0.4 ease;
                    animation: 0.4 ease; }
            body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-betting-wrap .number-table .number-element .element-content.full {
              max-height: -webkit-max-content;
              max-height: -moz-max-content;
              max-height: max-content; }
            body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-betting-wrap .number-table .number-element .element-content .main-number .repeater-number {
              height: 48px;
              text-align: center;
              padding: 1px;
              -webkit-box-flex: 1;
                  -ms-flex: 1 1 100%;
                      flex: 1 1 100%;
              max-width: 12.5%;
              max-height: 100%;
              -webkit-box-sizing: border-box;
                      box-sizing: border-box; }
              @media screen and (max-width: 600px) {
                body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-betting-wrap .number-table .number-element .element-content .main-number .repeater-number {
                  height: 36px; } }
              body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-betting-wrap .number-table .number-element .element-content .main-number .repeater-number .inner-number {
                padding: 2px;
                color: #8994a0;
                background: #303265;
                border: 1px solid rgba(44, 119, 179, 0.34);
                height: 100%;
                position: relative;
                -webkit-user-select: none;
                   -moz-user-select: none;
                    -ms-user-select: none;
                        user-select: none;
                cursor: pointer;
                -webkit-animation: 0.4 ease;
                        animation: 0.4 ease; }
                body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-betting-wrap .number-table .number-element .element-content .main-number .repeater-number .inner-number .number {
                  font-weight: 600;
                  font-size: 16px;
                  color: #FEFEFE; }
                body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-betting-wrap .number-table .number-element .element-content .main-number .repeater-number .inner-number.disabled {
                  pointer-events: none;
                  background: #353535; }
                  body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-betting-wrap .number-table .number-element .element-content .main-number .repeater-number .inner-number.disabled .number, body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-betting-wrap .number-table .number-element .element-content .main-number .repeater-number .inner-number.disabled .price {
                    color: rgba(109, 109, 109, 0.6); }
            body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-betting-wrap .number-table .number-element .element-content .view-more, body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-betting-wrap .number-table .number-element .element-content .maximum-message {
              position: absolute;
              bottom: 0;
              left: 0;
              right: 0;
              height: 180px;
              padding-bottom: 8px;
              background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(white));
              background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, white 100%); }
              body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-betting-wrap .number-table .number-element .element-content .view-more .md-button, body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-betting-wrap .number-table .number-element .element-content .maximum-message .md-button {
                border: 2px solid #e5e5e5;
                background: #fbfaf6;
                color: #076db7;
                border-radius: 2px;
                -webkit-user-select: none;
                   -moz-user-select: none;
                    -ms-user-select: none;
                        user-select: none;
                cursor: pointer;
                font-size: 12px;
                padding: 0 16px; }
                body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-betting-wrap .number-table .number-element .element-content .view-more .md-button md-icon, body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-betting-wrap .number-table .number-element .element-content .maximum-message .md-button md-icon {
                  color: #076db7; }
            body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-betting-wrap .number-table .number-element .element-content .maximum-message span {
              font-size: 14px;
              color: #fc1212;
              line-height: 32px;
              letter-spacing: .06272727em;
              font-weight: 500;
              text-transform: uppercase;
              -webkit-hyphens: auto;
              -ms-hyphens: auto;
              hyphens: auto;
              word-break: break-word;
              word-wrap: break-word;
              margin-bottom: 16px; }
          body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-betting-wrap .number-table .number-element + .number-element {
            margin-top: 16px; }
      body.legendary #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-betting-wrap .quick-betting-form {
        padding: 8px; }
      body.legendary #layout-content-with-toolbar #content #legendary #recent-betting {
        padding: 8px; }
        body.legendary #layout-content-with-toolbar #content #legendary #recent-betting .recent-tickets {
          padding: 0;
          border-radius: 8px;
          background: #edf3fa;
          border: 1px solid #dadce0;
          -webkit-box-sizing: border-box;
          box-sizing: border-box;
          overflow: hidden; }
          body.legendary #layout-content-with-toolbar #content #legendary #recent-betting .recent-tickets .md-subheader {
            background-color: #fff;
            background-image: -webkit-gradient(linear, left top, left bottom, color-stop(75%, #fff), to(#f5f5f5));
            background-image: linear-gradient(#fff 75%, #f5f5f5);
            border-bottom: 1px solid #dadce0; }
            body.legendary #layout-content-with-toolbar #content #legendary #recent-betting .recent-tickets .md-subheader .md-subheader-inner {
              padding: 0 0 0 12px;
              text-transform: uppercase;
              font-weight: normal;
              height: 42px; }
              body.legendary #layout-content-with-toolbar #content #legendary #recent-betting .recent-tickets .md-subheader .md-subheader-inner .md-subheader-content {
                height: 42px;
                line-height: 42px; }
                body.legendary #layout-content-with-toolbar #content #legendary #recent-betting .recent-tickets .md-subheader .md-subheader-inner .md-subheader-content a {
                  color: #2b2e59; }
                  body.legendary #layout-content-with-toolbar #content #legendary #recent-betting .recent-tickets .md-subheader .md-subheader-inner .md-subheader-content a:hover {
                    color: #f87115; }
                body.legendary #layout-content-with-toolbar #content #legendary #recent-betting .recent-tickets .md-subheader .md-subheader-inner .md-subheader-content .md-button {
                  margin: 0; }
                  body.legendary #layout-content-with-toolbar #content #legendary #recent-betting .recent-tickets .md-subheader .md-subheader-inner .md-subheader-content .md-button md-icon {
                    color: #9aa1a9; }
                    body.legendary #layout-content-with-toolbar #content #legendary #recent-betting .recent-tickets .md-subheader .md-subheader-inner .md-subheader-content .md-button md-icon.rotating {
                      -webkit-animation: rotating 1s linear infinite;
                      animation: rotating 1s linear infinite;
                      color: #00B0FF; }
          body.legendary #layout-content-with-toolbar #content #legendary #recent-betting .recent-tickets .show {
            -webkit-transition: all linear 0.5s;
            transition: all linear 0.5s; }
            body.legendary #layout-content-with-toolbar #content #legendary #recent-betting .recent-tickets .show md-list-item, body.legendary #layout-content-with-toolbar #content #legendary #recent-betting .recent-tickets .show .ticket-content {
              background: #c2daf5; }
              body.legendary #layout-content-with-toolbar #content #legendary #recent-betting .recent-tickets .show md-list-item.ticket, body.legendary #layout-content-with-toolbar #content #legendary #recent-betting .recent-tickets .show .ticket-content.ticket {
                background: #6db2ff; }
            body.legendary #layout-content-with-toolbar #content #legendary #recent-betting .recent-tickets .show span.cancel-bet {
              background: #FF3D00;
              font-size: 12px;
              padding: 4px 12px;
              border-radius: 16px;
              margin: 0 auto;
              color: #FFF;
              -webkit-user-select: none;
                 -moz-user-select: none;
                  -ms-user-select: none;
                      user-select: none;
              cursor: pointer;
              position: relative; }
              body.legendary #layout-content-with-toolbar #content #legendary #recent-betting .recent-tickets .show span.cancel-bet md-progress-circular {
                position: absolute;
                right: 6px;
                bottom: 6px;
                display: none; }
              body.legendary #layout-content-with-toolbar #content #legendary #recent-betting .recent-tickets .show span.cancel-bet.wait-to-cancel {
                pointer-events: none;
                background: #838383;
                padding-right: 22px; }
                body.legendary #layout-content-with-toolbar #content #legendary #recent-betting .recent-tickets .show span.cancel-bet.wait-to-cancel md-progress-circular {
                  display: block; }
          body.legendary #layout-content-with-toolbar #content #legendary #recent-betting .recent-tickets .ticket {
            min-height: 36px; }
            body.legendary #layout-content-with-toolbar #content #legendary #recent-betting .recent-tickets .ticket:before {
              min-height: 36px; }
            body.legendary #layout-content-with-toolbar #content #legendary #recent-betting .recent-tickets .ticket:not(:last-child) {
              border-bottom: 1px solid rgba(0, 54, 99, 0.1); }
            body.legendary #layout-content-with-toolbar #content #legendary #recent-betting .recent-tickets .ticket .md-button.md-no-style {
              min-height: 36px; }
              body.legendary #layout-content-with-toolbar #content #legendary #recent-betting .recent-tickets .ticket .md-button.md-no-style:before {
                min-height: 36px; }
            body.legendary #layout-content-with-toolbar #content #legendary #recent-betting .recent-tickets .ticket:before {
              min-height: 36px; }
            body.legendary #layout-content-with-toolbar #content #legendary #recent-betting .recent-tickets .ticket .md-list-item-inner:before {
              min-height: 36px; }
            body.legendary #layout-content-with-toolbar #content #legendary #recent-betting .recent-tickets .ticket .md-list-item-inner md-icon {
              margin: 0 16px 0 0; }
            body.legendary #layout-content-with-toolbar #content #legendary #recent-betting .recent-tickets .ticket .amount {
              font-weight: 600; }
          body.legendary #layout-content-with-toolbar #content #legendary #recent-betting .recent-tickets .ticket-content {
            font-size: 14px;
            max-height: 500px;
            -webkit-transition: all .2s linear;
            transition: all .2s linear;
            overflow: hidden; }
            body.legendary #layout-content-with-toolbar #content #legendary #recent-betting .recent-tickets .ticket-content .sub-title {
              font-weight: 500;
              line-height: 20px;
              font-size: 13px; }
              body.legendary #layout-content-with-toolbar #content #legendary #recent-betting .recent-tickets .ticket-content .sub-title span {
                color: #fd2525;
                font-weight: normal;
                font-size: 13px; }
            body.legendary #layout-content-with-toolbar #content #legendary #recent-betting .recent-tickets .ticket-content .text-red {
              color: #fc1a1a;
              font-weight: 600; }
            body.legendary #layout-content-with-toolbar #content #legendary #recent-betting .recent-tickets .ticket-content .sub-header {
              font-family: 'Roboto', sans-serif;
              letter-spacing: .07272727em;
              font-weight: 600;
              line-height: 2.3rem;
              text-transform: uppercase;
              -webkit-hyphens: auto;
                  -ms-hyphens: auto;
                      hyphens: auto;
              word-break: break-word;
              word-wrap: break-word;
              font-size: 13px; }
            body.legendary #layout-content-with-toolbar #content #legendary #recent-betting .recent-tickets .ticket-content.ng-hide {
              max-height: 0;
              -webkit-transition: all .2s linear;
              transition: all .2s linear;
              overflow: hidden; }

body.legendary .schedule-plan {
  font-size: 14px;
  padding-left: 8px;
  margin-bottom: 24px; }
  body.legendary .schedule-plan a {
    color: #003ffa; }
  @media screen and (max-width: 1150px) {
    body.legendary .schedule-plan {
      padding-left: 8px; } }
  @media screen and (max-width: 960px) {
    body.legendary .schedule-plan {
      text-align: center; } }

body.legendary md-checkbox {
  margin: 0;
  width: 20px; }
  body.legendary md-checkbox .md-icon {
    border-width: 1px;
    border-radius: 0; }
  body.legendary md-checkbox.md-checked .md-icon:after {
    left: 5.66667px;
    top: 1.22222px; }
  body.legendary md-checkbox:not(.md-checked) .md-icon {
    border-color: rgba(44, 119, 179, 0.34); }
  body.legendary md-checkbox[disabled]:not(.md-checked) .md-icon {
    border-color: rgba(27, 35, 68, 0.74); }

body.legendary md-tabs [role="tabpanel"] {
  -webkit-transition: none;
  transition: none; }

body.legendary md-dialog.legendary-dialog-label md-toolbar {
  background-color: #fff;
  border-bottom: 1px solid #dadce0;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(75%, #fff), to(#f5f5f5));
  background-image: linear-gradient(#fff 75%, #f5f5f5);
  color: #2b2e59;
  font-weight: 600;
  min-height: 48px; }
  body.legendary md-dialog.legendary-dialog-label md-toolbar .md-toolbar-tools {
    height: 48px; }
    body.legendary md-dialog.legendary-dialog-label md-toolbar .md-toolbar-tools .md-button md-icon {
      color: #000; }

body.legendary md-dialog.legendary-dialog-label md-dialog-content {
  padding: 8px; }
  body.legendary md-dialog.legendary-dialog-label md-dialog-content .md-dialog-content {
    padding: 0;
    max-width: 500px; }
    body.legendary md-dialog.legendary-dialog-label md-dialog-content .md-dialog-content .repeater-label .md-button {
      margin: 0;
      padding: 0 2px;
      min-width: -webkit-fit-content;
      min-width: -moz-fit-content;
      min-width: fit-content;
      height: 38px; }

@media screen and (max-width: 600px) {
  body.legendary md-dialog.legendary-dialog-label {
    max-width: 100%;
    max-height: 100%; }
    body.legendary md-dialog.legendary-dialog-label md-dialog-content .repeater-label .md-button {
      font-size: 12px; } }

body.legendary.light #layout-content-with-toolbar {
  background-image: url("/assets/images/backgrounds/schedule-bg.png");
  background-repeat: no-repeat;
  background-color: #fff;
  background-size: cover;
  background-position: 0 240px; }
  body.legendary.light #layout-content-with-toolbar #content #legendary {
    min-height: 100%;
    padding: 0 8px; }
    @media screen and (max-width: 600px) {
      body.legendary.light #layout-content-with-toolbar #content #legendary {
        padding: 0; } }
    body.legendary.light #layout-content-with-toolbar #content #legendary #video-player .video-source {
      padding: 16px 8px 0 8px; }
      body.legendary.light #layout-content-with-toolbar #content #legendary #video-player .video-source .video-content {
        border-radius: 8px; }
      @media screen and (max-width: 600px) {
        body.legendary.light #layout-content-with-toolbar #content #legendary #video-player .video-source {
          padding: 0; }
          body.legendary.light #layout-content-with-toolbar #content #legendary #video-player .video-source .video-content {
            border-radius: 0; } }
    body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-number-wrap .content-number .row-input-numbers form .form-group .input-numbers-array[disabled] {
      border: 1px solid rgba(204, 204, 204, 0.4) !important;
      color: rgba(204, 204, 204, 0.4);
      background-color: rgba(201, 201, 201, 0.3); }
    body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .quick-wrap .element {
      background: #FFF; }
      body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .quick-wrap .element .element-header {
        background-color: #fff;
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(75%, #fff), to(#f5f5f5));
        background-image: linear-gradient(#fff 75%, #f5f5f5);
        color: #2b2e59;
        border-bottom: 1px solid rgba(90, 68, 224, 0.1); }
        body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .quick-wrap .element .element-header a {
          cursor: pointer;
          color: #fa1f1f; }
    body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-betting-wrap .number-table .number-element {
      background: #FFF; }
      body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-betting-wrap .number-table .number-element .element-header {
        background-color: #fff;
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(75%, #fff), to(#f5f5f5));
        background-image: linear-gradient(#fff 75%, #f5f5f5);
        color: #2b2e59;
        border-bottom: 1px solid rgba(90, 68, 224, 0.1); }
        body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-betting-wrap .number-table .number-element .element-header a {
          cursor: pointer;
          color: #fa1f1f; }
      body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-betting-wrap .number-table .number-element .element-content {
        padding: 8px; }
        body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-betting-wrap .number-table .number-element .element-content .main-number .repeater-number .inner-number {
          background: #fddfc6;
          border-color: #f8b983; }
          body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-betting-wrap .number-table .number-element .element-content .main-number .repeater-number .inner-number .number {
            color: #2b2e59; }
          body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-betting-wrap .number-table .number-element .element-content .main-number .repeater-number .inner-number.disabled {
            pointer-events: none;
            background: #ccc;
            border-color: #bbb; }
            body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-betting-wrap .number-table .number-element .element-content .main-number .repeater-number .inner-number.disabled .number, body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-betting-wrap .number-table .number-element .element-content .main-number .repeater-number .inner-number.disabled .price {
              color: rgba(109, 109, 109, 0.6); }
    body.legendary.light #layout-content-with-toolbar #content #legendary .content-wrap .legendary-content .main-game .content-betting-wrap .quick-betting-form {
      padding: 8px; }

body.legendary.light md-checkbox:not(.md-checked) .md-icon {
  border-color: rgba(44, 119, 179, 0.34); }

body.legendary.light md-checkbox[disabled]:not(.md-checked) .md-icon {
  border-color: rgba(200, 200, 202, 0.74); }

md-dialog.commit-betting md-dialog-content {
  max-width: 400px;
  padding: 32px 24px 16px 24px;
  font-size: 13px; }
  @media screen and (max-width: 600px) {
    md-dialog.commit-betting md-dialog-content {
      padding: 24px 16px 8px 16px; } }
  md-dialog.commit-betting md-dialog-content h2 {
    text-align: center;
    margin: 0; }
  md-dialog.commit-betting md-dialog-content .md-dialog-content-body {
    padding: 32px 0;
    text-align: center;
    line-height: 24px; }
    md-dialog.commit-betting md-dialog-content .md-dialog-content-body span {
      background: #fdf0aa;
      padding: 4px 12px;
      border-radius: 20px; }
      md-dialog.commit-betting md-dialog-content .md-dialog-content-body span.money {
        font-weight: 600;
        color: #f83365;
        background: none;
        padding: 0;
        text-align: left; }
  md-dialog.commit-betting md-dialog-content .always-betting md-checkbox {
    width: auto;
    min-width: auto; }

md-dialog.commit-betting md-dialog-actions {
  border-top: 1px solid #ddd; }

@-webkit-keyframes static {
  0% {
    background-position: 0% 0%; }
  20% {
    background-position: 25% 15%; }
  40% {
    background-position: 50% 69%; }
  60% {
    background-position: 33% 25%; }
  80% {
    background-position: 72% 4%; }
  100% {
    background-position: 80% 91%; } }

@keyframes static {
  0% {
    background-position: 0% 0%; }
  20% {
    background-position: 25% 15%; }
  40% {
    background-position: 50% 69%; }
  60% {
    background-position: 33% 25%; }
  80% {
    background-position: 72% 4%; }
  100% {
    background-position: 80% 91%; } }

@-webkit-keyframes rec-blink {
  from, to {
    opacity: 0; }
  50% {
    opacity: 1; } }

@keyframes rec-blink {
  from, to {
    opacity: 0; }
  50% {
    opacity: 1; } }

@-webkit-keyframes com-blink {
  from, to {
    opacity: 0.8; }
  50% {
    opacity: 1; } }

@keyframes com-blink {
  from, to {
    opacity: 0.8; }
  50% {
    opacity: 1; } }

@-webkit-keyframes spinIt-1 {
  0% {
    top: 0em; }
  10% {
    top: -1em; }
  20% {
    top: -2em; }
  30% {
    top: -3em; }
  40% {
    top: -4em; }
  50% {
    top: -5em; }
  60% {
    top: -6em; }
  70% {
    top: -7em; }
  80% {
    top: -8em; }
  90% {
    top: -9em; } }

@keyframes spinIt-1 {
  0% {
    top: 0em; }
  10% {
    top: -1em; }
  20% {
    top: -2em; }
  30% {
    top: -3em; }
  40% {
    top: -4em; }
  50% {
    top: -5em; }
  60% {
    top: -6em; }
  70% {
    top: -7em; }
  80% {
    top: -8em; }
  90% {
    top: -9em; } }

@-webkit-keyframes spinIt-2 {
  0% {
    top: -4em; }
  10% {
    top: -5em; }
  20% {
    top: -6em; }
  30% {
    top: -7em; }
  40% {
    top: -8em; }
  50% {
    top: -9em; }
  60% {
    top: 0em; }
  70% {
    top: -1em; }
  80% {
    top: -2em; }
  90% {
    top: -3em; } }

@keyframes spinIt-2 {
  0% {
    top: -4em; }
  10% {
    top: -5em; }
  20% {
    top: -6em; }
  30% {
    top: -7em; }
  40% {
    top: -8em; }
  50% {
    top: -9em; }
  60% {
    top: 0em; }
  70% {
    top: -1em; }
  80% {
    top: -2em; }
  90% {
    top: -3em; } }

@-webkit-keyframes spinIt-3 {
  0% {
    top: -2em; }
  10% {
    top: -3em; }
  20% {
    top: -4em; }
  30% {
    top: -5em; }
  40% {
    top: -6em; }
  50% {
    top: -7em; }
  60% {
    top: -8em; }
  70% {
    top: -8em; }
  80% {
    top: 0em; }
  90% {
    top: -1em; } }

@keyframes spinIt-3 {
  0% {
    top: -2em; }
  10% {
    top: -3em; }
  20% {
    top: -4em; }
  30% {
    top: -5em; }
  40% {
    top: -6em; }
  50% {
    top: -7em; }
  60% {
    top: -8em; }
  70% {
    top: -8em; }
  80% {
    top: 0em; }
  90% {
    top: -1em; } }

@-webkit-keyframes spinIt-4 {
  0% {
    top: -6em; }
  10% {
    top: -7em; }
  20% {
    top: -8em; }
  30% {
    top: -9em; }
  40% {
    top: 0em; }
  50% {
    top: -1em; }
  60% {
    top: -2em; }
  70% {
    top: -3em; }
  80% {
    top: -4em; }
  90% {
    top: -5em; } }

@keyframes spinIt-4 {
  0% {
    top: -6em; }
  10% {
    top: -7em; }
  20% {
    top: -8em; }
  30% {
    top: -9em; }
  40% {
    top: 0em; }
  50% {
    top: -1em; }
  60% {
    top: -2em; }
  70% {
    top: -3em; }
  80% {
    top: -4em; }
  90% {
    top: -5em; } }

@-webkit-keyframes spinIt-5 {
  0% {
    top: -3em; }
  10% {
    top: -4em; }
  20% {
    top: -5em; }
  30% {
    top: -6em; }
  40% {
    top: -7em; }
  50% {
    top: -8em; }
  60% {
    top: -9em; }
  70% {
    top: 0em; }
  80% {
    top: -1em; }
  90% {
    top: -2em; } }

@keyframes spinIt-5 {
  0% {
    top: -3em; }
  10% {
    top: -4em; }
  20% {
    top: -5em; }
  30% {
    top: -6em; }
  40% {
    top: -7em; }
  50% {
    top: -8em; }
  60% {
    top: -9em; }
  70% {
    top: 0em; }
  80% {
    top: -1em; }
  90% {
    top: -2em; } }

@-webkit-keyframes blink-ping {
  0% {
    background-color: #B20000;
    -webkit-box-shadow: 0 0 3px #B20000;
            box-shadow: 0 0 3px #B20000; }
  50% {
    background-color: #FF0000;
    -webkit-box-shadow: 0 0 40px #FF0000;
            box-shadow: 0 0 40px #FF0000; }
  100% {
    background-color: #B20000;
    -webkit-box-shadow: 0 0 3px #B20000;
            box-shadow: 0 0 3px #B20000; } }

md-dialog.seamless md-dialog-content, md-dialog.seamless-full md-dialog-content {
  min-width: 600px;
  width: 600px;
  min-height: 350px;
  padding: 0; }
  @media screen and (max-width: 600px) {
    md-dialog.seamless md-dialog-content, md-dialog.seamless-full md-dialog-content {
      min-width: 100%;
      width: 100%; } }
  md-dialog.seamless md-dialog-content .md-dialog-content, md-dialog.seamless-full md-dialog-content .md-dialog-content {
    padding: 16px 16px 0 16px; }
    md-dialog.seamless md-dialog-content .md-dialog-content .seamless-content > div, md-dialog.seamless-full md-dialog-content .md-dialog-content .seamless-content > div {
      margin-bottom: 16px; }
      md-dialog.seamless md-dialog-content .md-dialog-content .seamless-content > div .label, md-dialog.seamless-full md-dialog-content .md-dialog-content .seamless-content > div .label {
        font-size: 12px;
        line-height: 24px; }
        @media screen and (max-width: 600px) {
          md-dialog.seamless md-dialog-content .md-dialog-content .seamless-content > div .label, md-dialog.seamless-full md-dialog-content .md-dialog-content .seamless-content > div .label {
            margin-bottom: 8px; } }
      md-dialog.seamless md-dialog-content .md-dialog-content .seamless-content > div .content .max-times, md-dialog.seamless-full md-dialog-content .md-dialog-content .seamless-content > div .content .max-times {
        padding: 0 2px; }
        md-dialog.seamless md-dialog-content .md-dialog-content .seamless-content > div .content .max-times > div, md-dialog.seamless-full md-dialog-content .md-dialog-content .seamless-content > div .content .max-times > div {
          color: #B1B1B1;
          font-weight: 600;
          text-align: center;
          border-bottom: 3px solid #B1B1B1; }
        md-dialog.seamless md-dialog-content .md-dialog-content .seamless-content > div .content .max-times:hover, md-dialog.seamless-full md-dialog-content .md-dialog-content .seamless-content > div .content .max-times:hover {
          cursor: pointer; }
          md-dialog.seamless md-dialog-content .md-dialog-content .seamless-content > div .content .max-times:hover > div, md-dialog.seamless-full md-dialog-content .md-dialog-content .seamless-content > div .content .max-times:hover > div {
            color: #fc9c47;
            border-bottom-color: #fc9c47; }
        md-dialog.seamless md-dialog-content .md-dialog-content .seamless-content > div .content .max-times.active > div, md-dialog.seamless-full md-dialog-content .md-dialog-content .seamless-content > div .content .max-times.active > div {
          color: #FF6600;
          border-bottom-color: #ff6600; }
      md-dialog.seamless md-dialog-content .md-dialog-content .seamless-content > div .has-switch .md-button, md-dialog.seamless-full md-dialog-content .md-dialog-content .seamless-content > div .has-switch .md-button {
        margin: 0 0 0 8px;
        font-size: 10px;
        min-height: 28px;
        height: 28px;
        line-height: 28px;
        -webkit-box-shadow: none;
        box-shadow: none;
        min-width: 72px;
        width: 72px;
        background-color: rgba(0, 0, 0, 0.12);
        border: 1px solid rgba(0, 0, 0, 0.12); }
        md-dialog.seamless md-dialog-content .md-dialog-content .seamless-content > div .has-switch .md-button.active, md-dialog.seamless-full md-dialog-content .md-dialog-content .seamless-content > div .has-switch .md-button.active {
          border: 1px solid #e66a17;
          background-color: #e66a17;
          color: #FFF; }
      md-dialog.seamless md-dialog-content .md-dialog-content .seamless-content > div .result-wrap, md-dialog.seamless-full md-dialog-content .md-dialog-content .seamless-content > div .result-wrap {
        padding: 2px;
        cursor: pointer;
        -webkit-user-select: none;
           -moz-user-select: none;
            -ms-user-select: none;
                user-select: none; }
        md-dialog.seamless md-dialog-content .md-dialog-content .seamless-content > div .result-wrap md-menu > div, md-dialog.seamless-full md-dialog-content .md-dialog-content .seamless-content > div .result-wrap md-menu > div {
          height: 24px;
          line-height: 24px;
          font-size: 12px;
          font-weight: 600;
          text-align: center;
          color: #254694;
          border: 1px solid #76A6F5;
          background: #C4D9FB; }
          @media screen and (max-width: 600px) {
            md-dialog.seamless md-dialog-content .md-dialog-content .seamless-content > div .result-wrap md-menu > div, md-dialog.seamless-full md-dialog-content .md-dialog-content .seamless-content > div .result-wrap md-menu > div {
              height: 32px;
              line-height: 32px; } }
          md-dialog.seamless md-dialog-content .md-dialog-content .seamless-content > div .result-wrap md-menu > div.more, md-dialog.seamless-full md-dialog-content .md-dialog-content .seamless-content > div .result-wrap md-menu > div.more {
            background: #8AA5FF; }
          md-dialog.seamless md-dialog-content .md-dialog-content .seamless-content > div .result-wrap md-menu > div:hover, md-dialog.seamless md-dialog-content .md-dialog-content .seamless-content > div .result-wrap md-menu > div.active, md-dialog.seamless-full md-dialog-content .md-dialog-content .seamless-content > div .result-wrap md-menu > div:hover, md-dialog.seamless-full md-dialog-content .md-dialog-content .seamless-content > div .result-wrap md-menu > div.active {
            color: #DD5800;
            border: #F28266 1px solid;
            background: #FCD5CF; }
    md-dialog.seamless md-dialog-content .md-dialog-content .seamless-content h4, md-dialog.seamless-full md-dialog-content .md-dialog-content .seamless-content h4 {
      margin: 0;
      font-weight: 600;
      text-transform: uppercase;
      font-size: 12px; }
    md-dialog.seamless md-dialog-content .md-dialog-content .seamless-content .results-table, md-dialog.seamless-full md-dialog-content .md-dialog-content .seamless-content .results-table {
      background-color: white;
      border-radius: 8px;
      border: 1px solid #dadce0;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      overflow: hidden;
      font-size: 1.3rem;
      letter-spacing: .07272727em;
      font-weight: 500;
      line-height: 1.8rem;
      text-transform: uppercase;
      -webkit-hyphens: auto;
      -ms-hyphens: auto;
      hyphens: auto;
      word-break: break-word;
      word-wrap: break-word;
      color: #111419; }
      md-dialog.seamless md-dialog-content .md-dialog-content .seamless-content .results-table .text-label, md-dialog.seamless-full md-dialog-content .md-dialog-content .seamless-content .results-table .text-label {
        background: linear-gradient(140deg, #6f00f7 0%, #191248 100%);
        color: #FFF;
        height: 40px;
        line-height: 40px;
        padding: 0 0 0 8px; }
        md-dialog.seamless md-dialog-content .md-dialog-content .seamless-content .results-table .text-label .md-button md-icon, md-dialog.seamless-full md-dialog-content .md-dialog-content .seamless-content .results-table .text-label .md-button md-icon {
          color: #ff0002; }
      md-dialog.seamless md-dialog-content .md-dialog-content .seamless-content .results-table .draw-result-label, md-dialog.seamless-full md-dialog-content .md-dialog-content .seamless-content .results-table .draw-result-label {
        text-align: center;
        border-bottom: 1px solid #dadce0;
        padding: 8px 0;
        font-size: 12px;
        color: #838383;
        background: #eee; }
      md-dialog.seamless md-dialog-content .md-dialog-content .seamless-content .results-table .table, md-dialog.seamless-full md-dialog-content .md-dialog-content .seamless-content .results-table .table {
        width: 100%; }
        md-dialog.seamless md-dialog-content .md-dialog-content .seamless-content .results-table .table thead tr th, md-dialog.seamless-full md-dialog-content .md-dialog-content .seamless-content .results-table .table thead tr th {
          text-align: center;
          padding: 8px; }
        md-dialog.seamless md-dialog-content .md-dialog-content .seamless-content .results-table .table tbody tr td, md-dialog.seamless-full md-dialog-content .md-dialog-content .seamless-content .results-table .table tbody tr td {
          text-align: center;
          border-bottom: 1px solid #dadce0; }
          md-dialog.seamless md-dialog-content .md-dialog-content .seamless-content .results-table .table tbody tr td span, md-dialog.seamless-full md-dialog-content .md-dialog-content .seamless-content .results-table .table tbody tr td span {
            display: inline-block;
            float: left; }
            md-dialog.seamless md-dialog-content .md-dialog-content .seamless-content .results-table .table tbody tr td span.position, md-dialog.seamless-full md-dialog-content .md-dialog-content .seamless-content .results-table .table tbody tr td span.position {
              color: #0033FF;
              font-size: 18px;
              font-weight: 600; }
            md-dialog.seamless md-dialog-content .md-dialog-content .seamless-content .results-table .table tbody tr td span.match, md-dialog.seamless-full md-dialog-content .md-dialog-content .seamless-content .results-table .table tbody tr td span.match {
              background: #FED683;
              font-weight: 600;
              font-size: 15px;
              padding: 0 1px; }
          md-dialog.seamless md-dialog-content .md-dialog-content .seamless-content .results-table .table tbody tr td div.double, md-dialog.seamless-full md-dialog-content .md-dialog-content .seamless-content .results-table .table tbody tr td div.double {
            padding: 2px 0 1px 0;
            min-height: 71px; }
          md-dialog.seamless md-dialog-content .md-dialog-content .seamless-content .results-table .table tbody tr td div.padding-8, md-dialog.seamless-full md-dialog-content .md-dialog-content .seamless-content .results-table .table tbody tr td div.padding-8 {
            min-height: 34px;
            text-align: center; }
          md-dialog.seamless md-dialog-content .md-dialog-content .seamless-content .results-table .table tbody tr td:first-child, md-dialog.seamless-full md-dialog-content .md-dialog-content .seamless-content .results-table .table tbody tr td:first-child {
            min-width: 36px;
            border-right: 1px solid #dadce0;
            text-align: center; }
        md-dialog.seamless md-dialog-content .md-dialog-content .seamless-content .results-table .table tbody tr:last-child td, md-dialog.seamless-full md-dialog-content .md-dialog-content .seamless-content .results-table .table tbody tr:last-child td {
          border-bottom: none; }
        md-dialog.seamless md-dialog-content .md-dialog-content .seamless-content .results-table .table tbody tr:nth-child(even) td, md-dialog.seamless-full md-dialog-content .md-dialog-content .seamless-content .results-table .table tbody tr:nth-child(even) td {
          background: rgba(238, 238, 238, 0.2); }
        md-dialog.seamless md-dialog-content .md-dialog-content .seamless-content .results-table .table tbody tr:hover td, md-dialog.seamless-full md-dialog-content .md-dialog-content .seamless-content .results-table .table tbody tr:hover td {
          background: rgba(251, 95, 13, 0.1); }
        md-dialog.seamless md-dialog-content .md-dialog-content .seamless-content .results-table .table tbody tr.jackpot td, md-dialog.seamless-full md-dialog-content .md-dialog-content .seamless-content .results-table .table tbody tr.jackpot td {
          font-weight: 700;
          color: #ff3300; }
      md-dialog.seamless md-dialog-content .md-dialog-content .seamless-content .results-table table.southward thead tr th, md-dialog.seamless-full md-dialog-content .md-dialog-content .seamless-content .results-table table.southward thead tr th {
        border-bottom: 1px solid #dadce0; }
      md-dialog.seamless md-dialog-content .md-dialog-content .seamless-content .results-table table.southward tbody tr td span, md-dialog.seamless-full md-dialog-content .md-dialog-content .seamless-content .results-table table.southward tbody tr td span {
        margin: 0 1px; }
        md-dialog.seamless md-dialog-content .md-dialog-content .seamless-content .results-table table.southward tbody tr td span.jack, md-dialog.seamless-full md-dialog-content .md-dialog-content .seamless-content .results-table table.southward tbody tr td span.jack {
          color: #fa1414; }
      md-dialog.seamless md-dialog-content .md-dialog-content .seamless-content .results-table table.southward tbody tr td:first-child, md-dialog.seamless-full md-dialog-content .md-dialog-content .seamless-content .results-table table.southward tbody tr td:first-child {
        width: 48px; }
      md-dialog.seamless md-dialog-content .md-dialog-content .seamless-content .results-table table.southward tbody tr td:not(:last-child), md-dialog.seamless-full md-dialog-content .md-dialog-content .seamless-content .results-table table.southward tbody tr td:not(:last-child) {
        border-right: 1px solid #dadce0; }
      md-dialog.seamless md-dialog-content .md-dialog-content .seamless-content .results-table table.southward tbody tr td div.padding-8, md-dialog.seamless-full md-dialog-content .md-dialog-content .seamless-content .results-table table.southward tbody tr td div.padding-8 {
        min-height: 34px; }
      md-dialog.seamless md-dialog-content .md-dialog-content .seamless-content .results-table table.southward tbody tr td div.double, md-dialog.seamless-full md-dialog-content .md-dialog-content .seamless-content .results-table table.southward tbody tr td div.double {
        padding: 9px 8px 8px 8px;
        min-height: 71px; }

md-dialog.seamless-full md-dialog-content {
  width: 450px;
  min-width: 450px; }
  @media screen and (max-width: 600px) {
    md-dialog.seamless-full md-dialog-content {
      min-width: 100%;
      width: 100%; }
      md-dialog.seamless-full md-dialog-content .md-dialog-content {
        padding: 8px; } }

md-menu-content.menu-seamless md-menu-item {
  height: 36px;
  min-height: 36px; }

md-dialog.missing-help-dialog md-dialog-content {
  padding: 0; }
  md-dialog.missing-help-dialog md-dialog-content .md-dialog-content {
    padding: 16px; }
    md-dialog.missing-help-dialog md-dialog-content .md-dialog-content p {
      margin: 0;
      font-size: 1.3rem; }
      md-dialog.missing-help-dialog md-dialog-content .md-dialog-content p b {
        line-height: 32px;
        letter-spacing: .06272727em;
        font-weight: 500;
        text-transform: uppercase;
        -webkit-hyphens: auto;
        -ms-hyphens: auto;
        hyphens: auto;
        word-break: break-word;
        word-wrap: break-word;
        font-size: 1.2rem;
        color: #2b2e59; }
        md-dialog.missing-help-dialog md-dialog-content .md-dialog-content p b.missing {
          color: #c5291c; }
        md-dialog.missing-help-dialog md-dialog-content .md-dialog-content p b.max-missing {
          color: #2c2f56; }
        md-dialog.missing-help-dialog md-dialog-content .md-dialog-content p b.frequency {
          color: #0042ff; }
    md-dialog.missing-help-dialog md-dialog-content .md-dialog-content small {
      margin-top: 16px;
      font-style: italic;
      text-align: right;
      font-size: 12px; }

body.one-results #layout-content-with-toolbar #content #results {
  max-width: 1200px;
  margin: 0 auto; }
  body.one-results #layout-content-with-toolbar #content #results .calendar {
    padding: 16px 0 0 0px; }
    body.one-results #layout-content-with-toolbar #content #results .calendar .md-whiteframe-4dp {
      border-radius: 8px;
      overflow: hidden;
      position: relative; }
      body.one-results #layout-content-with-toolbar #content #results .calendar .md-whiteframe-4dp .not-ready {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background: rgba(0, 0, 0, 0.7); }
    body.one-results #layout-content-with-toolbar #content #results .calendar md-calendar md-calendar-month .md-calendar-scroll-mask table.md-calendar .md-calendar-date .md-calendar-date-selection-indicator {
      letter-spacing: .07272727em;
      font-weight: 500;
      text-transform: uppercase;
      -webkit-hyphens: auto;
      -ms-hyphens: auto;
      hyphens: auto;
      word-break: break-word;
      word-wrap: break-word; }
  body.one-results #layout-content-with-toolbar #content #results .content-wrap {
    padding: 16px 0 0 16px;
    margin: -8px; }
    body.one-results #layout-content-with-toolbar #content #results .content-wrap .inline-calendar {
      padding: 12px; }
      body.one-results #layout-content-with-toolbar #content #results .content-wrap .inline-calendar h2 {
        margin: 0; }
    body.one-results #layout-content-with-toolbar #content #results .content-wrap .results-body {
      padding: 8px; }
    body.one-results #layout-content-with-toolbar #content #results .content-wrap .message {
      padding: 8px; }
      @media screen and (max-width: 600px) {
        body.one-results #layout-content-with-toolbar #content #results .content-wrap .message {
          padding: 6px; } }
      body.one-results #layout-content-with-toolbar #content #results .content-wrap .message .message-content {
        padding: 48px;
        border-radius: 8px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        overflow: hidden;
        text-align: center;
        width: 100%; }
        body.one-results #layout-content-with-toolbar #content #results .content-wrap .message .message-content h2 {
          letter-spacing: .07272727em;
          font-weight: 500;
          text-transform: uppercase;
          -webkit-hyphens: auto;
          -ms-hyphens: auto;
          hyphens: auto;
          word-break: break-word;
          word-wrap: break-word; }
    @media screen and (max-width: 600px) {
      body.one-results #layout-content-with-toolbar #content #results .content-wrap {
        padding: 4px;
        margin: -8px; }
        body.one-results #layout-content-with-toolbar #content #results .content-wrap .inline-calendar {
          padding: 24px 8px 8px 8px; }
        body.one-results #layout-content-with-toolbar #content #results .content-wrap .results-body {
          padding: 8px; } }
    body.one-results #layout-content-with-toolbar #content #results .content-wrap .results-table {
      border-radius: 8px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      overflow: hidden;
      font-size: 1.3rem;
      font-weight: 500;
      line-height: 1.8rem;
      text-transform: uppercase; }
      body.one-results #layout-content-with-toolbar #content #results .content-wrap .results-table .text-label {
        height: 40px;
        line-height: 40px;
        padding: 0 0 0 8px; }
        body.one-results #layout-content-with-toolbar #content #results .content-wrap .results-table .text-label .md-button md-icon {
          color: #ff0002; }
      body.one-results #layout-content-with-toolbar #content #results .content-wrap .results-table .draw-result-label {
        text-align: center;
        border-bottom: 1px solid #dadce0;
        padding: 8px 0;
        font-size: 12px;
        color: #838383;
        background: #eee; }
      body.one-results #layout-content-with-toolbar #content #results .content-wrap .results-table .table {
        width: 100%; }
        body.one-results #layout-content-with-toolbar #content #results .content-wrap .results-table .table thead tr th {
          text-align: center;
          padding: 8px; }
        body.one-results #layout-content-with-toolbar #content #results .content-wrap .results-table .table tbody tr td {
          text-align: center;
          border-bottom-width: 1px;
          border-bottom-style: solid; }
          body.one-results #layout-content-with-toolbar #content #results .content-wrap .results-table .table tbody tr td div.double {
            padding: 2px 0 1px 0;
            min-height: 71px; }
          body.one-results #layout-content-with-toolbar #content #results .content-wrap .results-table .table tbody tr td div.padding-8 {
            min-height: 34px; }
          body.one-results #layout-content-with-toolbar #content #results .content-wrap .results-table .table tbody tr td:first-child {
            min-width: 36px;
            border-right-style: solid;
            border-right-width: 1px;
            text-align: center; }
        body.one-results #layout-content-with-toolbar #content #results .content-wrap .results-table .table tbody tr:last-child td {
          border-bottom: none; }
        body.one-results #layout-content-with-toolbar #content #results .content-wrap .results-table .table tbody tr:hover td {
          background: rgba(251, 95, 13, 0.1); }
        body.one-results #layout-content-with-toolbar #content #results .content-wrap .results-table .table.matrix tbody tr td {
          padding: 0; }
          body.one-results #layout-content-with-toolbar #content #results .content-wrap .results-table .table.matrix tbody tr td:first-child {
            width: 36px;
            text-align: center;
            border-left-style: solid;
            border-left-width: 1px; }
            body.one-results #layout-content-with-toolbar #content #results .content-wrap .results-table .table.matrix tbody tr td:first-child div {
              padding: 9px 0; }
          body.one-results #layout-content-with-toolbar #content #results .content-wrap .results-table .table.matrix tbody tr td.p9 {
            padding: 9px 0; }
        body.one-results #layout-content-with-toolbar #content #results .content-wrap .results-table .table.matrix tbody tr:not(:first-child) td:first-child {
          font-size: 16px; }
      body.one-results #layout-content-with-toolbar #content #results .content-wrap .results-table table.southward thead tr th {
        border-bottom-style: solid;
        border-bottom-width: 1px; }
      body.one-results #layout-content-with-toolbar #content #results .content-wrap .results-table table.southward tbody tr td span {
        margin: 0 1px; }
      body.one-results #layout-content-with-toolbar #content #results .content-wrap .results-table table.southward tbody tr td:first-child {
        width: 48px; }
      body.one-results #layout-content-with-toolbar #content #results .content-wrap .results-table table.southward tbody tr td:not(:last-child) {
        border-right-style: solid;
        border-right-width: 1px; }
      body.one-results #layout-content-with-toolbar #content #results .content-wrap .results-table table.southward tbody tr td div.padding-8 {
        min-height: 34px; }
      body.one-results #layout-content-with-toolbar #content #results .content-wrap .results-table table.southward tbody tr td div.double {
        padding: 9px 8px 8px 8px;
        min-height: 71px; }
      body.one-results #layout-content-with-toolbar #content #results .content-wrap .results-table table.south-matrix thead tr th {
        border-top-style: solid;
        border-top-width: 1px; }
      body.one-results #layout-content-with-toolbar #content #results .content-wrap .results-table table.south-matrix tbody tr td:not(:last-child) {
        border-right-style: solid;
        border-right-width: 1px; }
      body.one-results #layout-content-with-toolbar #content #results .content-wrap .results-table table.south-matrix tbody tr td:first-child {
        font-size: 16px; }
    body.one-results #layout-content-with-toolbar #content #results .content-wrap md-tabs [role="tabpanel"] {
      -webkit-transition: none;
      transition: none; }
    body.one-results #layout-content-with-toolbar #content #results .content-wrap md-tabs {
      padding: 0 12px; }
      body.one-results #layout-content-with-toolbar #content #results .content-wrap md-tabs md-content {
        background: transparent;
        padding: 8px 0; }
        body.one-results #layout-content-with-toolbar #content #results .content-wrap md-tabs md-content .result-wrap .results-body:nth-child(odd) {
          padding: 0 6px 12px 0; }
        body.one-results #layout-content-with-toolbar #content #results .content-wrap md-tabs md-content .result-wrap .results-body:nth-child(even) {
          padding: 0 0 12px 6px; }
        @media screen and (max-width: 1280px) {
          body.one-results #layout-content-with-toolbar #content #results .content-wrap md-tabs md-content .result-wrap .results-body {
            padding: 0 0 12px 0 !important; } }

md-dialog.watch-dialog {
  background-color: #2d323e; }
  md-dialog.watch-dialog md-dialog-content {
    overflow: hidden;
    padding: 0; }
    @media screen and (min-width: 960px) {
      md-dialog.watch-dialog md-dialog-content {
        width: 640px;
        height: 354px; } }
    md-dialog.watch-dialog md-dialog-content .md-dialog-content {
      padding: 0;
      position: relative;
      overflow: hidden;
      background-color: #2d323e; }
      md-dialog.watch-dialog md-dialog-content .md-dialog-content video {
        width: 100%;
        background-color: #2d323e; }

#presidential {
  background: url("/assets/images/backgrounds/presidential.jpg?v=3") 50% 50%/cover no-repeat fixed; }
  #presidential .NbBbRNil {
    height: 80vh; }
    #presidential .NbBbRNil .wrap {
      padding: 24px;
      text-align: center;
      background: rgba(255, 255, 255, 0.8);
      -webkit-box-shadow: 0 0 4px 0 rgba(22, 133, 244, 0.3);
              box-shadow: 0 0 4px 0 rgba(22, 133, 244, 0.3);
      border-radius: 8px; }
      #presidential .NbBbRNil .wrap p {
        font-weight: 600;
        font-size: 16px; }
      #presidential .NbBbRNil .wrap .JcuPtOnP {
        background: #f56400;
        color: #EEE; }
  #presidential .presidential-wrapper {
    width: 100%;
    max-width: 960px;
    margin: 0 auto;
    min-height: 100%;
    padding-top: 16px; }
    #presidential .presidential-wrapper .title {
      text-align: center; }
      #presidential .presidential-wrapper .title h1 {
        color: #f87119;
        text-transform: uppercase;
        font-size: 36px;
        margin-bottom: 0; }
      #presidential .presidential-wrapper .title h4 {
        color: #ff9900;
        font-size: 32px;
        margin-top: 8px;
        font-weight: 600;
        margin-bottom: 16px; }
      @media screen and (max-width: 600px) {
        #presidential .presidential-wrapper .title h1 {
          font-size: 18px;
          font-weight: 600; }
        #presidential .presidential-wrapper .title h4 {
          margin-bottom: 0; } }
    #presidential .presidential-wrapper .candidates {
      padding: 8px 4px 8px 4px;
      margin-bottom: 60px; }
      #presidential .presidential-wrapper .candidates:hover {
        cursor: pointer; }
      #presidential .presidential-wrapper .candidates .candidate-content {
        padding: 16px;
        width: 100%; }
        #presidential .presidential-wrapper .candidates .candidate-content .candidate {
          position: relative; }
          #presidential .presidential-wrapper .candidates .candidate-content .candidate .pictures {
            z-index: 2;
            position: absolute;
            text-align: center;
            width: 180px; }
            #presidential .presidential-wrapper .candidates .candidate-content .candidate .pictures img {
              width: 180px; }
          #presidential .presidential-wrapper .candidates .candidate-content .candidate .content {
            width: 100%;
            margin: 0 0 0 90px;
            padding: 8px 8px 8px 90px;
            background-color: #f1f1f1;
            border-radius: 8px;
            z-index: 1;
            -webkit-box-shadow: 0 0 0 8px #e81a22;
                    box-shadow: 0 0 0 8px #e81a22; }
            #presidential .presidential-wrapper .candidates .candidate-content .candidate .content h1.name {
              text-align: center;
              margin: 4px 0 16px 0; }
            #presidential .presidential-wrapper .candidates .candidate-content .candidate .content h2 {
              font-size: 16px;
              text-align: center;
              margin: 0 0 8px 0; }
              #presidential .presidential-wrapper .candidates .candidate-content .candidate .content h2 span {
                font-weight: 600;
                color: #0D47A1; }
                #presidential .presidential-wrapper .candidates .candidate-content .candidate .content h2 span.md-warn {
                  color: #fa3343; }
          #presidential .presidential-wrapper .candidates .candidate-content .candidate.even .pictures {
            right: 0; }
          #presidential .presidential-wrapper .candidates .candidate-content .candidate.even .content {
            margin: 0 90px 0 0;
            padding: 8px 90px 8px 8px;
            -webkit-box-shadow: 0 0 0 8px #0b07c3;
                    box-shadow: 0 0 0 8px #0b07c3; }
          #presidential .presidential-wrapper .candidates .candidate-content .candidate.unknown {
            margin-top: -32px; }
            #presidential .presidential-wrapper .candidates .candidate-content .candidate.unknown .pictures {
              width: 100%; }
            #presidential .presidential-wrapper .candidates .candidate-content .candidate.unknown .content {
              margin: 90px 0 0 0;
              padding: 90px 8px 8px 8px;
              -webkit-box-shadow: 0 0 0 8px #ff9900;
                      box-shadow: 0 0 0 8px #ff9900; }
        #presidential .presidential-wrapper .candidates .candidate-content:hover .candidate .content {
          background: #f7ad7a; }
      #presidential .presidential-wrapper .candidates.disabled {
        pointer-events: none; }
        #presidential .presidential-wrapper .candidates.disabled .candidate-content .candidate .pictures img {
          -webkit-filter: grayscale(100%);
                  filter: grayscale(100%); }
        #presidential .presidential-wrapper .candidates.disabled .candidate-content .candidate .content {
          -webkit-box-shadow: 0 0 0 8px #575757;
                  box-shadow: 0 0 0 8px #575757;
          background: #a09f9f; }
    #presidential .presidential-wrapper .histories {
      padding: 4px;
      margin-bottom: 32px; }
      #presidential .presidential-wrapper .histories .histories-content {
        background: #fff;
        -webkit-box-shadow: 0 0 4px 0 rgba(22, 133, 244, 0.3);
                box-shadow: 0 0 4px 0 rgba(22, 133, 244, 0.3);
        border-radius: 8px;
        overflow: hidden;
        position: relative; }
        #presidential .presidential-wrapper .histories .histories-content p.title {
          padding: 8px 16px;
          text-transform: uppercase;
          font-weight: 600;
          font-size: 14px; }
        #presidential .presidential-wrapper .histories .histories-content md-progress-linear {
          position: absolute;
          bottom: 0;
          left: 0;
          right: 0; }
        #presidential .presidential-wrapper .histories .histories-content table.table thead tr th {
          color: #0D47A1; }
        #presidential .presidential-wrapper .histories .histories-content table.table tfoot tr td span {
          text-transform: uppercase; }
          #presidential .presidential-wrapper .histories .histories-content table.table tfoot tr td span:hover {
            cursor: pointer;
            text-decoration: underline; }
    @media screen and (max-width: 960px) {
      #presidential .presidential-wrapper {
        padding-top: 24px; }
        #presidential .presidential-wrapper .candidates {
          margin-bottom: 16px; }
          #presidential .presidential-wrapper .candidates .candidate-content .candidate .pictures {
            width: 120px; }
            #presidential .presidential-wrapper .candidates .candidate-content .candidate .pictures img {
              width: 120px; }
          #presidential .presidential-wrapper .candidates .candidate-content .candidate .content {
            margin: 0 0 0 60px;
            padding: 8px 8px 8px 60px;
            -webkit-box-shadow: 0 0 0 6px #e81a22;
                    box-shadow: 0 0 0 6px #e81a22; }
            #presidential .presidential-wrapper .candidates .candidate-content .candidate .content h1.name {
              font-size: 16px;
              font-weight: 600;
              margin: 4px 0; }
          #presidential .presidential-wrapper .candidates .candidate-content .candidate.even .content {
            margin: 0 60px 0 0;
            padding: 8px 60px 8px 8px;
            -webkit-box-shadow: 0 0 0 6px #0b07c3;
                    box-shadow: 0 0 0 6px #0b07c3; }
          #presidential .presidential-wrapper .candidates .candidate-content .candidate.unknown .content {
            margin: 60px 0 0 0;
            padding: 60px 8px 8px 8px;
            -webkit-box-shadow: 0 0 0 6px #ff9900;
                    box-shadow: 0 0 0 6px #ff9900; }
          #presidential .presidential-wrapper .candidates.disabled {
            pointer-events: none; }
            #presidential .presidential-wrapper .candidates.disabled .candidate-content .candidate .pictures img {
              -webkit-filter: grayscale(100%);
                      filter: grayscale(100%); }
            #presidential .presidential-wrapper .candidates.disabled .candidate-content .candidate .content {
              -webkit-box-shadow: 0 0 0 6px #575757;
                      box-shadow: 0 0 0 6px #575757; } }
    @media screen and (max-width: 600px) {
      #presidential .presidential-wrapper {
        padding-top: 0; }
        #presidential .presidential-wrapper .candidates {
          margin-bottom: 0; }
          #presidential .presidential-wrapper .candidates .candidate-content {
            padding: 4px; }
            #presidential .presidential-wrapper .candidates .candidate-content .candidate .pictures {
              width: 100%; }
              #presidential .presidential-wrapper .candidates .candidate-content .candidate .pictures img {
                width: 100px; }
            #presidential .presidential-wrapper .candidates .candidate-content .candidate .content {
              margin: 50px 0 0 0;
              padding: 50px 8px 8px 8px;
              -webkit-box-shadow: 0 0 0 4px #e81a22;
                      box-shadow: 0 0 0 4px #e81a22; }
            #presidential .presidential-wrapper .candidates .candidate-content .candidate.even .content {
              margin: 50px 0 0 0;
              padding: 50px 8px 8px 8px;
              -webkit-box-shadow: 0 0 0 4px #0b07c3;
                      box-shadow: 0 0 0 4px #0b07c3; }
            #presidential .presidential-wrapper .candidates .candidate-content .candidate.unknown {
              margin-top: 0; }
              #presidential .presidential-wrapper .candidates .candidate-content .candidate.unknown .content {
                margin: 50px 0 0 0;
                padding: 50px 8px 8px 8px;
                -webkit-box-shadow: 0 0 0 4px #ff9900;
                        box-shadow: 0 0 0 4px #ff9900; }
          #presidential .presidential-wrapper .candidates.disabled {
            pointer-events: none; }
            #presidential .presidential-wrapper .candidates.disabled .candidate-content .candidate .pictures img {
              -webkit-filter: grayscale(100%);
                      filter: grayscale(100%); }
            #presidential .presidential-wrapper .candidates.disabled .candidate-content .candidate .content {
              -webkit-box-shadow: 0 0 0 4px #575757;
                      box-shadow: 0 0 0 4px #575757; } }

md-dialog.presidential-betting {
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  position: relative; }
  md-dialog.presidential-betting md-toolbar {
    background: transparent;
    height: 200px;
    z-index: 2; }
    md-dialog.presidential-betting md-toolbar .md-toolbar-tools {
      background: transparent;
      height: 200px;
      max-height: 200px;
      position: relative; }
      md-dialog.presidential-betting md-toolbar .md-toolbar-tools .pictures {
        width: 200px;
        z-index: 20; }
      md-dialog.presidential-betting md-toolbar .md-toolbar-tools span {
        width: 100%;
        background: #FFF;
        position: absolute;
        top: 100px;
        bottom: 0;
        border-top-left-radius: 4px;
        border-top-right-radius: 4px; }
  md-dialog.presidential-betting md-dialog-content {
    min-width: 420px;
    background: #fff;
    padding: 16px;
    z-index: 2; }
    md-dialog.presidential-betting md-dialog-content .md-dialog-content {
      padding: 0; }
      md-dialog.presidential-betting md-dialog-content .md-dialog-content h1 {
        text-align: center;
        margin: 0 0 8px 0; }
      md-dialog.presidential-betting md-dialog-content .md-dialog-content h2 {
        margin: 0;
        text-align: center;
        font-size: 16px; }
        md-dialog.presidential-betting md-dialog-content .md-dialog-content h2 span {
          font-weight: 600;
          color: #0D47A1; }
          md-dialog.presidential-betting md-dialog-content .md-dialog-content h2 span.md-warn {
            color: #fa3343; }
      md-dialog.presidential-betting md-dialog-content .md-dialog-content .bet-form {
        padding: 24px; }
        md-dialog.presidential-betting md-dialog-content .md-dialog-content .bet-form .label {
          line-height: 32px;
          letter-spacing: .07272727em;
          font-weight: 500;
          text-transform: uppercase;
          -webkit-hyphens: auto;
          -ms-hyphens: auto;
          hyphens: auto;
          word-break: break-word;
          word-wrap: break-word;
          font-size: 1.5rem; }
        md-dialog.presidential-betting md-dialog-content .md-dialog-content .bet-form .form-group {
          position: relative; }
          md-dialog.presidential-betting md-dialog-content .md-dialog-content .bet-form .form-group input.bet-input {
            height: 32px;
            padding: 8px !important;
            line-height: 32px;
            font-size: 14px;
            border-radius: 0;
            width: 100%;
            text-align: center;
            border: 1px solid rgba(44, 119, 179, 0.34);
            color: #2b2e59;
            background-color: rgba(254, 244, 234, 0.3); }
            md-dialog.presidential-betting md-dialog-content .md-dialog-content .bet-form .form-group input.bet-input:focus + .line {
              width: 100%;
              left: 0;
              background-color: #f87016; }
            md-dialog.presidential-betting md-dialog-content .md-dialog-content .bet-form .form-group input.bet-input[disabled] {
              border: 1px solid rgba(204, 204, 204, 0.4) !important;
              color: rgba(204, 204, 204, 0.4);
              background-color: rgba(201, 201, 201, 0.3); }
          md-dialog.presidential-betting md-dialog-content .md-dialog-content .bet-form .form-group .line {
            height: 1px;
            width: 0;
            background-color: #f87016;
            display: inline-block;
            -webkit-transition: .3s ease-in-out;
            transition: .3s ease-in-out;
            position: absolute;
            bottom: 0;
            left: 50%; }
      md-dialog.presidential-betting md-dialog-content .md-dialog-content .help {
        font-size: 13px;
        line-height: 22px; }
        md-dialog.presidential-betting md-dialog-content .md-dialog-content .help span {
          padding: 0 4px;
          background: #FFF176;
          border: 1px solid #d4c306;
          border-radius: 2px;
          -webkit-user-select: none;
             -moz-user-select: none;
              -ms-user-select: none;
                  user-select: none;
          margin: 0 4px;
          cursor: pointer; }
          md-dialog.presidential-betting md-dialog-content .md-dialog-content .help span:hover {
            background: #d4c306; }
  md-dialog.presidential-betting md-dialog-actions {
    background: #fff; }
  md-dialog.presidential-betting md-progress-linear {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0; }
  @media screen and (max-width: 600px) {
    md-dialog.presidential-betting {
      width: 98%;
      max-width: 98%; }
      md-dialog.presidential-betting md-dialog-content {
        min-width: 96%; } }

body.saba #layout-content-with-toolbar {
  background-image: url(/assets/images/backgrounds/353109098.jpg);
  background-repeat: no-repeat;
  background-color: #2b2e59;
  background-size: cover;
  background-position: bottom;
  position: relative; }
  @media screen and (min-width: 1024px) {
    body.saba #layout-content-with-toolbar:after {
      content: '';
      position: absolute;
      background-color: rgba(0, 0, 0, 0.6);
      top: 0;
      bottom: 0;
      left: 0;
      right: 0; } }
  body.saba #layout-content-with-toolbar #content {
    max-width: 1320px;
    margin: 0 auto;
    background: rgba(224, 224, 226, 0); }
    body.saba #layout-content-with-toolbar #content .saba-game .game-content {
      min-height: 100%;
      width: 100%; }
      body.saba #layout-content-with-toolbar #content .saba-game .game-content .frame-play {
        position: relative;
        z-index: 2;
        width: 100%;
        height: 100%; }
        body.saba #layout-content-with-toolbar #content .saba-game .game-content .frame-play iframe {
          border: none;
          overflow: hidden;
          width: 100%;
          height: 100%; }
          body.saba #layout-content-with-toolbar #content .saba-game .game-content .frame-play iframe body#element {
            background: transparent; }
        body.saba #layout-content-with-toolbar #content .saba-game .game-content .frame-play .free-play {
          position: absolute;
          bottom: 16px;
          left: 0;
          right: 0;
          text-align: center;
          padding: 4px; }
          body.saba #layout-content-with-toolbar #content .saba-game .game-content .frame-play .free-play .message {
            border: 1px solid #e52c2e;
            background: #c74243;
            padding: 8px 16px;
            width: -webkit-fit-content;
            width: -moz-fit-content;
            width: fit-content;
            border-radius: 4px;
            color: #FFF;
            font-size: 16px;
            font-weight: 500;
            -webkit-user-select: none;
               -moz-user-select: none;
                -ms-user-select: none;
                    user-select: none;
            pointer-events: none;
            -webkit-box-shadow: -12px 14px 23px 1px rgba(0, 0, 0, 0.75);
                    box-shadow: -12px 14px 23px 1px rgba(0, 0, 0, 0.75); }
          @media screen and (max-width: 600px) {
            body.saba #layout-content-with-toolbar #content .saba-game .game-content .frame-play .free-play {
              bottom: 6px; }
              body.saba #layout-content-with-toolbar #content .saba-game .game-content .frame-play .free-play .message {
                padding: 8px;
                font-size: 13px; } }
        body.saba #layout-content-with-toolbar #content .saba-game .game-content .frame-play .wait-wm {
          position: absolute;
          top: 0;
          bottom: 0;
          left: 0;
          right: 0; }
          body.saba #layout-content-with-toolbar #content .saba-game .game-content .frame-play .wait-wm.pre {
            background: black; }
          body.saba #layout-content-with-toolbar #content .saba-game .game-content .frame-play .wait-wm .logo {
            position: relative; }
            body.saba #layout-content-with-toolbar #content .saba-game .game-content .frame-play .wait-wm .logo .loader,
            body.saba #layout-content-with-toolbar #content .saba-game .game-content .frame-play .wait-wm .logo .loader:after {
              border-radius: 50%;
              width: 10em;
              height: 10em; }
            body.saba #layout-content-with-toolbar #content .saba-game .game-content .frame-play .wait-wm .logo .loader {
              background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%222048%22%20height%3D%222048%22%20viewBox%3D%220%200%202048%202048%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1767%201184q0%205-1%207-64%20268-268%20434.5T1020%201792q-146%200-282.5-55T494%201580l-129%20129q-19%2019-45%2019t-45-19-19-45v-448q0-26%2019-45t45-19h448q26%200%2045%2019t19%2045-19%2045l-137%20137q71%2066%20161%20102t187%2036q134%200%20250-65t186-179q11-17%2053-117%208-23%2030-23h192q13%200%2022.5%209.5t9.5%2022.5zm25-800v448q0%2026-19%2045t-45%2019h-448q-26%200-45-19t-19-45%2019-45l138-138q-148-137-349-137-134%200-250%2065T588%20756q-11%2017-53%20117-8%2023-30%2023H306q-13%200-22.5-9.5T274%20864v-7q65-268%20270-434.5T1024%20256q146%200%20284%2055.5T1553%20468l130-129q19-19%2045-19t45%2019%2019%2045z%22%20fill%3D%22%23444%22%2F%3E%3C%2Fsvg%3E");
              -webkit-filter: grayscale(1) brightness(5);
                      filter: grayscale(1) brightness(5);
              background-size: 10em;
              -webkit-transform: translateZ(0);
              transform: translateZ(0);
              -webkit-animation: load8 3s infinite linear;
              animation: load8 3s infinite linear; }
            body.saba #layout-content-with-toolbar #content .saba-game .game-content .frame-play .wait-wm .logo .message {
              position: absolute;
              bottom: -140px;
              width: 400px;
              left: -140px;
              text-align: center;
              color: #2c2e59;
              font-size: 16px;
              margin-top: 0;
              padding: 16px;
              border-radius: 8px;
              border: 1px solid #ffdf00;
              background: #faf6ba; }
      body.saba #layout-content-with-toolbar #content .saba-game .game-content .NbBbRNil {
        color: #fff;
        z-index: 10;
        text-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
        text-align: center;
        overflow: hidden; }
        body.saba #layout-content-with-toolbar #content .saba-game .game-content .NbBbRNil.maintenance {
          background-image: url("/assets/images/backgrounds/maintenance-bg.jpg");
          background-size: cover;
          background-repeat: no-repeat; }
          body.saba #layout-content-with-toolbar #content .saba-game .game-content .NbBbRNil.maintenance p {
            color: #000;
            margin: 0; }
        body.saba #layout-content-with-toolbar #content .saba-game .game-content .NbBbRNil h1 {
          font-size: 3em; }
        body.saba #layout-content-with-toolbar #content .saba-game .game-content .NbBbRNil p {
          font-size: 2em; }
        @media screen and (max-width: 900px) {
          body.saba #layout-content-with-toolbar #content .saba-game .game-content .NbBbRNil {
            width: 98vw;
            height: calc(100vw * 5/9); }
            body.saba #layout-content-with-toolbar #content .saba-game .game-content .NbBbRNil p {
              font-size: 1.5em; } }
      body.saba #layout-content-with-toolbar #content .saba-game .game-content.saba-club {
        -webkit-box-flex: 0;
            -ms-flex: none;
                flex: none;
        height: 800px; }
        body.saba #layout-content-with-toolbar #content .saba-game .game-content.saba-club .frame-play {
          max-height: 800px;
          height: 800px; }
          @media only screen and (max-width: 1399px) {
            body.saba #layout-content-with-toolbar #content .saba-game .game-content.saba-club .frame-play {
              width: 100vw;
              height: calc( 100vh - 64px); } }
          @media only screen and (max-width: 600px) {
            body.saba #layout-content-with-toolbar #content .saba-game .game-content.saba-club .frame-play {
              height: 100vh; } }
    body.saba #layout-content-with-toolbar #content .saba-game .CgcIEXRw .md-button {
      padding: 16px;
      line-height: 12px; }
      body.saba #layout-content-with-toolbar #content .saba-game .CgcIEXRw .md-button.JcuPtOnP {
        background: #f56400;
        color: #EEE; }
      body.saba #layout-content-with-toolbar #content .saba-game .CgcIEXRw .md-button.IMshVrGI {
        background: #000DDD;
        color: #fff; }
    body.saba #layout-content-with-toolbar #content .saba-game .account-locked, body.saba #layout-content-with-toolbar #content .saba-game .maintenance, body.saba #layout-content-with-toolbar #content .saba-game .need-transfer {
      font-size: 16px;
      font-weight: 400;
      padding: 8px 16px;
      border: 1px solid #f82222;
      background: #f38c8c;
      border-radius: 8px;
      z-index: 10;
      margin: 0 8px; }
      body.saba #layout-content-with-toolbar #content .saba-game .account-locked p, body.saba #layout-content-with-toolbar #content .saba-game .maintenance p, body.saba #layout-content-with-toolbar #content .saba-game .need-transfer p {
        text-align: center; }
    body.saba #layout-content-with-toolbar #content .saba-game .maintenance, body.saba #layout-content-with-toolbar #content .saba-game .need-transfer {
      border: 1px solid #ffdf00;
      background: #faf6ba; }
      body.saba #layout-content-with-toolbar #content .saba-game .maintenance .text-uppercase, body.saba #layout-content-with-toolbar #content .saba-game .need-transfer .text-uppercase {
        font-weight: 600;
        margin: 16px 0 0 0; }

md-dialog.saba md-dialog-content .md-dialog-content {
  max-width: 600px;
  padding: 16px; }
  md-dialog.saba md-dialog-content .md-dialog-content .content {
    padding: 0; }
    md-dialog.saba md-dialog-content .md-dialog-content .content .content-wrap .input-content {
      margin-bottom: 16px; }
      md-dialog.saba md-dialog-content .md-dialog-content .content .content-wrap .input-content div.message {
        min-height: 28px;
        margin: 8px 0 0 0;
        font-size: 13px;
        padding: 4px 8px;
        border-radius: 20px;
        color: transparent;
        background: none;
        border-color: transparent;
        -webkit-transition: .5s ease;
        transition: .5s ease;
        max-width: 520px;
        line-height: 18px; }
        md-dialog.saba md-dialog-content .md-dialog-content .content .content-wrap .input-content div.message.has-dada {
          color: #1a1a34;
          background: #f8ea9f;
          border: 1px solid #face88; }
        md-dialog.saba md-dialog-content .md-dialog-content .content .content-wrap .input-content div.message::first-letter {
          text-transform: uppercase; }
      md-dialog.saba md-dialog-content .md-dialog-content .content .content-wrap .input-content.money-template .template-wrap {
        margin: 0 -4px; }
        md-dialog.saba md-dialog-content .md-dialog-content .content .content-wrap .input-content.money-template .template-wrap .money-item {
          min-width: 60px;
          padding: 0 4px 8px 4px;
          -webkit-box-flex: 1;
              -ms-flex: 1 1 100%;
                  flex: 1 1 100%;
          max-width: 88px; }
          md-dialog.saba md-dialog-content .md-dialog-content .content .content-wrap .input-content.money-template .template-wrap .money-item div {
            background: #039be5;
            border: 1px solid #0390d6;
            text-align: center;
            font-size: 14px;
            padding: 4px;
            border-radius: 20px;
            -webkit-user-select: none;
               -moz-user-select: none;
                -ms-user-select: none;
                    user-select: none;
            color: #FFF;
            -webkit-transition: .5s ease;
            transition: .5s ease; }
            md-dialog.saba md-dialog-content .md-dialog-content .content .content-wrap .input-content.money-template .template-wrap .money-item div:hover {
              cursor: pointer;
              background: rgba(3, 155, 229, 0.8); }
          md-dialog.saba md-dialog-content .md-dialog-content .content .content-wrap .input-content.money-template .template-wrap .money-item.all-in div {
            background: #fa5143;
            border: 1px solid #f44336; }
            md-dialog.saba md-dialog-content .md-dialog-content .content .content-wrap .input-content.money-template .template-wrap .money-item.all-in div:hover {
              background: rgba(250, 81, 67, 0.8); }
      md-dialog.saba md-dialog-content .md-dialog-content .content .content-wrap .input-content.direction > div {
        text-align: center;
        -webkit-user-select: none;
           -moz-user-select: none;
            -ms-user-select: none;
                user-select: none;
        margin-right: 4px;
        border: 1px solid #ddd;
        padding: 8px;
        background: #eee;
        font-weight: 500;
        font-size: 13px;
        text-transform: uppercase;
        border-radius: 20px; }
        md-dialog.saba md-dialog-content .md-dialog-content .content .content-wrap .input-content.direction > div + div {
          margin-left: 4px;
          margin-right: 0; }
        md-dialog.saba md-dialog-content .md-dialog-content .content .content-wrap .input-content.direction > div:hover {
          cursor: pointer;
          background: rgba(238, 238, 238, 0.5); }
        md-dialog.saba md-dialog-content .md-dialog-content .content .content-wrap .input-content.direction > div.active {
          background: #039be5;
          border: 1px solid #0390d6;
          color: #FFF; }
          md-dialog.saba md-dialog-content .md-dialog-content .content .content-wrap .input-content.direction > div.active:hover {
            background: rgba(3, 155, 229, 0.9); }
    md-dialog.saba md-dialog-content .md-dialog-content .content .content-wrap .note {
      padding: 0 0 16px 0; }
      md-dialog.saba md-dialog-content .md-dialog-content .content .content-wrap .note span {
        padding: 4px 16px;
        font-size: 13px;
        font-style: italic;
        border-radius: 4px;
        background: #f8ea9f;
        border: 1px solid #face88; }
  @media screen and (max-width: 960px) {
    md-dialog.saba md-dialog-content .md-dialog-content {
      max-width: 100vw; }
      md-dialog.saba md-dialog-content .md-dialog-content .content .content-wrap .input-content div.message {
        max-width: calc( 100vw - 32px); }
      md-dialog.saba md-dialog-content .md-dialog-content .content .content-wrap .input-content.money-template .template-wrap .money-item {
        max-width: calc( (100vw - 72px)/8); } }
  @media screen and (max-width: 768px) {
    md-dialog.saba md-dialog-content .md-dialog-content {
      max-width: 100vw; }
      md-dialog.saba md-dialog-content .md-dialog-content .content .content-wrap .input-content.money-template .template-wrap .money-item {
        max-width: calc( (100vw - 72px)/6); } }
  @media screen and (max-width: 600px) {
    md-dialog.saba md-dialog-content .md-dialog-content {
      max-width: 100vw; }
      md-dialog.saba md-dialog-content .md-dialog-content .content .content-wrap .input-content.money-template .template-wrap .money-item {
        max-width: calc( (100vw - 72px)/5); } }
  @media screen and (max-width: 460px) {
    md-dialog.saba md-dialog-content .md-dialog-content {
      max-width: 100vw; }
      md-dialog.saba md-dialog-content .md-dialog-content .content .content-wrap {
        padding: 0; }
        md-dialog.saba md-dialog-content .md-dialog-content .content .content-wrap .input-content.money-template .template-wrap .money-item {
          max-width: calc( (100vw - 24px)/4); } }
  @media screen and (max-width: 400px) {
    md-dialog.saba md-dialog-content .md-dialog-content {
      max-width: 100vw; }
      md-dialog.saba md-dialog-content .md-dialog-content .content .content-wrap {
        padding: 0; }
        md-dialog.saba md-dialog-content .md-dialog-content .content .content-wrap .input-content.money-template .template-wrap .money-item {
          max-width: calc( (100vw - 24px)/3); } }

body.traditional #layout-content-with-toolbar #content #traditional {
  max-width: 1200px;
  margin: 0 auto;
  min-height: 100%; }
  body.traditional #layout-content-with-toolbar #content #traditional .notification {
    border-radius: 4px;
    border-width: 1px;
    border-style: solid;
    margin: 16px 0 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow: hidden;
    padding: 4px 16px;
    position: relative; }
    @media screen and (max-width: 600px) {
      body.traditional #layout-content-with-toolbar #content #traditional .notification {
        margin: 8px 8px 0 8px; } }
    body.traditional #layout-content-with-toolbar #content #traditional .notification:before {
      content: '';
      width: 10%;
      position: absolute;
      left: 0;
      top: 0;
      bottom: 0;
      pointer-events: none; }
    body.traditional #layout-content-with-toolbar #content #traditional .notification:after {
      content: '';
      width: 20%;
      position: absolute;
      right: 0;
      top: 0;
      bottom: 0;
      pointer-events: none; }
    body.traditional #layout-content-with-toolbar #content #traditional .notification .marquee {
      margin: 0 auto;
      overflow: hidden;
      white-space: nowrap;
      -webkit-box-sizing: border-box;
              box-sizing: border-box; }
      body.traditional #layout-content-with-toolbar #content #traditional .notification .marquee #marquee-id-inner {
        display: inline-block; }
      body.traditional #layout-content-with-toolbar #content #traditional .notification .marquee span label {
        padding: 0 8px 0 0;
        font-size: 12px;
        font-style: italic; }
      body.traditional #layout-content-with-toolbar #content #traditional .notification .marquee span + span {
        margin-left: 48px; }
      body.traditional #layout-content-with-toolbar #content #traditional .notification .marquee:hover {
        -webkit-animation-play-state: paused;
                animation-play-state: paused; }
  body.traditional #layout-content-with-toolbar #content #traditional .md-button.home-button {
    position: fixed;
    margin: 16px;
    height: 48px;
    width: 48px;
    padding: 12px;
    left: 0; }
    body.traditional #layout-content-with-toolbar #content #traditional .md-button.home-button md-icon {
      -webkit-transition: all .3s ease-in-out;
      transition: all .3s ease-in-out; }
  body.traditional #layout-content-with-toolbar #content #traditional .game-titles {
    padding: 16px 16px 0 16px; }
    @media screen and (max-width: 600px) {
      body.traditional #layout-content-with-toolbar #content #traditional .game-titles {
        padding: 16px 4px 0 4px; } }
    body.traditional #layout-content-with-toolbar #content #traditional .game-titles .md-button.md-icon-button {
      margin: 0; }
    body.traditional #layout-content-with-toolbar #content #traditional .game-titles h2 {
      text-transform: uppercase;
      margin: 10px 0 0;
      font-size: 16px; }
    body.traditional #layout-content-with-toolbar #content #traditional .game-titles .md-button:not(.md-icon-button) {
      margin: 0 1px;
      min-width: 50px;
      padding: 0 8px;
      font-size: 12px;
      border-radius: 20px; }
  body.traditional #layout-content-with-toolbar #content #traditional .traditional-content {
    width: 100%; }
    body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game {
      padding: 8px 0 0 8px; }
      @media screen and (max-width: 600px) {
        body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game {
          padding: 4px; } }
      body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .content-number-wrap {
        padding: 8px 0; }
        @media screen and (max-width: 600px) {
          body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .content-number-wrap {
            padding: 4px; } }
        body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .content-number-wrap .content-number {
          border-radius: 8px;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          overflow: hidden;
          padding: 12px;
          height: -webkit-fit-content;
          height: -moz-fit-content;
          height: fit-content; }
          @media screen and (max-width: 600px) {
            body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .content-number-wrap .content-number {
              padding: 4px; } }
      body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .betting-form-wrap {
        padding: 8px 0 0 8px; }
        @media screen and (max-width: 600px) {
          body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .betting-form-wrap {
            padding: 4px; } }
        body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .betting-form-wrap .betting-form {
          border-radius: 8px;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          overflow: hidden; }
          body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-header {
            padding: 0 11px;
            min-height: 36px;
            text-transform: uppercase;
            line-height: 36px;
            font-weight: 500; }
          body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content {
            padding: 12px;
            font-size: 13px; }
            body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .ignore-price md-checkbox {
              margin: 4px 0;
              font-size: 13px; }
              body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .ignore-price md-checkbox .md-icon {
                border-radius: 50%;
                border-width: 1px; }
              body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .ignore-price md-checkbox .md-label {
                font-size: 1rem;
                text-transform: uppercase;
                letter-spacing: .07272727em;
                font-weight: 500; }
            body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .sub-title {
              font-size: 1rem;
              font-family: 'Roboto', sans-serif;
              letter-spacing: .07272727em;
              font-weight: 500;
              line-height: 2rem;
              text-transform: uppercase;
              -webkit-hyphens: auto;
                  -ms-hyphens: auto;
                      hyphens: auto;
              word-break: break-word;
              word-wrap: break-word; }
              body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .sub-title span.text-boxed-one {
                border-radius: 4px;
                background: transparent;
                letter-spacing: .07272727em;
                height: 36px;
                display: block;
                width: 100%;
                margin: 0;
                line-height: 36px;
                font-size: 1rem;
                text-align: center; }
              body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .sub-title.number {
                overflow: hidden;
                text-overflow: ellipsis;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 2;
                cursor: pointer; }
                body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .sub-title.number > div {
                  width: 30%;
                  display: inline; }
                  body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .sub-title.number > div:after {
                    content: '';
                    display: inline-block;
                    width: 11px;
                    height: 1px; }
                body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .sub-title.number span {
                  font-weight: 600;
                  font-size: 1.1rem; }
                body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .sub-title.number.full {
                  display: block; }
              body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .sub-title.secondary.text-bold {
                font-weight: 600; }
            body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content form.md-inline-form {
              font-size: 13px; }
              body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content form.md-inline-form .sub-title {
                line-height: 32px;
                text-transform: uppercase;
                font-size: 1rem; }
            body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .regirons {
              padding-top: 8px; }
            body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .betting-button {
              margin: 0 0 8px;
              width: 100%;
              font-size: 12px;
              border-radius: 60px;
              height: 36px; }
              body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .betting-button[disabled] {
                color: rgba(108, 107, 107, 0.5); }
              body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .betting-button.cancel-button {
                min-width: auto; }
            body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content input.bet-input {
              border-width: 1px;
              border-style: solid;
              padding: 8px !important;
              height: 36px;
              line-height: 15px;
              font-size: 14px;
              border-radius: 60px !important;
              width: 100%;
              text-align: center;
              -webkit-transition: .3s ease-in-out;
              transition: .3s ease-in-out; }
              body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content input.bet-input[disabled] {
                border: 1px solid rgba(89, 89, 89, 0.2) !important;
                color: rgba(204, 204, 204, 0.4); }
              body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content input.bet-input.xien {
                padding: 8px !important; }
            body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .balance .secondary {
              line-height: 40px; }
              body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .betting-form-wrap .betting-form .betting-form-content .balance .secondary .md-button md-icon.rotating {
                -webkit-animation: rotating 1s linear infinite;
                animation: rotating 1s linear infinite;
                color: #00B0FF; }
      body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .live-info {
        padding: 8px; }
        @media screen and (max-width: 600px) {
          body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .live-info {
            padding: 4px; } }
        body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .live-info .live-content {
          background-color: white;
          border-radius: 8px;
          border: 1px solid #dadce0;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          overflow: hidden; }
          body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .live-info .live-content .title {
            background: linear-gradient(140deg, #6f00f7 0%, #191248 100%);
            padding: 12px;
            color: #fff;
            text-transform: uppercase; }
          body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .live-info .live-content .content {
            background: #edf3fa;
            padding: 8px;
            font-weight: 500; }
            body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .live-info .live-content .content + .content {
              border-top: 1px solid #dadce0; }
            body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .live-info .live-content .content .timer {
              text-align: right;
              color: #f83365; }
      body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .recent-betting-list {
        padding: 8px 0 0 8px; }
        @media screen and (max-width: 600px) {
          body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .recent-betting-list {
            padding: 4px; } }
        body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .recent-betting-list .recent-tickets {
          padding: 0;
          border-radius: 8px;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          overflow: hidden; }
          body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .recent-betting-list .recent-tickets .md-subheader .md-subheader-inner {
            padding: 0 0 0 12px;
            text-transform: uppercase;
            font-weight: normal;
            height: 42px; }
            body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .recent-betting-list .recent-tickets .md-subheader .md-subheader-inner .md-subheader-content {
              height: 42px;
              line-height: 42px; }
              body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .recent-betting-list .recent-tickets .md-subheader .md-subheader-inner .md-subheader-content .md-button {
                margin: 0; }
                body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .recent-betting-list .recent-tickets .md-subheader .md-subheader-inner .md-subheader-content .md-button md-icon {
                  color: #9aa1a9; }
                  body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .recent-betting-list .recent-tickets .md-subheader .md-subheader-inner .md-subheader-content .md-button md-icon.rotating {
                    -webkit-animation: rotating 1s linear infinite;
                            animation: rotating 1s linear infinite;
                    color: #009688; }
          body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .recent-betting-list .recent-tickets .show {
            -webkit-transition: all linear 0.5s;
            transition: all linear 0.5s; }
            body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .recent-betting-list .recent-tickets .show md-list-item, body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .recent-betting-list .recent-tickets .show .ticket-content {
              background: #dcdddf; }
              body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .recent-betting-list .recent-tickets .show md-list-item.ticket, body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .recent-betting-list .recent-tickets .show .ticket-content.ticket {
                background: rgba(0, 150, 136, 0.5); }
            body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .recent-betting-list .recent-tickets .show span.cancel-bet {
              background: #f83365;
              font-size: 12px;
              padding: 4px 12px;
              border-radius: 16px;
              margin: 0 auto;
              color: #FFF;
              -webkit-user-select: none;
                 -moz-user-select: none;
                  -ms-user-select: none;
                      user-select: none;
              cursor: pointer;
              position: relative; }
              body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .recent-betting-list .recent-tickets .show span.cancel-bet md-progress-circular {
                position: absolute;
                right: 6px;
                bottom: 6px;
                display: none; }
              body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .recent-betting-list .recent-tickets .show span.cancel-bet.wait-to-cancel {
                pointer-events: none;
                background: #838383;
                padding-right: 22px; }
                body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .recent-betting-list .recent-tickets .show span.cancel-bet.wait-to-cancel md-progress-circular {
                  display: block; }
          body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .recent-betting-list .recent-tickets .ticket {
            min-height: 36px; }
            body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .recent-betting-list .recent-tickets .ticket:before {
              min-height: 36px; }
            body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .recent-betting-list .recent-tickets .ticket:not(:last-child) {
              border-bottom: 1px solid rgba(0, 54, 99, 0.1); }
            body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .recent-betting-list .recent-tickets .ticket .md-button.md-no-style {
              min-height: 36px; }
              body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .recent-betting-list .recent-tickets .ticket .md-button.md-no-style:before {
                min-height: 36px; }
            body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .recent-betting-list .recent-tickets .ticket:before {
              min-height: 36px; }
            body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .recent-betting-list .recent-tickets .ticket .md-list-item-inner:before {
              min-height: 36px; }
            body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .recent-betting-list .recent-tickets .ticket .md-list-item-inner md-icon {
              margin: 0 16px 0 0; }
            body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .recent-betting-list .recent-tickets .ticket .amount {
              font-weight: 600; }
          body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .recent-betting-list .recent-tickets .ticket-content {
            font-size: 14px;
            max-height: 500px;
            -webkit-transition: all .2s linear;
            transition: all .2s linear;
            overflow: hidden; }
            body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .recent-betting-list .recent-tickets .ticket-content .sub-title {
              font-weight: 500;
              line-height: 20px;
              font-size: 13px; }
              body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .recent-betting-list .recent-tickets .ticket-content .sub-title .title {
                min-width: 70px; }
              body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .recent-betting-list .recent-tickets .ticket-content .sub-title span.number {
                color: #f83365;
                font-weight: 500;
                font-size: 13px; }
            body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .recent-betting-list .recent-tickets .ticket-content .text-red {
              color: #f83365;
              font-weight: 600; }
            body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .recent-betting-list .recent-tickets .ticket-content .sub-header {
              font-family: 'Roboto', sans-serif;
              letter-spacing: .07272727em;
              font-weight: 500;
              line-height: 2.3rem;
              text-transform: uppercase;
              -webkit-hyphens: auto;
                  -ms-hyphens: auto;
                      hyphens: auto;
              word-break: break-word;
              word-wrap: break-word;
              font-size: 12px; }
            body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .recent-betting-list .recent-tickets .ticket-content.ng-hide {
              max-height: 0;
              -webkit-transition: all .2s linear;
              transition: all .2s linear;
              overflow: hidden; }
          body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .recent-betting-list .recent-tickets .canceled .ticket {
            background: #949494 !important; }
            body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .recent-betting-list .recent-tickets .canceled .ticket .md-button .md-list-item-inner .md-list-item-text, body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .recent-betting-list .recent-tickets .canceled .ticket .md-button .md-list-item-inner .amount {
              text-decoration: line-through; }
          body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .recent-betting-list .recent-tickets .canceled .ticket-content {
            background: #c5c5c5; }
            body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .recent-betting-list .recent-tickets .canceled .ticket-content span.canceled {
              padding: 2px 8px;
              color: #FF3C00;
              border: 1px solid #FF3C00;
              background: rgba(255, 60, 0, 0.1); }
      body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .side-ads {
        padding: 8px 0 0 8px; }
        @media screen and (max-width: 600px) {
          body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .side-ads {
            padding: 4px; } }
        body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-right-betting-form .side-ads .image {
          border-radius: 8px;
          overflow: hidden; }
      body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .number-filter {
        margin-bottom: 8px;
        padding: 4px;
        -webkit-user-select: none;
           -moz-user-select: none;
            -ms-user-select: none;
                user-select: none; }
        body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .number-filter .hundreds span {
          margin: 0 2px; }
          body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .number-filter .hundreds span.label {
            min-width: 28px; }
          body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .number-filter .hundreds span:not(.label) {
            border-width: 1px;
            border-style: solid;
            border-radius: 2px;
            padding: 0 6px;
            font-weight: 600;
            font-size: 13px;
            cursor: pointer; }
        @media screen and (max-width: 600px) {
          body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .number-filter .hundreds + .hundreds {
            margin: 16px 0 0; } }
        @media screen and (min-width: 600px) {
          body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .number-filter .hundreds + .hundreds {
            margin-left: 16px; } }
    body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .betting-form {
      font-size: 12px; }
      body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .betting-form .ignore-price md-checkbox {
        margin: 4px 0; }
      body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .betting-form .bet-input-1 {
        padding-right: 2px; }
      body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .betting-form .bet-input-2 {
        padding: 0 2px; }
      body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .betting-form .bet-input-3 {
        padding-left: 2px; }
      body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .betting-form .regirons .layout-column {
        padding-top: 8px; }
      body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .betting-form .regirons md-checkbox {
        margin: 4px 0; }
        body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .betting-form .regirons md-checkbox .md-icon {
          border-width: 1px;
          border-radius: 50%;
          width: 20px;
          height: 20px; }
        body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .betting-form .regirons md-checkbox .md-label {
          -webkit-user-select: none;
             -moz-user-select: none;
              -ms-user-select: none;
                  user-select: none; }
        body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .betting-form .regirons md-checkbox[disabled] .md-icon {
          border-color: rgba(44, 119, 179, 0.1); }
    body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .live-info h4 {
      margin: 4px 4px 0;
      font-weight: 600;
      font-size: 11px;
      text-transform: uppercase; }
      body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .live-info h4 md-icon {
        -webkit-animation: blink 1s linear infinite;
                animation: blink 1s linear infinite; }
      body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .live-info h4 span, body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .live-info h4 md-icon, body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .live-info h4.warn {
        color: #f83365 !important; }
      body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .live-info h4 .upper {
        text-transform: uppercase;
        font-size: 12px; }
    body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .row-input-numbers {
      padding: 2px 0 8px 2px; }
      body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .row-input-numbers form {
        width: 100%;
        font-size: 12px; }
      body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .row-input-numbers .input-numbers-array {
        width: calc(100% - 72px);
        border-width: 1px;
        border-style: solid;
        font-size: 13px;
        padding: 8px 16px;
        border-radius: 60px;
        -webkit-transition: .3s ease-in-out;
        transition: .3s ease-in-out; }
        body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .row-input-numbers .input-numbers-array:focus {
          outline: 0; }
      body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .row-input-numbers.has-star .input-numbers-array {
        width: calc(100% - 145px); }
      body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .row-input-numbers.has-star .md-button.highlight {
        color: white;
        background-color: #f44336; }
      body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .row-input-numbers .md-button {
        margin: 0 0 0 8px;
        font-size: 10px;
        min-height: 32px;
        height: 32px;
        line-height: 32px;
        -webkit-box-shadow: none;
                box-shadow: none;
        width: 140px;
        border-radius: 60px; }
        body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .row-input-numbers .md-button:not(.md-accent) {
          min-width: 84px;
          width: 84px; }
        body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .row-input-numbers .md-button.md-icon-button {
          width: 40px;
          padding: 0;
          border-radius: 20px; }
    body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .collapsing {
      margin-bottom: 8px;
      -webkit-transition: all .2s linear;
      transition: all .2s linear;
      overflow: hidden; }
      body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .collapsing.ng-hide {
        max-height: 0;
        -webkit-transition: all .2s linear;
        transition: all .2s linear;
        overflow: hidden; }
      body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .collapsing md-tabs md-tabs-canvas {
        height: 32px; }
        body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .collapsing md-tabs md-tabs-canvas md-pagination-wrapper {
          height: 32px; }
          body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .collapsing md-tabs md-tabs-canvas md-pagination-wrapper .md-tab {
            font-size: 11px;
            padding: 8px 16px;
            line-height: 18px; }
      body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .collapsing md-tabs md-tabs-content-wrapper md-content {
        padding: 16px 0; }
        body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .collapsing md-tabs md-tabs-content-wrapper md-content .content {
          float: left; }
          body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .collapsing md-tabs md-tabs-content-wrapper md-content .content md-checkbox .md-icon {
            border-width: 1px;
            border-style: solid;
            border-radius: 50%;
            width: 20px;
            height: 20px; }
          @media screen and (min-width: 960px) {
            body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .collapsing md-tabs md-tabs-content-wrapper md-content .content {
              width: 25%; } }
          @media screen and (min-width: 600px) and (max-width: 960px) {
            body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .collapsing md-tabs md-tabs-content-wrapper md-content .content {
              width: 33.333%; } }
          @media screen and (max-width: 600px) {
            body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .collapsing md-tabs md-tabs-content-wrapper md-content .content {
              width: 50%; } }
    body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game table {
      width: 100%;
      border-spacing: 0; }
      body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game table tbody tr td {
        vertical-align: top;
        overflow: hidden; }
        body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game table tbody tr td.row-check div {
          padding-left: 1px;
          width: 10%; }
        body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game table tbody tr td md-checkbox {
          margin: 0;
          width: 20px; }
          body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game table tbody tr td md-checkbox .md-icon {
            border-width: 1px;
            border-style: solid;
            width: 20px;
            height: 20px;
            border-radius: 50%; }
          body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game table tbody tr td md-checkbox.md-checked .md-icon:after {
            left: 5.66667px;
            top: 1.22222px; }
          body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game table tbody tr td md-checkbox[disabled] .md-icon {
            border-color: rgba(44, 119, 179, 0.1); }
        body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game table tbody tr td:first-child {
          width: 20px; }
          @media screen and (max-width: 600px) {
            body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game table tbody tr td:first-child {
              width: 0;
              display: none; } }
      body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game table:not(.table) tbody tr:not(:first-child) td {
        height: 60px; }
    body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-number .repeater-number {
      float: left;
      width: 10%;
      height: 60px;
      text-align: center;
      padding: 2px; }
      @media screen and (max-width: 600px) {
        body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-number .repeater-number {
          height: 40px;
          padding: 1px; } }
      body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-number .repeater-number .inner-number {
        border-width: 1px;
        border-style: solid;
        height: 100%;
        border-radius: 4px;
        position: relative;
        -webkit-user-select: none;
           -moz-user-select: none;
            -ms-user-select: none;
                user-select: none; }
        body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-number .repeater-number .inner-number:hover {
          cursor: pointer; }
        body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-number .repeater-number .inner-number.stop {
          -webkit-user-select: none;
             -moz-user-select: none;
              -ms-user-select: none;
                  user-select: none;
          pointer-events: none; }
          body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-number .repeater-number .inner-number.stop:before {
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            content: '';
            z-index: 1;
            background: rgba(42, 42, 42, 0.55);
            border-radius: 3px; }
          body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-number .repeater-number .inner-number.stop:after {
            position: absolute;
            top: 1px;
            bottom: 1px;
            left: 1px;
            right: 1px;
            content: '';
            background-repeat: no-repeat;
            background-position: center center;
            background-size: 100% 100%, auto;
            z-index: 2; }
        body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-number .repeater-number .inner-number .number {
          font-weight: 600;
          font-size: 16px;
          margin-top: 4px;
          pointer-events: none; }
          @media screen and (max-width: 600px) {
            body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-number .repeater-number .inner-number .number {
              margin-top: 0; } }
          body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-number .repeater-number .inner-number .number.d3 {
            font-size: 14px; }
          body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-number .repeater-number .inner-number .number.d4 {
            font-size: 14px; }
            @media screen and (max-width: 600px) {
              body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-number .repeater-number .inner-number .number.d4 {
                font-size: 12px; } }
        @media screen and (max-width: 600px) {
          body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-number .repeater-number .inner-number.parlay .number {
            margin-top: 6px; } }
        @media screen and (max-width: 600px) {
          body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-number .repeater-number .inner-number.miennam .number {
            margin-top: 8px; } }
        body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-number .repeater-number .inner-number:not(.miennam) .price {
          position: absolute;
          width: 100%;
          bottom: 8px;
          pointer-events: none; }
        body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-number .repeater-number .inner-number .price {
          font-size: 11px;
          color: #000DDD; }
          body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-number .repeater-number .inner-number .price span {
            padding: 2px; }
            body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-number .repeater-number .inner-number .price span.price-up {
              border-radius: 4px;
              background-color: rgba(255, 239, 128, 0.9); }
            body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-number .repeater-number .inner-number .price span.zero {
              color: transparent;
              background: transparent; }
            @media screen and (max-width: 600px) {
              body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-number .repeater-number .inner-number .price span {
                padding: 1px 2px; } }
          body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-number .repeater-number .inner-number .price div {
            height: 33.33%;
            line-height: 22px; }
            body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-number .repeater-number .inner-number .price div span {
              padding: 1px 2px;
              border-radius: 2px; }
              body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-number .repeater-number .inner-number .price div span.price-up {
                background: rgba(255, 239, 128, 0.9); }
              body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-number .repeater-number .inner-number .price div span.stop {
                background: transparent;
                color: transparent; }
          @media screen and (max-width: 600px) {
            body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-number .repeater-number .inner-number .price {
              font-size: 8px;
              bottom: 2px !important; } }
        body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-number .repeater-number .inner-number .input-point {
          display: none;
          opacity: 0; }
          body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-number .repeater-number .inner-number .input-point input {
            width: 80%;
            border-width: 1px;
            border-style: solid;
            -webkit-transition: .3s ease-in-out;
            transition: .3s ease-in-out;
            border-radius: 20px;
            text-align: center;
            padding: 2px 0;
            margin-top: 4px;
            font-size: 13px; }
        body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-number .repeater-number .inner-number.active {
          border-width: 1px;
          border-style: solid; }
          body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-number .repeater-number .inner-number.active:not(.miennam) .price:not(.except) {
            display: none;
            opacity: 0; }
            @media screen and (max-width: 600px) {
              body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-number .repeater-number .inner-number.active:not(.miennam) .price:not(.except) {
                display: block;
                opacity: 1; } }
          body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-number .repeater-number .inner-number.active .input-point {
            display: block;
            opacity: 1; }
            @media screen and (max-width: 600px) {
              body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .main-number .repeater-number .inner-number.active .input-point {
                pointer-events: none;
                display: none; } }
    body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .quick-bet .betting-form {
      margin-bottom: 8px; }
      body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .quick-bet .betting-form .betting-button {
        margin: 0;
        border-radius: 20px; }
    body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .quick-bet table thead tr th {
      text-align: center; }
      body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .quick-bet table thead tr th md-checkbox {
        margin: 0;
        width: 20px; }
        body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .quick-bet table thead tr th md-checkbox .md-ink-ripple {
          color: white; }
        body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .quick-bet table thead tr th md-checkbox .md-icon {
          border-width: 1px;
          border-style: solid;
          width: 20px;
          height: 20px;
          border-radius: 50%; }
    body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .quick-bet table tbody tr:nth-child(odd) {
      background: rgba(0, 0, 0, 0.02); }
    body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .quick-bet table tbody tr td {
      padding: 1px;
      line-height: 26px; }
      body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .quick-bet table tbody tr td:not(:last-child) {
        width: 56px;
        text-align: center; }
        @media screen and (max-width: 600px) {
          body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .quick-bet table tbody tr td:not(:last-child) {
            width: 56px !important; } }
      body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .quick-bet table tbody tr td:last-child {
        text-align: right;
        padding: 0 8px;
        min-width: 100px; }
      body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .quick-bet table tbody tr td:nth-child(n+2):nth-child(-n+6) {
        width: 35px; }
      body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .quick-bet table tbody tr td.transparent {
        color: transparent; }
      body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .quick-bet table tbody tr td md-checkbox[disabled]:not(.md-checked) .md-icon {
        border-color: rgba(0, 0, 0, 0.01) !important; }
      body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .quick-bet table tbody tr td md-checkbox[disabled] .md-icon {
        border-color: rgba(0, 0, 0, 0.01) !important;
        background-color: rgba(0, 0, 0, 0.01) !important; }
    body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .quick-bet table tfoot tr td {
      padding: 8px 4px 4px;
      text-align: right;
      font-weight: 600; }
    body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .quick-bet table input {
      max-width: 54px;
      padding: 6px 4px;
      text-align: center;
      border-width: 1px;
      border-style: solid;
      font-size: 12px;
      border-radius: 20px; }
      body.traditional #layout-content-with-toolbar #content #traditional .traditional-content .main-game .quick-bet table input[disabled] {
        background-color: rgba(0, 0, 0, 0.1);
        color: rgba(0, 0, 0, 0.11);
        border-color: rgba(100, 116, 139, 0.3); }

body.traditional .ms-responsive-table-wrapper {
  background: linear-gradient(140deg, #6f00f7 0%, #191248 100%); }
  body.traditional .ms-responsive-table-wrapper table.table {
    width: 100%;
    border-spacing: 0;
    font-size: 14px; }
    body.traditional .ms-responsive-table-wrapper table.table tbody tr td {
      padding: 4px;
      border-top: 1px solid rgba(111, 0, 247, 0.1); }
    body.traditional .ms-responsive-table-wrapper table.table tbody tr:last-child td {
      border-bottom: 1px solid rgba(111, 0, 247, 0.1); }
    body.traditional .ms-responsive-table-wrapper table.table thead tr th {
      color: #FFF;
      font-weight: normal; }
    body.traditional .ms-responsive-table-wrapper table.table tbody tr td {
      background: #FFF; }
    body.traditional .ms-responsive-table-wrapper table.table tfoot tr td {
      background: #eeeeee; }

@-webkit-keyframes rotating /* Safari and Chrome */ {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes rotating {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@-webkit-keyframes blink-price-dark {
  0% {
    background-color: #b8ffec;
    -webkit-box-shadow: 0 0 1px #ff929a;
            box-shadow: 0 0 1px #ff929a; }
  50% {
    background-color: #9bffee;
    -webkit-box-shadow: 0 0 2px #fc1f2f;
            box-shadow: 0 0 2px #fc1f2f; }
  100% {
    background-color: #ffeff2;
    -webkit-box-shadow: 0 0 1px #ff929a;
            box-shadow: 0 0 1px #ff929a; } }

@-webkit-keyframes blink-price {
  0% {
    background-color: #b8ffec;
    -webkit-box-shadow: 0 0 1px #ff929a;
            box-shadow: 0 0 1px #ff929a; }
  50% {
    background-color: #9bffee;
    -webkit-box-shadow: 0 0 2px #fc1f2f;
            box-shadow: 0 0 2px #fc1f2f; }
  100% {
    background-color: #ffeff2;
    -webkit-box-shadow: 0 0 1px #ff929a;
            box-shadow: 0 0 1px #ff929a; } }

@-webkit-keyframes myAnim {
  0% {
    background-color: #b69972;
    -webkit-box-shadow: 0 0 1px #ff929a;
            box-shadow: 0 0 1px #ff929a;
    color: #0e0e0e; }
  50% {
    background-color: #d2c2ab;
    -webkit-box-shadow: 0 0 2px #fc1f2f;
            box-shadow: 0 0 2px #fc1f2f;
    color: #0e0e0e; }
  100% {
    background-color: #ffeff2;
    -webkit-box-shadow: 0 0 1px #ff929a;
            box-shadow: 0 0 1px #ff929a;
    color: #0e0e0e; } }

@keyframes myAnim {
  0% {
    background-color: #b69972;
    -webkit-box-shadow: 0 0 1px #ff929a;
            box-shadow: 0 0 1px #ff929a;
    color: #0e0e0e; }
  50% {
    background-color: #d2c2ab;
    -webkit-box-shadow: 0 0 2px #fc1f2f;
            box-shadow: 0 0 2px #fc1f2f;
    color: #0e0e0e; }
  100% {
    background-color: #ffeff2;
    -webkit-box-shadow: 0 0 1px #ff929a;
            box-shadow: 0 0 1px #ff929a;
    color: #0e0e0e; } }

[md-theme="default"] .repeater-number .inner-number.changed-price {
  animation: myAnim 0.5s linear 0s infinite reverse backwards; }
  [md-theme="default"] .repeater-number .inner-number.changed-price .price span {
    color: #0f172a; }

[md-theme="tealTheme"] .repeater-number .inner-number.changed-price {
  -webkit-animation: blink-price .2s infinite;
          animation: blink-price .2s infinite; }

.md-one-input.force-disabled {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: rgba(0, 0, 0, 0.01) !important;
  color: rgba(0, 0, 0, 0.01) !important;
  opacity: 0.4;
  cursor: default;
  pointer-events: none; }

md-dialog.missing-promenade-dialog .md-dialog-content {
  font-size: 16px; }

.wiki iframe {
  width: 100%;
  height: 100%;
  border: none; }

#layout-vertical-navigation-fullwidth-toolbar-2 #vertical-navigation {
  width: 240px;
  min-width: 240px;
  max-width: 240px;
  overflow-x: hidden;
  -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2), width 0.1s linear, min-width 0.1s linear, max-width 0.1s linear;
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2), width 0.1s linear, min-width 0.1s linear, max-width 0.1s linear;
  -webkit-box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12); }
  #layout-vertical-navigation-fullwidth-toolbar-2 #vertical-navigation .navigation-header {
    height: 64px;
    min-height: 64px;
    background-color: rgba(255, 255, 255, 0.05);
    padding: 0 16px 0 24px; }
  #layout-vertical-navigation-fullwidth-toolbar-2 #vertical-navigation:not(._md-locked-open) {
    -webkit-box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
            box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12); }

@media only screen and (min-width: 960px) {
  .ms-navigation-folded #content-container {
    margin-left: 64px; }
  .ms-navigation-folded #layout-vertical-navigation-fullwidth-toolbar-2 #vertical-navigation {
    position: absolute; }
  .ms-navigation-folded:not(.ms-navigation-folded-open) #layout-vertical-navigation-fullwidth-toolbar-2 #vertical-navigation {
    position: absolute;
    width: 64px;
    min-width: 64px;
    max-width: 64px; }
    .ms-navigation-folded:not(.ms-navigation-folded-open) #layout-vertical-navigation-fullwidth-toolbar-2 #vertical-navigation .navigation-header {
      padding: 0 16px; }
      .ms-navigation-folded:not(.ms-navigation-folded-open) #layout-vertical-navigation-fullwidth-toolbar-2 #vertical-navigation .navigation-header .logo-text {
        display: none; } }

#vertical-navigation {
  width: 240px;
  min-width: 240px;
  max-width: 240px;
  overflow-x: hidden;
  -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2), width 0.1s linear, min-width 0.1s linear, max-width 0.1s linear;
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2), width 0.1s linear, min-width 0.1s linear, max-width 0.1s linear;
  -webkit-box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  z-index: 1005; }
  #vertical-navigation .navigation-header {
    height: 64px;
    min-height: 64px;
    padding: 0 16px 0 24px;
    background-color: #222939 !important;
    color: rgba(255, 255, 255, 0.87) !important; }
    #vertical-navigation .navigation-header md-icon {
      color: rgba(255, 255, 255, 0.87) !important;
      fill: rgba(255, 255, 255, 0.87) !important; }
    #vertical-navigation .navigation-header .logo img {
      height: 36px; }
      #vertical-navigation .navigation-header .logo img.luna {
        height: 60px; }
    #vertical-navigation .navigation-header .fold-toggle {
      -webkit-transition: -webkit-transform 0.3s ease-in-out 0.1s;
      transition: -webkit-transform 0.3s ease-in-out 0.1s;
      transition: transform 0.3s ease-in-out 0.1s;
      transition: transform 0.3s ease-in-out 0.1s, -webkit-transform 0.3s ease-in-out 0.1s;
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg);
      margin: 0;
      padding: 8px;
      width: 34px !important;
      height: 34px !important;
      cursor: pointer; }
    #vertical-navigation .navigation-header .change-theme {
      padding: 0; }
  #vertical-navigation:not(._md-locked-open) {
    -webkit-box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
            box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12); }

@media only screen and (min-width: 960px) {
  .ms-navigation-folded #content-container {
    margin-left: 64px; }
  .ms-navigation-folded #vertical-navigation {
    position: absolute; }
    .ms-navigation-folded #vertical-navigation .navigation-header .fold-toggle {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg);
      opacity: 0; }
  .ms-navigation-folded.ms-navigation-folded-open #vertical-navigation .navigation-header .fold-toggle {
    -webkit-transition: opacity 0.3s ease-in-out 0.2s, -webkit-transform 0.3s ease-in-out 0.1s;
    transition: opacity 0.3s ease-in-out 0.2s, -webkit-transform 0.3s ease-in-out 0.1s;
    transition: transform 0.3s ease-in-out 0.1s, opacity 0.3s ease-in-out 0.2s;
    transition: transform 0.3s ease-in-out 0.1s, opacity 0.3s ease-in-out 0.2s, -webkit-transform 0.3s ease-in-out 0.1s;
    opacity: 1; }
  .ms-navigation-folded:not(.ms-navigation-folded-open) #vertical-navigation {
    position: absolute;
    width: 64px;
    min-width: 64px;
    max-width: 64px; }
    .ms-navigation-folded:not(.ms-navigation-folded-open) #vertical-navigation .navigation-header {
      padding: 0 16px; }
      .ms-navigation-folded:not(.ms-navigation-folded-open) #vertical-navigation .navigation-header .logo-text {
        display: none; } }

#quick-panel .activity-tab .friends .friend {
  position: relative; }
  #quick-panel .activity-tab .friends .friend .status {
    position: absolute;
    top: 8px;
    left: 44px;
    width: 18px;
    height: 18px;
    z-index: 10;
    border-radius: 50%;
    border: 3px solid #FFFFFF; }
    #quick-panel .activity-tab .friends .friend .status.online {
      background-color: #00C853; }
    #quick-panel .activity-tab .friends .friend .status.offline {
      background-color: #D50000; }
    #quick-panel .activity-tab .friends .friend .status.away {
      background-color: #FF6D00; }
  #quick-panel .activity-tab .friends .friend .unread-message-count {
    position: absolute;
    left: 16px;
    bottom: 16px;
    width: 18px;
    height: 18px;
    z-index: 10;
    border-radius: 50%;
    text-align: center;
    line-height: 18px;
    font-size: 11px; }

#quick-panel .activity-tab .servers .server .status {
  margin: 24px 20px 28px 8px; }
  #quick-panel .activity-tab .servers .server .status.normal {
    color: #00C853; }
  #quick-panel .activity-tab .servers .server .status.warn {
    color: #D50000; }
  #quick-panel .activity-tab .servers .server .status.error {
    color: #FF6D00; }

#quick-panel .activity-tab .stat md-progress-linear.normal .md-bar {
  background-color: #00C853; }

#quick-panel .activity-tab .stat md-progress-linear.normal .md-container {
  background-color: rgba(0, 200, 83, 0.3); }

#quick-panel .activity-tab .stat md-progress-linear.warn .md-bar {
  background-color: #FF6D00; }

#quick-panel .activity-tab .stat md-progress-linear.warn .md-container {
  background-color: rgba(255, 109, 0, 0.3); }

#quick-panel .activity-tab .stat md-progress-linear.alert .md-bar {
  background-color: #D50000; }

#quick-panel .activity-tab .stat md-progress-linear.alert .md-container {
  background-color: rgba(213, 0, 0, 0.3); }

#quick-panel .chat-tab .main,
#quick-panel .chat-tab .chat {
  position: absolute;
  width: 100%;
  top: 0;
  bottom: 0; }

#quick-panel .chat-tab .main .contact {
  position: relative; }
  #quick-panel .chat-tab .main .contact .status {
    position: absolute;
    top: 8px;
    left: 44px;
    width: 18px;
    height: 18px;
    border: 3px solid #FFFFFF;
    border-radius: 50%;
    z-index: 10; }
    #quick-panel .chat-tab .main .contact .status.online {
      background-color: #00C853; }
    #quick-panel .chat-tab .main .contact .status.offline {
      background-color: #D50000; }
    #quick-panel .chat-tab .main .contact .status.away {
      background-color: #FF6D00; }
  #quick-panel .chat-tab .main .contact .unread-message-count {
    position: absolute;
    left: 16px;
    bottom: 16px;
    width: 18px;
    height: 18px;
    z-index: 10;
    border-radius: 50%;
    text-align: center;
    line-height: 18px;
    font-size: 11px; }

#quick-panel .chat-tab .main .recent .contact .status {
  top: 18px; }

#quick-panel .chat-tab .chat {
  max-height: 100%;
  overflow: hidden; }
  #quick-panel .chat-tab .chat .message-row .bubble {
    position: relative;
    padding: 8px;
    background-color: #eceff1;
    border: 1px solid #dcdfe1; }
    #quick-panel .chat-tab .chat .message-row .bubble:after, #quick-panel .chat-tab .chat .message-row .bubble:before {
      content: ' ';
      position: absolute;
      width: 0;
      height: 0; }
    #quick-panel .chat-tab .chat .message-row .bubble:after {
      left: -7px;
      right: auto;
      top: 0px;
      bottom: auto;
      border: 11px solid;
      border-color: #eceff1 transparent transparent transparent; }
    #quick-panel .chat-tab .chat .message-row .bubble:before {
      left: -9px;
      right: auto;
      top: -1px;
      bottom: auto;
      border: 8px solid;
      border-color: #dcdfe1 transparent transparent transparent; }
    #quick-panel .chat-tab .chat .message-row .bubble .time {
      font-size: 11px;
      margin-top: 8px; }
  #quick-panel .chat-tab .chat .message-row.contact .avatar {
    margin: 0 16px 0 0; }
  #quick-panel .chat-tab .chat .message-row.user {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end; }
    #quick-panel .chat-tab .chat .message-row.user .avatar {
      -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
              order: 2;
      margin: 0 0 0 16px; }
    #quick-panel .chat-tab .chat .message-row.user .bubble {
      background-color: #E8F5E9;
      border: 1px solid #DFEBE0;
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1; }
      #quick-panel .chat-tab .chat .message-row.user .bubble:after {
        right: -7px;
        left: auto;
        top: auto;
        bottom: 0px;
        border-color: transparent transparent #E8F5E9 transparent; }
      #quick-panel .chat-tab .chat .message-row.user .bubble:before {
        right: -9px;
        left: auto;
        top: auto;
        bottom: -1px;
        border-color: transparent transparent #DFEBE0 transparent; }
  #quick-panel .chat-tab .chat .reply {
    border-top: 1px solid rgba(0, 0, 0, 0.12); }
    #quick-panel .chat-tab .chat .reply textarea {
      margin: 8px;
      resize: none;
      height: 80px;
      padding: 8px 16px 8px 8px; }

body.agreement {
  font-weight: 400;
  color: #143250;
  position: relative;
  overflow-x: hidden;
  font-size: 16px;
  line-height: 26px; }
  body.agreement #main #layout-content-only #content {
    font-size: 1.5rem;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 64px; }
    @media screen and (max-width: 600px) {
      body.agreement #main #layout-content-only #content {
        padding: 0; } }

.agreement-template {
  overflow: hidden;
  border-radius: 8px; }
  @media screen and (min-width: 960px) {
    .agreement-template {
      min-width: 900px;
      width: 900px; } }
  @media screen and (max-width: 960px) {
    .agreement-template {
      width: 100vw;
      border-radius: 0; } }
  .agreement-template .toolbar {
    height: 64px;
    padding: 16px 24px 16px 8px;
    text-transform: uppercase; }
    .agreement-template .toolbar h2 {
      margin: 0;
      font-size: 24px; }
    .agreement-template .toolbar md-icon {
      color: #FFF; }
  .agreement-template .content {
    height: auto;
    padding: 8px;
    position: relative; }
    .agreement-template .content:before {
      position: absolute;
      content: "";
      top: 0;
      bottom: 0;
      right: 0;
      left: 0;
      background-image: url(/assets/images/logos/one-round.png);
      background-repeat: no-repeat;
      background-size: 30%;
      background-position: center;
      opacity: 0.05; }
    .agreement-template .content .content-wrap {
      padding: 24px; }
      @media screen and (max-width: 600px) {
        .agreement-template .content .content-wrap {
          padding: 8px; } }
      .agreement-template .content .content-wrap ol {
        margin: 0;
        padding: 0 0 0 16px; }
        .agreement-template .content .content-wrap ol li {
          margin-bottom: 16px;
          list-style-type: none;
          counter-increment: item; }
          .agreement-template .content .content-wrap ol li:before {
            display: inline-block;
            font-weight: 700;
            text-align: right;
            content: counter(item) ".";
            padding-right: 8px; }
          .agreement-template .content .content-wrap ol li.noted {
            color: #d50137;
            font-weight: 500;
            position: relative;
            width: -webkit-fit-content;
            width: -moz-fit-content;
            width: fit-content; }
            .agreement-template .content .content-wrap ol li.noted:before {
              color: #2b2e59; }
            .agreement-template .content .content-wrap ol li.noted:after {
              content: "";
              display: inline-block;
              position: absolute;
              width: 100%;
              height: 4px;
              z-index: 1;
              bottom: 0;
              left: 0;
              background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #fd035a), color-stop(50%, transparent));
              background: linear-gradient(to top, #fd035a 50%, transparent 50%);
              -webkit-animation-name: highlight;
                      animation-name: highlight;
              -webkit-animation-duration: 0.75s;
                      animation-duration: 0.75s;
              -webkit-animation-iteration-count: infinite;
                      animation-iteration-count: infinite;
              -webkit-animation-direction: alternate;
                      animation-direction: alternate;
              /* Make the animation run back and forth */ }
          .agreement-template .content .content-wrap ol li b {
            color: #ad0f00; }
  .agreement-template .agree {
    padding: 0 24px 24px; }
    .agreement-template .agree .md-button {
      padding: 0 16px;
      border-radius: 20px; }

@-webkit-keyframes highlight {
  0% {
    width: 0;
    opacity: 0; }
  50% {
    width: 100%;
    opacity: 1; } }

@keyframes highlight {
  0% {
    width: 0;
    opacity: 0; }
  50% {
    width: 100%;
    opacity: 1; } }

[md-theme="default"] .agreement-template .toolbar {
  border-bottom: 1px solid #2e374b;
  color: #e8e8e8; }

[md-theme="default"] .agreement-template .content .content-wrap ol li.noted:before {
  color: #e8e8e8; }

[md-theme="tealTheme"] .agreement-template .toolbar {
  border-bottom: 1px solid #DDD;
  color: #0e0e0e; }

#announcements .center .content-card.classic .toolbar {
  position: relative;
  padding: 8px 24px; }
  #announcements .center .content-card.classic .toolbar .select-menu .md-icon-button {
    padding-left: 0;
    margin: 0; }
  #announcements .center .content-card.classic .toolbar .page-info {
    font-weight: 500;
    margin: 0 8px;
    white-space: nowrap; }
  #announcements .center .content-card.classic .toolbar .close-thread {
    margin: 0 0 0 -8px; }

#announcements .center .content-card.classic .content-wrapper {
  position: relative;
  height: 100%; }

.thread-labels-toggle-list md-list-item md-icon {
  margin: 0 !important; }

md-dialog.popup md-dialog-content .md-dialog-content {
  width: 400px;
  font-weight: 400;
  font-size: 15px;
  padding: 8px; }

@media screen and (max-width: 600px) {
  md-dialog.popup {
    width: 100%;
    max-width: 100%; }
    md-dialog.popup md-dialog-content .md-dialog-content {
      width: 100%; } }

.page-layout.password-expired .content {
  padding: 36px; }
  .page-layout.password-expired .content:before {
    background-size: 25%; }

#statement.bet-list table thead tr th {
  font-weight: normal;
  text-transform: inherit !important;
  padding: 16px 8px; }
  #statement.bet-list table thead tr th:first-child {
    text-align: left !important; }
  #statement.bet-list table thead tr th:nth-child(2) {
    max-width: 75px;
    min-width: 75px;
    width: 75px;
    text-align: center !important; }

#statement.bet-list table tbody tr td {
  font-size: 13px; }
  #statement.bet-list table tbody tr td a {
    cursor: pointer; }
  #statement.bet-list table tbody tr td span.cancel-bet {
    background: #FF3D00;
    font-size: 12px;
    padding: 4px 12px;
    border-radius: 16px;
    margin: 0 auto;
    color: #FFF;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
    position: relative; }
    #statement.bet-list table tbody tr td span.cancel-bet md-progress-circular {
      position: absolute;
      right: 6px;
      bottom: 6px;
      display: none; }
    #statement.bet-list table tbody tr td span.cancel-bet.wait-to-cancel {
      pointer-events: none;
      background: #838383;
      padding-right: 22px; }
      #statement.bet-list table tbody tr td span.cancel-bet.wait-to-cancel md-progress-circular {
        display: block; }
  #statement.bet-list table tbody tr td:nth-child(2) {
    max-width: 75px;
    min-width: 75px;
    width: 75px;
    text-align: center !important; }
  #statement.bet-list table tbody tr td:last-child:not([rowspan="1"]) {
    border-left: 1px solid rgba(0, 0, 0, 0.1); }

#statement.bet-list table tbody tr.canceled td {
  text-decoration: line-through;
  background: #c5c5c5; }

#statement.bet-list table tbody tr.canceled.company {
  color: #B71C1C; }

#statement.bet-list table tbody:nth-child(odd) tr.canceled td {
  background: #dcdcdc; }

#statement.bet-list table tfoot tr td.hasMoreTickets {
  text-transform: uppercase;
  border-top: none; }
  #statement.bet-list table tfoot tr td.hasMoreTickets a {
    color: #444;
    cursor: pointer; }
    #statement.bet-list table tfoot tr td.hasMoreTickets a:hover {
      color: #f87115; }
  #statement.bet-list table tfoot tr td.hasMoreTickets.disabled {
    pointer-events: none; }
    #statement.bet-list table tfoot tr td.hasMoreTickets.disabled md-icon.rotating {
      -webkit-animation: rotating 1s linear infinite;
              animation: rotating 1s linear infinite;
      color: #00B0FF; }

#statement.bet-list .bet-list-table table thead tr th:first-child {
  max-width: 70px;
  min-width: 70px;
  width: 70px; }

#statement.bet-list .bet-list-table table thead tr th:last-child, #statement.bet-list .bet-list-table table thead tr th:nth-child(7) {
  text-align: center !important; }

#statement.bet-list .bet-list-table table tbody tr td:first-child {
  max-width: 70px;
  min-width: 70px;
  width: 70px; }

#statement.bet-list .bet-list-table table tbody tr td:last-child, #statement.bet-list .bet-list-table table tbody tr td:nth-child(7) {
  text-align: center !important; }

md-icon.rotating {
  -webkit-animation: rotating 1s linear infinite;
          animation: rotating 1s linear infinite;
  color: #00B0FF; }

[md-theme="default"] .bet-list-table tbody:hover tr td {
  background: #2e374b; }

[md-theme="default"] table.dataTable, [md-theme="default"] table.dataTable.no-footer {
  border-top: none;
  border-bottom: none; }

[md-theme="default"] #statement.bet-list table tfoot tr td.hasMoreTickets a {
  color: #97754a; }

[md-theme="tealTheme"] .bet-list-table tbody:hover tr td {
  background: #FFF3E0; }

#cancelled {
  padding: 16px 36px; }
  #cancelled .title h2 {
    text-transform: uppercase;
    font-size: 24px; }
  #cancelled .navigation .node {
    margin-right: 16px; }
    #cancelled .navigation .node .title {
      text-transform: uppercase;
      font-weight: 500;
      font-size: 13px;
      line-height: 36px;
      padding-right: 8px; }
    #cancelled .navigation .node md-select {
      margin: 0; }
    #cancelled .navigation .node .md-button {
      margin: 0 8px;
      border-radius: 20px; }
    @media screen and (max-width: 960px) {
      #cancelled .navigation .node {
        margin-top: 16px; } }
  #cancelled .bet-list-table {
    padding-top: 24px; }
    #cancelled .bet-list-table table thead tr th {
      font-size: 12px; }
      #cancelled .bet-list-table table thead tr th:first-child {
        text-align: center !important; }
    #cancelled .bet-list-table table tbody tr td .prizeNr {
      font-size: 10px;
      color: #FF3D00; }

body.enable-otp #main #layout-content-only #content {
  background: url("/assets/images/backgrounds/cybersecurity.jpg") no-repeat center center;
  background-size: cover;
  position: relative; }
  body.enable-otp #main #layout-content-only #content:before {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: '';
    background: -webkit-gradient(linear, left bottom, left top, from(black), to(rgba(43, 46, 89, 0.4)));
    background: linear-gradient(0deg, black 0%, rgba(43, 46, 89, 0.4) 100%); }

body.enable-otp .wait-data {
  min-height: 400px; }
  body.enable-otp .wait-data md-progress-circular {
    margin: 150px auto; }

body.enable-otp .enable-tfa.simple-table-container {
  margin-top: 160px; }

.change-password {
  min-height: 500px;
  padding: 48px 96px; }
  @media screen and (max-width: 960px) {
    .change-password {
      padding: 24px 48px; } }
  @media screen and (max-width: 700px) {
    .change-password {
      padding: 24px 16px; } }
  @media screen and (max-width: 600px) {
    .change-password {
      padding: 24px 8px; } }
  .change-password .container .QtnRDpta {
    padding: 48px;
    border-radius: 8px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow: hidden;
    width: 600px; }
    .change-password .container .QtnRDpta .help-content {
      padding: 8px 24px;
      font-size: 13px;
      border-radius: 20px;
      margin-bottom: 24px; }
      .change-password .container .QtnRDpta .help-content p {
        margin: 8px 0;
        font-weight: 500; }
        .change-password .container .QtnRDpta .help-content p.noted {
          font-weight: 400;
          font-style: italic; }
      .change-password .container .QtnRDpta .help-content ul {
        padding: 0;
        margin: 0 0 0 16px; }
        .change-password .container .QtnRDpta .help-content ul li {
          padding: 0;
          margin: 0; }
    @media screen and (max-width: 700px) {
      .change-password .container .QtnRDpta {
        padding: 24px;
        width: calc(100vw - 48px); } }
    @media screen and (max-width: 600px) {
      .change-password .container .QtnRDpta {
        padding: 24px;
        width: 100%; } }
  .change-password .container .header {
    height: 64px; }
    .change-password .container .header h2 {
      font-size: 24px;
      text-transform: uppercase; }
  .change-password .container .content {
    padding: 0 8px; }
    .change-password .container .content .VJuRrcaz {
      position: relative;
      margin-bottom: 36px; }
      .change-password .container .content .VJuRrcaz.check-mark {
        margin-bottom: 24px; }
      .change-password .container .content .VJuRrcaz .password-requirements {
        font-size: 13px; }
        .change-password .container .content .VJuRrcaz .password-requirements ul {
          margin: 0;
          padding: 16px;
          list-style: none; }
          .change-password .container .content .VJuRrcaz .password-requirements ul li {
            font-weight: 400;
            color: #0e0e0e; }
            .change-password .container .content .VJuRrcaz .password-requirements ul li:before {
              margin-right: 8px;
              content: '•'; }
            .change-password .container .content .VJuRrcaz .password-requirements ul li.completed {
              color: #0251fa; }
              .change-password .container .content .VJuRrcaz .password-requirements ul li.completed:before {
                margin-right: 3px;
                content: '✓'; }
            .change-password .container .content .VJuRrcaz .password-requirements ul li.line-through {
              text-decoration: line-through;
              color: #6c6c6c; }
              .change-password .container .content .VJuRrcaz .password-requirements ul li.line-through:before {
                margin-right: 3px;
                content: '✓'; }
            .change-password .container .content .VJuRrcaz .password-requirements ul li.strong {
              font-weight: 600; }
        @media screen and (min-width: 960px) {
          .change-password .container .content .VJuRrcaz .password-requirements {
            position: absolute;
            right: 125px;
            top: -140px;
            background-color: #f8f6e5;
            -webkit-box-shadow: -3px 1px 6px 0px rgba(0, 0, 0, 0.4);
                    box-shadow: -3px 1px 6px 0px rgba(0, 0, 0, 0.4);
            border-radius: 4px;
            -webkit-box-sizing: border-box;
                    box-sizing: border-box;
            z-index: 100; }
            .change-password .container .content .VJuRrcaz .password-requirements:after {
              content: "";
              position: absolute;
              width: 0;
              height: 0;
              left: 100px;
              bottom: -14px;
              -webkit-box-sizing: border-box;
                      box-sizing: border-box;
              border: 8px solid black;
              border-color: transparent transparent #f8f6e5 #f8f6e5;
              -webkit-box-shadow: -3px 3px 3px 0 rgba(0, 0, 0, 0.4);
                      box-shadow: -3px 3px 3px 0 rgba(0, 0, 0, 0.4);
              -webkit-transform-origin: 0 0;
                      transform-origin: 0 0;
              -webkit-transform: rotate(-45deg);
                      transform: rotate(-45deg); } }
      .change-password .container .content .VJuRrcaz .password-perfect {
        font-size: 12px;
        color: #44a047;
        padding: 8px 0; }
      .change-password .container .content .VJuRrcaz .password-weak {
        color: #d50137;
        font-size: 12px;
        padding: 8px 0; }
      .change-password .container .content .VJuRrcaz label {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        width: 56px;
        text-align: center;
        line-height: 50px; }
        .change-password .container .content .VJuRrcaz label md-icon {
          color: #ddd; }
        .change-password .container .content .VJuRrcaz label.show-hide {
          right: 0;
          left: initial;
          color: #000DDD;
          font-weight: 600;
          font-size: 14px;
          width: 80px;
          line-height: 55px;
          cursor: pointer;
          -webkit-user-select: none;
             -moz-user-select: none;
              -ms-user-select: none;
                  user-select: none; }
      .change-password .container .content .VJuRrcaz input {
        height: 56px;
        line-height: 16px;
        padding: 16px 16px 16px 60px;
        border: 1px solid rgba(0, 0, 0, 0.1);
        width: 100%;
        font-size: 14px;
        font-weight: 600;
        letter-spacing: 4px;
        border-radius: 60px; }
        .change-password .container .content .VJuRrcaz input::-webkit-input-placeholder {
          letter-spacing: normal; }
        .change-password .container .content .VJuRrcaz input.ng-not-empty.ng-invalid {
          border-color: #df0702;
          background: rgba(241, 1, 0, 0.1); }
        .change-password .container .content .VJuRrcaz input.ng-not-empty.ng-valid {
          border-color: #43A047;
          background: rgba(67, 160, 71, 0.05); }
        .change-password .container .content .VJuRrcaz input.weak {
          border-color: #df0702 !important;
          background: rgba(241, 1, 0, 0.1) !important; }
      .change-password .container .content .VJuRrcaz div[ng-messages] {
        position: absolute;
        bottom: -24px;
        color: #d50137;
        font-size: 12px; }
      .change-password .container .content .VJuRrcaz md-checkbox {
        margin-bottom: 0; }
      .change-password .container .content .VJuRrcaz .md-button {
        margin: 0;
        width: 100%;
        padding: 8px 0;
        position: relative;
        border-radius: 60px; }
        .change-password .container .content .VJuRrcaz .md-button[disabled] {
          color: #5f7d97 !important; }
        .change-password .container .content .VJuRrcaz .md-button md-progress-circular {
          position: absolute;
          top: 16px;
          right: 16px; }
      .change-password .container .content .VJuRrcaz a {
        font-weight: 600;
        color: #000DDD;
        font-size: 1em; }
        @media screen and (max-width: 600px) {
          .change-password .container .content .VJuRrcaz a {
            margin-bottom: 24px; } }

[md-theme="default"] .help-content {
  background: #ededc6;
  border: 1px solid #ffba00;
  color: #0e0e0e; }

[md-theme="default"] .change-password .container .content .VJuRrcaz input {
  border: 1px solid #1a202c;
  background: #2e374b;
  color: #9d9a9d; }

[md-theme="default"] .change-password .container .content .VJuRrcaz label.show-hide {
  color: #9d9a9d; }

[md-theme="tealTheme"] .help-content {
  background: #FFD;
  border: 1px solid #ffba00; }

#betting-limit {
  padding: 16px; }
  @media screen and (max-width: 960px) {
    #betting-limit {
      padding: 16px 8px; } }
  #betting-limit h2 {
    font-size: 24px;
    text-align: center;
    text-transform: uppercase; }
  #betting-limit .param-content {
    border-radius: 8px;
    overflow: hidden; }
    #betting-limit .param-content + .param-content {
      margin-top: 16px; }
  #betting-limit .ms-responsive-table-wrapper {
    border-radius: 8px; }
    #betting-limit .ms-responsive-table-wrapper table thead tr:first-child th, #betting-limit .ms-responsive-table-wrapper table tbody tr:first-child th, #betting-limit .ms-responsive-table-wrapper table tfoot tr:first-child th {
      text-align: right;
      text-transform: uppercase; }
      @media screen and (max-width: 960px) {
        #betting-limit .ms-responsive-table-wrapper table thead tr:first-child th, #betting-limit .ms-responsive-table-wrapper table tbody tr:first-child th, #betting-limit .ms-responsive-table-wrapper table tfoot tr:first-child th {
          text-align: left; } }
    #betting-limit .ms-responsive-table-wrapper table thead tr th, #betting-limit .ms-responsive-table-wrapper table thead tr td, #betting-limit .ms-responsive-table-wrapper table tbody tr th, #betting-limit .ms-responsive-table-wrapper table tbody tr td, #betting-limit .ms-responsive-table-wrapper table tfoot tr th, #betting-limit .ms-responsive-table-wrapper table tfoot tr td {
      min-width: 60px;
      text-align: center;
      font-size: 12px; }
    #betting-limit .ms-responsive-table-wrapper table tbody tr td {
      padding: 4px; }
      #betting-limit .ms-responsive-table-wrapper table tbody tr td.label {
        min-width: 100px; }
    #betting-limit .ms-responsive-table-wrapper table tfoot tr td.there-more span {
      cursor: pointer;
      text-transform: uppercase; }
      #betting-limit .ms-responsive-table-wrapper table tfoot tr td.there-more span:hover {
        text-decoration: underline; }

#my-account {
  padding: 48px 36px; }
  #my-account h2 {
    font-size: 24px;
    text-align: center;
    text-transform: uppercase; }
  #my-account .content-wrap {
    max-width: 600px;
    width: 600px; }
    #my-account .content-wrap .XLK0Od {
      padding: 24px;
      border-radius: 8px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      overflow: hidden;
      width: 100%; }
      #my-account .content-wrap .XLK0Od .line {
        padding-bottom: 16px; }
      #my-account .content-wrap .XLK0Od h3 {
        margin: 0;
        font-weight: 600;
        font-size: 20px;
        text-transform: uppercase; }
      #my-account .content-wrap .XLK0Od h5 {
        margin: 0;
        font-weight: 600; }
      #my-account .content-wrap .XLK0Od h4 {
        margin: 0;
        font-size: 1rem;
        font-family: 'Roboto', sans-serif;
        letter-spacing: .07272727em;
        font-weight: 500;
        line-height: 1rem;
        text-transform: uppercase;
        -webkit-hyphens: auto;
            -ms-hyphens: auto;
                hyphens: auto;
        word-break: break-word;
        word-wrap: break-word; }
      #my-account .content-wrap .XLK0Od p {
        margin: 0;
        letter-spacing: .0125em;
        font-family: Roboto,Arial,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        line-height: 1.5rem;
        -webkit-hyphens: auto;
            -ms-hyphens: auto;
                hyphens: auto;
        word-break: break-word;
        word-wrap: break-word; }
        #my-account .content-wrap .XLK0Od p.payment-day {
          margin-right: 8px;
          font-size: 1rem;
          font-family: 'Roboto', sans-serif;
          letter-spacing: .07272727em;
          font-weight: 500;
          line-height: 1rem;
          text-transform: uppercase; }
          #my-account .content-wrap .XLK0Od p.payment-day:last-child {
            margin-right: 0; }
      #my-account .content-wrap .XLK0Od + .XLK0Od {
        margin-top: 24px; }
        #my-account .content-wrap .XLK0Od + .XLK0Od .transfer {
          margin-top: 16px; }
          #my-account .content-wrap .XLK0Od + .XLK0Od .transfer .md-button {
            min-width: 220px;
            margin: 0;
            border-radius: 60px; }
          @media screen and (max-width: 600px) {
            #my-account .content-wrap .XLK0Od + .XLK0Od .transfer .md-button {
              margin-bottom: 24px; }
              #my-account .content-wrap .XLK0Od + .XLK0Od .transfer .md-button + .md-button {
                margin: 0; } }
    #my-account .content-wrap .md-button.out {
      background: #f83365;
      color: #ffffff;
      padding: 16px;
      line-height: 12px;
      margin: 0;
      border-radius: 60px; }
  @media screen and (max-width: 600px) {
    #my-account {
      padding: 16px; }
      #my-account .content-wrap {
        width: 100%;
        max-width: 100%;
        margin-top: 24px; } }

[md-theme="default"] .menu-my-account ul li.divider .cv2gi {
  border-top: 1px solid #434c61; }

[md-theme="default"] .line {
  border-bottom: 1px solid #2e374b; }

[md-theme="tealTheme"] .menu-my-account ul li.divider .cv2gi {
  border-top: 1px solid #dadce0; }

.content .wait-data {
  min-height: 400px; }
  .content .wait-data md-progress-circular {
    margin: 150px auto; }

.enable-tfa.simple-table-container {
  max-width: 720px;
  width: 720px;
  margin: 32px auto;
  border-radius: 8px;
  overflow: hidden; }
  @media screen and (max-width: 740px) {
    .enable-tfa.simple-table-container {
      width: 100%;
      margin: 0; } }
  .enable-tfa.simple-table-container .md-button {
    border-radius: 20px; }
  .enable-tfa.simple-table-container .setup-otp {
    font-size: 14px; }
    .enable-tfa.simple-table-container .setup-otp .on1txb {
      padding: 0 24px; }
      @media screen and (max-width: 600px) {
        .enable-tfa.simple-table-container .setup-otp .on1txb {
          padding: 0 8px; } }
      .enable-tfa.simple-table-container .setup-otp .on1txb .iH9H0b {
        height: 175px;
        margin: 0 -24px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
        @media screen and (max-width: 600px) {
          .enable-tfa.simple-table-container .setup-otp .on1txb .iH9H0b {
            margin: 0 -8px; } }
        .enable-tfa.simple-table-container .setup-otp .on1txb .iH9H0b .tvv1nd {
          background: no-repeat url(/assets/images/backgrounds/2sv_x2.png) -822px -197px;
          background-size: 1075px 363px;
          width: 253px;
          height: 163px;
          margin: auto;
          margin-bottom: 0; }
      .enable-tfa.simple-table-container .setup-otp .on1txb .I4mZgb .nUt1y {
        font-size: 21px;
        padding-top: 20px; }
      .enable-tfa.simple-table-container .setup-otp .on1txb .I4mZgb .qDDjIb {
        margin-top: 16px; }
        .enable-tfa.simple-table-container .setup-otp .on1txb .I4mZgb .qDDjIb .UJm2Pb {
          margin-bottom: 24px; }
        .enable-tfa.simple-table-container .setup-otp .on1txb .I4mZgb .qDDjIb .zdBZpd {
          margin-bottom: 24px; }
          .enable-tfa.simple-table-container .setup-otp .on1txb .I4mZgb .qDDjIb .zdBZpd .lVeBCc {
            height: 80px; }
            .enable-tfa.simple-table-container .setup-otp .on1txb .I4mZgb .qDDjIb .zdBZpd .lVeBCc .hyMrOd {
              background: no-repeat url(/assets/images/backgrounds/2sv_x2.png);
              background-size: 1075px 363px;
              width: 105px;
              height: 79px;
              margin: auto;
              bottom: 0; }
              .enable-tfa.simple-table-container .setup-otp .on1txb .I4mZgb .qDDjIb .zdBZpd .lVeBCc .hyMrOd.qNeFe {
                background-position: -176px -37px; }
              .enable-tfa.simple-table-container .setup-otp .on1txb .I4mZgb .qDDjIb .zdBZpd .lVeBCc .hyMrOd.GsuOzd {
                background-position: -176px -117px; }
              .enable-tfa.simple-table-container .setup-otp .on1txb .I4mZgb .qDDjIb .zdBZpd .lVeBCc .hyMrOd.G3gOzr {
                background-position: -467px 0; }
          .enable-tfa.simple-table-container .setup-otp .on1txb .I4mZgb .qDDjIb .zdBZpd .c8zWkd .fKMMOd {
            font-weight: 600;
            font-size: 16px;
            margin-bottom: 4px; }
    .enable-tfa.simple-table-container .setup-otp .RH9rqf {
      padding: 24px; }
      .enable-tfa.simple-table-container .setup-otp .RH9rqf .md-button.md-warn {
        padding: 0 16px; }
    .enable-tfa.simple-table-container .setup-otp .B34EJ {
      padding: 16px 0;
      font-weight: 600;
      color: #fff;
      text-align: center;
      background: rgba(244, 66, 69, 0.8);
      font-size: 13px;
      text-transform: uppercase;
      border: 1px solid #f44245;
      border-radius: 0 0 2px 2px;
      margin: 0 -1px; }
    .enable-tfa.simple-table-container .setup-otp .nUt2y {
      color: rgba(0, 0, 0, 0.87);
      margin: 0 32px 16px; }
      .enable-tfa.simple-table-container .setup-otp .nUt2y div {
        text-align: center;
        padding: 4px;
        background: #FFD;
        border-radius: 2px;
        border: 1px solid #ffba00;
        font-style: italic; }

@media screen and (max-width: 600px) {
  md-dialog.setup-otp {
    width: 100%;
    max-width: 100%;
    height: 100%;
    max-height: 100%;
    border-radius: 0; } }

md-dialog.setup-otp md-toolbar {
  height: 175px; }
  md-dialog.setup-otp md-toolbar .nsbjKc {
    background: no-repeat url(/assets/images/backgrounds/2sv_x2.png) -716px -197px;
    background-size: 1075px 363px;
    width: 105px;
    height: 105px;
    margin: auto; }

md-dialog.setup-otp md-dialog-content.md-setup-otp-dialog {
  width: 600px; }
  @media screen and (max-width: 600px) {
    md-dialog.setup-otp md-dialog-content.md-setup-otp-dialog {
      width: 100%;
      height: calc(100vh - 175px - 64px); } }
  md-dialog.setup-otp md-dialog-content.md-setup-otp-dialog .md-dialog-content {
    padding: 0;
    font-size: 14px; }
    md-dialog.setup-otp md-dialog-content.md-setup-otp-dialog .md-dialog-content .I4mZgb .nUt1y {
      font-size: 21px; }
    md-dialog.setup-otp md-dialog-content.md-setup-otp-dialog .md-dialog-content .I4mZgb .njmKQb {
      margin-top: 16px; }
    md-dialog.setup-otp md-dialog-content.md-setup-otp-dialog .md-dialog-content .I4mZgb .Fywh3b {
      font-size: 16px;
      margin-top: 16px;
      font-weight: 600; }
    md-dialog.setup-otp md-dialog-content.md-setup-otp-dialog .md-dialog-content .I4mZgb .qDDjIb {
      margin: 8px 0; }
    md-dialog.setup-otp md-dialog-content.md-setup-otp-dialog .md-dialog-content .I4mZgb .K8EGIe {
      height: 210px;
      position: relative; }
      md-dialog.setup-otp md-dialog-content.md-setup-otp-dialog .md-dialog-content .I4mZgb .K8EGIe md-progress-circular {
        margin: auto;
        top: 80px; }
      md-dialog.setup-otp md-dialog-content.md-setup-otp-dialog .md-dialog-content .I4mZgb .K8EGIe p {
        width: 100%;
        text-align: center;
        top: 130px;
        position: absolute; }
    md-dialog.setup-otp md-dialog-content.md-setup-otp-dialog .md-dialog-content .I4mZgb .bZMVCe {
      height: 210px; }
      md-dialog.setup-otp md-dialog-content.md-setup-otp-dialog .md-dialog-content .I4mZgb .bZMVCe .img {
        margin: auto;
        width: 170px;
        height: 170px; }
      md-dialog.setup-otp md-dialog-content.md-setup-otp-dialog .md-dialog-content .I4mZgb .bZMVCe ._button {
        text-transform: uppercase;
        text-align: center; }
        md-dialog.setup-otp md-dialog-content.md-setup-otp-dialog .md-dialog-content .I4mZgb .bZMVCe ._button a {
          cursor: pointer; }
    md-dialog.setup-otp md-dialog-content.md-setup-otp-dialog .md-dialog-content .I4mZgb .fKMMOd .nGQ74 {
      padding: 8px 16px;
      margin: 0; }
      md-dialog.setup-otp md-dialog-content.md-setup-otp-dialog .md-dialog-content .I4mZgb .fKMMOd .nGQ74 .W30gRe {
        padding: 8px;
        margin: 24px 0 36px;
        border: 1px dotted rgba(0, 0, 0, 0.2);
        background: rgba(0, 0, 0, 0.05);
        position: relative; }
        md-dialog.setup-otp md-dialog-content.md-setup-otp-dialog .md-dialog-content .I4mZgb .fKMMOd .nGQ74 .W30gRe .mZ7JQb {
          overflow-wrap: break-word;
          text-align: center;
          font-weight: 600;
          cursor: pointer; }
        md-dialog.setup-otp md-dialog-content.md-setup-otp-dialog .md-dialog-content .I4mZgb .fKMMOd .nGQ74 .W30gRe .copy {
          position: absolute;
          font-size: 12px;
          padding: 4px;
          right: 0;
          bottom: -24px; }
          md-dialog.setup-otp md-dialog-content.md-setup-otp-dialog .md-dialog-content .I4mZgb .fKMMOd .nGQ74 .W30gRe .copy.copy_code {
            cursor: pointer;
            -webkit-transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
            transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
            opacity: 0.7;
            white-space: nowrap; }
          md-dialog.setup-otp md-dialog-content.md-setup-otp-dialog .md-dialog-content .I4mZgb .fKMMOd .nGQ74 .W30gRe .copy.copied {
            color: #0D47A1;
            -webkit-transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
            transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
            -webkit-transform: rotateX(0deg) translateY(0) translateZ(0);
            transform: rotateX(0deg) translateY(0) translateZ(0); }
          md-dialog.setup-otp md-dialog-content.md-setup-otp-dialog .md-dialog-content .I4mZgb .fKMMOd .nGQ74 .W30gRe .copy.ZYIfFd {
            opacity: 0;
            -webkit-transform: translateY(20px) translateZ(-20px) rotateX(-180deg);
            transform: translateY(20px) translateZ(-20px) rotateX(-180deg);
            visibility: hidden; }
    md-dialog.setup-otp md-dialog-content.md-setup-otp-dialog .md-dialog-content .I4mZgb .PQ3dUd {
      margin: 36px auto;
      max-width: 320px; }
      md-dialog.setup-otp md-dialog-content.md-setup-otp-dialog .md-dialog-content .I4mZgb .PQ3dUd input[type=number]::-webkit-inner-spin-button,
      md-dialog.setup-otp md-dialog-content.md-setup-otp-dialog .md-dialog-content .I4mZgb .PQ3dUd input[type=number]::-webkit-outer-spin-button {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        margin: 0; }
    md-dialog.setup-otp md-dialog-content.md-setup-otp-dialog .md-dialog-content .I4mZgb .otp_not_val {
      color: #f70013;
      text-align: center;
      font-size: 12px; }

md-dialog.setup-otp md-dialog-actions .md-button {
  font-weight: 600; }

body.enable-otp .wait-data {
  min-height: 400px; }
  body.enable-otp .wait-data md-progress-circular {
    margin: 150px auto; }

body.enable-otp .enable-tfa.simple-table-container {
  margin-top: 160px; }

[md-theme="default"] .enable-tfa.simple-table-container .setup-otp .on1txb .iH9H0b {
  background: #039be5; }

[md-theme="default"] md-radio-button.md-default-theme .md-off, [md-theme="default"] md-radio-button .md-off {
  border-color: #039be5; }

[md-theme="tealTheme"] .enable-tfa.simple-table-container .setup-otp .on1txb .iH9H0b {
  background: #009688; }

#rules {
  padding: 48px; }
  @media screen and (max-width: 960px) {
    #rules {
      padding: 24px 48px; } }
  @media screen and (max-width: 700px) {
    #rules {
      padding: 24px 16px; } }
  @media screen and (max-width: 600px) {
    #rules {
      padding: 24px 8px; } }
  #rules .container .header {
    height: 64px; }
    #rules .container .header h2 {
      font-size: 24px;
      text-transform: uppercase; }
  #rules .container .content md-tabs {
    width: 100%; }
    #rules .container .content md-tabs md-tabs-content-wrapper {
      width: 100%; }
  #rules .container .content .rules-content h3 {
    text-transform: uppercase;
    font-weight: 600; }
  #rules .container .content .rules-content h4 {
    text-transform: uppercase;
    font-weight: 600;
    font-size: 13px; }
  #rules .container .content .rules-content .pair {
    font-size: 14px;
    margin-bottom: 24px;
    margin-left: 24px; }
    #rules .container .content .rules-content .pair span {
      text-transform: uppercase;
      font-weight: 600;
      font-size: 12px; }
  #rules .container .content .rules-content p {
    font-size: 14px;
    padding-left: 24px; }
    #rules .container .content .rules-content p em {
      color: #f83365;
      font-weight: 600; }
  #rules .container .content .rules-content ul.content {
    margin: 0;
    padding: 0 0 0 24px; }
    #rules .container .content .rules-content ul.content li {
      margin-bottom: 16px;
      list-style-type: none;
      counter-increment: item;
      font-size: 14px; }
      #rules .container .content .rules-content ul.content li:before {
        display: inline-block;
        font-weight: 700;
        text-align: right;
        content: counter(item) ".";
        padding-right: 8px; }
      #rules .container .content .rules-content ul.content li b {
        color: #f83365; }
  #rules .container .content .rules-content .table-container {
    border-radius: 8px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow: hidden;
    border: 1px solid #dadce0; }
    #rules .container .content .rules-content .table-container table thead tr th {
      min-height: 65px;
      padding: 8px 24px;
      border-bottom: 1px solid #dadce0; }
    #rules .container .content .rules-content .table-container table tbody tr td {
      padding: 8px;
      text-align: center;
      vertical-align: middle; }
      #rules .container .content .rules-content .table-container table tbody tr td span {
        font-size: 11px;
        font-style: italic; }
      #rules .container .content .rules-content .table-container table tbody tr td strong {
        font-size: 1rem;
        font-family: 'Roboto', sans-serif;
        letter-spacing: .07272727em;
        font-weight: 600;
        line-height: 1rem;
        text-transform: uppercase;
        -webkit-hyphens: auto;
            -ms-hyphens: auto;
                hyphens: auto;
        word-break: break-word;
        word-wrap: break-word; }
      #rules .container .content .rules-content .table-container table tbody tr td.gradient {
        color: #00ACC1; }
      #rules .container .content .rules-content .table-container table tbody tr td:not(:last-child) {
        border-right: 1px solid #dadce0; }
      #rules .container .content .rules-content .table-container table tbody tr td.none-bottom {
        border-bottom: none !important; }
    #rules .container .content .rules-content .table-container table tbody tr:not(:last-child) td {
      border-bottom: 1px solid #dadce0; }
    #rules .container .content .rules-content .table-container table.payouts thead tr th {
      text-align: center;
      text-transform: uppercase; }
    #rules .container .content .rules-content .table-container table.payouts tbody tr td.title {
      font-size: 1.1rem;
      font-family: 'Roboto', sans-serif;
      letter-spacing: .07272727em;
      font-weight: 600;
      line-height: 1.4rem;
      text-transform: uppercase;
      -webkit-hyphens: auto;
          -ms-hyphens: auto;
              hyphens: auto;
      word-break: break-word;
      word-wrap: break-word; }
    #rules .container .content .rules-content .table-container + .table-container {
      margin-top: 32px; }

[md-theme="default"] #rules .content md-tabs md-tab-item.md-tab {
  color: #F3E5F5; }
  [md-theme="default"] #rules .content md-tabs md-tab-item.md-tab.md-active {
    color: #039be5; }

[md-theme="default"] #rules .content .rules-content {
  color: rgba(255, 255, 255, 0.8); }
  [md-theme="default"] #rules .content .rules-content h3, [md-theme="default"] #rules .content .rules-content h4, [md-theme="default"] #rules .content .rules-content .pair span {
    color: #039be5; }
  [md-theme="default"] #rules .content .rules-content .table-container {
    border: 1px solid #2e374b; }
    [md-theme="default"] #rules .content .rules-content .table-container table thead tr th {
      border-bottom: 1px solid #2e374b; }
    [md-theme="default"] #rules .content .rules-content .table-container table tbody tr td:not(:last-child) {
      border-right: 1px solid #2e374b; }
    [md-theme="default"] #rules .content .rules-content .table-container table tbody tr:not(:last-child) td {
      border-bottom: 1px solid #2e374b; }

[md-theme="tealTheme"] #rules .content md-tabs md-tab-item.md-tab {
  color: #3a3939; }
  [md-theme="tealTheme"] #rules .content md-tabs md-tab-item.md-tab.md-active {
    color: #009688; }

[md-theme="tealTheme"] #rules .content .rules-content h3, [md-theme="tealTheme"] #rules .content .rules-content h4, [md-theme="tealTheme"] #rules .content .rules-content .pair span {
  color: #009688; }

.casino-lobby .frame-wrapper {
  position: relative;
  width: 1200px;
  opacity: 0;
  -webkit-transition: opacity 700ms ease-in-out;
  transition: opacity 700ms ease-in-out; }
  .casino-lobby .frame-wrapper.appear {
    opacity: 1; }
  @media screen and (max-width: 1200px) {
    .casino-lobby .frame-wrapper {
      width: 100vw; } }
  @media screen and (max-width: 960px) {
    .casino-lobby .frame-wrapper .chip-stack {
      position: fixed;
      bottom: 0;
      height: calc(100vw/6);
      left: 0;
      right: 0;
      z-index: 99;
      background-color: #0f172a;
      border-top: 1px solid #A17930; } }
  .casino-lobby .frame-wrapper .chip-stack .chip {
    padding: 0 8px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-transition: height 0.2s;
    transition: height 0.2s; }
    @media screen and (min-width: 960px) {
      .casino-lobby .frame-wrapper .chip-stack .chip {
        width: 80%;
        aspect-ratio: 1/1; } }
    @media screen and (max-width: 960px) {
      .casino-lobby .frame-wrapper .chip-stack .chip {
        height: 90%;
        max-width: 16.5%;
        aspect-ratio: 1/1; } }
    .casino-lobby .frame-wrapper .chip-stack .chip .chip-image {
      width: 100%;
      height: 100%;
      z-index: 10;
      background-size: 90%;
      background-repeat: no-repeat;
      background-position: center; }
      .casino-lobby .frame-wrapper .chip-stack .chip .chip-image:hover {
        cursor: pointer; }
      .casino-lobby .frame-wrapper .chip-stack .chip .chip-image.chip-10k {
        background-image: url(/assets/images/casino/chips/10k.png); }
      .casino-lobby .frame-wrapper .chip-stack .chip .chip-image.chip-20k {
        background-image: url(/assets/images/casino/chips/20k.png); }
      .casino-lobby .frame-wrapper .chip-stack .chip .chip-image.chip-50k {
        background-image: url(/assets/images/casino/chips/50k.png); }
      .casino-lobby .frame-wrapper .chip-stack .chip .chip-image.chip-100k {
        background-image: url(/assets/images/casino/chips/100k.png); }
      .casino-lobby .frame-wrapper .chip-stack .chip .chip-image.chip-200k {
        background-image: url(/assets/images/casino/chips/200k.png); }
      .casino-lobby .frame-wrapper .chip-stack .chip .chip-image.chip-500k {
        background-image: url(/assets/images/casino/chips/500k.png); }
      .casino-lobby .frame-wrapper .chip-stack .chip .chip-image.chip-1m {
        background-image: url(/assets/images/casino/chips/1m.png); }
      .casino-lobby .frame-wrapper .chip-stack .chip .chip-image.chip-2m {
        background-image: url(/assets/images/casino/chips/2m.png); }
      .casino-lobby .frame-wrapper .chip-stack .chip .chip-image.chip-5m {
        background-image: url(/assets/images/casino/chips/5m.png); }
      .casino-lobby .frame-wrapper .chip-stack .chip .chip-image.chip-10m {
        background-image: url(/assets/images/casino/chips/10m.png); }
      .casino-lobby .frame-wrapper .chip-stack .chip .chip-image.chip-20m {
        background-image: url(/assets/images/casino/chips/20m.png); }
      .casino-lobby .frame-wrapper .chip-stack .chip .chip-image.chip-50m {
        background-image: url(/assets/images/casino/chips/50m.png); }
      .casino-lobby .frame-wrapper .chip-stack .chip .chip-image.chip-100m {
        background-image: url(/assets/images/casino/chips/100m.png); }
      .casino-lobby .frame-wrapper .chip-stack .chip .chip-image.chip-200m {
        background-image: url(/assets/images/casino/chips/200m.png); }
      .casino-lobby .frame-wrapper .chip-stack .chip .chip-image.chip-500m {
        background-image: url(/assets/images/casino/chips/500m.png); }
      .casino-lobby .frame-wrapper .chip-stack .chip .chip-image.chip-1b {
        background-image: url(/assets/images/casino/chips/1b.png); }
      .casino-lobby .frame-wrapper .chip-stack .chip .chip-image.chip-2b {
        background-image: url(/assets/images/casino/chips/2b.png); }
      .casino-lobby .frame-wrapper .chip-stack .chip .chip-image.chip-5b {
        background-image: url(/assets/images/casino/chips/5b.png); }
      .casino-lobby .frame-wrapper .chip-stack .chip .chip-image.chip-10b {
        background-image: url(/assets/images/casino/chips/10b.png); }
      .casino-lobby .frame-wrapper .chip-stack .chip .chip-image.chip-setting {
        background-image: url(/assets/images/casino/chips/settings.png); }
    .casino-lobby .frame-wrapper .chip-stack .chip img {
      z-index: 10;
      position: absolute;
      margin: auto;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      width: 75%;
      -webkit-filter: grayscale(0);
              filter: grayscale(0); }
      .casino-lobby .frame-wrapper .chip-stack .chip img:hover {
        cursor: pointer; }
    .casino-lobby .frame-wrapper .chip-stack .chip.active {
      aspect-ratio: 1/1; }
      .casino-lobby .frame-wrapper .chip-stack .chip.active img {
        border: 1px solid rgba(237, 181, 9, 0.6);
        border-radius: 50%;
        -webkit-transform: scale(0.95);
                transform: scale(0.95); }
      .casino-lobby .frame-wrapper .chip-stack .chip.active:after {
        position: absolute;
        width: 100%;
        height: 100%;
        content: "";
        display: inline-block;
        background: #edb509;
        background: radial-gradient(circle, #edb509 0%, #f5be1c 40%, rgba(253, 198, 45, 0) 70%); }
  .casino-lobby .frame-wrapper .single {
    height: 100%;
    padding: 8px; }
    @media screen and (max-width: 960px) {
      .casino-lobby .frame-wrapper .single {
        padding: 0; }
        .casino-lobby .frame-wrapper .single + .single {
          border-top: 1px solid #A17930;
          margin-bottom: calc(100vw/6); } }
    .casino-lobby .frame-wrapper .single iframe {
      width: 100%;
      height: 100%;
      border: none; }
    .casino-lobby .frame-wrapper .single .game-wrap {
      width: 100%;
      position: relative;
      border: 1px solid #222939;
      border-radius: 8px;
      overflow: hidden;
      background: #222939;
      font-family: 'Montserrat', sans-serif;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none; }
      @media screen and (max-width: 600px) {
        .casino-lobby .frame-wrapper .single .game-wrap {
          border-radius: 0; } }
      .casino-lobby .frame-wrapper .single .game-wrap .video-element {
        position: absolute !important;
        top: 64px;
        left: 0;
        right: 0;
        aspect-ratio: 16 / 9;
        z-index: 1;
        background-image: url("/assets/images/backgrounds/video-sample.jpg");
        background-repeat: no-repeat;
        background-size: cover; }
        .casino-lobby .frame-wrapper .single .game-wrap .video-element:after {
          position: absolute;
          bottom: 0;
          left: 0;
          right: 0;
          top: 0;
          background: #222939;
          background: -webkit-gradient(linear, left bottom, left top, from(#222939), color-stop(25%, rgba(253, 187, 45, 0)));
          background: linear-gradient(0deg, #222939 0%, rgba(253, 187, 45, 0) 25%);
          content: '';
          z-index: 1; }
      .casino-lobby .frame-wrapper .single .game-wrap .game-content {
        z-index: 2;
        -webkit-transition: background 700ms ease-in-out;
        transition: background 700ms ease-in-out;
        position: relative; }
        .casino-lobby .frame-wrapper .single .game-wrap .game-content.mask {
          background: #222939; }
        .casino-lobby .frame-wrapper .single .game-wrap .game-content .header {
          width: 100%;
          height: 64px;
          background: #222939;
          color: #fff;
          border-bottom: 1px solid #A17930;
          padding: 0 8px;
          -webkit-transition: border 700ms ease-in-out;
          transition: border 700ms ease-in-out; }
          .casino-lobby .frame-wrapper .single .game-wrap .game-content .header.un-border {
            border-bottom-color: transparent; }
            .casino-lobby .frame-wrapper .single .game-wrap .game-content .header.un-border .time-round {
              opacity: 1;
              visibility: visible; }
          .casino-lobby .frame-wrapper .single .game-wrap .game-content .header .game-info {
            min-width: 130px; }
            .casino-lobby .frame-wrapper .single .game-wrap .game-content .header .game-info .game-name {
              text-align: center;
              font-weight: 600;
              font-size: 14px;
              text-transform: uppercase; }
            .casino-lobby .frame-wrapper .single .game-wrap .game-content .header .game-info .game-round {
              padding: 4px 8px;
              border: 1px solid #3F4C6A;
              border-radius: 50px;
              background-color: #101829;
              color: #FFFBA4;
              text-align: center; }
              .casino-lobby .frame-wrapper .single .game-wrap .game-content .header .game-info .game-round .icon-bank {
                color: #a1a080;
                margin-right: 2px; }
          @media screen and (max-width: 600px) {
            .casino-lobby .frame-wrapper .single .game-wrap .game-content .header {
              padding: 0 0 0 4px; }
              .casino-lobby .frame-wrapper .single .game-wrap .game-content .header .game-info {
                min-width: initial; } }
          .casino-lobby .frame-wrapper .single .game-wrap .game-content .header .navigation {
            min-width: 130px; }
            .casino-lobby .frame-wrapper .single .game-wrap .game-content .header .navigation .md-button {
              border-radius: 50px; }
              .casino-lobby .frame-wrapper .single .game-wrap .game-content .header .navigation .md-button.md-icon-button {
                height: 36px;
                width: 36px;
                line-height: 36px;
                margin: 6px 8px; }
                @media screen and (max-height: 600px) {
                  .casino-lobby .frame-wrapper .single .game-wrap .game-content .header .navigation .md-button.md-icon-button {
                    margin: 6px 4px; } }
              .casino-lobby .frame-wrapper .single .game-wrap .game-content .header .navigation .md-button[disabled] md-icon {
                color: rgba(255, 255, 255, 0.3); }
        .casino-lobby .frame-wrapper .single .game-wrap .game-content .video-show {
          position: relative;
          width: 100%;
          aspect-ratio: 16 / 9;
          color: #F5F5F5;
          height: 64px;
          -webkit-transition: height 700ms ease-in-out;
          transition: height 700ms ease-in-out; }
          .casino-lobby .frame-wrapper .single .game-wrap .game-content .video-show .table-time {
            font-size: 48px;
            font-weight: 600;
            opacity: 0;
            visibility: hidden;
            -webkit-transition: opacity 0.3s, visibility .3s linear;
            transition: opacity 0.3s, visibility .3s linear; }
            .casino-lobby .frame-wrapper .single .game-wrap .game-content .video-show .table-time.md-warn {
              color: #f94a4d; }
          .casino-lobby .frame-wrapper .single .game-wrap .game-content .video-show .time-round {
            position: relative;
            opacity: 1;
            visibility: visible;
            -webkit-transition: opacity 0.3s, visibility .3s linear;
            transition: opacity 0.3s, visibility .3s linear; }
            .casino-lobby .frame-wrapper .single .game-wrap .game-content .video-show .time-round .countdown {
              position: absolute;
              top: 0;
              left: 0;
              right: 0;
              bottom: 0;
              text-align: center;
              font-weight: 600;
              line-height: 36px;
              font-size: 18px;
              -webkit-transition: font-size 0.3s, line-height .3s linear;
              transition: font-size 0.3s, line-height .3s linear; }
              .casino-lobby .frame-wrapper .single .game-wrap .game-content .video-show .time-round .countdown.md-warn {
                color: #d50137;
                -webkit-animation: countdown-color 1s infinite linear;
                        animation: countdown-color 1s infinite linear; }
            .casino-lobby .frame-wrapper .single .game-wrap .game-content .video-show .time-round md-progress-circular {
              margin-bottom: 4px; }
              .casino-lobby .frame-wrapper .single .game-wrap .game-content .video-show .time-round md-progress-circular.transparent path {
                stroke: transparent; }
          .casino-lobby .frame-wrapper .single .game-wrap .game-content .video-show .table-status {
            margin-bottom: 8px;
            font-size: 16px;
            font-weight: 500; }
          .casino-lobby .frame-wrapper .single .game-wrap .game-content .video-show.displayed {
            height: 300px; }
            .casino-lobby .frame-wrapper .single .game-wrap .game-content .video-show.displayed .table-time {
              opacity: 1;
              visibility: visible; }
            .casino-lobby .frame-wrapper .single .game-wrap .game-content .video-show.displayed .time-round md-progress-circular path {
              stroke: transparent; }
            .casino-lobby .frame-wrapper .single .game-wrap .game-content .video-show.displayed .time-round .countdown {
              font-size: 48px;
              font-weight: 600; }
        .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table {
          width: 100%;
          padding: 0 4px;
          aspect-ratio: 3 / 1; }
          .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table > div {
            color: #F5F5F5; }
          .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .wrapper .four-red, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .wrapper .zero-red, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .wrapper .three-red, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .wrapper .one-red {
            height: 50%; }
          .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .even, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .odd, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .four-red, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .zero-red, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .three-red, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .one-red {
            border: 1px solid #B3B3B3;
            position: relative; }
            .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .even:hover, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .odd:hover, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .four-red:hover, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .zero-red:hover, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .three-red:hover, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .one-red:hover {
              background-color: rgba(253, 253, 176, 0.1); }
            .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .even.highlight, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .odd.highlight, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .four-red.highlight, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .zero-red.highlight, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .three-red.highlight, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .one-red.highlight {
              -webkit-transition: all 0.5s ease-in-out;
              transition: all 0.5s ease-in-out;
              -webkit-animation: blink-background normal 1.5s infinite ease-in-out;
                      animation: blink-background normal 1.5s infinite ease-in-out; }
          .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .four-red {
            border-left-width: 2px;
            border-top-width: 2px;
            border-top-left-radius: 8px;
            background-image: url("/assets/images/casino/betting-table/4_red.png");
            background-repeat: no-repeat;
            background-size: 80%;
            background-position: center 5px; }
          .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .zero-red {
            border-left-width: 2px;
            border-bottom-width: 2px;
            border-bottom-left-radius: 8px;
            background-image: url("/assets/images/casino/betting-table/0_red.png");
            background-repeat: no-repeat;
            background-size: 80%;
            background-position: center 5px; }
          .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .three-red {
            border-top-width: 2px;
            border-right-width: 2px;
            border-top-right-radius: 8px;
            background-image: url("/assets/images/casino/betting-table/3_red.png");
            background-repeat: no-repeat;
            background-size: 80%;
            background-position: center 5px; }
          .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .one-red {
            border-bottom-width: 2px;
            border-right-width: 2px;
            border-bottom-right-radius: 8px;
            background-image: url("/assets/images/casino/betting-table/1_red.png");
            background-repeat: no-repeat;
            background-size: 80%;
            background-position: center 5px; }
          .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .even {
            background-image: url("/assets/images/casino/betting-table/even.png");
            background-repeat: no-repeat;
            background-size: 40%;
            background-position: center bottom 20px; }
          .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .odd {
            background-image: url("/assets/images/casino/betting-table/odd.png");
            background-repeat: no-repeat;
            background-size: 43%;
            background-position: center bottom 20px; }
          .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .even, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .odd {
            border-top-width: 2px;
            border-bottom-width: 2px; }
          .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .even, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .odd, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .four-red, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .zero-red, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .one-red, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .three-red {
            position: relative; }
            .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .even .wagers-money, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .odd .wagers-money, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .four-red .wagers-money, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .zero-red .wagers-money, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .one-red .wagers-money, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .three-red .wagers-money {
              position: absolute;
              top: 4px;
              left: 0;
              right: 0;
              text-align: center;
              font-weight: 600;
              font-size: 14px; }
              .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .even .wagers-money .committed, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .odd .wagers-money .committed, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .four-red .wagers-money .committed, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .zero-red .wagers-money .committed, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .one-red .wagers-money .committed, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .three-red .wagers-money .committed {
                color: #44b302; }
            .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .even .wagers-chip, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .odd .wagers-chip, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .four-red .wagers-chip, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .zero-red .wagers-chip, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .one-red .wagers-chip, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .three-red .wagers-chip {
              position: relative; }
              .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .even .wagers-chip .chip, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .odd .wagers-chip .chip, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .four-red .wagers-chip .chip, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .zero-red .wagers-chip .chip, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .one-red .wagers-chip .chip, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .three-red .wagers-chip .chip {
                position: absolute;
                left: -25px;
                width: 50px;
                height: 50px;
                z-index: 10;
                background-image: url(/assets/images/casino/chips/token.png);
                background-repeat: no-repeat;
                background-size: cover; }
                .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .even .wagers-chip .chip.chip-0, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .odd .wagers-chip .chip.chip-0, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .four-red .wagers-chip .chip.chip-0, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .zero-red .wagers-chip .chip.chip-0, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .one-red .wagers-chip .chip.chip-0, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .three-red .wagers-chip .chip.chip-0 {
                  background-position: -0px 0; }
                .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .even .wagers-chip .chip.chip-1, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .odd .wagers-chip .chip.chip-1, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .four-red .wagers-chip .chip.chip-1, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .zero-red .wagers-chip .chip.chip-1, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .one-red .wagers-chip .chip.chip-1, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .three-red .wagers-chip .chip.chip-1 {
                  background-position: -50px 0; }
                .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .even .wagers-chip .chip.chip-2, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .odd .wagers-chip .chip.chip-2, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .four-red .wagers-chip .chip.chip-2, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .zero-red .wagers-chip .chip.chip-2, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .one-red .wagers-chip .chip.chip-2, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .three-red .wagers-chip .chip.chip-2 {
                  background-position: -100px 0; }
                .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .even .wagers-chip .chip.chip-3, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .odd .wagers-chip .chip.chip-3, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .four-red .wagers-chip .chip.chip-3, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .zero-red .wagers-chip .chip.chip-3, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .one-red .wagers-chip .chip.chip-3, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .three-red .wagers-chip .chip.chip-3 {
                  background-position: -150px 0; }
                .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .even .wagers-chip .chip.chip-4, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .odd .wagers-chip .chip.chip-4, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .four-red .wagers-chip .chip.chip-4, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .zero-red .wagers-chip .chip.chip-4, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .one-red .wagers-chip .chip.chip-4, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .three-red .wagers-chip .chip.chip-4 {
                  background-position: -200px 0; }
                .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .even .wagers-chip .chip.chip-5, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .odd .wagers-chip .chip.chip-5, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .four-red .wagers-chip .chip.chip-5, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .zero-red .wagers-chip .chip.chip-5, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .one-red .wagers-chip .chip.chip-5, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .three-red .wagers-chip .chip.chip-5 {
                  background-position: -250px 0; }
                .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .even .wagers-chip .chip.chip-6, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .odd .wagers-chip .chip.chip-6, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .four-red .wagers-chip .chip.chip-6, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .zero-red .wagers-chip .chip.chip-6, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .one-red .wagers-chip .chip.chip-6, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .three-red .wagers-chip .chip.chip-6 {
                  background-position: -300px 0; }
                .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .even .wagers-chip .chip.chip-7, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .odd .wagers-chip .chip.chip-7, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .four-red .wagers-chip .chip.chip-7, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .zero-red .wagers-chip .chip.chip-7, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .one-red .wagers-chip .chip.chip-7, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .three-red .wagers-chip .chip.chip-7 {
                  background-position: -350px 0; }
                .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .even .wagers-chip .chip.chip-8, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .odd .wagers-chip .chip.chip-8, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .four-red .wagers-chip .chip.chip-8, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .zero-red .wagers-chip .chip.chip-8, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .one-red .wagers-chip .chip.chip-8, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .three-red .wagers-chip .chip.chip-8 {
                  background-position: -400px 0; }
                .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .even .wagers-chip .chip.chip-9, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .odd .wagers-chip .chip.chip-9, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .four-red .wagers-chip .chip.chip-9, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .zero-red .wagers-chip .chip.chip-9, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .one-red .wagers-chip .chip.chip-9, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .three-red .wagers-chip .chip.chip-9 {
                  background-position: -450px 0; }
                .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .even .wagers-chip .chip.chip-10, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .odd .wagers-chip .chip.chip-10, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .four-red .wagers-chip .chip.chip-10, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .zero-red .wagers-chip .chip.chip-10, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .one-red .wagers-chip .chip.chip-10, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .three-red .wagers-chip .chip.chip-10 {
                  background-position: -500px 0; }
                .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .even .wagers-chip .chip.chip-11, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .odd .wagers-chip .chip.chip-11, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .four-red .wagers-chip .chip.chip-11, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .zero-red .wagers-chip .chip.chip-11, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .one-red .wagers-chip .chip.chip-11, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .three-red .wagers-chip .chip.chip-11 {
                  background-position: -550px 0; }
                .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .even .wagers-chip .chip.chip-12, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .odd .wagers-chip .chip.chip-12, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .four-red .wagers-chip .chip.chip-12, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .zero-red .wagers-chip .chip.chip-12, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .one-red .wagers-chip .chip.chip-12, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .three-red .wagers-chip .chip.chip-12 {
                  background-position: -600px 0; }
                .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .even .wagers-chip .chip.chip-13, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .odd .wagers-chip .chip.chip-13, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .four-red .wagers-chip .chip.chip-13, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .zero-red .wagers-chip .chip.chip-13, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .one-red .wagers-chip .chip.chip-13, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .three-red .wagers-chip .chip.chip-13 {
                  background-position: -650px 0; }
                .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .even .wagers-chip .chip.chip-14, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .odd .wagers-chip .chip.chip-14, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .four-red .wagers-chip .chip.chip-14, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .zero-red .wagers-chip .chip.chip-14, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .one-red .wagers-chip .chip.chip-14, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .three-red .wagers-chip .chip.chip-14 {
                  background-position: -700px 0; }
                .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .even .wagers-chip .chip.chip-15, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .odd .wagers-chip .chip.chip-15, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .four-red .wagers-chip .chip.chip-15, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .zero-red .wagers-chip .chip.chip-15, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .one-red .wagers-chip .chip.chip-15, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .three-red .wagers-chip .chip.chip-15 {
                  background-position: -750px 0; }
                .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .even .wagers-chip .chip.chip-16, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .odd .wagers-chip .chip.chip-16, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .four-red .wagers-chip .chip.chip-16, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .zero-red .wagers-chip .chip.chip-16, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .one-red .wagers-chip .chip.chip-16, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .three-red .wagers-chip .chip.chip-16 {
                  background-position: -800px 0; }
                .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .even .wagers-chip .chip.chip-17, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .odd .wagers-chip .chip.chip-17, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .four-red .wagers-chip .chip.chip-17, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .zero-red .wagers-chip .chip.chip-17, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .one-red .wagers-chip .chip.chip-17, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .three-red .wagers-chip .chip.chip-17 {
                  background-position: -850px 0; }
                .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .even .wagers-chip .chip.chip-18, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .odd .wagers-chip .chip.chip-18, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .four-red .wagers-chip .chip.chip-18, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .zero-red .wagers-chip .chip.chip-18, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .one-red .wagers-chip .chip.chip-18, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .three-red .wagers-chip .chip.chip-18 {
                  background-position: -900px 0; }
          .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .four-red .wagers-money, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .zero-red .wagers-money, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .one-red .wagers-money, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .three-red .wagers-money {
            bottom: 16px;
            top: auto; }
          .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .four-red:after, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .zero-red:after {
            position: absolute;
            bottom: 0;
            left: 0;
            right: 0;
            content: '1 : 13';
            text-align: center;
            font-weight: 700;
            font-size: 12px;
            color: #FFFBA4; }
          .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .one-red:after, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .three-red:after {
            position: absolute;
            bottom: 0;
            left: 0;
            right: 0;
            content: '1 : 3.6';
            text-align: center;
            font-weight: 700;
            font-size: 12px;
            color: #FFFBA4; }
          .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .even:after, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table .odd:after {
            position: absolute;
            bottom: 0;
            left: 0;
            right: 0;
            content: '1 : 1.96';
            text-align: center;
            font-weight: 700;
            font-size: 12px;
            color: #FFFBA4; }
          .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table.disabled {
            pointer-events: none; }
            .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table.disabled .four-red, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table.disabled .zero-red, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table.disabled .one-red, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table.disabled .three-red, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table.disabled .even, .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-table.disabled .odd {
              background-color: rgba(54, 54, 54, 0.4); }
        .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-button {
          margin-top: 16px;
          padding: 0; }
          .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-button > div {
            padding: 0 8px; }
          .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-button .md-button {
            width: 100%;
            aspect-ratio: 160/48;
            border-radius: 10px;
            margin: 0; }
          .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-button .btn-cancel {
            background-image: url("/assets/images/casino/btn-cancel.png");
            background-repeat: no-repeat;
            background-size: 100%; }
            .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-button .btn-cancel[disabled] {
              background-image: url("/assets/images/casino/btn-cancel-disabled.png"); }
          .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-button .md-btn-betting {
            background-image: url("/assets/images/casino/btn-bet.png");
            background-repeat: no-repeat;
            background-size: 100%; }
            .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-button .md-btn-betting[disabled] {
              background-image: url("/assets/images/casino/btn-bet-disabled.png"); }
          .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-button .md-btn-re-betting {
            background-image: url("/assets/images/casino/btn-re-bet.png");
            background-repeat: no-repeat;
            background-size: 100%; }
            .casino-lobby .frame-wrapper .single .game-wrap .game-content .betting-button .md-btn-re-betting[disabled] {
              background-image: url("/assets/images/casino/btn-re-bet-disabled.png"); }
        .casino-lobby .frame-wrapper .single .game-wrap .game-content .road-roller {
          margin-top: 16px; }
          .casino-lobby .frame-wrapper .single .game-wrap .game-content .road-roller .roller-summary .even, .casino-lobby .frame-wrapper .single .game-wrap .game-content .road-roller .roller-summary .odd {
            text-align: center;
            color: #fff;
            font-weight: 600;
            font-size: 18px;
            padding: 8px 0; }
          .casino-lobby .frame-wrapper .single .game-wrap .game-content .road-roller .roller-summary .even {
            background: #4E91F6;
            border-right: 2px solid #222939; }
          .casino-lobby .frame-wrapper .single .game-wrap .game-content .road-roller .roller-summary .odd {
            background: #F84A4D; }
          .casino-lobby .frame-wrapper .single .game-wrap .game-content .road-roller .road-content {
            position: relative;
            border-top: 2px solid #222939; }
            .casino-lobby .frame-wrapper .single .game-wrap .game-content .road-roller .road-content:before {
              position: absolute;
              top: 0;
              left: 0;
              right: 0;
              bottom: 0;
              content: '';
              background: #F5F5F5;
              z-index: -1; }
            .casino-lobby .frame-wrapper .single .game-wrap .game-content .road-roller .road-content .roller-bg .result-wrap {
              -webkit-user-select: none;
                 -moz-user-select: none;
                  -ms-user-select: none;
                      user-select: none;
              min-width: 5%; }
              .casino-lobby .frame-wrapper .single .game-wrap .game-content .road-roller .road-content .roller-bg .result-wrap .result {
                margin: 0;
                padding: 2px;
                text-align: center;
                pointer-events: none;
                width: 100%; }
                .casino-lobby .frame-wrapper .single .game-wrap .game-content .road-roller .road-content .roller-bg .result-wrap .result .imd {
                  display: block;
                  font-weight: bold;
                  font-size: 14px;
                  border: 1px solid #F84A4D;
                  border-radius: 50%;
                  width: 100%;
                  aspect-ratio: 1/1;
                  line-height: 20px;
                  background-color: #F84A4D;
                  color: #FFF3E0; }
                  .casino-lobby .frame-wrapper .single .game-wrap .game-content .road-roller .road-content .roller-bg .result-wrap .result .imd.transparent {
                    border-color: transparent;
                    background-color: transparent;
                    color: transparent;
                    position: relative; }
                    .casino-lobby .frame-wrapper .single .game-wrap .game-content .road-roller .road-content .roller-bg .result-wrap .result .imd.transparent:after {
                      position: absolute;
                      width: 8px;
                      height: 8px;
                      top: calc(50% - 4px);
                      left: calc(50% - 4px);
                      content: '';
                      border-radius: 50%;
                      background-color: #d9d9d9; }
                  .casino-lobby .frame-wrapper .single .game-wrap .game-content .road-roller .road-content .roller-bg .result-wrap .result .imd.blue {
                    border-color: #4E91F6;
                    background-color: #4E91F6; }
                @media screen and (max-width: 425px) {
                  .casino-lobby .frame-wrapper .single .game-wrap .game-content .road-roller .road-content .roller-bg .result-wrap .result {
                    padding: 1px; }
                    .casino-lobby .frame-wrapper .single .game-wrap .game-content .road-roller .road-content .roller-bg .result-wrap .result .imd {
                      font-size: 12px;
                      line-height: 16px;
                      font-weight: 600; } }
                @media screen and (min-width: 425px) and (max-width: 600px) {
                  .casino-lobby .frame-wrapper .single .game-wrap .game-content .road-roller .road-content .roller-bg .result-wrap .result {
                    padding: 1px; }
                    .casino-lobby .frame-wrapper .single .game-wrap .game-content .road-roller .road-content .roller-bg .result-wrap .result .imd {
                      font-size: 14px;
                      line-height: 20px;
                      font-weight: 600; } }
                @media screen and (min-width: 600px) and (max-width: 768px) {
                  .casino-lobby .frame-wrapper .single .game-wrap .game-content .road-roller .road-content .roller-bg .result-wrap .result {
                    padding: 1px; }
                    .casino-lobby .frame-wrapper .single .game-wrap .game-content .road-roller .road-content .roller-bg .result-wrap .result .imd {
                      font-size: 14px;
                      line-height: 24px;
                      font-weight: 600;
                      vertical-align: middle; } }
                @media screen and (min-width: 768px) and (max-width: 860px) {
                  .casino-lobby .frame-wrapper .single .game-wrap .game-content .road-roller .road-content .roller-bg .result-wrap .result {
                    padding: 1px; }
                    .casino-lobby .frame-wrapper .single .game-wrap .game-content .road-roller .road-content .roller-bg .result-wrap .result .imd {
                      font-size: 18px;
                      line-height: 32px;
                      font-weight: 600;
                      vertical-align: middle; } }
                @media screen and (min-width: 860px) and (max-width: 960px) {
                  .casino-lobby .frame-wrapper .single .game-wrap .game-content .road-roller .road-content .roller-bg .result-wrap .result {
                    padding: 1px; }
                    .casino-lobby .frame-wrapper .single .game-wrap .game-content .road-roller .road-content .roller-bg .result-wrap .result .imd {
                      font-size: 24px;
                      line-height: 40px;
                      font-weight: 600;
                      vertical-align: middle; } }
                @media screen and (min-width: 960px) and (max-width: 1200px) {
                  .casino-lobby .frame-wrapper .single .game-wrap .game-content .road-roller .road-content .roller-bg .result-wrap .result {
                    padding: 1px; }
                    .casino-lobby .frame-wrapper .single .game-wrap .game-content .road-roller .road-content .roller-bg .result-wrap .result .imd {
                      font-size: 14px;
                      line-height: 20px;
                      font-weight: 600;
                      vertical-align: middle; } }
        .casino-lobby .frame-wrapper .single .game-wrap .game-content .road-roller {
          position: relative; }
          .casino-lobby .frame-wrapper .single .game-wrap .game-content .road-roller .bg-message {
            position: absolute;
            bottom: 0;
            left: 0;
            right: 0;
            top: 0;
            background: rgba(0, 0, 0, 0.9);
            opacity: 0;
            -webkit-transition: opacity 0.6s cubic-bezier(0.65, 0, 0.35, 1);
            transition: opacity 0.6s cubic-bezier(0.65, 0, 0.35, 1); }
            .casino-lobby .frame-wrapper .single .game-wrap .game-content .road-roller .bg-message .money, .casino-lobby .frame-wrapper .single .game-wrap .game-content .road-roller .bg-message .dealer, .casino-lobby .frame-wrapper .single .game-wrap .game-content .road-roller .bg-message .round-cancelled {
              color: #00ff00;
              font-weight: 600;
              font-size: 36px;
              -webkit-transform: scale(0, 0);
                      transform: scale(0, 0);
              -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.65, 0, 0.35, 1);
              transition: -webkit-transform 0.6s cubic-bezier(0.65, 0, 0.35, 1);
              transition: transform 0.6s cubic-bezier(0.65, 0, 0.35, 1);
              transition: transform 0.6s cubic-bezier(0.65, 0, 0.35, 1), -webkit-transform 0.6s cubic-bezier(0.65, 0, 0.35, 1); }
            .casino-lobby .frame-wrapper .single .game-wrap .game-content .road-roller .bg-message .dealer {
              font-size: 16px;
              text-align: center; }
            .casino-lobby .frame-wrapper .single .game-wrap .game-content .road-roller .bg-message .round-cancelled {
              font-size: 24px;
              text-align: center;
              color: #ff3357; }
            .casino-lobby .frame-wrapper .single .game-wrap .game-content .road-roller .bg-message.show {
              opacity: 1;
              -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.65, 0, 0.35, 1);
              transition: -webkit-transform 0.6s cubic-bezier(0.65, 0, 0.35, 1);
              transition: transform 0.6s cubic-bezier(0.65, 0, 0.35, 1);
              transition: transform 0.6s cubic-bezier(0.65, 0, 0.35, 1), -webkit-transform 0.6s cubic-bezier(0.65, 0, 0.35, 1); }
              .casino-lobby .frame-wrapper .single .game-wrap .game-content .road-roller .bg-message.show .money, .casino-lobby .frame-wrapper .single .game-wrap .game-content .road-roller .bg-message.show .dealer, .casino-lobby .frame-wrapper .single .game-wrap .game-content .road-roller .bg-message.show .round-cancelled {
                -webkit-transform: scale(1, 1);
                        transform: scale(1, 1);
                -webkit-animation: scale-easeInBounce 1s ease 1;
                        animation: scale-easeInBounce 1s ease 1;
                animation-direction: alternate-reverse; }
        .casino-lobby .frame-wrapper .single .game-wrap .game-content .image-message .start-betting, .casino-lobby .frame-wrapper .single .game-wrap .game-content .image-message .betting-success {
          position: absolute;
          width: 0;
          top: 120%;
          -webkit-animation-name: image-message-hide;
                  animation-name: image-message-hide;
          -webkit-animation-duration: 200ms;
                  animation-duration: 200ms;
          -webkit-animation-direction: alternate;
                  animation-direction: alternate;
          -webkit-animation-iteration-count: 1;
                  animation-iteration-count: 1;
          -webkit-animation-timing-function: cubic-bezier(0.65, 0, 0.35, 1);
                  animation-timing-function: cubic-bezier(0.65, 0, 0.35, 1); }
          .casino-lobby .frame-wrapper .single .game-wrap .game-content .image-message .start-betting.show, .casino-lobby .frame-wrapper .single .game-wrap .game-content .image-message .betting-success.show {
            width: 60%;
            top: 20%;
            -webkit-animation-name: image-message-show;
                    animation-name: image-message-show;
            -webkit-animation-duration: 200ms;
                    animation-duration: 200ms;
            -webkit-animation-direction: alternate;
                    animation-direction: alternate;
            -webkit-animation-iteration-count: 1;
                    animation-iteration-count: 1;
            -webkit-animation-timing-function: cubic-bezier(0.65, 0, 0.35, 1);
                    animation-timing-function: cubic-bezier(0.65, 0, 0.35, 1); }
      .casino-lobby .frame-wrapper .single .game-wrap .maintenance {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background: rgba(34, 41, 57, 0.99);
        z-index: 2; }
        .casino-lobby .frame-wrapper .single .game-wrap .maintenance .message {
          color: #F5F5F5;
          font-size: 24px;
          font-weight: 500;
          padding: 0 16px;
          text-align: center; }

.casino-lobby .pre-loading {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(16, 18, 40, 0.6);
  z-index: 20; }

@-webkit-keyframes blink-background {
  0% {
    background-color: rgba(255, 168, 0, 0.8); }
  50% {
    background-color: rgba(255, 168, 0, 0.1); }
  100% {
    background-color: rgba(255, 168, 0, 0.7); } }

@keyframes blink-background {
  0% {
    background-color: rgba(255, 168, 0, 0.8); }
  50% {
    background-color: rgba(255, 168, 0, 0.1); }
  100% {
    background-color: rgba(255, 168, 0, 0.7); } }

@-webkit-keyframes image-message-show {
  from {
    width: 0;
    top: 120%; }
  to {
    width: 60%;
    top: 20%; } }

@keyframes image-message-show {
  from {
    width: 0;
    top: 120%; }
  to {
    width: 60%;
    top: 20%; } }

@-webkit-keyframes image-message-hide {
  from {
    width: 60%;
    top: 20%; }
  to {
    width: 0;
    top: 120%; } }

@keyframes image-message-hide {
  from {
    width: 60%;
    top: 20%; }
  to {
    width: 0;
    top: 120%; } }

@-webkit-keyframes scale-easeInBounce {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  4% {
    -webkit-transform: scale(0.98);
            transform: scale(0.98); }
  8% {
    -webkit-transform: scale(0.99);
            transform: scale(0.99); }
  18% {
    -webkit-transform: scale(0.94);
            transform: scale(0.94); }
  26% {
    -webkit-transform: scale(0.98);
            transform: scale(0.98); }
  46% {
    -webkit-transform: scale(0.75);
            transform: scale(0.75); }
  64% {
    -webkit-transform: scale(0.98);
            transform: scale(0.98); }
  76% {
    -webkit-transform: scale(0.44);
            transform: scale(0.44); }
  88% {
    -webkit-transform: scale(0.11);
            transform: scale(0.11); }
  100% {
    -webkit-transform: scale(0);
            transform: scale(0); } }

@keyframes scale-easeInBounce {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  4% {
    -webkit-transform: scale(0.98);
            transform: scale(0.98); }
  8% {
    -webkit-transform: scale(0.99);
            transform: scale(0.99); }
  18% {
    -webkit-transform: scale(0.94);
            transform: scale(0.94); }
  26% {
    -webkit-transform: scale(0.98);
            transform: scale(0.98); }
  46% {
    -webkit-transform: scale(0.75);
            transform: scale(0.75); }
  64% {
    -webkit-transform: scale(0.98);
            transform: scale(0.98); }
  76% {
    -webkit-transform: scale(0.44);
            transform: scale(0.44); }
  88% {
    -webkit-transform: scale(0.11);
            transform: scale(0.11); }
  100% {
    -webkit-transform: scale(0);
            transform: scale(0); } }

@-webkit-keyframes countdown-color {
  0% {
    color: #d50137; }
  50% {
    color: #F5F5F5; }
  100% {
    color: #d50137; } }

@keyframes countdown-color {
  0% {
    color: #d50137; }
  50% {
    color: #F5F5F5; }
  100% {
    color: #d50137; } }

.change-password .container .content .telegram {
  position: relative;
  padding: 32px 48px;
  border-radius: 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  width: 600px;
  font-size: 15px; }
  @media only screen and (max-width: 600px) {
    .change-password .container .content .telegram {
      padding: 32px 16px; } }
  .change-password .container .content .telegram.linked {
    padding-bottom: 80px; }
  .change-password .container .content .telegram .K8EGIe {
    padding: 24px; }
  .change-password .container .content .telegram .the-way {
    padding: 16px 0;
    font-weight: 600;
    font-size: 18px; }
  .change-password .container .content .telegram .qr-bot {
    margin-top: 16px; }
  .change-password .container .content .telegram .helper span.bot {
    font-weight: 600;
    color: #1270ad; }
  .change-password .container .content .telegram .helper div.command {
    font-weight: 500;
    color: #6f00f7;
    border: 1px dotted #ccc;
    border-radius: 4px;
    padding: 1px 4px;
    background: rgba(238, 238, 238, 0.5);
    position: relative;
    margin-right: 4px;
    display: inline-block; }
    .change-password .container .content .telegram .helper div.command:hover {
      cursor: pointer;
      background: #eee; }
    .change-password .container .content .telegram .helper div.command .copy {
      position: absolute;
      font-size: 12px;
      padding: 2px 4px;
      right: 0;
      bottom: 0;
      background: #fae3b3;
      left: 0;
      top: 0;
      border-radius: 4px;
      line-height: 18px;
      text-align: center; }
      .change-password .container .content .telegram .helper div.command .copy.copy_code {
        cursor: pointer;
        -webkit-transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
        transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
        opacity: 0.7;
        white-space: nowrap; }
      .change-password .container .content .telegram .helper div.command .copy.copied {
        color: #0D47A1;
        -webkit-transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
        transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
        -webkit-transform: rotateX(0deg) translateY(0) translateZ(0);
                transform: rotateX(0deg) translateY(0) translateZ(0); }
      .change-password .container .content .telegram .helper div.command .copy.ZYIfFd {
        opacity: 0;
        -webkit-transform: translateY(20px) translateZ(-20px) rotateX(-180deg);
                transform: translateY(20px) translateZ(-20px) rotateX(-180deg);
        visibility: hidden; }
  .change-password .container .content .telegram .helper .btn {
    margin-top: 16px; }
    .change-password .container .content .telegram .helper .btn .command {
      padding: 0 16px;
      border-radius: 20px; }
  .change-password .container .content .telegram .cancel {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 48px;
    text-align: center;
    line-height: 48px;
    text-transform: uppercase;
    font-weight: 500;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    --initialTextColor: #101228;
    --slideTextColor: #FFF;
    --initialBgColor: #fc9eb5;
    --slideBgColor: #f83365;
    color: var(--initialTextColor);
    background-image: -webkit-gradient(linear, left top, right top, from(var(--initialBgColor)), color-stop(50%, var(--initialBgColor)), color-stop(50%, var(--slideBgColor)), to(var(--slideBgColor)));
    background-image: linear-gradient(90deg, var(--initialBgColor) 0%, var(--initialBgColor) 50%, var(--slideBgColor) 50%, var(--slideBgColor) 100%);
    background-size: 200%;
    -webkit-transition: background-position 0.3s cubic-bezier(0.47, 0.1, 1, 0.63), color 0.2s linear;
    transition: background-position 0.3s cubic-bezier(0.47, 0.1, 1, 0.63), color 0.2s linear;
    -webkit-transition-delay: 0.0s, 0.15s;
            transition-delay: 0.0s, 0.15s; }
    .change-password .container .content .telegram .cancel:hover {
      cursor: pointer;
      color: var(--slideTextColor);
      background-position: -100% 100%; }

#statement, #cancelled {
  padding: 16px 36px; }
  @media screen and (max-width: 960px) {
    #statement, #cancelled {
      padding: 16px 8px; } }
  #statement h2, #cancelled h2 {
    font-size: 24px;
    text-align: center;
    text-transform: uppercase; }
  #statement .ms-responsive-table-wrapper, #cancelled .ms-responsive-table-wrapper {
    border-radius: 8px;
    -webkit-box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
            box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12); }
    #statement .ms-responsive-table-wrapper table thead tr:first-child th, #statement .ms-responsive-table-wrapper table tbody tr:first-child th, #statement .ms-responsive-table-wrapper table tfoot tr:first-child th, #cancelled .ms-responsive-table-wrapper table thead tr:first-child th, #cancelled .ms-responsive-table-wrapper table tbody tr:first-child th, #cancelled .ms-responsive-table-wrapper table tfoot tr:first-child th {
      text-align: right;
      text-transform: uppercase; }
      @media screen and (max-width: 960px) {
        #statement .ms-responsive-table-wrapper table thead tr:first-child th, #statement .ms-responsive-table-wrapper table tbody tr:first-child th, #statement .ms-responsive-table-wrapper table tfoot tr:first-child th, #cancelled .ms-responsive-table-wrapper table thead tr:first-child th, #cancelled .ms-responsive-table-wrapper table tbody tr:first-child th, #cancelled .ms-responsive-table-wrapper table tfoot tr:first-child th {
          text-align: left; } }
    #statement .ms-responsive-table-wrapper table thead tr th, #statement .ms-responsive-table-wrapper table thead tr td, #statement .ms-responsive-table-wrapper table tbody tr th, #statement .ms-responsive-table-wrapper table tbody tr td, #statement .ms-responsive-table-wrapper table tfoot tr th, #statement .ms-responsive-table-wrapper table tfoot tr td, #cancelled .ms-responsive-table-wrapper table thead tr th, #cancelled .ms-responsive-table-wrapper table thead tr td, #cancelled .ms-responsive-table-wrapper table tbody tr th, #cancelled .ms-responsive-table-wrapper table tbody tr td, #cancelled .ms-responsive-table-wrapper table tfoot tr th, #cancelled .ms-responsive-table-wrapper table tfoot tr td {
      min-width: 80px; }
      #statement .ms-responsive-table-wrapper table thead tr th:not(:first-child), #statement .ms-responsive-table-wrapper table thead tr td:not(:first-child), #statement .ms-responsive-table-wrapper table tbody tr th:not(:first-child), #statement .ms-responsive-table-wrapper table tbody tr td:not(:first-child), #statement .ms-responsive-table-wrapper table tfoot tr th:not(:first-child), #statement .ms-responsive-table-wrapper table tfoot tr td:not(:first-child), #cancelled .ms-responsive-table-wrapper table thead tr th:not(:first-child), #cancelled .ms-responsive-table-wrapper table thead tr td:not(:first-child), #cancelled .ms-responsive-table-wrapper table tbody tr th:not(:first-child), #cancelled .ms-responsive-table-wrapper table tbody tr td:not(:first-child), #cancelled .ms-responsive-table-wrapper table tfoot tr th:not(:first-child), #cancelled .ms-responsive-table-wrapper table tfoot tr td:not(:first-child) {
        text-align: right; }
      #statement .ms-responsive-table-wrapper table thead tr th.mw-150, #statement .ms-responsive-table-wrapper table thead tr td.mw-150, #statement .ms-responsive-table-wrapper table tbody tr th.mw-150, #statement .ms-responsive-table-wrapper table tbody tr td.mw-150, #statement .ms-responsive-table-wrapper table tfoot tr th.mw-150, #statement .ms-responsive-table-wrapper table tfoot tr td.mw-150, #cancelled .ms-responsive-table-wrapper table thead tr th.mw-150, #cancelled .ms-responsive-table-wrapper table thead tr td.mw-150, #cancelled .ms-responsive-table-wrapper table tbody tr th.mw-150, #cancelled .ms-responsive-table-wrapper table tbody tr td.mw-150, #cancelled .ms-responsive-table-wrapper table tfoot tr th.mw-150, #cancelled .ms-responsive-table-wrapper table tfoot tr td.mw-150 {
        min-width: 150px; }
      #statement .ms-responsive-table-wrapper table thead tr th.mw-120, #statement .ms-responsive-table-wrapper table thead tr td.mw-120, #statement .ms-responsive-table-wrapper table tbody tr th.mw-120, #statement .ms-responsive-table-wrapper table tbody tr td.mw-120, #statement .ms-responsive-table-wrapper table tfoot tr th.mw-120, #statement .ms-responsive-table-wrapper table tfoot tr td.mw-120, #cancelled .ms-responsive-table-wrapper table thead tr th.mw-120, #cancelled .ms-responsive-table-wrapper table thead tr td.mw-120, #cancelled .ms-responsive-table-wrapper table tbody tr th.mw-120, #cancelled .ms-responsive-table-wrapper table tbody tr td.mw-120, #cancelled .ms-responsive-table-wrapper table tfoot tr th.mw-120, #cancelled .ms-responsive-table-wrapper table tfoot tr td.mw-120 {
        min-width: 120px; }
      #statement .ms-responsive-table-wrapper table thead tr th.mw-100, #statement .ms-responsive-table-wrapper table thead tr td.mw-100, #statement .ms-responsive-table-wrapper table tbody tr th.mw-100, #statement .ms-responsive-table-wrapper table tbody tr td.mw-100, #statement .ms-responsive-table-wrapper table tfoot tr th.mw-100, #statement .ms-responsive-table-wrapper table tfoot tr td.mw-100, #cancelled .ms-responsive-table-wrapper table thead tr th.mw-100, #cancelled .ms-responsive-table-wrapper table thead tr td.mw-100, #cancelled .ms-responsive-table-wrapper table tbody tr th.mw-100, #cancelled .ms-responsive-table-wrapper table tbody tr td.mw-100, #cancelled .ms-responsive-table-wrapper table tfoot tr th.mw-100, #cancelled .ms-responsive-table-wrapper table tfoot tr td.mw-100 {
        min-width: 100px; }
    #statement .ms-responsive-table-wrapper table thead tr.text-win td, #statement .ms-responsive-table-wrapper table tbody tr.text-win td, #statement .ms-responsive-table-wrapper table tfoot tr.text-win td, #cancelled .ms-responsive-table-wrapper table thead tr.text-win td, #cancelled .ms-responsive-table-wrapper table tbody tr.text-win td, #cancelled .ms-responsive-table-wrapper table tfoot tr.text-win td {
      color: #0214ff;
      font-weight: 600; }
    #statement .ms-responsive-table-wrapper table tfoot tr td.there-more span, #cancelled .ms-responsive-table-wrapper table tfoot tr td.there-more span {
      cursor: pointer;
      text-transform: uppercase; }
      #statement .ms-responsive-table-wrapper table tfoot tr td.there-more span:hover, #cancelled .ms-responsive-table-wrapper table tfoot tr td.there-more span:hover {
        text-decoration: underline; }
    #statement .ms-responsive-table-wrapper table.casino tbody tr td, #cancelled .ms-responsive-table-wrapper table.casino tbody tr td {
      font-size: 12px; }
      #statement .ms-responsive-table-wrapper table.casino tbody tr td div.date, #cancelled .ms-responsive-table-wrapper table.casino tbody tr td div.date {
        color: #636363;
        font-size: 11px; }
      #statement .ms-responsive-table-wrapper table.casino tbody tr td div.warn, #cancelled .ms-responsive-table-wrapper table.casino tbody tr td div.warn {
        color: #e80802; }
      #statement .ms-responsive-table-wrapper table.casino tbody tr td div.win, #cancelled .ms-responsive-table-wrapper table.casino tbody tr td div.win {
        color: #0214ff;
        font-weight: 600; }
      #statement .ms-responsive-table-wrapper table.casino tbody tr td div.bold, #cancelled .ms-responsive-table-wrapper table.casino tbody tr td div.bold {
        font-weight: 600; }
      #statement .ms-responsive-table-wrapper table.casino tbody tr td.sedie-result, #cancelled .ms-responsive-table-wrapper table.casino tbody tr td.sedie-result {
        padding: 4px; }
        #statement .ms-responsive-table-wrapper table.casino tbody tr td.sedie-result img, #cancelled .ms-responsive-table-wrapper table.casino tbody tr td.sedie-result img {
          height: 16px; }
    #statement .ms-responsive-table-wrapper table.saba tbody tr td:not(:last-child), #cancelled .ms-responsive-table-wrapper table.saba tbody tr td:not(:last-child) {
      border-right: 1px solid #ddd; }
    #statement .ms-responsive-table-wrapper table.saba tbody tr td.tx, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.tx {
      width: 140px; }
    #statement .ms-responsive-table-wrapper table.saba tbody tr td.ticket-status, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.ticket-status {
      width: 80px;
      text-align: center; }
      #statement .ms-responsive-table-wrapper table.saba tbody tr td.ticket-status .ticket-result, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.ticket-status .ticket-result {
        text-align: center;
        color: #019be5;
        padding: 8px 0 0 0; }
        #statement .ms-responsive-table-wrapper table.saba tbody tr td.ticket-status .ticket-result:hover, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.ticket-status .ticket-result:hover {
          cursor: pointer;
          text-decoration: underline; }
    #statement .ms-responsive-table-wrapper table.saba tbody tr td.win-lose, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.win-lose {
      width: 100px; }
    #statement .ms-responsive-table-wrapper table.saba tbody tr td.stake, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.stake {
      width: 80px; }
    #statement .ms-responsive-table-wrapper table.saba tbody tr td.odds, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.odds {
      width: 50px;
      text-align: right; }
      #statement .ms-responsive-table-wrapper table.saba tbody tr td.odds .odd-type, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.odds .odd-type {
        color: #586985; }
      #statement .ms-responsive-table-wrapper table.saba tbody tr td.odds .box, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.odds .box {
        padding: 0;
        margin: 0 4px;
        border-radius: 4px; }
        #statement .ms-responsive-table-wrapper table.saba tbody tr td.odds .box md-icon, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.odds .box md-icon {
          color: #00B0FF; }
        #statement .ms-responsive-table-wrapper table.saba tbody tr td.odds .box:hover, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.odds .box:hover {
          cursor: pointer; }
          #statement .ms-responsive-table-wrapper table.saba tbody tr td.odds .box:hover md-icon, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.odds .box:hover md-icon {
            color: rgba(0, 176, 255, 0.7); }
    #statement .ms-responsive-table-wrapper table.saba tbody tr td.event span.favorite, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.event span.favorite {
      font-weight: 600;
      color: #b50000;
      text-transform: capitalize; }
      #statement .ms-responsive-table-wrapper table.saba tbody tr td.event span.favorite.advantage, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.event span.favorite.advantage {
        color: #0e0e0e; }
      #statement .ms-responsive-table-wrapper table.saba tbody tr td.event span.favorite.over, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.event span.favorite.over {
        color: #b50000 !important; }
      #statement .ms-responsive-table-wrapper table.saba tbody tr td.event span.favorite.under, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.event span.favorite.under {
        color: #0e0e0e !important; }
    #statement .ms-responsive-table-wrapper table.saba tbody tr td.event span.handicap, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.event span.handicap {
      font-weight: 600;
      color: #606060; }
    #statement .ms-responsive-table-wrapper table.saba tbody tr td.event span.sport-type, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.event span.sport-type {
      color: #06c;
      font-weight: 600; }
    #statement .ms-responsive-table-wrapper table.saba tbody tr td.event .bet-type, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.event .bet-type {
      color: #003399;
      font-weight: 600; }
    #statement .ms-responsive-table-wrapper table.saba tbody tr td.event .match-at, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.event .match-at {
      font-size: 11px;
      color: #707070; }
    #statement .ms-responsive-table-wrapper table.saba tbody tr td.event .hdp, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.event .hdp {
      border-right: 3px solid #06c;
      text-align: right;
      padding: 2px; }
      #statement .ms-responsive-table-wrapper table.saba tbody tr td.event .hdp span, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.event .hdp span {
        padding-right: 4px;
        font-weight: 600; }
    #statement .ms-responsive-table-wrapper table.saba tbody tr td.event .system-parlay, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.event .system-parlay {
      padding: 6px 0 0 0; }
      #statement .ms-responsive-table-wrapper table.saba tbody tr td.event .system-parlay .box, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.event .system-parlay .box {
        position: relative;
        height: 20px;
        width: 20px;
        background: #00B0FF;
        padding: 0;
        margin: 0 4px;
        border-radius: 4px; }
        #statement .ms-responsive-table-wrapper table.saba tbody tr td.event .system-parlay .box md-icon, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.event .system-parlay .box md-icon {
          position: absolute;
          top: 0;
          left: 0;
          color: #fff;
          width: 20px;
          height: 20px; }
        #statement .ms-responsive-table-wrapper table.saba tbody tr td.event .system-parlay .box:hover, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.event .system-parlay .box:hover {
          cursor: pointer;
          background: rgba(0, 176, 255, 0.7); }
        #statement .ms-responsive-table-wrapper table.saba tbody tr td.event .system-parlay .box.processing, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.event .system-parlay .box.processing {
          background: transparent;
          pointer-events: none;
          -webkit-user-select: none;
             -moz-user-select: none;
              -ms-user-select: none;
                  user-select: none; }
      #statement .ms-responsive-table-wrapper table.saba tbody tr td.event .system-parlay .favorite, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.event .system-parlay .favorite {
        line-height: 20px; }
    #statement .ms-responsive-table-wrapper table.saba tbody tr td.event .combo-type, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.event .combo-type {
      padding: 4px 0; }
    #statement .ms-responsive-table-wrapper table.saba tbody tr td.event .combo-type-mix, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.event .combo-type-mix {
      padding: 4px 0; }
      #statement .ms-responsive-table-wrapper table.saba tbody tr td.event .combo-type-mix .odds, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.event .combo-type-mix .odds {
        font-weight: bold; }
    #statement .ms-responsive-table-wrapper table.saba tbody tr td.event .parlay-data .launch .md-button, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.event .parlay-data .launch .md-button {
      margin: 6px 0;
      font-size: 12px;
      font-weight: normal;
      text-transform: none;
      min-height: 24px;
      line-height: 24px; }
      #statement .ms-responsive-table-wrapper table.saba tbody tr td.event .parlay-data .launch .md-button:hover, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.event .parlay-data .launch .md-button:hover {
        color: #039be5; }
        #statement .ms-responsive-table-wrapper table.saba tbody tr td.event .parlay-data .launch .md-button:hover md-icon, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.event .parlay-data .launch .md-button:hover md-icon {
          color: #039be5; }
    #statement .ms-responsive-table-wrapper table.saba tbody tr td.event .parlay-data .parlay-wrap, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.event .parlay-data .parlay-wrap {
      padding: 2px 0;
      min-width: 225px; }
      #statement .ms-responsive-table-wrapper table.saba tbody tr td.event .parlay-data .parlay-wrap .parlay, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.event .parlay-data .parlay-wrap .parlay {
        border-radius: 4px;
        background: #d0d0d0;
        padding: 8px;
        text-align: left; }
        #statement .ms-responsive-table-wrapper table.saba tbody tr td.event .parlay-data .parlay-wrap .parlay .sport-type, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.event .parlay-data .parlay-wrap .parlay .sport-type {
          font-weight: 600; }
        #statement .ms-responsive-table-wrapper table.saba tbody tr td.event .parlay-data .parlay-wrap .parlay .bet-team, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.event .parlay-data .parlay-wrap .parlay .bet-team {
          border-left: 3px solid #00b0ff;
          padding: 0 0 0 4px; }
          #statement .ms-responsive-table-wrapper table.saba tbody tr td.event .parlay-data .parlay-wrap .parlay .bet-team span, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.event .parlay-data .parlay-wrap .parlay .bet-team span {
            padding-right: 4px; }
            #statement .ms-responsive-table-wrapper table.saba tbody tr td.event .parlay-data .parlay-wrap .parlay .bet-team span.odds, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.event .parlay-data .parlay-wrap .parlay .bet-team span.odds {
              font-weight: 600;
              color: #00121f; }
        #statement .ms-responsive-table-wrapper table.saba tbody tr td.event .parlay-data .parlay-wrap .parlay .league, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.event .parlay-data .parlay-wrap .parlay .league {
          font-weight: 600;
          color: #707070; }
        #statement .ms-responsive-table-wrapper table.saba tbody tr td.event .parlay-data .parlay-wrap .parlay .ticket-status, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.event .parlay-data .parlay-wrap .parlay .ticket-status {
          text-align: left; }
          #statement .ms-responsive-table-wrapper table.saba tbody tr td.event .parlay-data .parlay-wrap .parlay .ticket-status span, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.event .parlay-data .parlay-wrap .parlay .ticket-status span {
            color: #3a80b5;
            margin-top: 0.3em;
            border: 1px solid #3a80b5;
            border-radius: 50px;
            padding: 0px 10px;
            display: inline-block;
            line-height: 16px; }
    #statement .ms-responsive-table-wrapper table.saba tbody tr td.event .single-parlay-data, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.event .single-parlay-data {
      background: #d0d0d0;
      border-radius: 4px;
      padding: 16px 4px 0 8px;
      margin-bottom: 6px; }
      #statement .ms-responsive-table-wrapper table.saba tbody tr td.event .single-parlay-data .parlay-wrap, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.event .single-parlay-data .parlay-wrap {
        width: 100%;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        display: inline-block;
        position: relative;
        word-wrap: break-word;
        word-break: normal;
        padding-bottom: 1em;
        padding-left: 1em;
        border-left: 3px solid #00B0FF; }
        #statement .ms-responsive-table-wrapper table.saba tbody tr td.event .single-parlay-data .parlay-wrap:last-child, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.event .single-parlay-data .parlay-wrap:last-child {
          border-left-color: rgba(108, 165, 208, 0); }
        #statement .ms-responsive-table-wrapper table.saba tbody tr td.event .single-parlay-data .parlay-wrap:before, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.event .single-parlay-data .parlay-wrap:before {
          content: "";
          display: block;
          position: absolute;
          top: -0.2em;
          left: -6px;
          width: 10px;
          height: 10px;
          border-radius: 100%;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          z-index: 3;
          border: 2px solid #00B0FF;
          background-color: #ececec; }
        #statement .ms-responsive-table-wrapper table.saba tbody tr td.event .single-parlay-data .parlay-wrap .parlay, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.event .single-parlay-data .parlay-wrap .parlay {
          margin-top: -6px;
          line-height: 18px;
          display: block;
          word-wrap: break-word;
          word-break: normal; }
          #statement .ms-responsive-table-wrapper table.saba tbody tr td.event .single-parlay-data .parlay-wrap .parlay .league, #statement .ms-responsive-table-wrapper table.saba tbody tr td.event .single-parlay-data .parlay-wrap .parlay .sport-type, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.event .single-parlay-data .parlay-wrap .parlay .league, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.event .single-parlay-data .parlay-wrap .parlay .sport-type {
            text-align: left; }
        #statement .ms-responsive-table-wrapper table.saba tbody tr td.event .single-parlay-data .parlay-wrap .ticket-status, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.event .single-parlay-data .parlay-wrap .ticket-status {
          text-align: left; }
          #statement .ms-responsive-table-wrapper table.saba tbody tr td.event .single-parlay-data .parlay-wrap .ticket-status span, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.event .single-parlay-data .parlay-wrap .ticket-status span {
            line-height: 14px;
            padding: 0 8px;
            color: #3a80b5;
            margin-top: 0.3em;
            border: 1px solid #3a80b5;
            border-radius: 50px;
            display: inline-block; }
    #statement .ms-responsive-table-wrapper table.saba tbody tr td.event .number-game > div, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.event .number-game > div {
      padding: 2px; }
    #statement .ms-responsive-table-wrapper table.saba tbody tr td.event .number-game .odds, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.event .number-game .odds {
      padding: 2px 4px;
      border-right: 3px solid #019be5; }
      #statement .ms-responsive-table-wrapper table.saba tbody tr td.event .number-game .odds span, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.event .number-game .odds span {
        text-align: right; }
        #statement .ms-responsive-table-wrapper table.saba tbody tr td.event .number-game .odds span.bet-team, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.event .number-game .odds span.bet-team {
          text-transform: capitalize; }
        #statement .ms-responsive-table-wrapper table.saba tbody tr td.event .number-game .odds span.ball, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.event .number-game .odds span.ball {
          font-weight: 600;
          color: #707070; }
    #statement .ms-responsive-table-wrapper table.saba tbody tr td.event .number-game .league span.name, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.event .number-game .league span.name {
      font-weight: 600;
      color: #7b0e2d; }
    #statement .ms-responsive-table-wrapper table.saba tbody tr td.event .number-game .league span.info, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.event .number-game .league span.info {
      cursor: pointer;
      color: #019be5; }
    #statement .ms-responsive-table-wrapper table.saba tbody tr td.event .arcadia-gaming, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.event .arcadia-gaming {
      padding: 4px; }
      #statement .ms-responsive-table-wrapper table.saba tbody tr td.event .arcadia-gaming > div, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.event .arcadia-gaming > div {
        padding: 2px; }
      #statement .ms-responsive-table-wrapper table.saba tbody tr td.event .arcadia-gaming .table, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.event .arcadia-gaming .table {
        font-weight: 600;
        color: #3a80b5; }
      #statement .ms-responsive-table-wrapper table.saba tbody tr td.event .arcadia-gaming .table-game, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td.event .arcadia-gaming .table-game {
        color: #EB6307;
        padding: 2px 4px;
        border-right: 3px solid #019be5; }
    #statement .ms-responsive-table-wrapper table.saba tbody tr td .saba-club .club-bet-type, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td .saba-club .club-bet-type {
      font-weight: 600;
      color: #4e4d4d; }
    #statement .ms-responsive-table-wrapper table.saba tbody tr td .saba-club > .saba-sport-type, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td .saba-club > .saba-sport-type {
      color: #003fa0;
      font-weight: 600; }
      #statement .ms-responsive-table-wrapper table.saba tbody tr td .saba-club > .saba-sport-type.capitalize, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td .saba-club > .saba-sport-type.capitalize {
        text-transform: capitalize; }
    #statement .ms-responsive-table-wrapper table.saba tbody tr td .saba-club > .keno-bet-type, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td .saba-club > .keno-bet-type {
      color: #b50000;
      font-weight: 600;
      text-transform: capitalize; }
    #statement .ms-responsive-table-wrapper table.saba tbody tr td .saba-club .keno-game > div, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td .saba-club .keno-game > div {
      margin: 0 4px; }
    #statement .ms-responsive-table-wrapper table.saba tbody tr td .saba-club .keno-game > .keno-game-type, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td .saba-club .keno-game > .keno-game-type {
      color: #019be5;
      font-weight: 600; }
    #statement .ms-responsive-table-wrapper table.saba tbody tr td .saba-club .keno-game > .keno-bet-type, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td .saba-club .keno-game > .keno-bet-type {
      color: #4e4d4d; }
    #statement .ms-responsive-table-wrapper table.saba tbody tr td .saba-club .keno-game > .keno-match-id, #cancelled .ms-responsive-table-wrapper table.saba tbody tr td .saba-club .keno-game > .keno-match-id {
      color: #4e4d4d; }
    #statement .ms-responsive-table-wrapper table.group-statement thead tr:nth-child(2) th:first-child, #cancelled .ms-responsive-table-wrapper table.group-statement thead tr:nth-child(2) th:first-child {
      padding-left: 16px; }
    #statement .ms-responsive-table-wrapper table.group-statement thead tr:nth-child(2) th:not(:first-child), #cancelled .ms-responsive-table-wrapper table.group-statement thead tr:nth-child(2) th:not(:first-child) {
      min-width: 130px;
      width: 130px; }
    #statement .ms-responsive-table-wrapper table.group-statement tbody tr.group-date td, #cancelled .ms-responsive-table-wrapper table.group-statement tbody tr.group-date td {
      background: #f4f4f4;
      font-size: 1.1rem;
      font-family: 'Roboto', sans-serif;
      letter-spacing: .07272727em;
      font-weight: 500;
      line-height: 1.1rem;
      text-transform: uppercase;
      -webkit-hyphens: auto;
          -ms-hyphens: auto;
              hyphens: auto;
      word-break: break-word;
      word-wrap: break-word;
      color: #5f6368; }
      #statement .ms-responsive-table-wrapper table.group-statement tbody tr.group-date td md-icon.open, #cancelled .ms-responsive-table-wrapper table.group-statement tbody tr.group-date td md-icon.open {
        -webkit-transform: rotate(90deg);
                transform: rotate(90deg); }
      #statement .ms-responsive-table-wrapper table.group-statement tbody tr.group-date td:first-child, #cancelled .ms-responsive-table-wrapper table.group-statement tbody tr.group-date td:first-child {
        cursor: pointer; }
        #statement .ms-responsive-table-wrapper table.group-statement tbody tr.group-date td:first-child:hover, #cancelled .ms-responsive-table-wrapper table.group-statement tbody tr.group-date td:first-child:hover {
          text-decoration: underline; }
      #statement .ms-responsive-table-wrapper table.group-statement tbody tr.group-date td.warn, #cancelled .ms-responsive-table-wrapper table.group-statement tbody tr.group-date td.warn {
        color: #FF3C00; }
    #statement .ms-responsive-table-wrapper table.group-statement tbody tr td.production, #cancelled .ms-responsive-table-wrapper table.group-statement tbody tr td.production {
      padding-left: 16px; }
    #statement .ms-responsive-table-wrapper + .ms-responsive-table-wrapper, #cancelled .ms-responsive-table-wrapper + .ms-responsive-table-wrapper {
      margin-top: 36px; }

md-dialog.saba-parlay-dialog md-dialog-content {
  padding: 0;
  max-width: 800px;
  width: 800px; }
  md-dialog.saba-parlay-dialog md-dialog-content .md-dialog-content {
    padding: 16px; }
    md-dialog.saba-parlay-dialog md-dialog-content .md-dialog-content table thead tr th {
      text-align: right;
      padding: 8px 4px; }
      md-dialog.saba-parlay-dialog md-dialog-content .md-dialog-content table thead tr th:not(:first-child) {
        max-width: 100px;
        width: 100px;
        min-width: 100px; }
    md-dialog.saba-parlay-dialog md-dialog-content .md-dialog-content table tbody tr td {
      text-align: right;
      font-weight: bold;
      padding: 4px; }
      md-dialog.saba-parlay-dialog md-dialog-content .md-dialog-content table tbody tr td .warn {
        color: #FF1744; }
      md-dialog.saba-parlay-dialog md-dialog-content .md-dialog-content table tbody tr td:first-child {
        text-align: left; }
      md-dialog.saba-parlay-dialog md-dialog-content .md-dialog-content table tbody tr td .parlay-data .parlay {
        padding: 2px; }
        md-dialog.saba-parlay-dialog md-dialog-content .md-dialog-content table tbody tr td .parlay-data .parlay .content {
          background: rgba(210, 210, 210, 0.4);
          padding: 4px; }
    md-dialog.saba-parlay-dialog md-dialog-content .md-dialog-content table tfoot tr td {
      padding: 8px 4px;
      text-align: right;
      font-weight: 600;
      border-top: 1px solid #ddd; }

body.legendary #layout-content-with-toolbar #content #legendary #legendary-navigation {
  background-color: transparent;
  max-width: 250px !important;
  min-width: 250px !important;
  width: 250px !important;
  z-index: 1; }
  @media screen and (max-width: 960px) {
    body.legendary #layout-content-with-toolbar #content #legendary #legendary-navigation {
      z-index: 1003; } }
  body.legendary #layout-content-with-toolbar #content #legendary #legendary-navigation .ms-navigation {
    text-transform: uppercase;
    font-size: 11px;
    font-family: 'Roboto', sans-serif;
    letter-spacing: .07272727em;
    font-weight: 500;
    line-height: 1rem;
    -webkit-hyphens: auto;
        -ms-hyphens: auto;
            hyphens: auto;
    word-break: break-word;
    word-wrap: break-word; }
    body.legendary #layout-content-with-toolbar #content #legendary #legendary-navigation .ms-navigation .ms-navigation-node:not(.group).has-children:not(.collapsed) {
      background: transparent; }
    body.legendary #layout-content-with-toolbar #content #legendary #legendary-navigation .ms-navigation .ms-navigation-node .ms-navigation-item > .ms-navigation-button {
      background-color: transparent; }
      body.legendary #layout-content-with-toolbar #content #legendary #legendary-navigation .ms-navigation .ms-navigation-node .ms-navigation-item > .ms-navigation-button.active {
        color: #f87115; }
    body.legendary #layout-content-with-toolbar #content #legendary #legendary-navigation .ms-navigation .ms-navigation-node .ms-navigation-item:hover {
      background: transparent; }
      body.legendary #layout-content-with-toolbar #content #legendary #legendary-navigation .ms-navigation .ms-navigation-node .ms-navigation-item:hover .ms-navigation-button span {
        text-decoration: underline; }
    body.legendary #layout-content-with-toolbar #content #legendary #legendary-navigation .ms-navigation .ms-navigation-node.live .ms-navigation-item > .ms-navigation-button {
      padding-left: 24px; }
      body.legendary #layout-content-with-toolbar #content #legendary #legendary-navigation .ms-navigation .ms-navigation-node.live .ms-navigation-item > .ms-navigation-button.active .icon {
        color: #f87115; }

body.legendary.light #layout-content-with-toolbar #content #legendary #legendary-navigation {
  padding: 8px 0; }
  body.legendary.light #layout-content-with-toolbar #content #legendary #legendary-navigation .ms-navigation {
    padding: 8px; }
    body.legendary.light #layout-content-with-toolbar #content #legendary #legendary-navigation .ms-navigation > ul {
      -webkit-box-shadow: 0 0 4px 0 rgba(22, 133, 244, 0.3);
              box-shadow: 0 0 4px 0 rgba(22, 133, 244, 0.3);
      border-radius: 8px;
      background-color: #FFF; }
    body.legendary.light #layout-content-with-toolbar #content #legendary #legendary-navigation .ms-navigation .ms-navigation-node.group {
      -webkit-box-shadow: 0 0 4px 0 rgba(22, 133, 244, 0.3);
              box-shadow: 0 0 4px 0 rgba(22, 133, 244, 0.3); }
      body.legendary.light #layout-content-with-toolbar #content #legendary #legendary-navigation .ms-navigation .ms-navigation-node.group .ms-navigation-item {
        margin-top: 0; }
    body.legendary.light #layout-content-with-toolbar #content #legendary #legendary-navigation .ms-navigation .ms-navigation-node .ms-navigation-item > .ms-navigation-button {
      color: #2b2e59;
      height: 40px;
      line-height: 40px; }
      body.legendary.light #layout-content-with-toolbar #content #legendary #legendary-navigation .ms-navigation .ms-navigation-node .ms-navigation-item > .ms-navigation-button .icon {
        color: #2b2e59; }
      body.legendary.light #layout-content-with-toolbar #content #legendary #legendary-navigation .ms-navigation .ms-navigation-node .ms-navigation-item > .ms-navigation-button.active {
        color: #fd6500;
        background-color: #fef4ea;
        border-bottom: 1px solid #feead7; }
    body.legendary.light #layout-content-with-toolbar #content #legendary #legendary-navigation .ms-navigation .ms-navigation-node .ms-navigation-item:hover {
      background-color: rgba(255, 244, 234, 0.6); }

md-dialog.betting-prompt-dialog md-toolbar {
  background: linear-gradient(140deg, #6f00f7 0%, #191248 100%); }

md-dialog.betting-prompt-dialog md-dialog-content {
  padding: 0;
  background-color: whitesmoke; }
  md-dialog.betting-prompt-dialog md-dialog-content .md-dialog-content .table-container {
    width: 100%;
    background-color: white;
    border-radius: 8px;
    border: 1px solid #dadce0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden; }
    md-dialog.betting-prompt-dialog md-dialog-content .md-dialog-content .table-container table.table {
      font-size: 12px;
      width: 100%;
      border-spacing: 0; }
      md-dialog.betting-prompt-dialog md-dialog-content .md-dialog-content .table-container table.table thead tr {
        background-color: #fff;
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(75%, #fff), to(#f5f5f5));
        background-image: linear-gradient(#fff 75%, #f5f5f5); }
        md-dialog.betting-prompt-dialog md-dialog-content .md-dialog-content .table-container table.table thead tr th {
          border-bottom: 1px solid #eee;
          padding: 8px;
          text-align: center; }
      md-dialog.betting-prompt-dialog md-dialog-content .md-dialog-content .table-container table.table tbody tr td {
        background: #FFF;
        padding: 8px;
        line-height: 20px;
        text-align: center; }
      md-dialog.betting-prompt-dialog md-dialog-content .md-dialog-content .table-container table.table tbody:nth-child(odd) tr td {
        background: rgba(238, 238, 238, 0.2); }
      md-dialog.betting-prompt-dialog md-dialog-content .md-dialog-content .table-container table.table tbody:not(:last-child) td {
        border-bottom: 1px solid #eee; }

md-dialog.betting-prompt-dialog md-dialog-actions {
  border-top: 1px solid #dadce0; }

md-dialog.pending-tx-dialog {
  max-width: 480px; }
  md-dialog.pending-tx-dialog md-toolbar {
    text-transform: uppercase; }
    md-dialog.pending-tx-dialog md-toolbar.md-warn {
      background: #f44336;
      color: white; }
  md-dialog.pending-tx-dialog md-dialog-content {
    background-color: whitesmoke; }
    md-dialog.pending-tx-dialog md-dialog-content .md-dialog-content {
      padding: 24px;
      font-size: 13px;
      line-height: 1.6; }
      md-dialog.pending-tx-dialog md-dialog-content .md-dialog-content .pending-tx-head md-icon {
        margin-right: 12px; }
      md-dialog.pending-tx-dialog md-dialog-content .md-dialog-content .pending-tx-head p {
        margin: 0 0 8px 0; }
      md-dialog.pending-tx-dialog md-dialog-content .md-dialog-content .pending-tx-head .pending-tx-lead {
        font-size: 14px;
        font-weight: 500; }
      md-dialog.pending-tx-dialog md-dialog-content .md-dialog-content .pending-tx-note {
        background: rgba(255, 247, 216, 0.69);
        border: 1px solid #ffdca8;
        border-radius: 8px;
        color: #882000;
        padding: 12px;
        margin: 16px 0; }
      md-dialog.pending-tx-dialog md-dialog-content .md-dialog-content .pending-tx-foot {
        margin: 0;
        font-size: 12px;
        opacity: 0.75; }
  md-dialog.pending-tx-dialog md-dialog-actions {
    border-top: 1px solid #dadce0; }

md-dialog.betting-dialog {
  width: 540px; }
  md-dialog.betting-dialog md-toolbar {
    text-transform: uppercase; }
    md-dialog.betting-dialog md-toolbar.md-warn {
      background: #f44336;
      color: white; }
  md-dialog.betting-dialog md-dialog-content {
    background-color: whitesmoke;
    position: relative; }
    md-dialog.betting-dialog md-dialog-content .md-dialog-content {
      padding: 0;
      z-index: 1; }
      md-dialog.betting-dialog md-dialog-content .md-dialog-content .small {
        font-size: 14px;
        margin: 16px 0; }
      md-dialog.betting-dialog md-dialog-content .md-dialog-content .betting-summary {
        background: rgba(255, 247, 216, 0.69);
        font-size: 13px;
        padding: 8px;
        color: #882000;
        border: 1px solid #ffdca8;
        border-radius: 8px;
        text-align: center;
        margin-bottom: 16px;
        width: 100%;
        -webkit-transition: 0.5s ease;
        transition: 0.5s ease; }
      md-dialog.betting-dialog md-dialog-content .md-dialog-content .betting-mobilize {
        font-size: 12px;
        padding: 8px 16px;
        text-align: center;
        width: 100%;
        border-radius: 8px;
        background: rgba(255, 239, 128, 0.9);
        color: #000000;
        margin-bottom: 16px;
        border: 1px solid rgba(255, 194, 71, 0.9);
        -webkit-transition: 0.5s ease;
        transition: 0.5s ease;
        -webkit-box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
                box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12); }
      md-dialog.betting-dialog md-dialog-content .md-dialog-content .table-container {
        width: 100%;
        background-color: white;
        border-radius: 8px;
        border: 1px solid #dadce0;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        overflow: hidden; }
        md-dialog.betting-dialog md-dialog-content .md-dialog-content .table-container table.table {
          font-size: 12px;
          width: 100%;
          border-spacing: 0; }
          md-dialog.betting-dialog md-dialog-content .md-dialog-content .table-container table.table thead tr {
            background-color: #fff; }
            md-dialog.betting-dialog md-dialog-content .md-dialog-content .table-container table.table thead tr th {
              border-bottom: 1px solid #eee;
              padding: 8px; }
              md-dialog.betting-dialog md-dialog-content .md-dialog-content .table-container table.table thead tr th:first-child, md-dialog.betting-dialog md-dialog-content .md-dialog-content .table-container table.table thead tr th:last-child {
                text-align: center;
                font-weight: 600; }
              md-dialog.betting-dialog md-dialog-content .md-dialog-content .table-container table.table thead tr th:nth-child(3) {
                text-align: center; }
              md-dialog.betting-dialog md-dialog-content .md-dialog-content .table-container table.table thead tr th:nth-child(4), md-dialog.betting-dialog md-dialog-content .md-dialog-content .table-container table.table thead tr th:nth-child(5) {
                text-align: right; }
          md-dialog.betting-dialog md-dialog-content .md-dialog-content .table-container table.table tbody tr td {
            background: #FFF;
            padding: 8px;
            line-height: 20px; }
            md-dialog.betting-dialog md-dialog-content .md-dialog-content .table-container table.table tbody tr td:first-child, md-dialog.betting-dialog md-dialog-content .md-dialog-content .table-container table.table tbody tr td:last-child {
              text-align: center;
              font-weight: 600; }
            md-dialog.betting-dialog md-dialog-content .md-dialog-content .table-container table.table tbody tr td:nth-child(3) {
              text-align: center; }
            md-dialog.betting-dialog md-dialog-content .md-dialog-content .table-container table.table tbody tr td:nth-child(4), md-dialog.betting-dialog md-dialog-content .md-dialog-content .table-container table.table tbody tr td:nth-child(5) {
              text-align: right; }
            md-dialog.betting-dialog md-dialog-content .md-dialog-content .table-container table.table tbody tr td md-icon.blink {
              -webkit-animation: blink .7s linear infinite;
              animation: blink .7s linear infinite; }
            md-dialog.betting-dialog md-dialog-content .md-dialog-content .table-container table.table tbody tr td md-icon.icon-stop {
              color: #f44336; }
            md-dialog.betting-dialog md-dialog-content .md-dialog-content .table-container table.table tbody tr td.blank {
              color: transparent; }
          md-dialog.betting-dialog md-dialog-content .md-dialog-content .table-container table.table tbody tr:hover td {
            background: rgba(238, 238, 238, 0.3); }
          md-dialog.betting-dialog md-dialog-content .md-dialog-content .table-container table.table tbody tr.error-message td {
            border-top: 1px solid #eee;
            border-bottom: none; }
          md-dialog.betting-dialog md-dialog-content .md-dialog-content .table-container table.table tbody tr.with-error td {
            background: rgba(255, 247, 216, 0.5) !important;
            border-top: none; }
          md-dialog.betting-dialog md-dialog-content .md-dialog-content .table-container table.table tbody tr md-icon.approved {
            color: #5cb85c; }
          md-dialog.betting-dialog md-dialog-content .md-dialog-content .table-container table.table tbody:nth-child(odd) tr td {
            background: rgba(238, 238, 238, 0.2); }
          md-dialog.betting-dialog md-dialog-content .md-dialog-content .table-container table.table tbody:last-child tr.error-message td {
            border-bottom: 1px solid #eee; }
          md-dialog.betting-dialog md-dialog-content .md-dialog-content .table-container table.table tbody:not(:last-child) td {
            border-bottom: 1px solid #eee; }
          md-dialog.betting-dialog md-dialog-content .md-dialog-content .table-container table.table tbody tr.error-message {
            background: rgba(255, 247, 216, 0.7); }
            md-dialog.betting-dialog md-dialog-content .md-dialog-content .table-container table.table tbody tr.error-message td[colspan="6"] {
              font-weight: normal;
              color: #FF3C00;
              text-align: left;
              border-bottom: 1px solid #eee;
              border-top: 0;
              background: #ffd5c4; }
  md-dialog.betting-dialog md-dialog-actions {
    background: #f9f9f9;
    border-top: 1px solid #eee; }
    md-dialog.betting-dialog md-dialog-actions md-switch {
      margin: 0; }
      md-dialog.betting-dialog md-dialog-actions md-switch .md-label {
        font-size: 14px; }
  @media screen and (max-width: 600px) {
    md-dialog.betting-dialog {
      min-width: 100%;
      max-height: 100%;
      height: 100%; }
      md-dialog.betting-dialog md-dialog-content {
        padding: 16px 8px; }
        md-dialog.betting-dialog md-dialog-content .md-dialog-content {
          padding: 0;
          max-width: 100%; } }
  md-dialog.betting-dialog.canceled-message {
    min-width: 600px; }
    md-dialog.betting-dialog.canceled-message md-dialog-content {
      padding: 24px; }
      md-dialog.betting-dialog.canceled-message md-dialog-content table.table thead tr th, md-dialog.betting-dialog.canceled-message md-dialog-content table.table thead tr td, md-dialog.betting-dialog.canceled-message md-dialog-content table.table tbody tr th, md-dialog.betting-dialog.canceled-message md-dialog-content table.table tbody tr td {
        text-align: center; }
        md-dialog.betting-dialog.canceled-message md-dialog-content table.table thead tr th:nth-child(1), md-dialog.betting-dialog.canceled-message md-dialog-content table.table thead tr td:nth-child(1), md-dialog.betting-dialog.canceled-message md-dialog-content table.table tbody tr th:nth-child(1), md-dialog.betting-dialog.canceled-message md-dialog-content table.table tbody tr td:nth-child(1) {
          width: 90px; }
        md-dialog.betting-dialog.canceled-message md-dialog-content table.table thead tr th:nth-child(2), md-dialog.betting-dialog.canceled-message md-dialog-content table.table thead tr td:nth-child(2), md-dialog.betting-dialog.canceled-message md-dialog-content table.table tbody tr th:nth-child(2), md-dialog.betting-dialog.canceled-message md-dialog-content table.table tbody tr td:nth-child(2) {
          width: 150px; }
      md-dialog.betting-dialog.canceled-message md-dialog-content table.table tbody tr td:last-child {
        text-align: left !important;
        font-weight: normal !important; }

.betting-status {
  border-radius: 50%;
  border: 4px solid gray;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 64px;
  margin: 20px auto;
  padding: 0;
  position: relative;
  width: 64px; }
  .betting-status.betting-warning {
    border-color: #fb7f13; }
    .betting-status.betting-warning:before {
      -webkit-animation: pulseWarning 2s linear infinite;
              animation: pulseWarning 2s linear infinite;
      background-color: #fff;
      border-radius: 50%;
      content: "";
      display: inline-block;
      height: 100%;
      opacity: 0;
      position: absolute;
      width: 100%; }
    .betting-status.betting-warning:after {
      background-color: #fff;
      border-radius: 50%;
      content: '';
      display: block;
      height: 100%;
      position: absolute;
      width: 100%;
      z-index: 1; }
  .betting-status.betting-warning .exclamation-body {
    background-color: #fb7f13;
    border-radius: 2px;
    height: 36px;
    left: 50%;
    margin-left: -2px;
    position: absolute;
    top: 8px;
    width: 5px;
    z-index: 2; }
  .betting-status.betting-warning .exclamation-dot {
    background-color: #fb7f13;
    border-radius: 50%;
    bottom: 8px;
    height: 7px;
    left: 50%;
    margin-left: -3px;
    position: absolute;
    width: 7px;
    z-index: 2; }

.scaleWarning {
  -webkit-animation: scaleWarning 0.75s infinite alternate;
          animation: scaleWarning 0.75s infinite alternate; }

.pulseWarningIns {
  -webkit-animation: pulseWarningIns 0.75s infinite alternate;
          animation: pulseWarningIns 0.75s infinite alternate; }

.betting-circle-loader {
  margin-bottom: 0;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-left-color: #5cb85c;
  -webkit-animation: loader-spin 1.2s infinite linear;
          animation: loader-spin 1.2s infinite linear;
  position: relative;
  display: inline-block;
  vertical-align: top;
  border-radius: 50%;
  width: 4em;
  height: 4em; }
  .betting-circle-loader.transparent {
    opacity: 0;
    display: none; }

.load-complete {
  -webkit-animation: none;
  animation: none;
  border-color: #5cb85c;
  -webkit-transition: border 500ms ease-out;
  transition: border 500ms ease-out; }

.checkmark.draw:after {
  -webkit-animation-duration: 800ms;
          animation-duration: 800ms;
  -webkit-animation-timing-function: ease;
          animation-timing-function: ease;
  -webkit-animation-name: checkmark;
          animation-name: checkmark;
  -webkit-transform: scaleX(-1) rotate(135deg);
          transform: scaleX(-1) rotate(135deg); }

.checkmark:after {
  opacity: 1;
  height: 2em;
  width: 1em;
  -webkit-transform-origin: left top;
          transform-origin: left top;
  border-right: 3px solid #5cb85c;
  border-top: 3px solid #5cb85c;
  content: '';
  left: 1em;
  top: 2em;
  position: absolute; }

@-webkit-keyframes loader-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes loader-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@-webkit-keyframes checkmark {
  0% {
    height: 0;
    width: 0;
    opacity: 1; }
  20% {
    height: 0;
    width: 1em;
    opacity: 1; }
  40% {
    height: 2em;
    width: 1em;
    opacity: 1; }
  100% {
    height: 2em;
    width: 1em;
    opacity: 1; } }

@keyframes checkmark {
  0% {
    height: 0;
    width: 0;
    opacity: 1; }
  20% {
    height: 0;
    width: 1em;
    opacity: 1; }
  40% {
    height: 2em;
    width: 1em;
    opacity: 1; }
  100% {
    height: 2em;
    width: 1em;
    opacity: 1; } }

@-webkit-keyframes blink {
  0% {
    opacity: 1; }
  50% {
    opacity: .1; } }

@keyframes blink {
  0% {
    opacity: 1; }
  50% {
    opacity: .1; } }

@-webkit-keyframes scaleWarning {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  30% {
    -webkit-transform: scale(1.02);
            transform: scale(1.02); }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes scaleWarning {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  30% {
    -webkit-transform: scale(1.02);
            transform: scale(1.02); }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

@-webkit-keyframes pulseWarning {
  0% {
    background-color: #fff;
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0.5; }
  30% {
    background-color: #fff;
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0.5; }
  100% {
    background-color: #fb7f13;
    -webkit-transform: scale(2);
            transform: scale(2);
    opacity: 0; } }

@keyframes pulseWarning {
  0% {
    background-color: #fff;
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0.5; }
  30% {
    background-color: #fff;
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0.5; }
  100% {
    background-color: #fb7f13;
    -webkit-transform: scale(2);
            transform: scale(2);
    opacity: 0; } }

@-webkit-keyframes pulseWarningIns {
  0% {
    background-color: #fb7f13; }
  100% {
    background-color: #fb7f13; } }

@keyframes pulseWarningIns {
  0% {
    background-color: #fb7f13; }
  100% {
    background-color: #fb7f13; } }

[md-theme="defaults"] md-dialog.pending-tx-dialog md-dialog-content {
  background: transparent; }
  [md-theme="defaults"] md-dialog.pending-tx-dialog md-dialog-content .md-dialog-content .pending-tx-note {
    background: #977749;
    border: 1px solid #b4915a;
    color: white; }

[md-theme="defaults"] md-dialog.pending-tx-dialog md-dialog-actions {
  background: transparent;
  border-top: 1px solid #2e374b; }

[md-theme="defaults"] md-dialog.betting-dialog md-dialog-content {
  background: transparent; }
  [md-theme="defaults"] md-dialog.betting-dialog md-dialog-content .md-dialog-content .table-container {
    border: 1px solid #2e374b; }
    [md-theme="defaults"] md-dialog.betting-dialog md-dialog-content .md-dialog-content .table-container table.table thead tr {
      background: #1a202c; }
      [md-theme="defaults"] md-dialog.betting-dialog md-dialog-content .md-dialog-content .table-container table.table thead tr th {
        border-bottom: 1px solid #2e374b; }
    [md-theme="defaults"] md-dialog.betting-dialog md-dialog-content .md-dialog-content .table-container table.table tbody tr td {
      background: #222939; }
    [md-theme="defaults"] md-dialog.betting-dialog md-dialog-content .md-dialog-content .table-container table.table tbody tr.with-error td {
      background: #977749 !important; }

[md-theme="defaults"] md-dialog.betting-dialog md-dialog-actions {
  background: transparent;
  border-top: 1px solid #2e374b; }

#lottery-navigation {
  max-width: 196px !important;
  min-width: 196px !important;
  width: 196px !important;
  z-index: 51;
  margin-top: 16px; }
  @media screen and (max-width: 1150px) {
    #lottery-navigation {
      max-width: 240px !important;
      min-width: 240px !important;
      width: 240px !important;
      margin-top: 0; } }
  #lottery-navigation.md-locked-open {
    background-color: transparent; }
    #lottery-navigation.md-locked-open .ms-navigation {
      border-radius: 8px; }
      #lottery-navigation.md-locked-open .ms-navigation .ms-navigation-node .ms-navigation-item {
        margin-top: 0; }
        #lottery-navigation.md-locked-open .ms-navigation .ms-navigation-node .ms-navigation-item:hover {
          background: rgba(0, 0, 0, 0.1); }
        #lottery-navigation.md-locked-open .ms-navigation .ms-navigation-node .ms-navigation-item > .ms-navigation-button {
          height: 36px;
          line-height: 36px;
          position: relative;
          font-size: 1.1rem;
          letter-spacing: .07272727em;
          font-weight: 500;
          text-transform: uppercase;
          -webkit-hyphens: auto;
              -ms-hyphens: auto;
                  hyphens: auto;
          word-break: break-word;
          word-wrap: break-word;
          border-radius: 4px; }
          #lottery-navigation.md-locked-open .ms-navigation .ms-navigation-node .ms-navigation-item > .ms-navigation-button:after {
            position: absolute;
            bottom: 0;
            left: 0;
            right: 0;
            border-bottom-width: 1px;
            border-bottom-style: solid;
            border-bottom-color: rgba(99, 99, 99, 0.12);
            content: ''; }
          #lottery-navigation.md-locked-open .ms-navigation .ms-navigation-node .ms-navigation-item > .ms-navigation-button .icon {
            margin: 0 16px 0 0; }
      #lottery-navigation.md-locked-open .ms-navigation .ms-navigation-node.live .ms-navigation-item > .ms-navigation-button {
        padding-left: 24px; }
      #lottery-navigation.md-locked-open .ms-navigation .ms-navigation-node:not(.group).has-children.collapsing {
        background-color: rgba(0, 0, 0, 0); }
      #lottery-navigation.md-locked-open .ms-navigation .ms-navigation-node:not(.group).has-children .has-children:not(.collapsed) {
        background: none; }

#manual {
  padding: 8px; }
  #manual .before-parse {
    padding: 8px; }
    #manual .before-parse form {
      border-radius: 8px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      overflow: hidden;
      padding: 8px; }
      #manual .before-parse form md-input-container {
        margin: 24px 0 0 0;
        position: relative; }
        #manual .before-parse form md-input-container label {
          font-size: 14px;
          letter-spacing: .03em;
          font-weight: 500;
          text-transform: uppercase;
          -webkit-hyphens: auto;
              -ms-hyphens: auto;
                  hyphens: auto;
          word-break: break-word;
          word-wrap: break-word; }
          #manual .before-parse form md-input-container label span {
            font-weight: bold;
            margin-right: 8px; }
            #manual .before-parse form md-input-container label span:nth-child(1) {
              color: #FF3D00; }
            #manual .before-parse form md-input-container label span:nth-child(2) {
              color: #0000ff; }
            #manual .before-parse form md-input-container label span:nth-child(3) {
              color: #00cc00; }
            #manual .before-parse form md-input-container label span:nth-child(4) {
              color: #000; }
        #manual .before-parse form md-input-container .balance {
          position: absolute;
          left: 2px;
          bottom: 8px;
          font-size: 1rem;
          font-family: 'Roboto', sans-serif;
          letter-spacing: .07272727em;
          font-weight: 500;
          line-height: 1rem;
          text-transform: uppercase;
          -webkit-hyphens: auto;
              -ms-hyphens: auto;
                  hyphens: auto;
          word-break: break-word;
          word-wrap: break-word;
          color: #83888f; }
  #manual .after-parse {
    padding: 8px; }
    #manual .after-parse .parse-content {
      border-radius: 8px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      overflow: hidden; }
      #manual .after-parse .parse-content .ms-responsive-table-wrapper {
        background: none; }
        #manual .after-parse .parse-content .ms-responsive-table-wrapper table {
          font-size: 13px;
          max-width: 100%;
          width: 100%; }
          #manual .after-parse .parse-content .ms-responsive-table-wrapper table thead tr th:first-child, #manual .after-parse .parse-content .ms-responsive-table-wrapper table thead tr th:nth-child(2), #manual .after-parse .parse-content .ms-responsive-table-wrapper table thead tr td:first-child, #manual .after-parse .parse-content .ms-responsive-table-wrapper table thead tr td:nth-child(2), #manual .after-parse .parse-content .ms-responsive-table-wrapper table tbody tr th:first-child, #manual .after-parse .parse-content .ms-responsive-table-wrapper table tbody tr th:nth-child(2), #manual .after-parse .parse-content .ms-responsive-table-wrapper table tbody tr td:first-child, #manual .after-parse .parse-content .ms-responsive-table-wrapper table tbody tr td:nth-child(2) {
            text-align: left; }
          #manual .after-parse .parse-content .ms-responsive-table-wrapper table thead tr th:first-child, #manual .after-parse .parse-content .ms-responsive-table-wrapper table thead tr td:first-child, #manual .after-parse .parse-content .ms-responsive-table-wrapper table tbody tr th:first-child, #manual .after-parse .parse-content .ms-responsive-table-wrapper table tbody tr td:first-child {
            padding-left: 16px; }
          #manual .after-parse .parse-content .ms-responsive-table-wrapper table thead tr th:last-child, #manual .after-parse .parse-content .ms-responsive-table-wrapper table thead tr td:last-child, #manual .after-parse .parse-content .ms-responsive-table-wrapper table tbody tr th:last-child, #manual .after-parse .parse-content .ms-responsive-table-wrapper table tbody tr td:last-child {
            text-align: right;
            padding-right: 16px; }
          #manual .after-parse .parse-content .ms-responsive-table-wrapper table thead {
            border-bottom: 1px solid #dadce0; }
            #manual .after-parse .parse-content .ms-responsive-table-wrapper table thead tr th {
              min-width: 110px; }
          #manual .after-parse .parse-content .ms-responsive-table-wrapper table tbody tr td {
            padding: 8px 4px;
            text-align: center; }
            #manual .after-parse .parse-content .ms-responsive-table-wrapper table tbody tr td input {
              width: 72px;
              padding: 6px;
              text-align: center;
              border: 1px solid #eee;
              -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
              transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
              transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
              transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; }
              #manual .after-parse .parse-content .ms-responsive-table-wrapper table tbody tr td input:focus {
                border-color: #66afe9;
                -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
                        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }
              #manual .after-parse .parse-content .ms-responsive-table-wrapper table tbody tr td input.numbers {
                width: 84px; }
              #manual .after-parse .parse-content .ms-responsive-table-wrapper table tbody tr td input.warn {
                background: rgba(254, 98, 101, 0.3);
                border-color: #feadb1;
                -webkit-box-shadow: inset 0 1px 1px rgba(254, 98, 101, 0.075), 0 0 8px rgba(254, 98, 101, 0.6);
                        box-shadow: inset 0 1px 1px rgba(254, 98, 101, 0.075), 0 0 8px rgba(254, 98, 101, 0.6);
                color: #fe6265; }
            #manual .after-parse .parse-content .ms-responsive-table-wrapper table tbody tr td.warn {
              background: rgba(254, 98, 101, 0.3);
              border-color: #feadb1;
              -webkit-box-shadow: inset 0 1px 1px rgba(254, 98, 101, 0.075), 0 0 8px rgba(254, 98, 101, 0.6);
                      box-shadow: inset 0 1px 1px rgba(254, 98, 101, 0.075), 0 0 8px rgba(254, 98, 101, 0.6);
              color: #fe6265; }
            #manual .after-parse .parse-content .ms-responsive-table-wrapper table tbody tr td.blank {
              color: transparent; }
            #manual .after-parse .parse-content .ms-responsive-table-wrapper table tbody tr td:first-child {
              text-align: left; }
            #manual .after-parse .parse-content .ms-responsive-table-wrapper table tbody tr td:nth-child(2) {
              font-size: 1.2rem;
              font-family: 'Roboto', sans-serif;
              letter-spacing: .07272727em;
              font-weight: 500;
              line-height: 1.2rem;
              text-transform: uppercase;
              -webkit-hyphens: auto;
                  -ms-hyphens: auto;
                      hyphens: auto;
              word-break: break-word;
              word-wrap: break-word;
              color: #191a1b; }
            #manual .after-parse .parse-content .ms-responsive-table-wrapper table tbody tr td:last-child {
              width: 40px; }
          #manual .after-parse .parse-content .ms-responsive-table-wrapper table tbody tr:last-child td {
            border-bottom: 1px solid #dadce0; }
          #manual .after-parse .parse-content .ms-responsive-table-wrapper table tbody tr:hover td {
            background: rgba(255, 243, 224, 0.4); }

.dialog-help {
  min-width: 720px; }
  .dialog-help md-toolbar {
    background: linear-gradient(140deg, #6f00f7 0%, #191248 100%); }
  .dialog-help md-dialog-content {
    padding: 0;
    max-width: 810px;
    font-size: 14px; }
    .dialog-help md-dialog-content .md-title {
      font-size: 15px;
      text-transform: uppercase; }
    .dialog-help md-dialog-content p {
      margin-left: 16px; }
      .dialog-help md-dialog-content p.syntax {
        display: inline-block;
        margin: 8px 0 8px 16px; }
        .dialog-help md-dialog-content p.syntax span {
          margin: 0 4px;
          font-weight: bold; }
          .dialog-help md-dialog-content p.syntax span.game {
            color: #FF0000; }
          .dialog-help md-dialog-content p.syntax span.bet {
            color: #0000ff; }
          .dialog-help md-dialog-content p.syntax span.point {
            color: #00cc00; }
  @media screen and (max-width: 600px) {
    .dialog-help {
      min-width: 100%;
      max-height: 100%;
      height: 100%; }
      .dialog-help md-dialog-content .md-dialog-content {
        padding: 8px; } }
  .dialog-help.manual {
    width: 420px;
    min-width: 420px; }
    .dialog-help.manual md-dialog-content .md-dialog-content {
      padding: 16px; }
      .dialog-help.manual md-dialog-content .md-dialog-content md-select {
        margin: 12px 0; }
    @media screen and (max-width: 600px) {
      .dialog-help.manual md-dialog-content {
        height: calc(100vh - 110px); } }

[md-theme="default"] #manual .after-parse .parse-content .ms-responsive-table-wrapper table thead tr th, [md-theme="default"] #manual .after-parse .parse-content .ms-responsive-table-wrapper table thead tr td, [md-theme="default"] #manual .after-parse .parse-content .ms-responsive-table-wrapper table tbody tr th, [md-theme="default"] #manual .after-parse .parse-content .ms-responsive-table-wrapper table tbody tr td {
  color: #d5d5d5; }

[md-theme="default"] #manual .after-parse .parse-content .ms-responsive-table-wrapper table tbody tr:hover td {
  background-color: #2e3648; }

[md-theme="default"] #manual .after-parse .parse-content .ms-responsive-table-wrapper table tbody tr:last-child td {
  border-bottom: 1px solid #3c4556; }

[md-theme="default"] .md-button.md-primary {
  color: #039be5; }

[md-theme="tealTheme"] .md-button.md-primary {
  color: #009688; }

#layout-content-with-toolbar #toolbar .logo .logo-image {
  display: block;
  background: #039BE5;
  width: 32px;
  min-width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  color: #FFFFFF;
  font-size: 16px;
  font-weight: 500;
  border-radius: 2px; }

#layout-content-with-toolbar #toolbar .logo .logo-text {
  color: rgba(0, 0, 0, 0.87);
  margin-left: 16px;
  font-size: 16px; }

.odUsmTFG {
  background: #000DDD; }
  .odUsmTFG .UnwufdaL {
    line-height: 64px;
    height: 64px; }
    .odUsmTFG .UnwufdaL .sZgWNYqK {
      padding-left: 16px;
      min-width: calc(50vw - 60px); }
      .odUsmTFG .UnwufdaL .sZgWNYqK .nLtIastX {
        color: #fff;
        font-size: 16px;
        padding: 0 8px; }
        .odUsmTFG .UnwufdaL .sZgWNYqK .nLtIastX .md-menu .md-button {
          padding: 0 8px;
          margin: 0; }
          .odUsmTFG .UnwufdaL .sZgWNYqK .nLtIastX .md-menu .md-button md-icon {
            color: #FFF; }
    .odUsmTFG .UnwufdaL .EiVkigGR a img {
      height: 36px; }
      .odUsmTFG .UnwufdaL .EiVkigGR a img.luna {
        height: 60px; }
    .odUsmTFG .UnwufdaL .mRHenkcs {
      padding-right: 32px;
      min-width: calc(50vw - 60px); }
      .odUsmTFG .UnwufdaL .mRHenkcs .md-button.exit {
        height: 48px;
        width: 48px;
        padding: 12px; }
        .odUsmTFG .UnwufdaL .mRHenkcs .md-button.exit:hover, .odUsmTFG .UnwufdaL .mRHenkcs .md-button.exit:focus {
          background-color: #1e8f4c !important; }
          .odUsmTFG .UnwufdaL .mRHenkcs .md-button.exit:hover md-icon, .odUsmTFG .UnwufdaL .mRHenkcs .md-button.exit:focus md-icon {
            -webkit-transform: rotate(-90deg);
                    transform: rotate(-90deg); }
        .odUsmTFG .UnwufdaL .mRHenkcs .md-button.exit md-icon {
          color: #fff;
          -webkit-transition: all .3s ease-in-out;
          transition: all .3s ease-in-out;
          -webkit-transform: rotate(0deg);
                  transform: rotate(0deg); }
      .odUsmTFG .UnwufdaL .mRHenkcs .md-button md-icon {
        color: #FFF; }
      .odUsmTFG .UnwufdaL .mRHenkcs .zRYBFUNt {
        background-color: #f87115;
        padding: 0px 16px;
        border-radius: 30px;
        display: block;
        height: 44px;
        font-weight: 600;
        color: #fff;
        margin: 0;
        min-width: 110px; }
        .odUsmTFG .UnwufdaL .mRHenkcs .zRYBFUNt:hover {
          background-color: #f87115 !important; }
      .odUsmTFG .UnwufdaL .mRHenkcs .header-login form {
        height: 32px; }
      .odUsmTFG .UnwufdaL .mRHenkcs .header-login .form-group {
        position: relative;
        margin-right: 8px;
        height: 32px;
        line-height: 32px; }
        .odUsmTFG .UnwufdaL .mRHenkcs .header-login .form-group input {
          border: 1px solid rgba(44, 119, 179, 0.34);
          padding: 4px 8px;
          background: rgba(48, 50, 101, 0.5);
          color: #FFF;
          height: 32px;
          font-size: 13px;
          max-width: 120px;
          letter-spacing: 1px; }
          .odUsmTFG .UnwufdaL .mRHenkcs .header-login .form-group input:focus + .line {
            width: 100%;
            left: 0;
            background-color: #f87016; }
        .odUsmTFG .UnwufdaL .mRHenkcs .header-login .form-group .line {
          height: 1px;
          width: 0;
          background-color: #f87016;
          display: inline-block;
          -webkit-transition: .3s ease-in-out;
          transition: .3s ease-in-out;
          position: absolute;
          bottom: 0;
          left: 50%; }
      .odUsmTFG .UnwufdaL .mRHenkcs .header-login .md-button {
        background-color: #f87115;
        border-radius: 2px;
        height: 32px;
        width: 32px;
        padding: 4px;
        margin: 0; }
        .odUsmTFG .UnwufdaL .mRHenkcs .header-login .md-button[disabled] {
          background-color: #4e4e4e; }
    .odUsmTFG .UnwufdaL .sZgWNYqK .separator, .odUsmTFG .UnwufdaL .mRHenkcs .separator {
      background-color: rgba(255, 255, 255, 0.2);
      height: 48px;
      margin: 0 16px;
      width: 1px; }
    .odUsmTFG .UnwufdaL .sZgWNYqK md-menu-bar md-menu, .odUsmTFG .UnwufdaL .mRHenkcs md-menu-bar md-menu {
      height: 64px; }
      .odUsmTFG .UnwufdaL .sZgWNYqK md-menu-bar md-menu.md-open button, .odUsmTFG .UnwufdaL .mRHenkcs md-menu-bar md-menu.md-open button {
        background: transparent; }
      .odUsmTFG .UnwufdaL .sZgWNYqK md-menu-bar md-menu .user-button, .odUsmTFG .UnwufdaL .mRHenkcs md-menu-bar md-menu .user-button {
        color: #FFF; }
        .odUsmTFG .UnwufdaL .sZgWNYqK md-menu-bar md-menu .user-button:hover, .odUsmTFG .UnwufdaL .mRHenkcs md-menu-bar md-menu .user-button:hover {
          background: transparent; }

md-menu-content.wm-game-select {
  background: #2b2e59;
  min-height: 460px; }
  md-menu-content.wm-game-select md-menu-item .md-button {
    color: #FFF !important; }
    md-menu-content.wm-game-select md-menu-item .md-button md-icon {
      color: #FFF;
      -webkit-filter: grayscale(1) brightness(5);
              filter: grayscale(1) brightness(5); }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmNzcyIsImluZGV4LnNjc3MiLCJjb3JlL3Njc3MvcGFydGlhbHMvcmVzZXQuc2NzcyIsImNvcmUvc2Nzcy9wYXJ0aWFscy92YXJpYWJsZXMuc2NzcyIsImNvcmUvc2Nzcy9wYXJ0aWFscy9taXhpbnMuc2NzcyIsImNvcmUvc2Nzcy9wYXJ0aWFscy9hbmd1bGFyLW1hdGVyaWFsLWV4dGVuZC5zY3NzIiwiY29yZS9zY3NzL3BhcnRpYWxzL2xheW91dHMtdGVtcGxhdGUuc2NzcyIsImNvcmUvc2Nzcy9wYXJ0aWFscy9sYXlvdXRzLXBhZ2Uuc2NzcyIsImNvcmUvc2Nzcy9wYXJ0aWFscy9hbmltYXRpb25zLnNjc3MiLCJjb3JlL3Njc3MvcGFydGlhbHMvY29sb3JzLnNjc3MiLCJjb3JlL3Njc3MvcGFydGlhbHMvaWNvbnMuc2NzcyIsImNvcmUvc2Nzcy9wYXJ0aWFscy9tYXRlcmlhbC5zY3NzIiwiY29yZS9zY3NzL3BhcnRpYWxzL3R5cG9ncmFwaHkuc2NzcyIsImNvcmUvc2Nzcy9wYXJ0aWFscy9wbHVnaW5zL2FuZ3VsYXItZ29vZ2xlLW1hcC5zY3NzIiwiY29yZS9zY3NzL3BhcnRpYWxzL3BsdWdpbnMvYW5ndWxhci1tb21lbnQtcGlja2VyLnNjc3MiLCJjb3JlL3Njc3MvcGFydGlhbHMvcGx1Z2lucy9jMy5zY3NzIiwiY29yZS9zY3NzL3BhcnRpYWxzL3BsdWdpbnMvY2hhcnRpc3Quc2NzcyIsImNvcmUvc2Nzcy9wYXJ0aWFscy9wbHVnaW5zL2NoYXJ0anMuc2NzcyIsImNvcmUvc2Nzcy9wYXJ0aWFscy9wbHVnaW5zL2RhdGF0YWJsZS5zY3NzIiwiY29yZS9zY3NzL3BhcnRpYWxzL3BsdWdpbnMvaGlnaGxpZ2h0LnNjc3MiLCJjb3JlL3Njc3MvcGFydGlhbHMvcGx1Z2lucy9udmQzLnNjc3MiLCJjb3JlL3Njc3MvcGFydGlhbHMvcGx1Z2lucy9wZXJmZWN0LXNjcm9sbGJhci5zY3NzIiwiY29yZS9zY3NzL3BhcnRpYWxzL3BsdWdpbnMvdGV4dC1hbmd1bGFyLnNjc3MiLCJjb3JlL3Njc3MvcGFydGlhbHMvaGVscGVycy5zY3NzIiwiY29yZS9zY3NzL3BhcnRpYWxzL3ByaW50LnNjc3MiLCJjb3JlL3RoZW1lLW9wdGlvbnMvdGhlbWUtb3B0aW9ucy5zY3NzIiwiY29yZS9kaXJlY3RpdmVzL21zLWFkcy9tcy1hZHMuc2NzcyIsImNvcmUvZGlyZWN0aXZlcy9tcy1jcnVjaWFsLW1lc3NhZ2UvbXMtY3J1Y2lhbC1tZXNzYWdlLnNjc3MiLCJjb3JlL2RpcmVjdGl2ZXMvbXMtaW5mby1iYXIvbXMtaW5mby1iYXIuc2NzcyIsImNvcmUvZGlyZWN0aXZlcy9tcy1uYXZpZ2F0aW9uL21zLW5hdmlnYXRpb24uc2NzcyIsImNvcmUvZGlyZWN0aXZlcy9tcy1uYXYvbXMtbmF2LnNjc3MiLCJjb3JlL2RpcmVjdGl2ZXMvbXMtc2Nyb2xsL21zLXNjcm9sbC5zY3NzIiwiY29yZS9kaXJlY3RpdmVzL21zLXJlc3BvbnNpdmUtdGFibGUvbXMtcmVzcG9uc2l2ZS10YWJsZS5zY3NzIiwiY29yZS9kaXJlY3RpdmVzL21zLXNwbGFzaC1zY3JlZW4vbXMtc3BsYXNoLXNjcmVlbi5zY3NzIiwiY29yZS9kaXJlY3RpdmVzL25zUG9wb3Zlci9ucy1wb3BvdmVyLnNjc3MiLCJjb3JlL2RpcmVjdGl2ZXMvcGFzc3dvcmQtZXhwaXJlZC1zb29uL3Bhc3N3b3JkLWV4cGlyZWQtc29vbi5zY3NzIiwibWFpbi9hbm5vdW5jZW1lbnRzL3ZpZXdzL2xpc3QvbGlzdC5zY3NzIiwibWFpbi9hbm5vdW5jZW1lbnRzL3ZpZXdzL2RldGFpbC9kZXRhaWwuc2NzcyIsIm1haW4vY2FzaW5vL2xvYmJ5L2RpYWxvZy9kaWFsb2cuc2NzcyIsIm1haW4vdHJhZGl0aW9uYWwvYmV0dGluZy9pbmxpbmUtYmV0dGluZy9pbmxpbmUtYmV0dGluZy5zY3NzIiwibWFpbi90cmFkaXRpb25hbC9ub3J0aGVybi0ybmQvNGQvNGQuc2NzcyIsIm1haW4vdHJhZGl0aW9uYWwvbm9ydGhlcm4vZ2VuZXJhbC9zZXR1cC5zY3NzIiwibWFpbi90cmFkaXRpb25hbC9zb3V0aGVybi83bG8vN2xvLnNjc3MiLCJtYWluL3RyYWRpdGlvbmFsL3NvdXRoZXJuL3F1aWNrLWJldC9xdWljay1iZXQuc2NzcyIsIm1haW4vYWNjb3VudC9iZXQtbGlzdC90cmFkaXRpb25hbC9iYXRjaC9iYXRjaC5zY3NzIiwibWFpbi90cmFkaXRpb25hbC9zb3V0aGVybi8yZC9yb3ctYmV0L3Jvdy1iZXQuc2NzcyIsIm1haW4vYWNjb3VudC9zdGF0ZW1lbnQvc2FiYS9pdGVtcy90ZW1wbGF0ZS9yZXN1bHQvcmVzdWx0LnNjc3MiLCJhY2NvdW50LXBhbmVsL2FjY291bnQtcGFuZWwuc2NzcyIsInF1aWNrLXBhbmVsL3F1aWNrLXBhbmVsLnNjc3MiLCJtYWluL2x1bmFyLnNjc3MiLCJtYWluL21haW4uc2NzcyIsIm1haW4vbWQtdGhlbWUtZGFyay5zY3NzIiwibWFpbi9tZC10aGVtZS10ZWFsLnNjc3MiLCJ0b29sYmFyL3Rvb2xiYXIuc2NzcyIsIm1haW4vYW5ub3VuY2VtZW50cy9hbm5vdW5jZW1lbnRzLnNjc3MiLCJtYWluL2F1dGgvYXV0aC5zY3NzIiwibWFpbi9hY2NvdW50L2FjY291bnQuc2NzcyIsIm1haW4vZ2FtZS9nYW1lLnNjc3MiLCJtYWluL2hvbWUvaG9tZS5zY3NzIiwibWFpbi9ob21lL21lbWJlci5oZWFkZXIuc2NzcyIsIm1haW4vbGVnZW5kYXJ5L2xlZ2VuZGFyeS5iZXQtZm9ybS5zY3NzIiwibWFpbi9sZWdlbmRhcnkvbGVnZW5kYXJ5LmxpZ2h0LmJldC1mb3JtLnNjc3MiLCJtYWluL2xlZ2VuZGFyeS9sZWdlbmRhcnkubGlnaHQubnVtYmVyLnNjc3MiLCJtYWluL2xlZ2VuZGFyeS9sZWdlbmRhcnkubnVtYmVyLnNjc3MiLCJtYWluL2xlZ2VuZGFyeS9sZWdlbmRhcnkuc2NzcyIsIm1haW4vbGVnZW5kYXJ5L3NlYW1sZXNzLmRpYWxvZy5zY3NzIiwibWFpbi9yZXN1bHRzL3Jlc3VsdHMuc2NzcyIsIm1haW4vcHJlc2lkZW50aWFsL3ByZXNpZGVudGlhbC5zY3NzIiwibWFpbi9zYWJhL3NhYmEuc2NzcyIsIm1haW4vdHJhZGl0aW9uYWwvdHJhZGl0aW9uYWwuc2NzcyIsIm1haW4vd2lraS93aWtpLnNjc3MiLCJuYXZpZ2F0aW9uL2xheW91dHMvdmVydGljYWwtbmF2aWdhdGlvbi1mdWxsd2lkdGgtdG9vbGJhci0yL25hdmlnYXRpb24uc2NzcyIsIm5hdmlnYXRpb24vbGF5b3V0cy92ZXJ0aWNhbC1uYXZpZ2F0aW9uL25hdmlnYXRpb24uc2NzcyIsInF1aWNrLXBhbmVsL3RhYnMvYWN0aXZpdHkvYWN0aXZpdHktdGFiLnNjc3MiLCJxdWljay1wYW5lbC90YWJzL2NoYXQvY2hhdC10YWIuc2NzcyIsIm1haW4vYXV0aC9hZ3JlZW1lbnQvYWdyZWVtZW50LnNjc3MiLCJtYWluL2Fubm91bmNlbWVudHMvdmlld3MvY2xhc3NpYy12aWV3LnNjc3MiLCJtYWluL2Fubm91bmNlbWVudHMvdmlld3MvcG9wdXAuc2NzcyIsIm1haW4vYXV0aC9wYXNzd29yZC1leHBpcmVkL3Bhc3N3b3JkLWV4cGlyZWQuc2NzcyIsIm1haW4vYWNjb3VudC9iZXQtbGlzdC9iZXQtbGlzdC5zY3NzIiwibWFpbi9hY2NvdW50L2NhbmNlbGxlZC9jYW5jZWxsZWQuc2NzcyIsIm1haW4vYXV0aC9lbmFibGUtb3RwL2VuYWJsZS1vdHAuc2NzcyIsIm1haW4vYWNjb3VudC9jaGFuZ2UtcGFzc3dvcmQvY2hhbmdlLXBhc3N3b3JkLnNjc3MiLCJtYWluL2FjY291bnQvbGltaXQvbGltaXQuc2NzcyIsIm1haW4vYWNjb3VudC9teS1hY2NvdW50L215LWFjY291bnQuc2NzcyIsIm1haW4vYWNjb3VudC9vdHAvb3RwLnNjc3MiLCJtYWluL2FjY291bnQvcnVsZXMvcnVsZXMuc2NzcyIsIm1haW4vY2FzaW5vL2xvYmJ5L2xvYmJ5LnNjc3MiLCJtYWluL2Nhc2luby9sb2JieS9zY3NzL2NoaXAtc3RhY2suc2NzcyIsIm1haW4vY2FzaW5vL2xvYmJ5L3Njc3MvY2hpcC1iYWNrZ3JvdW5kLnNjc3MiLCJtYWluL2Nhc2luby9sb2JieS9zY3NzL3ZpZGVvLWVsZW1lbnQuc2NzcyIsIm1haW4vY2FzaW5vL2xvYmJ5L3Njc3MvYmV0dGluZy10YWJsZS5zY3NzIiwibWFpbi9jYXNpbm8vbG9iYnkvc2Nzcy9iZXR0aW5nLWJ1dHRvbi5zY3NzIiwibWFpbi9jYXNpbm8vbG9iYnkvc2Nzcy9yb2FkLXJvbGxlci5zY3NzIiwibWFpbi9hY2NvdW50L3RlbGVncmFtL3RlbGVncmFtLnNjc3MiLCJtYWluL2FjY291bnQvc3RhdGVtZW50L3N0YXRlbWVudC5zY3NzIiwibWFpbi9sZWdlbmRhcnkvbWVudS9tZW51LnNjc3MiLCJtYWluL3RyYWRpdGlvbmFsL2JldHRpbmcvYmV0dGluZy5zY3NzIiwibWFpbi90cmFkaXRpb25hbC9tZW51L3RyYWRpdGlvbmFsLm1lbnUuc2NzcyIsIm1haW4vdHJhZGl0aW9uYWwvbWFudWFsL21hbnVhbC5zY3NzIiwidG9vbGJhci9sYXlvdXRzL2NvbnRlbnQtd2l0aC10b29sYmFyL3Rvb2xiYXIuc2NzcyIsInRvb2xiYXIvbGF5b3V0cy9nYW1lLXBsYXkvZ2FtZS1wbGF5LXRvb2xiYXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNBakI7OztHQUdHO0FBSUg7OztHQUdHO0FDVkgsb0VBQW9FO0FBQ3BFO29FQUNvRTtBQUNwRTtFQUNJLG1DQUFrQztFQUNsQyxzQ0FBcUM7RUFDckMsdUNBQXNDO0VBQ3RDLHdDQUF1QztFQUN2QywyQ0FBMEM7RUFDMUMseUNBQXdDO0VBQ3hDLCtCQUFzQjtVQUF0Qix1QkFBc0IsRUFVekI7RUFqQkQ7SUFVUSwrQkFBc0I7WUFBdEIsdUJBQXNCLEVBQ3pCO0VBWEw7SUFlUSxjQUFhLEVBQ2hCOztBQUlMOzs7Ozs7Ozs7O0VBYVEsaUJBQWdCO0VBQ2hCLGlCQUFnQjtFQUNoQixzQkFBcUI7RUFDckIseUJBQXdCO0VBQ3hCLGFBQVk7RUFDWixXQUFVO0VBQ1YsVUFBUyxFQUNaOztBQUdMOzs7RUFJUSxpQkFBZ0Is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QUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7O0FBS1Q7RUFDSSx1QkFBc0I7RUFDdEIscURBQW1EO0VBQ25ELG1TQUdxRTtFQUNyRSxvQkFBbUI7RUFDbkIsbUJBQWtCLEVBQUE7O0FWMitSdEI7RVV2K1JJLHVCQUFzQjtFQUN0QixZQUFXO0VBQ1gsbUJBQWtCO0VBQ2xCLG9CQUFtQjtFQUNuQixxQkFBb0I7RUFDcEIscUJBQW9CO0VBQ3BCLGVBQWM7RUFFZCx1Q0FBdUM7RUFDdkMsb0NBQW1DO0VBQ25DLG1DQUFrQyxFQUNyQzs7QUFFRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNu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QUNJLGdCQUFXLEVBQ2Q7O0FBRkQ7RUFDSSxnQkFBVyxFQUNkOztBQUZEO0VBQ0ksZ0JBQVcsRUFDZDs7QUFGRDtFQUNJLGdCQUFXLEVBQ2Q7O0FBRkQ7RUFDSSxnQkFBVyxFQUNkOztBQUZEO0VBQ0ksZ0JBQVcsRUFDZDs7QUFGRDtFQUNJLGdCQUFXLEVBQ2Q7O0FBRkQ7RUFDSSxnQkFBVyxFQUNkOztBQUZEO0VBQ0ksZ0JBQVcsRUFDZDs7QUFGRDtFQUNJLGdCQUFXLEVBQ2Q7O0FBRkQ7RUFDSSxnQkFBVyxFQUNkOztBQUZEO0VBQ0ksZ0JBQVcsRUFDZDs7QUFGRDtFQUNJLGdCQUFXLEVBQ2Q7O0FBRkQ7RUFDSSxnQkFBVyxFQUNkOztBQUZEO0VBQ0ksZ0JBQVcsRUFDZDs7QUFGRDtFQUNJLGdCQUFXLEVBQ2Q7O0FBRkQ7RUFDSSxnQkFBVyxFQUNkOztBQUZEO0VBQ0ksZ0JBQVcsRUFDZDs7QUFGRDtFQUNJLGdCQUFXLEVBQ2Q7O0FBRkQ7RUFDSSxnQkFBVyxFQUNkOztBQUZEO0VBQ0ksZ0JBQVcsRUFDZDs7QUFGRDtFQUNJLGdCQUFXLEVBQ2Q7O0FBRkQ7RUFDSSxnQkFBVyxFQUNkOztBQUZEO0VBQ0ksZ0JBQVcsRUFDZDs7QUFGRDtFQUNJLGdCQUFXLEVBQ2Q7O0FBRkQ7RUFDSSxpQkFBVyxFQUNkOztBQUZEO0VBQ0ksaUJBQVcsRUFDZDs7QUFGRDtFQUNJLGlCQUFXLEVBQ2Q7O0FBRkQ7RUFDSSxpQkFBVyxFQUNkOztBQUZEO0VBQ0ksaUJBQVcsRUFDZDs7QUFGRDtFQUNJLGlCQUFXLEVBQ2Q7O0FBRkQ7RUFDSSxpQkFBVyxFQUNkOztBQUZEO0VBQ0ksaUJBQVcsRUFDZDs7QUFGRDtFQUNJLGlCQUFXLEVBQ2Q7O0FBRkQ7RUFDSSxpQkFBVyxFQUNkOztBQUZEO0VBQ0ksaUJBQVcsRUFDZDs7QUFNRDtFQUNJLGlCQUFhLEVBQ2hCOztBQUZEO0VBQ0ksaUJBQWEsRUFDaEI7O0FBRkQ7RUFDSSxpQkFBYSxFQUNoQjs7QUFGRDtFQUNJLGlCQUFhLEVBQ2hCOztBQUZEO0VBQ0ksa0JBQWEsRUFDaEI7O0FBRkQ7RUFDSSxrQkFBYSxFQUNoQjs7QUFGRDtFQUNJLGtCQUFhLEVBQ2hCOztBQUZEO0VBQ0ksa0JBQWEsRUFDaEI7O0FBRkQ7RUFDSSxrQkFBYSxFQUNoQjs7QUFGRDtFQUNJLGtCQUFhLEVBQ2hCOztBQUZEO0VBQ0ksa0JBQWEsRUFDaEI7O0FBRkQ7RUFDSSxrQkFBYSxFQUNoQjs7QUFGRDtFQUNJLGtCQUFhLEVBQ2hCOztBQUZEO0VBQ0ksa0JBQWEsRUFDaEI7O0FBRkQ7RUFDSSxrQkFBYSxFQUNoQjs7QUFGRDtFQUNJLGtCQUFhLEVBQ2hCOztBQUZEO0VBQ0ksa0JBQWEsRUFDaEI7O0FBRkQ7RUFDSSxrQkFBYSxFQUNoQjs7QUFGRDtFQUNJLGtCQUFhLEVBQ2hCOztBQUZEO0VBQ0ksa0JBQWEsRUFDaEI7O0FBRkQ7RUFDSSxrQkFBYSxFQUNoQjs7QUFGRDtFQUNJLGtCQUFhLEVBQ2hCOztBQUZEO0VBQ0ksa0JBQWEsRUFDaEI7O0FBRkQ7RUFDSSxrQkFBYSxFQUNoQjs7QUFGRDtFQUNJLGtCQUFhLEVBQ2hCOztBQUZEO0VBQ0ksa0JBQWEsRUFDaEI7O0FBRkQ7RUFDSSxrQkFBYSxFQUNoQjs7QUFGRDtFQUNJLGtCQUFhLEVBQ2hCOztBQUZEO0VBQ0ksa0JBQWEsRUFDaEI7O0FBRkQ7RUFDSSxrQkFBYSxFQUNoQjs7QUFGRDtFQUNJLGtCQUFhLEVBQ2hCOztBQUZEO0VBQ0ksa0JBQWEsRUFDaEI7O0FBRkQ7RUFDSSxrQkFBYSxFQUNoQjs7QUFGRDtFQUNJLGtCQUFhLEVBQ2hCOztBQUZEO0VBQ0ksa0JBQWEsRUFDaEI7O0FBRkQ7RUFDSSxrQkFBYSxFQUNoQjs7QUFGRDtFQUNJLGtCQUFhLEVBQ2hCOztBQUZEO0VBQ0ksa0JBQWEsRUFDaEI7O0FBRkQ7RUFDSSxrQkFBYSxFQUNoQjs7QUFGRDtFQUNJLGtCQUFhLEVBQ2hCOztBQUZEO0VBQ0ksa0JBQWEsRUFDaEI7O0FBRkQ7RUFDSSxrQkFBYSxFQUNoQjs7QUFGRDtFQUNJLGtCQUFhLEVBQ2hCOztBQUZEO0VBQ0ksa0JBQWEsRUFDaEI7O0FB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QkFBd0M7RUFDeEMsMkJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHdCQUFxQztFQUNyQyw0QkFBeUM7RUFDekMsNEJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHVCQUFvQztFQUNwQywyQkFBd0M7RUFDeEMsMkJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHdCQUFxQztFQUNyQyw0QkFBeUM7RUFDekMsNEJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHVCQUFvQztFQUNwQywyQkFBd0M7RUFDeEMsMkJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHdCQUFxQztFQUNyQyw0QkFBeUM7RUFDekMsNEJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHVCQUFvQztFQUNwQywyQkFBd0M7RUFDeEMsMkJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHdCQUFxQztFQUNyQyw0QkFBeUM7RUFDekMsNEJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHVCQUFvQztFQUNwQywyQkFBd0M7RUFDeEMsMkJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHdCQUFxQztFQUNyQyw0QkFBeUM7RUFDekMsNEJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHVCQUFvQztFQUNwQywyQkFBd0M7RUFDeEMsMkJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHdCQUFxQztFQUNyQyw0QkFBeUM7RUFDekMsNEJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHVCQUFvQztFQUNwQywyQkFBd0M7RUFDeEMsMkJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHdCQUFxQztFQUNyQyw0QkFBeUM7RUFDekMsNEJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHVCQUFvQztFQUNwQywyQkFBd0M7RUFDeEMsMkJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHdCQUFxQztFQUNyQyw0QkFBeUM7RUFDekMsNEJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHVCQUFvQztFQUNwQywyQkFBd0M7RUFDeEMsMkJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHdCQUFxQztFQUNyQyw0QkFBeUM7RUFDekMsNEJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHVCQUFvQztFQUNwQywyQkFBd0M7RUFDeEMsMkJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHdCQUFxQztFQUNyQyw0QkFBeUM7RUFDekMsNEJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHVCQUFvQztFQUNwQywyQkFBd0M7RUFDeEMsMkJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHdCQUFxQztFQUNyQyw0QkFBeUM7RUFDekMsNEJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHVCQUFvQztFQUNwQywyQkFBd0M7RUFDeEMsMkJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHdCQUFxQztFQUNyQyw0QkFBeUM7RUFDekMsNEJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHVCQUFvQztFQUNwQywyQkFBd0M7RUFDeEMsMkJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHdCQUFxQztFQUNyQyw0QkFBeUM7RUFDekMsNEJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHVCQUFvQztFQUNwQywyQkFBd0M7RUFDeEMsMkJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHdCQUFxQztFQUNyQyw0QkFBeUM7RUFDekMsNEJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHVCQUFvQztFQUNwQywyQkFBd0M7RUFDeEMsMkJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHdCQUFxQztFQUNyQyw0QkFBeUM7RUFDekMsNEJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHVCQUFvQztFQUNwQywyQkFBd0M7RUFDeEMsMkJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHdCQUFxQztFQUNyQyw0QkFBeUM7RUFDekMsNEJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHVCQUFvQztFQUNwQywyQkFBd0M7RUFDeEMsMkJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVNHOztFQUVJLHVCQUFxQztFQUNyQywyQkFBeUM7RUFDekMsMkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHNCQUFvQztFQUNwQywwQkFBd0M7RUFDeEMsMEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHdCQUFxQztFQUNyQyw0QkFBeUM7RUFDekMsNEJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHVCQUFvQztFQUNwQywyQkFBd0M7RUFDeEMsMkJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHdCQUFxQztFQUNyQyw0QkFBeUM7RUFDekMsNEJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHVCQUFvQztFQUNwQywyQkFBd0M7RUFDeEMsMkJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHdCQUFxQztFQUNyQyw0QkFBeUM7RUFDekMsNEJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHVCQUFvQztFQUNwQywyQkFBd0M7RUFDeEMsMkJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHdCQUFxQztFQUNyQyw0QkFBeUM7RUFDekMsNEJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHVCQUFvQztFQUNwQywyQkFBd0M7RUFDeEMsMkJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHdCQUFxQztFQUNyQyw0QkFBeUM7RUFDekMsNEJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHVCQUFvQztFQUNwQywyQkFBd0M7RUFDeEMsMkJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHdCQUFxQztFQUNyQyw0QkFBeUM7RUFDekMsNEJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHVCQUFvQztFQUNwQywyQkFBd0M7RUFDeEMsMkJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHdCQUFxQztFQUNyQyw0QkFBeUM7RUFDekMsNEJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHVCQUFvQztFQUNwQywyQkFBd0M7RUFDeEMsMkJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHdCQUFxQztFQUNyQyw0QkFBeUM7RUFDekMsNEJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHVCQUFvQztFQUNwQywyQkFBd0M7RUFDeEMsMkJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHdCQUFxQztFQUNyQyw0QkFBeUM7RUFDekMsNEJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHVCQUFvQztFQUNwQywyQkFBd0M7RUFDeEMsMkJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNy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RSxVQUFTLEVBQUE7RUFFWDtJQUNFLFVBQVMsRUFBQTtFQUVYO0lBQ0UsVUFBUyxFQUFBO0VBRVg7SUFDRSxVQUFTLEVBQUE7RUFFWDtJQUNFLFVBQVMsRUFBQTtFQUVYO0lBQ0UsVUFBUyxFQUFBO0VBRVg7SUFDRSxVQUFTLEVBQUE7RUFFWDtJQUNFLFVBQVMsRUFBQTtFQUVYO0lBQ0UsVUFBUyxFQUFBLEVBQUE7O0FBSWI7RUFDRTtJQUNFLFVBQVMsRUFBQTtFQUVYO0lBQ0UsVUFBUyxFQUFBO0VBRVg7SUFDRSxVQUFTLEVBQUE7RUFFWDtJQUNFLFVBQVMsRUFBQTtFQUVYO0lBQ0UsVUFBUyxFQUFBO0VBRVg7SUFDRSxVQUFTLEVBQUE7RUFFWDtJQUNFLFNBQVEsRUFBQTtFQUVWO0lBQ0UsVUFBUyxFQUFBO0VBRVg7SUFDRSxVQUFTLEVBQUE7RUFFWDtJQUNFLFVBQVMsRUFBQSxFQUFBOztBQTdCYjtFQUNFO0lBQ0UsVUFBUyxFQUFBO0VBRVg7SUFDRSxVQUFTLEVBQUE7RUFFWDtJQUNFLFVBQVMsRUFBQTtFQUVYO0lBQ0UsVUFBUyxFQUFBO0VBRVg7SUFDRSxVQUFTLEVBQUE7RUFFWDtJQUNFLFVBQVMsRUFBQTtFQUVYO0lBQ0UsU0FBUSxFQUFBO0VBRVY7SUFDRSxVQUFTLEVBQUE7RUFFWDtJQUNFLFVBQVMsRUFBQTtFQUVYO0lBQ0UsVUFBUyxFQUFBLEVBQUE7O0FBSWI7RUFDRTtJQUNFLFVBQVMsRUFBQTtFQUVYO0lBQ0UsVUFBUyxFQUFBO0VBRVg7SUFDRSxVQUFTLEVBQUE7RUFFWDtJQUNFLFVBQVMsRUFBQTtFQUVYO0lBQ0UsVUFBUyxFQUFBO0VBRVg7SUFDRSxVQUFTLEVBQUE7RUFFWDtJQUNFLFVBQVMsRUFBQTtFQUVYO0lBQ0UsVUFBUyxFQUFBO0VBRVg7SUFDRSxTQUFRLEVBQUE7RUFFVjtJQUNFLFVBQVMsRUFBQSxFQUFBOztBQTdCYjtFQUNFO0lBQ0UsVUFBUyxFQUFBO0VBRVg7SUFDRSxVQUFTLEVBQUE7RUFFWDtJQUNFLFVBQVMsRUFBQTtFQUVYO0lBQ0UsVUFBUyxFQUFBO0VBRVg7SUFDRSxVQUFTLEVBQUE7RUFFWDtJQUNFLFVBQVMsRUFBQTtFQUVYO0lBQ0UsVUFBUyxFQUFBO0VBRVg7SUFDRSxVQUFTLEVBQUE7RUFFWDtJQUNFLFNBQVEsRUFBQTtFQUVWO0lBQ0UsVUFBUyxFQUFBLEVBQUE7O0FBSWI7RUFDRTtJQUNFLFVBQVMsRUFBQTtFQUVYO0lBQ0UsVUFBUyxFQUFBO0VBRVg7SUFDRSxVQUFTLEVBQUE7RUFFWDtJQUNFLFVBQVMsRUFBQTtFQUVYO0lBQ0UsU0FBUSxFQUFBO0VBRVY7SUFDRSxVQUFTLEVBQUE7RUFFWDtJQUNFLFVBQVMsRUFBQTtFQUVYO0lBQ0UsVUFBUyxFQUFBO0VBRVg7SUFDRSxVQUFTLEVBQUE7RUFFWDtJQUNFLFVBQVMsRUFBQSxFQUFBOztBQTdCYjtFQUNFO0lBQ0UsVUFBUyxFQUFBO0VBRVg7SUFDRSxVQUFTLEVBQUE7RUFFWDtJQUNFLFVBQVMsRUFBQTtFQUVYO0lBQ0UsVUFBUyxFQUFBO0VBRVg7SUFDRSxTQUFRLEVBQUE7RUFFVjtJQUNFLFVBQVMsRUFBQTtFQUVYO0lBQ0UsVUFBUyxFQUFBO0VBRVg7SUFDRSxVQUFTLEVBQUE7RUFFWDtJQUNFLFVBQVMsRUFBQTtFQUVYO0lBQ0UsVUFBUyxFQUFBLEVBQUE7O0FBSWI7RUFDRTtJQUNFLFVBQVMsRUFBQTtFQUVYO0lBQ0UsVUFBUyxFQUFBO0VBRVg7SUFDRSxVQUFTLEVBQUE7RUFFWDtJQUNFLFVBQVMsRUFBQTtFQUVYO0lBQ0UsVUFBUyxFQUFBO0VBRVg7SUFDRSxVQUFTLEVBQUE7RUFFWDtJQUNFLFVBQVMsRUFBQTtFQUVYO0lBQ0UsU0FBUSxFQUFBO0VBRVY7SUFDRSxVQUFTLEVBQUE7RUFFWDtJQUNFLFVBQVMsRUFBQSxFQUFBOztBQTdCYjtFQUNFO0lBQ0UsVUFBUyxFQUFBO0VBRVg7SUFDRSxVQUFTLEVBQUE7RUFFWDtJQUNFLFVBQVMsRUFBQTtFQUVYO0lBQ0UsVUFBUyxFQUFBO0VBRVg7SUFDRSxVQUFTLEVBQUE7RUFFWDtJQUNFLFVBQVMsRUFBQTtFQUVYO0lBQ0UsVUFBUyxF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O1VBNEljLHdCQUF1QixFQUN4Qjs7QUFRYjtFQUNFLG9CQUFtQjtFQUNuQixrQkFBaUIsRUFVbEI7RUFaRDtJQUtNLHVCQUFzQixFQUt2QjtJQVZMO01BT1EsWUFBVztNQUNYLDJDQUFrQztjQUFsQyxtQ0FBa0MsRUFDbkMiLCJmaWxlIjoiaW5kZXguY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyoqXG4gKiAgRG8gbm90IHJlbW92ZSB0aGlzIGNvbW1lbnRzIGJlbGxvdy4gSXQncyB0aGUgbWFya2VycyB1c2VkIGJ5IHdpcmVkZXAgdG8gaW5qZWN0XG4gKiAgc2FzcyBkZXBlbmRlbmNpZXMgd2hlbiBkZWZpbmVkIGluIHRoZSBib3dlci5qc29uIG9mIHlvdXIgZGVwZW5kZW5jaWVzXG4gKi9cbi8qKlxuICogIERvIG5vdCByZW1vdmUgdGhpcyBjb21tZW50cyBiZWxsb3cuIEl0J3MgdGhlIG1hcmtlcnMgdXNlZCBieSBndWxwLWluamVjdCB0byBpbmplY3RcbiAqICBhbGwgeW91ciBzYXNzIGZpbGVzIGF1dG9tYXRpY2FsbHlcbiAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBSZXNldFxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbioge1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAtby10ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAtbXMtdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLW1vei10ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAtd2Via2l0LXRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgKjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG4qOm5vdChtZC1pbnB1dC1jb250YWluZXIpID4gaW5wdXRbdHlwZT1cInRleHRcIl0sXG4qOm5vdChtZC1pbnB1dC1jb250YWluZXIpID4gaW5wdXRbdHlwZT1cInRlbFwiXSxcbio6bm90KG1kLWlucHV0LWNvbnRhaW5lcikgPiBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4qOm5vdChtZC1pbnB1dC1jb250YWluZXIpID4gaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbio6bm90KG1kLWlucHV0LWNvbnRhaW5lcikgPiBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4qOm5vdChtZC1pbnB1dC1jb250YWluZXIpID4gaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbio6bm90KG1kLWlucHV0LWNvbnRhaW5lcikgPiBidXR0b24sXG4qOm5vdChtZC1pbnB1dC1jb250YWluZXIpID4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbio6bm90KG1kLWlucHV0LWNvbnRhaW5lcikgPiBpbnB1dFt0eXBlPVwiaW1hZ2VcIl0sXG4qOm5vdChtZC1pbnB1dC1jb250YWluZXIpID4gdGV4dGFyZWEge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG5cbio6bm90KG1kLWlucHV0LWNvbnRhaW5lcikgPiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuKjpub3QobWQtaW5wdXQtY29udGFpbmVyKSA+IGJ1dHRvbixcbio6bm90KG1kLWlucHV0LWNvbnRhaW5lcikgPiBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgVmFyaWFibGVzXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBNaXhpbnNcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIEFuZ3VsYXIgTWF0ZXJpYWwgRXh0ZW5kXG4vKiAgQWRkcyBhbmQvb3IgbW9kaWZpZXMgQW5ndWxhciBNYXRlcmlhbCBzdHlsZXNcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0gRklYRVMgLS0tICovXG5bbGF5b3V0XSA+ICoge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiBpbml0aWFsOyB9XG5cbm1kLWNhcmQgPiBpbWcsXG5tZC1jYXJkID4gOm5vdChtZC1jYXJkLWNvbnRlbnQpIGltZyB7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBpbml0aWFsOyB9XG5cbi5tZC1kYXRlcGlja2VyLWNhbGVuZGFyLXBhbmUgKiB7XG4gIGJveC1zaXppbmc6IGluaXRpYWw7IH1cblxuLyogLS0tIE1PRElGSUNBVElPTlMgLS0tICovXG5tZC1hdXRvY29tcGxldGUtd3JhcCA+IGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAwIDE1cHggIWltcG9ydGFudDsgfVxuXG5tZC1iYWNrZHJvcC5tZC1vcGFxdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMzLCAzMywgMzMsIDAuOSkgIWltcG9ydGFudDsgfVxuXG5tZC1jYXJkIG1kLWNhcmQtaGVhZGVyIG1kLWNhcmQtYXZhdGFyIG1kLWljb24ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4OyB9XG5cbm1kLWNoZWNrYm94Lm5vLWxhYmVsIHtcbiAgbWFyZ2luOiAwOyB9XG5cbm1kLWNoaXAgLm1kLWNoaXAtcmVtb3ZlIG1kLWljb24ge1xuICBtYXJnaW4tbGVmdDogMnB4OyB9XG4gIG1kLWNoaXAgLm1kLWNoaXAtcmVtb3ZlIG1kLWljb24gc3ZnIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgbWF4LXdpZHRoOiAxOHB4O1xuICAgIG1heC1oZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luOiA0cHg7IH1cblxubWQtZGF0ZXBpY2tlciAubWQtZGF0ZXBpY2tlci1idXR0b24ge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbm1kLWRhdGVwaWNrZXIgLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLm1kLWlubGluZS1mb3JtIG1kLWRhdGVwaWNrZXIge1xuICBtYXJnaW4tdG9wOiAxNHB4OyB9XG5cbm1kLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCB7XG4gIHBhZGRpbmc6IDMycHggMjRweCAyNHB4IDI0cHg7IH1cblxubWQtZGlhbG9nIG1kLWRpYWxvZy1hY3Rpb25zIHtcbiAgbWluLWhlaWdodDogNjRweDtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDsgfVxuICBtZC1kaWFsb2cgbWQtZGlhbG9nLWFjdGlvbnMgLm1kLWJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwIDhweDsgfVxuXG5tZC1pbnB1dC1jb250YWluZXIubm8tZXJyb3JzLXNwYWNlciAubWQtZXJyb3JzLXNwYWNlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxubWQtaW5wdXQtY29udGFpbmVyIC5pbnB1dC1oaW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiA3cHg7XG4gIGxlZnQ6IDJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuNTUsIDAuMik7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpOyB9XG5cbm1kLWlucHV0LWNvbnRhaW5lci5tZC1pY29uLWxlZnQgLmlucHV0LWhpbnQge1xuICBsZWZ0OiAzOHB4OyB9XG5cbm1kLWxpc3QtaXRlbSAubWQtbGlzdC1pdGVtLXRleHQgcCB7XG4gIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50OyB9XG5cbm1kLW1lbnUsXG4ubWQtbWVudSB7XG4gIHBhZGRpbmc6IDA7IH1cblxubWQtbWVudS1jb250ZW50Lm1kLW1lbnUtYmFyLW1lbnUubWQtZGVuc2Uge1xuICBwYWRkaW5nOiA4cHggMDsgfVxuICBtZC1tZW51LWNvbnRlbnQubWQtbWVudS1iYXItbWVudS5tZC1kZW5zZSAubWQtYnV0dG9uLFxuICBtZC1tZW51LWNvbnRlbnQubWQtbWVudS1iYXItbWVudS5tZC1kZW5zZSBtZC1tZW51LWl0ZW0ge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuICAgIG1kLW1lbnUtY29udGVudC5tZC1tZW51LWJhci1tZW51Lm1kLWRlbnNlIC5tZC1idXR0b24ubWQtaW5kZW50ID4gbWQtaWNvbixcbiAgICBtZC1tZW51LWNvbnRlbnQubWQtbWVudS1iYXItbWVudS5tZC1kZW5zZSBtZC1tZW51LWl0ZW0ubWQtaW5kZW50ID4gbWQtaWNvbiB7XG4gICAgICB0b3A6IDhweDsgfVxuXG4ubWQtb3Blbi1tZW51LWNvbnRhaW5lciBtZC1tZW51LWNvbnRlbnQgbWQtbWVudS1pdGVtLnNlbGVjdGVkIHtcbiAgb3BhY2l0eTogMC40OyB9XG5cbm1kLW1lbnUtY29udGVudCBtZC1tZW51LWl0ZW0gLm1kLWJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxubWQtc2VsZWN0LnNpbXBsaWZpZWQge1xuICBtYXJnaW46IDAgOHB4OyB9XG4gIG1kLXNlbGVjdC5zaW1wbGlmaWVkIC5tZC1zZWxlY3QtdmFsdWUge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIG1kLXNlbGVjdC5zaW1wbGlmaWVkIC5tZC1zZWxlY3QtdmFsdWUgKjpmaXJzdC1jaGlsZCB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICBtZC1zZWxlY3Quc2ltcGxpZmllZCAubWQtc2VsZWN0LXZhbHVlIC5tZC1zZWxlY3QtaWNvbiB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIG1kLXNlbGVjdC5zaW1wbGlmaWVkIC5tZC1zZWxlY3QtdmFsdWUgLm1kLXNlbGVjdC1pY29uOmFmdGVyIHtcbiAgICAgICAgdG9wOiAxcHg7IH1cblxubWQtc2VsZWN0W211bHRpcGxlXSBtZC1zZWxlY3QtdmFsdWUgPiAqOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICBtZC1zZWxlY3RbbXVsdGlwbGVdIG1kLXNlbGVjdC12YWx1ZSA+ICo6Zmlyc3QtY2hpbGQgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICBmbGV4OiAwOyB9XG4gIG1kLXNlbGVjdFttdWx0aXBsZV0gbWQtc2VsZWN0LXZhbHVlID4gKjpmaXJzdC1jaGlsZCAubWQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7IH1cbiAgICBtZC1zZWxlY3RbbXVsdGlwbGVdIG1kLXNlbGVjdC12YWx1ZSA+ICo6Zmlyc3QtY2hpbGQgLm1kLWNvbnRhaW5lcjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxubWQtc2VsZWN0LW1lbnUgbWQtc2VsZWN0LWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZy1sZWZ0OiAxMC42NjdweDtcbiAgYm94LXNoYWRvdzogMCAxcHggMCAwIHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBtZC1zZWxlY3QtbWVudSBtZC1zZWxlY3QtaGVhZGVyIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbm1kLXNpZGVuYXYge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cblxubWQtdGFiLWNvbnRlbnQge1xuICB0b3VjaC1hY3Rpb246IGluaXRpYWwgIWltcG9ydGFudDsgfVxuXG5tZC10b29sYmFyLmNvbG9yZWQtdG9vbGJhciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG4gIG1kLXRvb2xiYXIuY29sb3JlZC10b29sYmFyIG1kLW1lbnUtYmFyIG1kLW1lbnUuX21kLW9wZW4gPiBidXR0b24ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgbWQtdG9vbGJhci5jb2xvcmVkLXRvb2xiYXIgbWQtbWVudS5fbWQtb3BlbiA+IGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICBtZC10b29sYmFyLmNvbG9yZWQtdG9vbGJhciBpbnB1dCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NykgIWltcG9ydGFudDsgfVxuXG5tZC1wcm9ncmVzcy1jaXJjdWxhcltkaXNhYmxlZF0ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBUZW1wbGF0ZSBMYXlvdXRzXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuI21haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwOyB9XG5cbmJvZHkuYm94ZWQge1xuICBiYWNrZ3JvdW5kOiAjM0Y0NDUwOyB9XG4gIGJvZHkuYm94ZWQgI21haW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3gtc2hhZG93OiAwIDAgMTJweCByZ2JhKDAsIDAsIDAsIDAuNDUpOyB9XG5cbiNsYXlvdXQtY29udGVudC1vbmx5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7IH1cbiAgI2xheW91dC1jb250ZW50LW9ubHkgI2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7IH1cblxuI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDY0cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7IH1cblxuI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50LWNvbnRhaW5lciAjY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDY0cHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7IH1cblxuI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uLWZ1bGx3aWR0aC10b29sYmFyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbi1mdWxsd2lkdGgtdG9vbGJhciAjbWFpbi1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbi1mdWxsd2lkdGgtdG9vbGJhciAjbWFpbi1jb250YWluZXIgI2NvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbi1mdWxsd2lkdGgtdG9vbGJhciAjbWFpbi1jb250YWluZXIgI2NvbnRlbnQtY29udGFpbmVyICNjb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7IH1cblxuI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uLWZ1bGx3aWR0aC10b29sYmFyLTIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7IH1cbiAgI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uLWZ1bGx3aWR0aC10b29sYmFyLTIgI21haW4tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24tZnVsbHdpZHRoLXRvb2xiYXItMiAjbWFpbi1jb250YWluZXIgI2NvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbi1mdWxsd2lkdGgtdG9vbGJhci0yICNtYWluLWNvbnRhaW5lciAjY29udGVudC1jb250YWluZXIgI2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDsgfVxuXG4jbGF5b3V0LWhvcml6b250YWwtbmF2aWdhdGlvbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTsgfVxuICAjbGF5b3V0LWhvcml6b250YWwtbmF2aWdhdGlvbiAjY29udGVudC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgI2xheW91dC1ob3Jpem9udGFsLW5hdmlnYXRpb24gI2NvbnRlbnQtY29udGFpbmVyICNjb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIFBhZ2UgTGF5b3V0c1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYWdlLWxheW91dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAucGFnZS1sYXlvdXQgLnRvcC1iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9oZWFkZXItYmcucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLnBhZ2UtbGF5b3V0IG1kLWJhY2tkcm9wIHtcbiAgICB6LWluZGV4OiA1MDsgfVxuICAucGFnZS1sYXlvdXQgPiAuaGVhZGVyIC5icmVhZGNydW1iIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7IH1cbiAgICAucGFnZS1sYXlvdXQgPiAuaGVhZGVyIC5icmVhZGNydW1iIG1kLWljb24ge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLnBhZ2UtbGF5b3V0ID4gLmhlYWRlciAuYnJlYWRjcnVtYiAuc2VwYXJhdG9yIHtcbiAgICAgIG1hcmdpbjogMCA4cHg7IH1cbiAgLnBhZ2UtbGF5b3V0ID4gLmhlYWRlciAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzRweDsgfVxuICAucGFnZS1sYXlvdXQuY2FyZGVkIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wYWdlLWxheW91dC5jYXJkZWQuZnVsbHdpZHRoLnNpbmdsZS1zY3JvbGwge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAucGFnZS1sYXlvdXQuY2FyZGVkLmZ1bGx3aWR0aC5zaW5nbGUtc2Nyb2xsID4gLmNlbnRlciAuY29udGVudC1jYXJkIC5jb250ZW50IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5wYWdlLWxheW91dC5jYXJkZWQuZnVsbHdpZHRoID4gLmNlbnRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7IH1cbiAgICAgIC5wYWdlLWxheW91dC5jYXJkZWQuZnVsbHdpZHRoID4gLmNlbnRlciAuaGVhZGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMzZweDtcbiAgICAgICAgbWluLWhlaWdodDogMTM2cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEzNnB4O1xuICAgICAgICBwYWRkaW5nOiAyNHB4OyB9XG4gICAgICAucGFnZS1sYXlvdXQuY2FyZGVkLmZ1bGx3aWR0aCA+IC5jZW50ZXIgLmNvbnRlbnQtY2FyZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggN3B4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMTZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAucGFnZS1sYXlvdXQuY2FyZGVkLmZ1bGx3aWR0aCA+IC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAudG9vbGJhciB7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDI0cHg7XG4gICAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogNjRweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAgICAgICAucGFnZS1sYXlvdXQuY2FyZGVkLmZ1bGx3aWR0aCA+IC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gICAgLnBhZ2UtbGF5b3V0LmNhcmRlZC5sZWZ0LXNpZGVuYXYuc2luZ2xlLXNjcm9sbCB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5wYWdlLWxheW91dC5jYXJkZWQubGVmdC1zaWRlbmF2LnNpbmdsZS1zY3JvbGwgPiAuY2VudGVyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnBhZ2UtbGF5b3V0LmNhcmRlZC5sZWZ0LXNpZGVuYXYgPiAuc2lkZW5hdiB7XG4gICAgICB3aWR0aDogMjQwcHg7XG4gICAgICBtaW4td2lkdGg6IDI0MHB4O1xuICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggN3B4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMTZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgIHotaW5kZXg6IDUxOyB9XG4gICAgICAucGFnZS1sYXlvdXQuY2FyZGVkLmxlZnQtc2lkZW5hdiA+IC5zaWRlbmF2IC5oZWFkZXIge1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDI0cHg7IH1cbiAgICAgIC5wYWdlLWxheW91dC5jYXJkZWQubGVmdC1zaWRlbmF2ID4gLnNpZGVuYXYgLmNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZzogMjRweDsgfVxuICAgICAgLnBhZ2UtbGF5b3V0LmNhcmRlZC5sZWZ0LXNpZGVuYXYgPiAuc2lkZW5hdi5tZC1sb2NrZWQtb3BlbiB7XG4gICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgICAgLnBhZ2UtbGF5b3V0LmNhcmRlZC5sZWZ0LXNpZGVuYXYgPiAuc2lkZW5hdi5tZC1sb2NrZWQtb3BlbiArIC5jZW50ZXIge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAucGFnZS1sYXlvdXQuY2FyZGVkLmxlZnQtc2lkZW5hdiA+IC5zaWRlbmF2Om5vdCgubWQtbG9ja2VkLW9wZW4pIC5oZWFkZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAgICAgLnBhZ2UtbGF5b3V0LmNhcmRlZC5sZWZ0LXNpZGVuYXYgPiAuc2lkZW5hdjpub3QoLm1kLWxvY2tlZC1vcGVuKSAuY29udGVudCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAucGFnZS1sYXlvdXQuY2FyZGVkLmxlZnQtc2lkZW5hdiA+IC5jZW50ZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4OyB9XG4gICAgICAucGFnZS1sYXlvdXQuY2FyZGVkLmxlZnQtc2lkZW5hdiA+IC5jZW50ZXIgLmhlYWRlciB7XG4gICAgICAgIGhlaWdodDogMTM2cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEzNnB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMzZweDtcbiAgICAgICAgcGFkZGluZzogMjRweDsgfVxuICAgICAgLnBhZ2UtbGF5b3V0LmNhcmRlZC5sZWZ0LXNpZGVuYXYgPiAuY2VudGVyIC5jb250ZW50LWNhcmQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDVweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDdweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDE2cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgLnBhZ2UtbGF5b3V0LmNhcmRlZC5sZWZ0LXNpZGVuYXYgPiAuY2VudGVyIC5jb250ZW50LWNhcmQgLnRvb2xiYXIge1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAyNHB4O1xuICAgICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA2NHB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgICAgICAgICAucGFnZS1sYXlvdXQuY2FyZGVkLmxlZnQtc2lkZW5hdiA+IC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAudG9vbGJhciAuc2lkZW5hdi10b2dnbGUge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDhweCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAgICAgLnBhZ2UtbGF5b3V0LmNhcmRlZC5sZWZ0LXNpZGVuYXYgPiAuY2VudGVyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAgIC5wYWdlLWxheW91dC5jYXJkZWQucmlnaHQtc2lkZW5hdi5zaW5nbGUtc2Nyb2xsIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLnBhZ2UtbGF5b3V0LmNhcmRlZC5yaWdodC1zaWRlbmF2LnNpbmdsZS1zY3JvbGwgPiAuY2VudGVyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnBhZ2UtbGF5b3V0LmNhcmRlZC5yaWdodC1zaWRlbmF2ID4gLnNpZGVuYXYge1xuICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgbWluLXdpZHRoOiAyNDBweDtcbiAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICBib3gtc2hhZG93OiAwcHggNHB4IDVweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDdweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDE2cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICB6LWluZGV4OiA1MTsgfVxuICAgICAgLnBhZ2UtbGF5b3V0LmNhcmRlZC5yaWdodC1zaWRlbmF2ID4gLnNpZGVuYXYgLmhlYWRlciB7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgcGFkZGluZzogMjRweCAyNHB4IDI0cHggMDsgfVxuICAgICAgLnBhZ2UtbGF5b3V0LmNhcmRlZC5yaWdodC1zaWRlbmF2ID4gLnNpZGVuYXYgLmNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZzogMjRweCAyNHB4IDI0cHggMDsgfVxuICAgICAgLnBhZ2UtbGF5b3V0LmNhcmRlZC5yaWdodC1zaWRlbmF2ID4gLnNpZGVuYXYubWQtbG9ja2VkLW9wZW4ge1xuICAgICAgICB3aWR0aDogMTk2cHg7XG4gICAgICAgIG1pbi13aWR0aDogMTk2cHg7XG4gICAgICAgIG1heC13aWR0aDogMTk2cHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAucGFnZS1sYXlvdXQuY2FyZGVkLnJpZ2h0LXNpZGVuYXYgPiAuc2lkZW5hdjpub3QoLm1kLWxvY2tlZC1vcGVuKSAuaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgICAgIC5wYWdlLWxheW91dC5jYXJkZWQucmlnaHQtc2lkZW5hdiA+IC5zaWRlbmF2Om5vdCgubWQtbG9ja2VkLW9wZW4pIC5jb250ZW50IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogMjRweDsgfVxuICAgIC5wYWdlLWxheW91dC5jYXJkZWQucmlnaHQtc2lkZW5hdiA+IC5jZW50ZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4OyB9XG4gICAgICAucGFnZS1sYXlvdXQuY2FyZGVkLnJpZ2h0LXNpZGVuYXYgPiAuY2VudGVyIC5oZWFkZXIge1xuICAgICAgICBoZWlnaHQ6IDEzNnB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxMzZweDtcbiAgICAgICAgbWF4LWhlaWdodDogMTM2cHg7XG4gICAgICAgIHBhZGRpbmc6IDI0cHg7IH1cbiAgICAgIC5wYWdlLWxheW91dC5jYXJkZWQucmlnaHQtc2lkZW5hdiA+IC5jZW50ZXIgLmNvbnRlbnQtY2FyZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggN3B4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMTZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAucGFnZS1sYXlvdXQuY2FyZGVkLnJpZ2h0LXNpZGVuYXYgPiAuY2VudGVyIC5jb250ZW50LWNhcmQgLnRvb2xiYXIge1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAyNHB4O1xuICAgICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA2NHB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgICAgICAgICAucGFnZS1sYXlvdXQuY2FyZGVkLnJpZ2h0LXNpZGVuYXYgPiAuY2VudGVyIC5jb250ZW50LWNhcmQgLnRvb2xiYXIgLnNpZGVuYXYtdG9nZ2xlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgICAgIC5wYWdlLWxheW91dC5jYXJkZWQucmlnaHQtc2lkZW5hdiA+IC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gIC5wYWdlLWxheW91dC5zaW1wbGUuZnVsbHdpZHRoLCAucGFnZS1sYXlvdXQuc2ltcGxlLmlubmVyLXNpZGVuYXYge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7IH1cbiAgICAucGFnZS1sYXlvdXQuc2ltcGxlLmZ1bGx3aWR0aCA+IC5oZWFkZXIsIC5wYWdlLWxheW91dC5zaW1wbGUuaW5uZXItc2lkZW5hdiA+IC5oZWFkZXIge1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvaGVhZGVyLWJnLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAucGFnZS1sYXlvdXQuc2ltcGxlLmZ1bGx3aWR0aCA+IC5jb250ZW50LCAucGFnZS1sYXlvdXQuc2ltcGxlLmlubmVyLXNpZGVuYXYgPiAuY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAyNHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAucGFnZS1sYXlvdXQuc2ltcGxlLmZ1bGx3aWR0aCA+IC5jb250ZW50LCAucGFnZS1sYXlvdXQuc2ltcGxlLmlubmVyLXNpZGVuYXYgPiAuY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogOHB4OyB9IH1cbiAgLnBhZ2UtbGF5b3V0LnNpbXBsZS5sZWZ0LXNpZGVuYXYge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnBhZ2UtbGF5b3V0LnNpbXBsZS5sZWZ0LXNpZGVuYXYuc2luZ2xlLXNjcm9sbCB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5wYWdlLWxheW91dC5zaW1wbGUubGVmdC1zaWRlbmF2LnNpbmdsZS1zY3JvbGwgPiAuY2VudGVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5wYWdlLWxheW91dC5zaW1wbGUubGVmdC1zaWRlbmF2LmlubmVyLXNpZGVuYXYgPiAuY29udGVudCA+IG1kLXNpZGVuYXYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4OyB9XG4gICAgLnBhZ2UtbGF5b3V0LnNpbXBsZS5sZWZ0LXNpZGVuYXYgLnNpZGVuYXYge1xuICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgbWluLXdpZHRoOiAyNDBweDtcbiAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgei1pbmRleDogNTE7XG4gICAgICBib3gtc2hhZG93OiAwcHggNHB4IDVweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDdweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDE2cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgICAgIC5wYWdlLWxheW91dC5zaW1wbGUubGVmdC1zaWRlbmF2IC5zaWRlbmF2Lm1kLWxvY2tlZC1vcGVuIHtcbiAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5wYWdlLWxheW91dC5zaW1wbGUubGVmdC1zaWRlbmF2ID4gLmNlbnRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBib3gtc2hhZG93OiAwcHggNHB4IDVweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDdweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDE2cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgICAgIC5wYWdlLWxheW91dC5zaW1wbGUubGVmdC1zaWRlbmF2ID4gLmNlbnRlciAuaGVhZGVyIHtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9oZWFkZXItYmcucG5nXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgICAucGFnZS1sYXlvdXQuc2ltcGxlLmxlZnQtc2lkZW5hdiA+IC5jZW50ZXIgLmNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gIC5wYWdlLWxheW91dC5zaW1wbGUucmlnaHQtc2lkZW5hdiB7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucGFnZS1sYXlvdXQuc2ltcGxlLnJpZ2h0LXNpZGVuYXYuc2luZ2xlLXNjcm9sbCB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5wYWdlLWxheW91dC5zaW1wbGUucmlnaHQtc2lkZW5hdi5zaW5nbGUtc2Nyb2xsID4gLmNlbnRlciB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAucGFnZS1sYXlvdXQuc2ltcGxlLnJpZ2h0LXNpZGVuYXYuaW5uZXItc2lkZW5hdiA+IC5jb250ZW50ID4gbWQtc2lkZW5hdiB7XG4gICAgICBtYXJnaW4tbGVmdDogMjRweDsgfVxuICAgIC5wYWdlLWxheW91dC5zaW1wbGUucmlnaHQtc2lkZW5hdiAuc2lkZW5hdiB7XG4gICAgICB3aWR0aDogMjQwcHg7XG4gICAgICBtaW4td2lkdGg6IDI0MHB4O1xuICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICB6LWluZGV4OiA1MTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggN3B4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMTZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAgICAgLnBhZ2UtbGF5b3V0LnNpbXBsZS5yaWdodC1zaWRlbmF2IC5zaWRlbmF2Lm1kLWxvY2tlZC1vcGVuIHtcbiAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5wYWdlLWxheW91dC5zaW1wbGUucmlnaHQtc2lkZW5hdiA+IC5jZW50ZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA1cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA3cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxNnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gICAgICAucGFnZS1sYXlvdXQuc2ltcGxlLnJpZ2h0LXNpZGVuYXYgPiAuY2VudGVyIC5oZWFkZXIge1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2hlYWRlci1iZy5wbmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAgIC5wYWdlLWxheW91dC5zaW1wbGUucmlnaHQtc2lkZW5hdiA+IC5jZW50ZXIgLmNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gIC5wYWdlLWxheW91dC5zaW1wbGUuaW5uZXItc2lkZW5hdiB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLnBhZ2UtbGF5b3V0LnNpbXBsZS5pbm5lci1zaWRlbmF2ID4gLmNvbnRlbnQgPiBtZC1zaWRlbmF2Lm1kLWxvY2tlZC1vcGVuIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLnBhZ2UtbGF5b3V0LnNpbXBsZS50YWJiZWQge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7IH1cbiAgICAucGFnZS1sYXlvdXQuc2ltcGxlLnRhYmJlZCA+IC5oZWFkZXIge1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvaGVhZGVyLWJnLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAucGFnZS1sYXlvdXQuc2ltcGxlLnRhYmJlZCA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtd3JhcHBlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgIHBhZGRpbmc6IDAgMjRweDsgfVxuICAgICAgLnBhZ2UtbGF5b3V0LnNpbXBsZS50YWJiZWQgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLXdyYXBwZXIgbWQtdGFicy1jYW52YXMge1xuICAgICAgICBoZWlnaHQ6IDU2cHg7IH1cbiAgICAgICAgLnBhZ2UtbGF5b3V0LnNpbXBsZS50YWJiZWQgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLXdyYXBwZXIgbWQtdGFicy1jYW52YXMgbWQtcGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDU2cHg7IH1cbiAgICAgICAgLnBhZ2UtbGF5b3V0LnNpbXBsZS50YWJiZWQgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLXdyYXBwZXIgbWQtdGFicy1jYW52YXMgLm1kLXRhYiB7XG4gICAgICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLnBhZ2UtbGF5b3V0LnNpbXBsZS50YWJiZWQgPiAuY29udGVudCA+IG1kLXRhYnM6bm90KC5tZC1keW5hbWljLWhlaWdodCkgbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xuICAgICAgdG9wOiA1NnB4OyB9XG4gICAgLnBhZ2UtbGF5b3V0LnNpbXBsZS50YWJiZWQgPiAuY29udGVudCA+IG1kLXRhYnMgPiBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciA+IG1kLXRhYi1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDI0cHg7IH1cbiAgICAucGFnZS1sYXlvdXQuc2ltcGxlLnRhYmJlZCA+IC5jb250ZW50ID4gbWQtbmF2LWJhciAubWQtbmF2LWJhciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGhlaWdodDogNTZweDsgfVxuICAgICAgLnBhZ2UtbGF5b3V0LnNpbXBsZS50YWJiZWQgPiAuY29udGVudCA+IG1kLW5hdi1iYXIgLm1kLW5hdi1iYXIgbmF2IHtcbiAgICAgICAgbWFyZ2luOiAwIDEycHg7IH1cbiAgICAgICAgLnBhZ2UtbGF5b3V0LnNpbXBsZS50YWJiZWQgPiAuY29udGVudCA+IG1kLW5hdi1iYXIgLm1kLW5hdi1iYXIgbmF2IC5tZC1uYXYtaXRlbSB7XG4gICAgICAgICAgaGVpZ2h0OiA1NnB4OyB9XG4gICAgICAgICAgLnBhZ2UtbGF5b3V0LnNpbXBsZS50YWJiZWQgPiAuY29udGVudCA+IG1kLW5hdi1iYXIgLm1kLW5hdi1iYXIgbmF2IC5tZC1uYXYtaXRlbSAuX21kLW5hdi1idXR0b24ge1xuICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgICAgICAgICAucGFnZS1sYXlvdXQuc2ltcGxlLnRhYmJlZCA+IC5jb250ZW50ID4gbWQtbmF2LWJhciAubWQtbmF2LWJhciBuYXYgLm1kLW5hdi1pdGVtIC5fbWQtbmF2LWJ1dHRvbi10ZXh0IHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5wYWdlLWxheW91dC5ibGFuayB7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAyNHB4OyB9XG5cbi5zaW5nbGUtc2Nyb2xsIC5jYXJkZWQuZnVsbHdpZHRoIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5zaW5nbGUtc2Nyb2xsIC5jYXJkZWQuZnVsbHdpZHRoID4gLmNlbnRlciAuY29udGVudC1jYXJkIC5jb250ZW50IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5zaW5nbGUtc2Nyb2xsIC5jYXJkZWQubGVmdC1zaWRlbmF2IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5zaW5nbGUtc2Nyb2xsIC5jYXJkZWQubGVmdC1zaWRlbmF2ID4gLmNlbnRlciAuY29udGVudC1jYXJkIC5jb250ZW50IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5zaW5nbGUtc2Nyb2xsIC5jYXJkZWQucmlnaHQtc2lkZW5hdiB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuc2luZ2xlLXNjcm9sbCAuY2FyZGVkLnJpZ2h0LXNpZGVuYXYgPiAuY2VudGVyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnNpbmdsZS1zY3JvbGwgLnNpbXBsZS5sZWZ0LXNpZGVuYXYge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLnNpbmdsZS1zY3JvbGwgLnNpbXBsZS5sZWZ0LXNpZGVuYXYgPiAuY2VudGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5zaW5nbGUtc2Nyb2xsIC5zaW1wbGUucmlnaHQtc2lkZW5hdiB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuc2luZ2xlLXNjcm9sbCAuc2ltcGxlLnJpZ2h0LXNpZGVuYXYgPiAuY2VudGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucGFnZS1sYXlvdXQuc2ltcGxlLmlubmVyLXNpZGVuYXYucmlnaHQtc2lkZW5hdiA+IC5jb250ZW50LCAucGFnZS1sYXlvdXQuc2ltcGxlLmlubmVyLXNpZGVuYXYubGVmdC1zaWRlbmF2ID4gLmNvbnRlbnQge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLnBhZ2UtbGF5b3V0LnNpbXBsZS5pbm5lci1zaWRlbmF2LnJpZ2h0LXNpZGVuYXYgPiAuY29udGVudCA+IG1kLXNpZGVuYXYsIC5wYWdlLWxheW91dC5zaW1wbGUuaW5uZXItc2lkZW5hdi5sZWZ0LXNpZGVuYXYgPiAuY29udGVudCA+IG1kLXNpZGVuYXYge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnNpZGVuYXYtb3BlbiAucGFnZS1sYXlvdXQuc2ltcGxlLmlubmVyLXNpZGVuYXYge1xuICAgIGhlaWdodDogMTAwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5wYWdlLWxheW91dCAudG9wLWJnIHtcbiAgICBoZWlnaHQ6IDE2MHB4OyB9XG4gIC5wYWdlLWxheW91dC5jYXJkZWQucmlnaHQtc2lkZW5hdiA+IC5jZW50ZXIsIC5wYWdlLWxheW91dC5jYXJkZWQubGVmdC1zaWRlbmF2ID4gLmNlbnRlciwgLnBhZ2UtbGF5b3V0LmNhcmRlZC5mdWxsd2lkdGggPiAuY2VudGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cbiAgICAucGFnZS1sYXlvdXQuY2FyZGVkLnJpZ2h0LXNpZGVuYXYgPiAuY2VudGVyIC5oZWFkZXIsIC5wYWdlLWxheW91dC5jYXJkZWQubGVmdC1zaWRlbmF2ID4gLmNlbnRlciAuaGVhZGVyLCAucGFnZS1sYXlvdXQuY2FyZGVkLmZ1bGx3aWR0aCA+IC5jZW50ZXIgLmhlYWRlciB7XG4gICAgICBoZWlnaHQ6IDk2cHg7XG4gICAgICBtaW4taGVpZ2h0OiA5NnB4O1xuICAgICAgbWF4LWhlaWdodDogOTZweDtcbiAgICAgIHBhZGRpbmc6IDE2cHg7IH1cbiAgLnBhZ2UtbGF5b3V0LmNhcmRlZC5mdWxsd2lkdGgge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5wYWdlLWxheW91dC5jYXJkZWQuZnVsbHdpZHRoID4gLmNlbnRlciAuY29udGVudC1jYXJkIC5jb250ZW50IHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnBhZ2UtbGF5b3V0LmNhcmRlZC5yaWdodC1zaWRlbmF2LCAucGFnZS1sYXlvdXQuY2FyZGVkLmxlZnQtc2lkZW5hdiB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLnBhZ2UtbGF5b3V0LmNhcmRlZC5yaWdodC1zaWRlbmF2ID4gLmNlbnRlciAuY29udGVudC1jYXJkIC5jb250ZW50LCAucGFnZS1sYXlvdXQuY2FyZGVkLmxlZnQtc2lkZW5hdiA+IC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5wYWdlLWxheW91dC5zaW1wbGUuZnVsbHdpZHRoID4gLmhlYWRlciwgLnBhZ2UtbGF5b3V0LnNpbXBsZS5pbm5lci1zaWRlbmF2ID4gLmhlYWRlciB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgICBtaW4taGVpZ2h0OiAxNjBweDtcbiAgICBtYXgtaGVpZ2h0OiAxNjBweDtcbiAgICBwYWRkaW5nOiAxNnB4OyB9XG4gIC5wYWdlLWxheW91dC5zaW1wbGUucmlnaHQtc2lkZW5hdiA+IC5jZW50ZXIgLmhlYWRlciwgLnBhZ2UtbGF5b3V0LnNpbXBsZS5sZWZ0LXNpZGVuYXYgPiAuY2VudGVyIC5oZWFkZXIge1xuICAgIGhlaWdodDogMTYwcHg7XG4gICAgbWluLWhlaWdodDogMTYwcHg7XG4gICAgbWF4LWhlaWdodDogMTYwcHg7XG4gICAgcGFkZGluZzogMTZweDsgfVxuICAucGFnZS1sYXlvdXQuc2ltcGxlLmxlZnQtc2lkZW5hdiwgLnBhZ2UtbGF5b3V0LnNpbXBsZS5yaWdodC1zaWRlbmF2IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAucGFnZS1sYXlvdXQuc2ltcGxlLmxlZnQtc2lkZW5hdiA+IC5jZW50ZXIsIC5wYWdlLWxheW91dC5zaW1wbGUucmlnaHQtc2lkZW5hdiA+IC5jZW50ZXIge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgQW5pbWF0aW9uc1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hbmltYXRlLXNsaWRlLXVwIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbm9uZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNDAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIG9wYWNpdHk6IDE7IH1cbiAgLmFuaW1hdGUtc2xpZGUtdXAubmctZW50ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gICAgLmFuaW1hdGUtc2xpZGUtdXAubmctZW50ZXIubmctZW50ZXItYWN0aXZlIHtcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLmFuaW1hdGUtc2xpZGUtdXAubmctbGVhdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmFuaW1hdGUtc2xpZGUtdXAubmctbGVhdmUubmctbGVhdmUtYWN0aXZlIHtcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gIC5hbmltYXRlLXNsaWRlLXVwLm5nLWhpZGUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgb3BhY2l0eTogMDsgfVxuICAuYW5pbWF0ZS1zbGlkZS11cC5uZy1oaWRlLWFkZC1hY3RpdmUsIC5hbmltYXRlLXNsaWRlLXVwLm5nLWhpZGUtcmVtb3ZlLWFjdGl2ZSB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsOyB9XG5cbi5hbmltYXRlLXNsaWRlLWRvd24ge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMHB4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBub25lO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0MDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgb3BhY2l0eTogMTsgfVxuICAuYW5pbWF0ZS1zbGlkZS1kb3duLm5nLWVudGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgICAuYW5pbWF0ZS1zbGlkZS1kb3duLm5nLWVudGVyLm5nLWVudGVyLWFjdGl2ZSB7XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5hbmltYXRlLXNsaWRlLWRvd24ubmctbGVhdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmFuaW1hdGUtc2xpZGUtZG93bi5uZy1sZWF2ZS5uZy1sZWF2ZS1hY3RpdmUge1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAuYW5pbWF0ZS1zbGlkZS1kb3duLm5nLWhpZGUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgb3BhY2l0eTogMDsgfVxuICAuYW5pbWF0ZS1zbGlkZS1kb3duLm5nLWhpZGUtYWRkLWFjdGl2ZSwgLmFuaW1hdGUtc2xpZGUtZG93bi5uZy1oaWRlLXJlbW92ZS1hY3RpdmUge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDsgfVxuXG4uYW5pbWF0ZS1zbGlkZS1sZWZ0IHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbm9uZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNDAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIG9wYWNpdHk6IDE7IH1cbiAgLmFuaW1hdGUtc2xpZGUtbGVmdC5uZy1lbnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgICAuYW5pbWF0ZS1zbGlkZS1sZWZ0Lm5nLWVudGVyLm5nLWVudGVyLWFjdGl2ZSB7XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5hbmltYXRlLXNsaWRlLWxlZnQubmctbGVhdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmFuaW1hdGUtc2xpZGUtbGVmdC5uZy1sZWF2ZS5uZy1sZWF2ZS1hY3RpdmUge1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgLmFuaW1hdGUtc2xpZGUtbGVmdC5uZy1oaWRlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLmFuaW1hdGUtc2xpZGUtbGVmdC5uZy1oaWRlLWFkZC1hY3RpdmUsIC5hbmltYXRlLXNsaWRlLWxlZnQubmctaGlkZS1yZW1vdmUtYWN0aXZlIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7IH1cblxuLmFuaW1hdGUtc2xpZGUtcmlnaHQge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMHB4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBub25lO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0MDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgb3BhY2l0eTogMTsgfVxuICAuYW5pbWF0ZS1zbGlkZS1yaWdodC5uZy1lbnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gICAgLmFuaW1hdGUtc2xpZGUtcmlnaHQubmctZW50ZXIubmctZW50ZXItYWN0aXZlIHtcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLmFuaW1hdGUtc2xpZGUtcmlnaHQubmctbGVhdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmFuaW1hdGUtc2xpZGUtcmlnaHQubmctbGVhdmUubmctbGVhdmUtYWN0aXZlIHtcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgLmFuaW1hdGUtc2xpZGUtcmlnaHQubmctaGlkZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLmFuaW1hdGUtc2xpZGUtcmlnaHQubmctaGlkZS1hZGQtYWN0aXZlLCAuYW5pbWF0ZS1zbGlkZS1yaWdodC5uZy1oaWRlLXJlbW92ZS1hY3RpdmUge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDsgfVxuXG4uYW5pbWF0ZS1mYWRlLWluLW91dCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG5vbmU7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDQwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICBvcGFjaXR5OiAxOyB9XG4gIC5hbmltYXRlLWZhZGUtaW4tb3V0Lm5nLWVudGVyIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gICAgLmFuaW1hdGUtZmFkZS1pbi1vdXQubmctZW50ZXIubmctZW50ZXItYWN0aXZlIHtcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLmFuaW1hdGUtZmFkZS1pbi1vdXQubmctbGVhdmUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuYW5pbWF0ZS1mYWRlLWluLW91dC5uZy1sZWF2ZS5uZy1sZWF2ZS1hY3RpdmUge1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAuYW5pbWF0ZS1mYWRlLWluLW91dC5uZy1oaWRlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5hbmltYXRlLWZhZGUtaW4tb3V0Lm5nLWhpZGUtYWRkLWFjdGl2ZSwgLmFuaW1hdGUtZmFkZS1pbi1vdXQubmctaGlkZS1yZW1vdmUtYWN0aXZlIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBAIEN1c3RvbSBBbmltYXRpb24gS2V5ZnJhbWVzXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGtleWZyYW1lcyBzbGlkZS1pbi1sZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MDBweCk7IH1cbiAgNjUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlLWluLXJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwMHB4KTsgfVxuICA2NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGUtaW4tYm90dG9tIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMHB4KTsgfVxuICA2NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9XG5cbi5hbmltYXRlLXJvdGF0ZSB7XG4gIGFuaW1hdGlvbjogcm90YXRlIDEuNzVzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBDb2xvcnNcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYmxhY2stZmcsXG4uYmxhY2stdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDM0LCA0MSwgNTcsIDAuODcpICFpbXBvcnRhbnQ7IH1cbiAgLmJsYWNrLWZnLnNlY29uZGFyeS10ZXh0LFxuICAuYmxhY2stZmcgLnNlY29uZGFyeS10ZXh0LCAuYmxhY2stZmcuaWNvbixcbiAgLmJsYWNrLWZnIC5pY29uLFxuICAuYmxhY2stdGV4dC5zZWNvbmRhcnktdGV4dCxcbiAgLmJsYWNrLXRleHQgLnNlY29uZGFyeS10ZXh0LFxuICAuYmxhY2stdGV4dC5pY29uLFxuICAuYmxhY2stdGV4dCAuaWNvbiB7XG4gICAgY29sb3I6IHJnYmEoMzQsIDQxLCA1NywgMC41NCkgIWltcG9ydGFudDsgfVxuICAuYmxhY2stZmcuaGludC10ZXh0LFxuICAuYmxhY2stZmcgLmhpbnQtdGV4dCwgLmJsYWNrLWZnLmRpc2FibGVkLXRleHQsXG4gIC5ibGFjay1mZyAuZGlzYWJsZWQtdGV4dCxcbiAgLmJsYWNrLXRleHQuaGludC10ZXh0LFxuICAuYmxhY2stdGV4dCAuaGludC10ZXh0LFxuICAuYmxhY2stdGV4dC5kaXNhYmxlZC10ZXh0LFxuICAuYmxhY2stdGV4dCAuZGlzYWJsZWQtdGV4dCB7XG4gICAgY29sb3I6IHJnYmEoMzQsIDQxLCA1NywgMC4yNikgIWltcG9ydGFudDsgfVxuICAuYmxhY2stZmcuZGl2aWRlcixcbiAgLmJsYWNrLWZnIC5kaXZpZGVyLCAuYmxhY2stZmcuZmFpbnQtdGV4dCxcbiAgLmJsYWNrLWZnIC5mYWludC10ZXh0LFxuICAuYmxhY2stdGV4dC5kaXZpZGVyLFxuICAuYmxhY2stdGV4dCAuZGl2aWRlcixcbiAgLmJsYWNrLXRleHQuZmFpbnQtdGV4dCxcbiAgLmJsYWNrLXRleHQgLmZhaW50LXRleHQge1xuICAgIGNvbG9yOiByZ2JhKDM0LCA0MSwgNTcsIDAuMTIpICFpbXBvcnRhbnQ7IH1cblxuLndoaXRlLWZnLFxuLndoaXRlLXRleHQge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDsgfVxuICAud2hpdGUtZmcuc2Vjb25kYXJ5LXRleHQsXG4gIC53aGl0ZS1mZyAuc2Vjb25kYXJ5LXRleHQsIC53aGl0ZS1mZy5pY29uLFxuICAud2hpdGUtZmcgLmljb24sXG4gIC53aGl0ZS10ZXh0LnNlY29uZGFyeS10ZXh0LFxuICAud2hpdGUtdGV4dCAuc2Vjb25kYXJ5LXRleHQsXG4gIC53aGl0ZS10ZXh0Lmljb24sXG4gIC53aGl0ZS10ZXh0IC5pY29uIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpICFpbXBvcnRhbnQ7IH1cbiAgLndoaXRlLWZnLmhpbnQtdGV4dCxcbiAgLndoaXRlLWZnIC5oaW50LXRleHQsIC53aGl0ZS1mZy5kaXNhYmxlZC10ZXh0LFxuICAud2hpdGUtZmcgLmRpc2FibGVkLXRleHQsXG4gIC53aGl0ZS10ZXh0LmhpbnQtdGV4dCxcbiAgLndoaXRlLXRleHQgLmhpbnQtdGV4dCxcbiAgLndoaXRlLXRleHQuZGlzYWJsZWQtdGV4dCxcbiAgLndoaXRlLXRleHQgLmRpc2FibGVkLXRleHQge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgIWltcG9ydGFudDsgfVxuICAud2hpdGUtZmcuZGl2aWRlcixcbiAgLndoaXRlLWZnIC5kaXZpZGVyLCAud2hpdGUtZmcuZmFpbnQtdGV4dCxcbiAgLndoaXRlLWZnIC5mYWludC10ZXh0LFxuICAud2hpdGUtdGV4dC5kaXZpZGVyLFxuICAud2hpdGUtdGV4dCAuZGl2aWRlcixcbiAgLndoaXRlLXRleHQuZmFpbnQtdGV4dCxcbiAgLndoaXRlLXRleHQgLmZhaW50LXRleHQge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpICFpbXBvcnRhbnQ7IH1cbiAgLndoaXRlLWZnIG1kLWljb24sXG4gIC53aGl0ZS10ZXh0IG1kLWljb24ge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC53aGl0ZS1mZyBtZC1wcm9ncmVzcy1saW5lYXIgLm1kLWNvbnRhaW5lcixcbiAgLndoaXRlLXRleHQgbWQtcHJvZ3Jlc3MtbGluZWFyIC5tZC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTsgfVxuICAud2hpdGUtZmcgbWQtcHJvZ3Jlc3MtbGluZWFyIC5tZC1iYXIsXG4gIC53aGl0ZS10ZXh0IG1kLXByb2dyZXNzLWxpbmVhciAubWQtYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cblxuLnJlZC01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVCRUUgIWltcG9ydGFudDsgfVxuXG4ubWQtcmVkLTUwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUJFRSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ucmVkLTUwLWZnIHtcbiAgY29sb3I6ICNGRkVCRUUgIWltcG9ydGFudDsgfVxuXG4ucmVkLTUwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRUJFRSAhaW1wb3J0YW50OyB9XG5cbi5yZWQtNTAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkVCRUUgIWltcG9ydGFudDsgfVxuXG4ucmVkLTUwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRUJFRSAhaW1wb3J0YW50OyB9XG5cbi5yZWQtNTAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkVCRUUgIWltcG9ydGFudDsgfVxuXG4ucmVkLTUwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkVCRUUgIWltcG9ydGFudDsgfVxuXG4ucmVkLTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkNERDIgIWltcG9ydGFudDsgfVxuXG4ubWQtcmVkLTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkNERDIgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLnJlZC0xMDAtZmcge1xuICBjb2xvcjogI0ZGQ0REMiAhaW1wb3J0YW50OyB9XG5cbi5yZWQtMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGQ0REMiAhaW1wb3J0YW50OyB9XG5cbi5yZWQtMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZDREQyICFpbXBvcnRhbnQ7IH1cblxuLnJlZC0xMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZDREQyICFpbXBvcnRhbnQ7IH1cblxuLnJlZC0xMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkNERDIgIWltcG9ydGFudDsgfVxuXG4ucmVkLTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZDREQyICFpbXBvcnRhbnQ7IH1cblxuLnJlZC0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY5QTlBICFpbXBvcnRhbnQ7IH1cblxuLm1kLXJlZC0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY5QTlBICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5yZWQtMjAwLWZnIHtcbiAgY29sb3I6ICNFRjlBOUEgIWltcG9ydGFudDsgfVxuXG4ucmVkLTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNFRjlBOUEgIWltcG9ydGFudDsgfVxuXG4ucmVkLTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0VGOUE5QSAhaW1wb3J0YW50OyB9XG5cbi5yZWQtMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0VGOUE5QSAhaW1wb3J0YW50OyB9XG5cbi5yZWQtMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRUY5QTlBICFpbXBvcnRhbnQ7IH1cblxuLnJlZC0yMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0VGOUE5QSAhaW1wb3J0YW50OyB9XG5cbi5yZWQtMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1NzM3MyAhaW1wb3J0YW50OyB9XG5cbi5tZC1yZWQtMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1NzM3MyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ucmVkLTMwMC1mZyB7XG4gIGNvbG9yOiAjRTU3MzczICFpbXBvcnRhbnQ7IH1cblxuLnJlZC0zMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTU3MzczICFpbXBvcnRhbnQ7IH1cblxuLnJlZC0zMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNFNTczNzMgIWltcG9ydGFudDsgfVxuXG4ucmVkLTMwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNFNTczNzMgIWltcG9ydGFudDsgfVxuXG4ucmVkLTMwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0U1NzM3MyAhaW1wb3J0YW50OyB9XG5cbi5yZWQtMzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNFNTczNzMgIWltcG9ydGFudDsgfVxuXG4ucmVkLTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRjUzNTAgIWltcG9ydGFudDsgfVxuXG4ubWQtcmVkLTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRjUzNTAgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5yZWQtNDAwLWZnIHtcbiAgY29sb3I6ICNFRjUzNTAgIWltcG9ydGFudDsgfVxuXG4ucmVkLTQwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNFRjUzNTAgIWltcG9ydGFudDsgfVxuXG4ucmVkLTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0VGNTM1MCAhaW1wb3J0YW50OyB9XG5cbi5yZWQtNDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0VGNTM1MCAhaW1wb3J0YW50OyB9XG5cbi5yZWQtNDAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRUY1MzUwICFpbXBvcnRhbnQ7IH1cblxuLnJlZC00MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0VGNTM1MCAhaW1wb3J0YW50OyB9XG5cbi5yZWQtNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0NDMzNiAhaW1wb3J0YW50OyB9XG5cbi5tZC1yZWQtNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0NDMzNiAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnJlZC01MDAtZmcge1xuICBjb2xvcjogI0Y0NDMzNiAhaW1wb3J0YW50OyB9XG5cbi5yZWQtNTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0Y0NDMzNiAhaW1wb3J0YW50OyB9XG5cbi5yZWQtNTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRjQ0MzM2ICFpbXBvcnRhbnQ7IH1cblxuLnJlZC01MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRjQ0MzM2ICFpbXBvcnRhbnQ7IH1cblxuLnJlZC01MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGNDQzMzYgIWltcG9ydGFudDsgfVxuXG4ucmVkLTUwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRjQ0MzM2ICFpbXBvcnRhbnQ7IH1cblxuLm1kLXJlZC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNDQzMzYgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5yZWQtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjQ0MzM2ICFpbXBvcnRhbnQ7IH1cblxuLnJlZC1mZyB7XG4gIGNvbG9yOiAjRjQ0MzM2ICFpbXBvcnRhbnQ7IH1cblxuLnJlZC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGNDQzMzYgIWltcG9ydGFudDsgfVxuXG4ucmVkLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRjQ0MzM2ICFpbXBvcnRhbnQ7IH1cblxuLnJlZC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGNDQzMzYgIWltcG9ydGFudDsgfVxuXG4ucmVkLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRjQ0MzM2ICFpbXBvcnRhbnQ7IH1cblxuLnJlZC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRjQ0MzM2ICFpbXBvcnRhbnQ7IH1cblxuLnJlZC02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTUzOTM1ICFpbXBvcnRhbnQ7IH1cblxuLm1kLXJlZC02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTUzOTM1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4ucmVkLTYwMC1mZyB7XG4gIGNvbG9yOiAjRTUzOTM1ICFpbXBvcnRhbnQ7IH1cblxuLnJlZC02MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTUzOTM1ICFpbXBvcnRhbnQ7IH1cblxuLnJlZC02MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNFNTM5MzUgIWltcG9ydGFudDsgfVxuXG4ucmVkLTYwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNFNTM5MzUgIWltcG9ydGFudDsgfVxuXG4ucmVkLTYwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0U1MzkzNSAhaW1wb3J0YW50OyB9XG5cbi5yZWQtNjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNFNTM5MzUgIWltcG9ydGFudDsgfVxuXG4ucmVkLTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMzJGMkYgIWltcG9ydGFudDsgfVxuXG4ubWQtcmVkLTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMzJGMkYgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5yZWQtNzAwLWZnIHtcbiAgY29sb3I6ICNEMzJGMkYgIWltcG9ydGFudDsgfVxuXG4ucmVkLTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNEMzJGMkYgIWltcG9ydGFudDsgfVxuXG4ucmVkLTcwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0QzMkYyRiAhaW1wb3J0YW50OyB9XG5cbi5yZWQtNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0QzMkYyRiAhaW1wb3J0YW50OyB9XG5cbi5yZWQtNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRDMyRjJGICFpbXBvcnRhbnQ7IH1cblxuLnJlZC03MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0QzMkYyRiAhaW1wb3J0YW50OyB9XG5cbi5yZWQtODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M2MjgyOCAhaW1wb3J0YW50OyB9XG5cbi5tZC1yZWQtODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M2MjgyOCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTsgfVxuXG4ucmVkLTgwMC1mZyB7XG4gIGNvbG9yOiAjQzYyODI4ICFpbXBvcnRhbnQ7IH1cblxuLnJlZC04MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQzYyODI4ICFpbXBvcnRhbnQ7IH1cblxuLnJlZC04MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNDNjI4MjggIWltcG9ydGFudDsgfVxuXG4ucmVkLTgwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNDNjI4MjggIWltcG9ydGFudDsgfVxuXG4ucmVkLTgwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0M2MjgyOCAhaW1wb3J0YW50OyB9XG5cbi5yZWQtODAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNDNjI4MjggIWltcG9ydGFudDsgfVxuXG4ucmVkLTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCNzFDMUMgIWltcG9ydGFudDsgfVxuXG4ubWQtcmVkLTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCNzFDMUMgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuLnJlZC05MDAtZmcge1xuICBjb2xvcjogI0I3MUMxQyAhaW1wb3J0YW50OyB9XG5cbi5yZWQtOTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0I3MUMxQyAhaW1wb3J0YW50OyB9XG5cbi5yZWQtOTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQjcxQzFDICFpbXBvcnRhbnQ7IH1cblxuLnJlZC05MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQjcxQzFDICFpbXBvcnRhbnQ7IH1cblxuLnJlZC05MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNCNzFDMUMgIWltcG9ydGFudDsgfVxuXG4ucmVkLTkwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQjcxQzFDICFpbXBvcnRhbnQ7IH1cblxuLnJlZC1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEE4MCAhaW1wb3J0YW50OyB9XG5cbi5tZC1yZWQtQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjhBODAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLnJlZC1BMTAwLWZnIHtcbiAgY29sb3I6ICNGRjhBODAgIWltcG9ydGFudDsgfVxuXG4ucmVkLUExMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkY4QTgwICFpbXBvcnRhbnQ7IH1cblxuLnJlZC1BMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkY4QTgwICFpbXBvcnRhbnQ7IH1cblxuLnJlZC1BMTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGOEE4MCAhaW1wb3J0YW50OyB9XG5cbi5yZWQtQTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGOEE4MCAhaW1wb3J0YW50OyB9XG5cbi5yZWQtQTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkY4QTgwICFpbXBvcnRhbnQ7IH1cblxuLnJlZC1BMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTI1MiAhaW1wb3J0YW50OyB9XG5cbi5tZC1yZWQtQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjUyNTIgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5yZWQtQTIwMC1mZyB7XG4gIGNvbG9yOiAjRkY1MjUyICFpbXBvcnRhbnQ7IH1cblxuLnJlZC1BMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGNTI1MiAhaW1wb3J0YW50OyB9XG5cbi5yZWQtQTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGNTI1MiAhaW1wb3J0YW50OyB9XG5cbi5yZWQtQTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRjUyNTIgIWltcG9ydGFudDsgfVxuXG4ucmVkLUEyMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjUyNTIgIWltcG9ydGFudDsgfVxuXG4ucmVkLUEyMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGNTI1MiAhaW1wb3J0YW50OyB9XG5cbi5yZWQtQTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjE3NDQgIWltcG9ydGFudDsgfVxuXG4ubWQtcmVkLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYxNzQ0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4ucmVkLUE0MDAtZmcge1xuICBjb2xvcjogI0ZGMTc0NCAhaW1wb3J0YW50OyB9XG5cbi5yZWQtQTQwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRjE3NDQgIWltcG9ydGFudDsgfVxuXG4ucmVkLUE0MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRjE3NDQgIWltcG9ydGFudDsgfVxuXG4ucmVkLUE0MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkYxNzQ0ICFpbXBvcnRhbnQ7IH1cblxuLnJlZC1BNDAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkYxNzQ0ICFpbXBvcnRhbnQ7IH1cblxuLnJlZC1BNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRjE3NDQgIWltcG9ydGFudDsgfVxuXG4ucmVkLUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDUwMDAwICFpbXBvcnRhbnQ7IH1cblxuLm1kLXJlZC1BNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q1MDAwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnJlZC1BNzAwLWZnIHtcbiAgY29sb3I6ICNENTAwMDAgIWltcG9ydGFudDsgfVxuXG4ucmVkLUE3MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRDUwMDAwICFpbXBvcnRhbnQ7IH1cblxuLnJlZC1BNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRDUwMDAwICFpbXBvcnRhbnQ7IH1cblxuLnJlZC1BNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0Q1MDAwMCAhaW1wb3J0YW50OyB9XG5cbi5yZWQtQTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0Q1MDAwMCAhaW1wb3J0YW50OyB9XG5cbi5yZWQtQTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRDUwMDAwICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNFNEVDICFpbXBvcnRhbnQ7IH1cblxuLm1kLXBpbmstNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNFNEVDICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5waW5rLTUwLWZnIHtcbiAgY29sb3I6ICNGQ0U0RUMgIWltcG9ydGFudDsgfVxuXG4ucGluay01MC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGQ0U0RUMgIWltcG9ydGFudDsgfVxuXG4ucGluay01MC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZDRTRFQyAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTUwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZDRTRFQyAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTUwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkNFNEVDICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstNTAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZDRTRFQyAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEJCRDAgIWltcG9ydGFudDsgfVxuXG4ubWQtcGluay0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhCQkQwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5waW5rLTEwMC1mZyB7XG4gIGNvbG9yOiAjRjhCQkQwICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0Y4QkJEMCAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0Y4QkJEMCAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGOEJCRDAgIWltcG9ydGFudDsgfVxuXG4ucGluay0xMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGOEJCRDAgIWltcG9ydGFudDsgfVxuXG4ucGluay0xMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0Y4QkJEMCAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNDhGQjEgIWltcG9ydGFudDsgfVxuXG4ubWQtcGluay0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjQ4RkIxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5waW5rLTIwMC1mZyB7XG4gIGNvbG9yOiAjRjQ4RkIxICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0Y0OEZCMSAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0Y0OEZCMSAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGNDhGQjEgIWltcG9ydGFudDsgfVxuXG4ucGluay0yMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGNDhGQjEgIWltcG9ydGFudDsgfVxuXG4ucGluay0yMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0Y0OEZCMSAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMDYyOTIgIWltcG9ydGFudDsgfVxuXG4ubWQtcGluay0zMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjA2MjkyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5waW5rLTMwMC1mZyB7XG4gIGNvbG9yOiAjRjA2MjkyICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstMzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0YwNjI5MiAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTMwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0YwNjI5MiAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTMwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGMDYyOTIgIWltcG9ydGFudDsgfVxuXG4ucGluay0zMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGMDYyOTIgIWltcG9ydGFudDsgfVxuXG4ucGluay0zMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0YwNjI5MiAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQzQwN0EgIWltcG9ydGFudDsgfVxuXG4ubWQtcGluay00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUM0MDdBICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5waW5rLTQwMC1mZyB7XG4gIGNvbG9yOiAjRUM0MDdBICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0VDNDA3QSAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0VDNDA3QSAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNFQzQwN0EgIWltcG9ydGFudDsgfVxuXG4ucGluay00MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFQzQwN0EgIWltcG9ydGFudDsgfVxuXG4ucGluay00MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0VDNDA3QSAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOTFFNjMgIWltcG9ydGFudDsgfVxuXG4ubWQtcGluay01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTkxRTYzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4ucGluay01MDAtZmcge1xuICBjb2xvcjogI0U5MUU2MyAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTUwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNFOTFFNjMgIWltcG9ydGFudDsgfVxuXG4ucGluay01MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNFOTFFNjMgIWltcG9ydGFudDsgfVxuXG4ucGluay01MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRTkxRTYzICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstNTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRTkxRTYzICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstNTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNFOTFFNjMgIWltcG9ydGFudDsgfVxuXG4ubWQtcGluay1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOTFFNjMgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5waW5rLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U5MUU2MyAhaW1wb3J0YW50OyB9XG5cbi5waW5rLWZnIHtcbiAgY29sb3I6ICNFOTFFNjMgIWltcG9ydGFudDsgfVxuXG4ucGluay1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNFOTFFNjMgIWltcG9ydGFudDsgfVxuXG4ucGluay1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0U5MUU2MyAhaW1wb3J0YW50OyB9XG5cbi5waW5rLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0U5MUU2MyAhaW1wb3J0YW50OyB9XG5cbi5waW5rLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRTkxRTYzICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0U5MUU2MyAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEODFCNjAgIWltcG9ydGFudDsgfVxuXG4ubWQtcGluay02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDgxQjYwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4ucGluay02MDAtZmcge1xuICBjb2xvcjogI0Q4MUI2MCAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTYwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNEODFCNjAgIWltcG9ydGFudDsgfVxuXG4ucGluay02MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNEODFCNjAgIWltcG9ydGFudDsgfVxuXG4ucGluay02MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRDgxQjYwICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstNjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRDgxQjYwICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstNjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNEODFCNjAgIWltcG9ydGFudDsgfVxuXG4ucGluay03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzIxODVCICFpbXBvcnRhbnQ7IH1cblxuLm1kLXBpbmstNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MyMTg1QiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTsgfVxuXG4ucGluay03MDAtZmcge1xuICBjb2xvcjogI0MyMTg1QiAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNDMjE4NUIgIWltcG9ydGFudDsgfVxuXG4ucGluay03MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNDMjE4NUIgIWltcG9ydGFudDsgfVxuXG4ucGluay03MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQzIxODVCICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQzIxODVCICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNDMjE4NUIgIWltcG9ydGFudDsgfVxuXG4ucGluay04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUQxNDU3ICFpbXBvcnRhbnQ7IH1cblxuLm1kLXBpbmstODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FEMTQ1NyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTsgfVxuXG4ucGluay04MDAtZmcge1xuICBjb2xvcjogI0FEMTQ1NyAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTgwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNBRDE0NTcgIWltcG9ydGFudDsgfVxuXG4ucGluay04MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNBRDE0NTcgIWltcG9ydGFudDsgfVxuXG4ucGluay04MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQUQxNDU3ICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstODAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQUQxNDU3ICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstODAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNBRDE0NTcgIWltcG9ydGFudDsgfVxuXG4ucGluay05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODgwRTRGICFpbXBvcnRhbnQ7IH1cblxuLm1kLXBpbmstOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4MEU0RiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTsgfVxuXG4ucGluay05MDAtZmcge1xuICBjb2xvcjogIzg4MEU0RiAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTkwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM4ODBFNEYgIWltcG9ydGFudDsgfVxuXG4ucGluay05MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM4ODBFNEYgIWltcG9ydGFudDsgfVxuXG4ucGluay05MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjODgwRTRGICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstOTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjODgwRTRGICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstOTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM4ODBFNEYgIWltcG9ydGFudDsgfVxuXG4ucGluay1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGODBBQiAhaW1wb3J0YW50OyB9XG5cbi5tZC1waW5rLUExMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4MEFCICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5waW5rLUExMDAtZmcge1xuICBjb2xvcjogI0ZGODBBQiAhaW1wb3J0YW50OyB9XG5cbi5waW5rLUExMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkY4MEFCICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstQTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGODBBQiAhaW1wb3J0YW50OyB9XG5cbi5waW5rLUExMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkY4MEFCICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstQTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGODBBQiAhaW1wb3J0YW50OyB9XG5cbi5waW5rLUExMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGODBBQiAhaW1wb3J0YW50OyB9XG5cbi5waW5rLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY0MDgxICFpbXBvcnRhbnQ7IH1cblxuLm1kLXBpbmstQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjQwODEgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5waW5rLUEyMDAtZmcge1xuICBjb2xvcjogI0ZGNDA4MSAhaW1wb3J0YW50OyB9XG5cbi5waW5rLUEyMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkY0MDgxICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstQTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGNDA4MSAhaW1wb3J0YW50OyB9XG5cbi5waW5rLUEyMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkY0MDgxICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstQTIwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGNDA4MSAhaW1wb3J0YW50OyB9XG5cbi5waW5rLUEyMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGNDA4MSAhaW1wb3J0YW50OyB9XG5cbi5waW5rLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjUwMDU3ICFpbXBvcnRhbnQ7IH1cblxuLm1kLXBpbmstQTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNTAwNTcgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5waW5rLUE0MDAtZmcge1xuICBjb2xvcjogI0Y1MDA1NyAhaW1wb3J0YW50OyB9XG5cbi5waW5rLUE0MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjUwMDU3ICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstQTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0Y1MDA1NyAhaW1wb3J0YW50OyB9XG5cbi5waW5rLUE0MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRjUwMDU3ICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstQTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0Y1MDA1NyAhaW1wb3J0YW50OyB9XG5cbi5waW5rLUE0MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0Y1MDA1NyAhaW1wb3J0YW50OyB9XG5cbi5waW5rLUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzUxMTYyICFpbXBvcnRhbnQ7IH1cblxuLm1kLXBpbmstQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNTExNjIgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5waW5rLUE3MDAtZmcge1xuICBjb2xvcjogI0M1MTE2MiAhaW1wb3J0YW50OyB9XG5cbi5waW5rLUE3MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQzUxMTYyICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstQTcwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0M1MTE2MiAhaW1wb3J0YW50OyB9XG5cbi5waW5rLUE3MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQzUxMTYyICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstQTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0M1MTE2MiAhaW1wb3J0YW50OyB9XG5cbi5waW5rLUE3MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0M1MTE2MiAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNFNUY1ICFpbXBvcnRhbnQ7IH1cblxuLm1kLXB1cnBsZS01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0U1RjUgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLnB1cnBsZS01MC1mZyB7XG4gIGNvbG9yOiAjRjNFNUY1ICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS01MC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGM0U1RjUgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTUwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRjNFNUY1ICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS01MC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGM0U1RjUgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTUwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRjNFNUY1ICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS01MC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRjNFNUY1ICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTFCRUU3ICFpbXBvcnRhbnQ7IH1cblxuLm1kLXB1cnBsZS0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTFCRUU3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5wdXJwbGUtMTAwLWZnIHtcbiAgY29sb3I6ICNFMUJFRTcgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTEwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNFMUJFRTcgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0UxQkVFNyAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtMTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0UxQkVFNyAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtMTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRTFCRUU3ICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS0xMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0UxQkVFNyAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NFOTNEOCAhaW1wb3J0YW50OyB9XG5cbi5tZC1wdXJwbGUtMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NFOTNEOCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ucHVycGxlLTIwMC1mZyB7XG4gIGNvbG9yOiAjQ0U5M0Q4ICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS0yMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQ0U5M0Q4ICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS0yMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNDRTkzRDggIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNDRTkzRDggIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTIwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0NFOTNEOCAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtMjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNDRTkzRDggIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQTY4QzggIWltcG9ydGFudDsgfVxuXG4ubWQtcHVycGxlLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQTY4QzggIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5wdXJwbGUtMzAwLWZnIHtcbiAgY29sb3I6ICNCQTY4QzggIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTMwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNCQTY4QzggIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTMwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0JBNjhDOCAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtMzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0JBNjhDOCAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtMzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQkE2OEM4ICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS0zMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0JBNjhDOCAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FCNDdCQyAhaW1wb3J0YW50OyB9XG5cbi5tZC1wdXJwbGUtNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FCNDdCQyAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnB1cnBsZS00MDAtZmcge1xuICBjb2xvcjogI0FCNDdCQyAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0FCNDdCQyAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtNDAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQUI0N0JDICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS00MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQUI0N0JDICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS00MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNBQjQ3QkMgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTQwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQUI0N0JDICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUMyN0IwICFpbXBvcnRhbnQ7IH1cblxuLm1kLXB1cnBsZS01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUMyN0IwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5wdXJwbGUtNTAwLWZnIHtcbiAgY29sb3I6ICM5QzI3QjAgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTUwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM5QzI3QjAgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTUwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzlDMjdCMCAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtNTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzlDMjdCMCAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtNTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOUMyN0IwICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS01MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzlDMjdCMCAhaW1wb3J0YW50OyB9XG5cbi5tZC1wdXJwbGUtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUMyN0IwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5wdXJwbGUtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUMyN0IwICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS1mZyB7XG4gIGNvbG9yOiAjOUMyN0IwICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM5QzI3QjAgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjOUMyN0IwICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM5QzI3QjAgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOUMyN0IwICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOUMyN0IwICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEUyNEFBICFpbXBvcnRhbnQ7IH1cblxuLm1kLXB1cnBsZS02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEUyNEFBICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5wdXJwbGUtNjAwLWZnIHtcbiAgY29sb3I6ICM4RTI0QUEgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTYwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM4RTI0QUEgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTYwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzhFMjRBQSAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtNjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzhFMjRBQSAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtNjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOEUyNEFBICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS02MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzhFMjRBQSAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdCMUZBMiAhaW1wb3J0YW50OyB9XG5cbi5tZC1wdXJwbGUtNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdCMUZBMiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTsgfVxuXG4ucHVycGxlLTcwMC1mZyB7XG4gIGNvbG9yOiAjN0IxRkEyICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS03MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjN0IxRkEyICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS03MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM3QjFGQTIgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM3QjFGQTIgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzdCMUZBMiAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM3QjFGQTIgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2QTFCOUEgIWltcG9ydGFudDsgfVxuXG4ubWQtcHVycGxlLTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2QTFCOUEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuLnB1cnBsZS04MDAtZmcge1xuICBjb2xvcjogIzZBMUI5QSAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtODAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzZBMUI5QSAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtODAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNkExQjlBICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS04MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNkExQjlBICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS04MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM2QTFCOUEgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTgwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNkExQjlBICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEExNDhDICFpbXBvcnRhbnQ7IH1cblxuLm1kLXB1cnBsZS05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEExNDhDICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5wdXJwbGUtOTAwLWZnIHtcbiAgY29sb3I6ICM0QTE0OEMgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTkwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM0QTE0OEMgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTkwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzRBMTQ4QyAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtOTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzRBMTQ4QyAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtOTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNEExNDhDICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS05MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzRBMTQ4QyAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQTgwRkMgIWltcG9ydGFudDsgfVxuXG4ubWQtcHVycGxlLUExMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUE4MEZDICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5wdXJwbGUtQTEwMC1mZyB7XG4gIGNvbG9yOiAjRUE4MEZDICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS1BMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0VBODBGQyAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtQTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0VBODBGQyAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtQTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNFQTgwRkMgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLUExMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFQTgwRkMgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLUExMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0VBODBGQyAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMDQwRkIgIWltcG9ydGFudDsgfVxuXG4ubWQtcHVycGxlLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTA0MEZCICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4ucHVycGxlLUEyMDAtZmcge1xuICBjb2xvcjogI0UwNDBGQiAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtQTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNFMDQwRkIgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLUEyMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNFMDQwRkIgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLUEyMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRTA0MEZCICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS1BMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRTA0MEZCICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS1BMjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNFMDQwRkIgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDUwMEY5ICFpbXBvcnRhbnQ7IH1cblxuLm1kLXB1cnBsZS1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q1MDBGOSAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnB1cnBsZS1BNDAwLWZnIHtcbiAgY29sb3I6ICNENTAwRjkgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLUE0MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRDUwMEY5ICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS1BNDAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRDUwMEY5ICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS1BNDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0Q1MDBGOSAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtQTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0Q1MDBGOSAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtQTQwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRDUwMEY5ICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS1BNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FBMDBGRiAhaW1wb3J0YW50OyB9XG5cbi5tZC1wdXJwbGUtQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBQTAwRkYgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5wdXJwbGUtQTcwMC1mZyB7XG4gIGNvbG9yOiAjQUEwMEZGICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS1BNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0FBMDBGRiAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtQTcwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0FBMDBGRiAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtQTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNBQTAwRkYgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLUE3MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNBQTAwRkYgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLUE3MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0FBMDBGRiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFREU3RjYgIWltcG9ydGFudDsgfVxuXG4ubWQtZGVlcC1wdXJwbGUtNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFN0Y2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5kZWVwLXB1cnBsZS01MC1mZyB7XG4gIGNvbG9yOiAjRURFN0Y2ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLTUwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0VERTdGNiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS01MC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0VERTdGNiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS01MC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNFREU3RjYgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtNTAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFREU3RjYgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtNTAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0VERTdGNiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFDNEU5ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWRlZXAtcHVycGxlLTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMUM0RTkgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmRlZXAtcHVycGxlLTEwMC1mZyB7XG4gIGNvbG9yOiAjRDFDNEU5ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLTEwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNEMUM0RTkgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRDFDNEU5ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNEMUM0RTkgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtMTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRDFDNEU5ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRDFDNEU5ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMzlEREIgIWltcG9ydGFudDsgfVxuXG4ubWQtZGVlcC1wdXJwbGUtMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IzOUREQiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uZGVlcC1wdXJwbGUtMjAwLWZnIHtcbiAgY29sb3I6ICNCMzlEREIgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0IzOUREQiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS0yMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNCMzlEREIgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0IzOUREQiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS0yMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNCMzlEREIgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtMjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNCMzlEREIgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk1NzVDRCAhaW1wb3J0YW50OyB9XG5cbi5tZC1kZWVwLXB1cnBsZS0zMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTU3NUNEICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uZGVlcC1wdXJwbGUtMzAwLWZnIHtcbiAgY29sb3I6ICM5NTc1Q0QgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtMzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzk1NzVDRCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS0zMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5NTc1Q0QgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtMzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzk1NzVDRCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS0zMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5NTc1Q0QgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtMzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM5NTc1Q0QgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdFNTdDMiAhaW1wb3J0YW50OyB9XG5cbi5tZC1kZWVwLXB1cnBsZS00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0U1N0MyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uZGVlcC1wdXJwbGUtNDAwLWZnIHtcbiAgY29sb3I6ICM3RTU3QzIgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzdFNTdDMiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS00MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM3RTU3QzIgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtNDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzdFNTdDMiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS00MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM3RTU3QzIgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM3RTU3QzIgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY3M0FCNyAhaW1wb3J0YW50OyB9XG5cbi5tZC1kZWVwLXB1cnBsZS01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjczQUI3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5kZWVwLXB1cnBsZS01MDAtZmcge1xuICBjb2xvcjogIzY3M0FCNyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS01MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjczQUI3ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLTUwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzY3M0FCNyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS01MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNjczQUI3ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLTUwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzY3M0FCNyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS01MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzY3M0FCNyAhaW1wb3J0YW50OyB9XG5cbi5tZC1kZWVwLXB1cnBsZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NzNBQjcgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuLmRlZXAtcHVycGxlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY3M0FCNyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS1mZyB7XG4gIGNvbG9yOiAjNjczQUI3ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzY3M0FCNyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzY3M0FCNyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM2NzNBQjcgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM2NzNBQjcgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzY3M0FCNyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUUzNUIxICFpbXBvcnRhbnQ7IH1cblxuLm1kLWRlZXAtcHVycGxlLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1RTM1QjEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuLmRlZXAtcHVycGxlLTYwMC1mZyB7XG4gIGNvbG9yOiAjNUUzNUIxICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLTYwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM1RTM1QjEgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtNjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNUUzNUIxICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLTYwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM1RTM1QjEgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtNjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNUUzNUIxICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLTYwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNUUzNUIxICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MTJEQTggIWltcG9ydGFudDsgfVxuXG4ubWQtZGVlcC1wdXJwbGUtNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxMkRBOCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTsgfVxuXG4uZGVlcC1wdXJwbGUtNzAwLWZnIHtcbiAgY29sb3I6ICM1MTJEQTggIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzUxMkRBOCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS03MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM1MTJEQTggIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzUxMkRBOCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS03MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM1MTJEQTggIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM1MTJEQTggIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1MjdBMCAhaW1wb3J0YW50OyB9XG5cbi5tZC1kZWVwLXB1cnBsZS04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDUyN0EwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5kZWVwLXB1cnBsZS04MDAtZmcge1xuICBjb2xvcjogIzQ1MjdBMCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS04MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDUyN0EwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLTgwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzQ1MjdBMCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS04MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNDUyN0EwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLTgwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzQ1MjdBMCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS04MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzQ1MjdBMCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzExQjkyICFpbXBvcnRhbnQ7IH1cblxuLm1kLWRlZXAtcHVycGxlLTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTFCOTIgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuLmRlZXAtcHVycGxlLTkwMC1mZyB7XG4gIGNvbG9yOiAjMzExQjkyICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLTkwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMzMTFCOTIgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtOTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzExQjkyICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLTkwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzMTFCOTIgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtOTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzExQjkyICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLTkwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzExQjkyICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLUExMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjM4OEZGICFpbXBvcnRhbnQ7IH1cblxuLm1kLWRlZXAtcHVycGxlLUExMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjM4OEZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5kZWVwLXB1cnBsZS1BMTAwLWZnIHtcbiAgY29sb3I6ICNCMzg4RkYgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtQTEwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNCMzg4RkYgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtQTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0IzODhGRiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS1BMTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0IzODhGRiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS1BMTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQjM4OEZGICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLUExMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0IzODhGRiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS1BMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdDNERGRiAhaW1wb3J0YW50OyB9XG5cbi5tZC1kZWVwLXB1cnBsZS1BMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdDNERGRiAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmRlZXAtcHVycGxlLUEyMDAtZmcge1xuICBjb2xvcjogIzdDNERGRiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS1BMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzdDNERGRiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS1BMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjN0M0REZGICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLUEyMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjN0M0REZGICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLUEyMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM3QzRERkYgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtQTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjN0M0REZGICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjUxRkZGICFpbXBvcnRhbnQ7IH1cblxuLm1kLWRlZXAtcHVycGxlLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjUxRkZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5kZWVwLXB1cnBsZS1BNDAwLWZnIHtcbiAgY29sb3I6ICM2NTFGRkYgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtQTQwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM2NTFGRkYgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtQTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzY1MUZGRiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS1BNDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzY1MUZGRiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS1BNDAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNjUxRkZGICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLUE0MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzY1MUZGRiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS1BNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYyMDBFQSAhaW1wb3J0YW50OyB9XG5cbi5tZC1kZWVwLXB1cnBsZS1BNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYyMDBFQSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTsgfVxuXG4uZGVlcC1wdXJwbGUtQTcwMC1mZyB7XG4gIGNvbG9yOiAjNjIwMEVBICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLUE3MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjIwMEVBICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLUE3MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM2MjAwRUEgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtQTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM2MjAwRUEgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtQTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzYyMDBFQSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS1BNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM2MjAwRUEgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTUwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4RUFGNiAhaW1wb3J0YW50OyB9XG5cbi5tZC1pbmRpZ28tNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThFQUY2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5pbmRpZ28tNTAtZmcge1xuICBjb2xvcjogI0U4RUFGNiAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tNTAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRThFQUY2ICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby01MC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0U4RUFGNiAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tNTAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRThFQUY2ICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby01MC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0U4RUFGNiAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tNTAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0U4RUFGNiAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M1Q0FFOSAhaW1wb3J0YW50OyB9XG5cbi5tZC1pbmRpZ28tMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M1Q0FFOSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uaW5kaWdvLTEwMC1mZyB7XG4gIGNvbG9yOiAjQzVDQUU5ICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby0xMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQzVDQUU5ICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby0xMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNDNUNBRTkgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNDNUNBRTkgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0M1Q0FFOSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tMTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNDNUNBRTkgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RkE4REEgIWltcG9ydGFudDsgfVxuXG4ubWQtaW5kaWdvLTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RkE4REEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmluZGlnby0yMDAtZmcge1xuICBjb2xvcjogIzlGQThEQSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzlGQThEQSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjOUZBOERBICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby0yMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOUZBOERBICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby0yMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5RkE4REEgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOUZBOERBICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby0zMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk4NkNCICFpbXBvcnRhbnQ7IH1cblxuLm1kLWluZGlnby0zMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk4NkNCICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uaW5kaWdvLTMwMC1mZyB7XG4gIGNvbG9yOiAjNzk4NkNCICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby0zMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzk4NkNCICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby0zMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM3OTg2Q0IgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTMwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM3OTg2Q0IgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTMwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzc5ODZDQiAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tMzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM3OTg2Q0IgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1QzZCQzAgIWltcG9ydGFudDsgfVxuXG4ubWQtaW5kaWdvLTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1QzZCQzAgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5pbmRpZ28tNDAwLWZnIHtcbiAgY29sb3I6ICM1QzZCQzAgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTQwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM1QzZCQzAgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzVDNkJDMCAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tNDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzVDNkJDMCAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tNDAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNUM2QkMwICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby00MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzVDNkJDMCAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNGNTFCNSAhaW1wb3J0YW50OyB9XG5cbi5tZC1pbmRpZ28tNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNGNTFCNSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTsgfVxuXG4uaW5kaWdvLTUwMC1mZyB7XG4gIGNvbG9yOiAjM0Y1MUI1ICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby01MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjM0Y1MUI1ICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby01MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzRjUxQjUgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTUwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzRjUxQjUgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTUwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzNGNTFCNSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tNTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzRjUxQjUgIWltcG9ydGFudDsgfVxuXG4ubWQtaW5kaWdvLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNGNTFCNSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTsgfVxuXG4uaW5kaWdvLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNGNTFCNSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tZmcge1xuICBjb2xvcjogIzNGNTFCNSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjM0Y1MUI1ICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzNGNTFCNSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjM0Y1MUI1ICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzNGNTFCNSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzNGNTFCNSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tNjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5NDlBQiAhaW1wb3J0YW50OyB9XG5cbi5tZC1pbmRpZ28tNjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5NDlBQiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTsgfVxuXG4uaW5kaWdvLTYwMC1mZyB7XG4gIGNvbG9yOiAjMzk0OUFCICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby02MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzk0OUFCICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby02MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzOTQ5QUIgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTYwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzOTQ5QUIgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTYwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzM5NDlBQiAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tNjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzOTQ5QUIgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDNGOUYgIWltcG9ydGFudDsgfVxuXG4ubWQtaW5kaWdvLTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDNGOUYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuLmluZGlnby03MDAtZmcge1xuICBjb2xvcjogIzMwM0Y5RiAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzMwM0Y5RiAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzAzRjlGICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby03MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzAzRjlGICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby03MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzMDNGOUYgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzAzRjlGICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzNTkzICFpbXBvcnRhbnQ7IH1cblxuLm1kLWluZGlnby04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzNTkzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5pbmRpZ28tODAwLWZnIHtcbiAgY29sb3I6ICMyODM1OTMgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTgwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMyODM1OTMgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTgwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzI4MzU5MyAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tODAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzI4MzU5MyAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tODAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMjgzNTkzICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby04MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzI4MzU5MyAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFBMjM3RSAhaW1wb3J0YW50OyB9XG5cbi5tZC1pbmRpZ28tOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFBMjM3RSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTsgfVxuXG4uaW5kaWdvLTkwMC1mZyB7XG4gIGNvbG9yOiAjMUEyMzdFICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby05MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMUEyMzdFICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby05MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxQTIzN0UgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTkwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMxQTIzN0UgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTkwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFBMjM3RSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tOTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMxQTIzN0UgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLUExMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEM5RUZGICFpbXBvcnRhbnQ7IH1cblxuLm1kLWluZGlnby1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhDOUVGRiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uaW5kaWdvLUExMDAtZmcge1xuICBjb2xvcjogIzhDOUVGRiAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tQTEwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM4QzlFRkYgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLUExMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM4QzlFRkYgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLUExMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOEM5RUZGICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby1BMTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOEM5RUZGICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby1BMTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM4QzlFRkYgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM2REZFICFpbXBvcnRhbnQ7IH1cblxuLm1kLWluZGlnby1BMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNkRGRSAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmluZGlnby1BMjAwLWZnIHtcbiAgY29sb3I6ICM1MzZERkUgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLUEyMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTM2REZFICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby1BMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNTM2REZFICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby1BMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzUzNkRGRSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tQTIwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzUzNkRGRSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tQTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNTM2REZFICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNENUFGRSAhaW1wb3J0YW50OyB9XG5cbi5tZC1pbmRpZ28tQTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRDVBRkUgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5pbmRpZ28tQTQwMC1mZyB7XG4gIGNvbG9yOiAjM0Q1QUZFICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby1BNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzNENUFGRSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tQTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzNENUFGRSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tQTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzRDVBRkUgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLUE0MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzRDVBRkUgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLUE0MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzNENUFGRSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDRGRkUgIWltcG9ydGFudDsgfVxuXG4ubWQtaW5kaWdvLUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA0RkZFICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5pbmRpZ28tQTcwMC1mZyB7XG4gIGNvbG9yOiAjMzA0RkZFICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby1BNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzMwNEZGRSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tQTcwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzMwNEZGRSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tQTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzMDRGRkUgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLUE3MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzMDRGRkUgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLUE3MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzMwNEZGRSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTUwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzRjJGRCAhaW1wb3J0YW50OyB9XG5cbi5tZC1ibHVlLTUwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzRjJGRCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uYmx1ZS01MC1mZyB7XG4gIGNvbG9yOiAjRTNGMkZEICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtNTAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTNGMkZEICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtNTAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNFM0YyRkQgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS01MC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNFM0YyRkQgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS01MC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0UzRjJGRCAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTUwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNFM0YyRkQgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkJERUZCICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJsdWUtMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JCREVGQiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uYmx1ZS0xMDAtZmcge1xuICBjb2xvcjogI0JCREVGQiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTEwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNCQkRFRkIgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS0xMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNCQkRFRkIgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS0xMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQkJERUZCICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtMTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQkJERUZCICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtMTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNCQkRFRkIgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTBDQUY5ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJsdWUtMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwQ0FGOSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uYmx1ZS0yMDAtZmcge1xuICBjb2xvcjogIzkwQ0FGOSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM5MENBRjkgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS0yMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5MENBRjkgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS0yMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOTBDQUY5ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTBDQUY5ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtMjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM5MENBRjkgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS0zMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRCNUY2ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJsdWUtMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0QjVGNiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uYmx1ZS0zMDAtZmcge1xuICBjb2xvcjogIzY0QjVGNiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTMwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM2NEI1RjYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS0zMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM2NEI1RjYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS0zMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNjRCNUY2ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtMzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNjRCNUY2ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtMzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM2NEI1RjYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJBNUY1ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJsdWUtNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyQTVGNSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uYmx1ZS00MDAtZmcge1xuICBjb2xvcjogIzQyQTVGNSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTQwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM0MkE1RjUgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS00MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0MkE1RjUgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS00MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNDJBNUY1ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtNDAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNDJBNUY1ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM0MkE1RjUgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NkYzICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJsdWUtNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxOTZGMyAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmJsdWUtNTAwLWZnIHtcbiAgY29sb3I6ICMyMTk2RjMgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS01MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjE5NkYzICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtNTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjE5NkYzICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtNTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzIxOTZGMyAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTUwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzIxOTZGMyAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTUwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjE5NkYzICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJsdWUtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NkYzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uYmx1ZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTk2RjMgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1mZyB7XG4gIGNvbG9yOiAjMjE5NkYzICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjE5NkYzICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyMTk2RjMgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyMTk2RjMgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzIxOTZGMyAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyMTk2RjMgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUU4OEU1ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJsdWUtNjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFODhFNSAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmJsdWUtNjAwLWZnIHtcbiAgY29sb3I6ICMxRTg4RTUgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS02MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMUU4OEU1ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtNjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMUU4OEU1ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtNjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzFFODhFNSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTYwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFFODhFNSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTYwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMUU4OEU1ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5NzZEMiAhaW1wb3J0YW50OyB9XG5cbi5tZC1ibHVlLTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTc2RDIgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5ibHVlLTcwMC1mZyB7XG4gIGNvbG9yOiAjMTk3NkQyICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzE5NzZEMiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTcwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzE5NzZEMiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMxOTc2RDIgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS03MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxOTc2RDIgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS03MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzE5NzZEMiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTY1QzAgIWltcG9ydGFudDsgfVxuXG4ubWQtYmx1ZS04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU2NUMwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5ibHVlLTgwMC1mZyB7XG4gIGNvbG9yOiAjMTU2NUMwICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtODAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzE1NjVDMCAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTgwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzE1NjVDMCAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTgwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMxNTY1QzAgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS04MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxNTY1QzAgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS04MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzE1NjVDMCAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRDQ3QTEgIWltcG9ydGFudDsgfVxuXG4ubWQtYmx1ZS05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEQ0N0ExICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5ibHVlLTkwMC1mZyB7XG4gIGNvbG9yOiAjMEQ0N0ExICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtOTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzBENDdBMSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTkwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzBENDdBMSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTkwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwRDQ3QTEgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS05MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwRDQ3QTEgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS05MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzBENDdBMSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLUExMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODJCMUZGICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJsdWUtQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MkIxRkYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmJsdWUtQTEwMC1mZyB7XG4gIGNvbG9yOiAjODJCMUZGICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtQTEwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM4MkIxRkYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1BMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjODJCMUZGICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtQTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM4MkIxRkYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1BMTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjODJCMUZGICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtQTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjODJCMUZGICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDhBRkYgIWltcG9ydGFudDsgfVxuXG4ubWQtYmx1ZS1BMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OEFGRiAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmJsdWUtQTIwMC1mZyB7XG4gIGNvbG9yOiAjNDQ4QUZGICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtQTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM0NDhBRkYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1BMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNDQ4QUZGICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtQTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0NDhBRkYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1BMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNDQ4QUZGICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtQTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNDQ4QUZGICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtQTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTc5RkYgIWltcG9ydGFudDsgfVxuXG4ubWQtYmx1ZS1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5NzlGRiAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmJsdWUtQTQwMC1mZyB7XG4gIGNvbG9yOiAjMjk3OUZGICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtQTQwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMyOTc5RkYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1BNDAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjk3OUZGICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtQTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyOTc5RkYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1BNDAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMjk3OUZGICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtQTQwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjk3OUZGICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTYyRkYgIWltcG9ydGFudDsgfVxuXG4ubWQtYmx1ZS1BNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5NjJGRiAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmJsdWUtQTcwMC1mZyB7XG4gIGNvbG9yOiAjMjk2MkZGICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtQTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMyOTYyRkYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1BNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjk2MkZGICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtQTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyOTYyRkYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1BNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMjk2MkZGICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtQTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjk2MkZGICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTFGNUZFICFpbXBvcnRhbnQ7IH1cblxuLm1kLWxpZ2h0LWJsdWUtNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTFGNUZFICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5saWdodC1ibHVlLTUwLWZnIHtcbiAgY29sb3I6ICNFMUY1RkUgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS01MC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNFMUY1RkUgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS01MC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0UxRjVGRSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTUwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0UxRjVGRSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTUwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRTFGNUZFICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtNTAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0UxRjVGRSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCM0U1RkMgIWltcG9ydGFudDsgfVxuXG4ubWQtbGlnaHQtYmx1ZS0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjNFNUZDICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5saWdodC1ibHVlLTEwMC1mZyB7XG4gIGNvbG9yOiAjQjNFNUZDICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0IzRTVGQyAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0IzRTVGQyAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNCM0U1RkMgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS0xMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNCM0U1RkMgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS0xMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0IzRTVGQyAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MUQ0RkEgIWltcG9ydGFudDsgfVxuXG4ubWQtbGlnaHQtYmx1ZS0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODFENEZBICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5saWdodC1ibHVlLTIwMC1mZyB7XG4gIGNvbG9yOiAjODFENEZBICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzgxRDRGQSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzgxRDRGQSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM4MUQ0RkEgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS0yMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM4MUQ0RkEgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS0yMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzgxRDRGQSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0RkMzRjcgIWltcG9ydGFudDsgfVxuXG4ubWQtbGlnaHQtYmx1ZS0zMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEZDM0Y3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5saWdodC1ibHVlLTMwMC1mZyB7XG4gIGNvbG9yOiAjNEZDM0Y3ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtMzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzRGQzNGNyAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTMwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzRGQzNGNyAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTMwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0RkMzRjcgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS0zMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0RkMzRjcgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS0zMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzRGQzNGNyAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOUI2RjYgIWltcG9ydGFudDsgfVxuXG4ubWQtbGlnaHQtYmx1ZS00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjlCNkY2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5saWdodC1ibHVlLTQwMC1mZyB7XG4gIGNvbG9yOiAjMjlCNkY2ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzI5QjZGNiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzI5QjZGNiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyOUI2RjYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS00MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyOUI2RjYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS00MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzI5QjZGNiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwM0E5RjQgIWltcG9ydGFudDsgfVxuXG4ubWQtbGlnaHQtYmx1ZS01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDNBOUY0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5saWdodC1ibHVlLTUwMC1mZyB7XG4gIGNvbG9yOiAjMDNBOUY0ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtNTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAzQTlGNCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTUwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAzQTlGNCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTUwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwM0E5RjQgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS01MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwM0E5RjQgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS01MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAzQTlGNCAhaW1wb3J0YW50OyB9XG5cbi5tZC1saWdodC1ibHVlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzQTlGNCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ubGlnaHQtYmx1ZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwM0E5RjQgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS1mZyB7XG4gIGNvbG9yOiAjMDNBOUY0ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDNBOUY0ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwM0E5RjQgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwM0E5RjQgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAzQTlGNCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwM0E5RjQgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM5QkU1ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWxpZ2h0LWJsdWUtNjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzOUJFNSAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmxpZ2h0LWJsdWUtNjAwLWZnIHtcbiAgY29sb3I6ICMwMzlCRTUgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS02MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDM5QkU1ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtNjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDM5QkU1ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtNjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAzOUJFNSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTYwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAzOUJFNSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTYwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDM5QkU1ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyODhEMSAhaW1wb3J0YW50OyB9XG5cbi5tZC1saWdodC1ibHVlLTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjg4RDEgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5saWdodC1ibHVlLTcwMC1mZyB7XG4gIGNvbG9yOiAjMDI4OEQxICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAyODhEMSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTcwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAyODhEMSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMjg4RDEgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS03MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMjg4RDEgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS03MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAyODhEMSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjc3QkQgIWltcG9ydGFudDsgfVxuXG4ubWQtbGlnaHQtYmx1ZS04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI3N0JEICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4ubGlnaHQtYmx1ZS04MDAtZmcge1xuICBjb2xvcjogIzAyNzdCRCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTgwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwMjc3QkQgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS04MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMjc3QkQgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS04MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDI3N0JEICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtODAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDI3N0JEICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtODAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMjc3QkQgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE1NzlCICFpbXBvcnRhbnQ7IH1cblxuLm1kLWxpZ2h0LWJsdWUtOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxNTc5QiAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmxpZ2h0LWJsdWUtOTAwLWZnIHtcbiAgY29sb3I6ICMwMTU3OUIgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS05MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDE1NzlCICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtOTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDE1NzlCICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtOTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAxNTc5QiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTkwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAxNTc5QiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTkwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDE1NzlCICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MEQ4RkYgIWltcG9ydGFudDsgfVxuXG4ubWQtbGlnaHQtYmx1ZS1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwRDhGRiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ubGlnaHQtYmx1ZS1BMTAwLWZnIHtcbiAgY29sb3I6ICM4MEQ4RkYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS1BMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzgwRDhGRiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLUExMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM4MEQ4RkYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS1BMTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzgwRDhGRiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLUExMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM4MEQ4RkYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS1BMTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM4MEQ4RkYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS1BMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwQzRGRiAhaW1wb3J0YW50OyB9XG5cbi5tZC1saWdodC1ibHVlLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBDNEZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5saWdodC1ibHVlLUEyMDAtZmcge1xuICBjb2xvcjogIzQwQzRGRiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLUEyMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDBDNEZGICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtQTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzQwQzRGRiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLUEyMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNDBDNEZGICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtQTIwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzQwQzRGRiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLUEyMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzQwQzRGRiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCMEZGICFpbXBvcnRhbnQ7IH1cblxuLm1kLWxpZ2h0LWJsdWUtQTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEIwRkYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmxpZ2h0LWJsdWUtQTQwMC1mZyB7XG4gIGNvbG9yOiAjMDBCMEZGICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtQTQwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwMEIwRkYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS1BNDAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDBCMEZGICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtQTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMEIwRkYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS1BNDAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDBCMEZGICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtQTQwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDBCMEZGICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDkxRUEgIWltcG9ydGFudDsgfVxuXG4ubWQtbGlnaHQtYmx1ZS1BNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTFFQSAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmxpZ2h0LWJsdWUtQTcwMC1mZyB7XG4gIGNvbG9yOiAjMDA5MUVBICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtQTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwMDkxRUEgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS1BNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDA5MUVBICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtQTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDkxRUEgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS1BNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA5MUVBICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtQTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDA5MUVBICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBGN0ZBICFpbXBvcnRhbnQ7IH1cblxuLm1kLWN5YW4tNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBGN0ZBICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5jeWFuLTUwLWZnIHtcbiAgY29sb3I6ICNFMEY3RkEgIWltcG9ydGFudDsgfVxuXG4uY3lhbi01MC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNFMEY3RkEgIWltcG9ydGFudDsgfVxuXG4uY3lhbi01MC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0UwRjdGQSAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTUwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0UwRjdGQSAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTUwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRTBGN0ZBICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tNTAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0UwRjdGQSAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMkVCRjIgIWltcG9ydGFudDsgfVxuXG4ubWQtY3lhbi0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjJFQkYyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5jeWFuLTEwMC1mZyB7XG4gIGNvbG9yOiAjQjJFQkYyICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0IyRUJGMiAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0IyRUJGMiAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNCMkVCRjIgIWltcG9ydGFudDsgfVxuXG4uY3lhbi0xMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNCMkVCRjIgIWltcG9ydGFudDsgfVxuXG4uY3lhbi0xMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0IyRUJGMiAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MERFRUEgIWltcG9ydGFudDsgfVxuXG4ubWQtY3lhbi0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBERUVBICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5jeWFuLTIwMC1mZyB7XG4gIGNvbG9yOiAjODBERUVBICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzgwREVFQSAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzgwREVFQSAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM4MERFRUEgIWltcG9ydGFudDsgfVxuXG4uY3lhbi0yMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM4MERFRUEgIWltcG9ydGFudDsgfVxuXG4uY3lhbi0yMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzgwREVFQSAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0REQwRTEgIWltcG9ydGFudDsgfVxuXG4ubWQtY3lhbi0zMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEREMEUxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5jeWFuLTMwMC1mZyB7XG4gIGNvbG9yOiAjNEREMEUxICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tMzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzRERDBFMSAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTMwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzRERDBFMSAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTMwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0REQwRTEgIWltcG9ydGFudDsgfVxuXG4uY3lhbi0zMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0REQwRTEgIWltcG9ydGFudDsgfVxuXG4uY3lhbi0zMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzRERDBFMSAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNkM2REEgIWltcG9ydGFudDsgfVxuXG4ubWQtY3lhbi00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZDNkRBICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5jeWFuLTQwMC1mZyB7XG4gIGNvbG9yOiAjMjZDNkRBICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzI2QzZEQSAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzI2QzZEQSAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyNkM2REEgIWltcG9ydGFudDsgfVxuXG4uY3lhbi00MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyNkM2REEgIWltcG9ydGFudDsgfVxuXG4uY3lhbi00MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzI2QzZEQSAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEJDRDQgIWltcG9ydGFudDsgfVxuXG4ubWQtY3lhbi01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCQ0Q0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5jeWFuLTUwMC1mZyB7XG4gIGNvbG9yOiAjMDBCQ0Q0ICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tNTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwQkNENCAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTUwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwQkNENCAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTUwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMEJDRDQgIWltcG9ydGFudDsgfVxuXG4uY3lhbi01MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMEJDRDQgIWltcG9ydGFudDsgfVxuXG4uY3lhbi01MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwQkNENCAhaW1wb3J0YW50OyB9XG5cbi5tZC1jeWFuLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQkNENCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uY3lhbi1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEJDRDQgIWltcG9ydGFudDsgfVxuXG4uY3lhbi1mZyB7XG4gIGNvbG9yOiAjMDBCQ0Q0ICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBCQ0Q0ICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMEJDRDQgIWltcG9ydGFudDsgfVxuXG4uY3lhbi1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMEJDRDQgIWltcG9ydGFudDsgfVxuXG4uY3lhbi1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwQkNENCAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMEJDRDQgIWltcG9ydGFudDsgfVxuXG4uY3lhbi02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBQ0MxICFpbXBvcnRhbnQ7IH1cblxuLm1kLWN5YW4tNjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQUNDMSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uY3lhbi02MDAtZmcge1xuICBjb2xvcjogIzAwQUNDMSAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTYwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwMEFDQzEgIWltcG9ydGFudDsgfVxuXG4uY3lhbi02MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMEFDQzEgIWltcG9ydGFudDsgfVxuXG4uY3lhbi02MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDBBQ0MxICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tNjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDBBQ0MxICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tNjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMEFDQzEgIWltcG9ydGFudDsgfVxuXG4uY3lhbi03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5N0E3ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWN5YW4tNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTdBNyAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmN5YW4tNzAwLWZnIHtcbiAgY29sb3I6ICMwMDk3QTcgIWltcG9ydGFudDsgfVxuXG4uY3lhbi03MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5N0E3ICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDA5N0E3ICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwOTdBNyAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwOTdBNyAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDA5N0E3ICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODM4RiAhaW1wb3J0YW50OyB9XG5cbi5tZC1jeWFuLTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDgzOEYgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5jeWFuLTgwMC1mZyB7XG4gIGNvbG9yOiAjMDA4MzhGICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tODAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwODM4RiAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTgwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwODM4RiAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTgwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDgzOEYgIWltcG9ydGFudDsgfVxuXG4uY3lhbi04MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDgzOEYgIWltcG9ydGFudDsgfVxuXG4uY3lhbi04MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwODM4RiAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYwNjQgIWltcG9ydGFudDsgfVxuXG4ubWQtY3lhbi05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MDY0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uY3lhbi05MDAtZmcge1xuICBjb2xvcjogIzAwNjA2NCAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTkwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwMDYwNjQgIWltcG9ydGFudDsgfVxuXG4uY3lhbi05MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDYwNjQgIWltcG9ydGFudDsgfVxuXG4uY3lhbi05MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDA2MDY0ICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tOTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA2MDY0ICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tOTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDYwNjQgIWltcG9ydGFudDsgfVxuXG4uY3lhbi1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg0RkZGRiAhaW1wb3J0YW50OyB9XG5cbi5tZC1jeWFuLUExMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODRGRkZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5jeWFuLUExMDAtZmcge1xuICBjb2xvcjogIzg0RkZGRiAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLUExMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjODRGRkZGICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tQTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzg0RkZGRiAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLUExMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjODRGRkZGICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tQTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzg0RkZGRiAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLUExMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzg0RkZGRiAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThGRkZGICFpbXBvcnRhbnQ7IH1cblxuLm1kLWN5YW4tQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOEZGRkYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmN5YW4tQTIwMC1mZyB7XG4gIGNvbG9yOiAjMThGRkZGICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tQTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMxOEZGRkYgIWltcG9ydGFudDsgfVxuXG4uY3lhbi1BMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMThGRkZGICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tQTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMxOEZGRkYgIWltcG9ydGFudDsgfVxuXG4uY3lhbi1BMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMThGRkZGICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tQTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMThGRkZGICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tQTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEU1RkYgIWltcG9ydGFudDsgfVxuXG4ubWQtY3lhbi1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwRTVGRiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uY3lhbi1BNDAwLWZnIHtcbiAgY29sb3I6ICMwMEU1RkYgIWltcG9ydGFudDsgfVxuXG4uY3lhbi1BNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwRTVGRiAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLUE0MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMEU1RkYgIWltcG9ydGFudDsgfVxuXG4uY3lhbi1BNDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwRTVGRiAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLUE0MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMEU1RkYgIWltcG9ydGFudDsgfVxuXG4uY3lhbi1BNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMEU1RkYgIWltcG9ydGFudDsgfVxuXG4uY3lhbi1BNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjhENCAhaW1wb3J0YW50OyB9XG5cbi5tZC1jeWFuLUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCOEQ0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5jeWFuLUE3MDAtZmcge1xuICBjb2xvcjogIzAwQjhENCAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLUE3MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBCOEQ0ICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tQTcwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwQjhENCAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLUE3MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDBCOEQ0ICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tQTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwQjhENCAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLUE3MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwQjhENCAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTUwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UwRjJGMSAhaW1wb3J0YW50OyB9XG5cbi5tZC10ZWFsLTUwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UwRjJGMSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4udGVhbC01MC1mZyB7XG4gIGNvbG9yOiAjRTBGMkYxICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtNTAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTBGMkYxICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtNTAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNFMEYyRjEgIWltcG9ydGFudDsgfVxuXG4udGVhbC01MC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNFMEYyRjEgIWltcG9ydGFudDsgfVxuXG4udGVhbC01MC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0UwRjJGMSAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTUwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNFMEYyRjEgIWltcG9ydGFudDsgfVxuXG4udGVhbC0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjJERkRCICFpbXBvcnRhbnQ7IH1cblxuLm1kLXRlYWwtMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IyREZEQiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4udGVhbC0xMDAtZmcge1xuICBjb2xvcjogI0IyREZEQiAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTEwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNCMkRGREIgIWltcG9ydGFudDsgfVxuXG4udGVhbC0xMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNCMkRGREIgIWltcG9ydGFudDsgfVxuXG4udGVhbC0xMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQjJERkRCICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtMTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQjJERkRCICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtMTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNCMkRGREIgIWltcG9ydGFudDsgfVxuXG4udGVhbC0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBDQkM0ICFpbXBvcnRhbnQ7IH1cblxuLm1kLXRlYWwtMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwQ0JDNCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4udGVhbC0yMDAtZmcge1xuICBjb2xvcjogIzgwQ0JDNCAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM4MENCQzQgIWltcG9ydGFudDsgfVxuXG4udGVhbC0yMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM4MENCQzQgIWltcG9ydGFudDsgfVxuXG4udGVhbC0yMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjODBDQkM0ICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjODBDQkM0ICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtMjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM4MENCQzQgIWltcG9ydGFudDsgfVxuXG4udGVhbC0zMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNERCNkFDICFpbXBvcnRhbnQ7IH1cblxuLm1kLXRlYWwtMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzREQjZBQyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4udGVhbC0zMDAtZmcge1xuICBjb2xvcjogIzREQjZBQyAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTMwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM0REI2QUMgIWltcG9ydGFudDsgfVxuXG4udGVhbC0zMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0REI2QUMgIWltcG9ydGFudDsgfVxuXG4udGVhbC0zMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNERCNkFDICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtMzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNERCNkFDICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtMzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM0REI2QUMgIWltcG9ydGFudDsgfVxuXG4udGVhbC00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZBNjlBICFpbXBvcnRhbnQ7IH1cblxuLm1kLXRlYWwtNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2QTY5QSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4udGVhbC00MDAtZmcge1xuICBjb2xvcjogIzI2QTY5QSAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTQwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMyNkE2OUEgIWltcG9ydGFudDsgfVxuXG4udGVhbC00MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyNkE2OUEgIWltcG9ydGFudDsgfVxuXG4udGVhbC00MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMjZBNjlBICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtNDAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMjZBNjlBICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyNkE2OUEgIWltcG9ydGFudDsgfVxuXG4udGVhbC01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5Njg4ICFpbXBvcnRhbnQ7IH1cblxuLm1kLXRlYWwtNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTY4OCAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnRlYWwtNTAwLWZnIHtcbiAgY29sb3I6ICMwMDk2ODggIWltcG9ydGFudDsgfVxuXG4udGVhbC01MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5Njg4ICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtNTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDA5Njg4ICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtNTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwOTY4OCAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTUwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwOTY4OCAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTUwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDA5Njg4ICFpbXBvcnRhbnQ7IH1cblxuLm1kLXRlYWwtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5Njg4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4udGVhbC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2ODggIWltcG9ydGFudDsgfVxuXG4udGVhbC1mZyB7XG4gIGNvbG9yOiAjMDA5Njg4ICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5Njg4ICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDk2ODggIWltcG9ydGFudDsgfVxuXG4udGVhbC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDk2ODggIWltcG9ydGFudDsgfVxuXG4udGVhbC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwOTY4OCAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDk2ODggIWltcG9ydGFudDsgfVxuXG4udGVhbC02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4OTdCICFpbXBvcnRhbnQ7IH1cblxuLm1kLXRlYWwtNjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODk3QiAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnRlYWwtNjAwLWZnIHtcbiAgY29sb3I6ICMwMDg5N0IgIWltcG9ydGFudDsgfVxuXG4udGVhbC02MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4OTdCICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtNjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDA4OTdCICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtNjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwODk3QiAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTYwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwODk3QiAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTYwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDA4OTdCICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzk2QiAhaW1wb3J0YW50OyB9XG5cbi5tZC10ZWFsLTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc5NkIgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi50ZWFsLTcwMC1mZyB7XG4gIGNvbG9yOiAjMDA3OTZCICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwNzk2QiAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTcwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwNzk2QiAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDc5NkIgIWltcG9ydGFudDsgfVxuXG4udGVhbC03MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDc5NkIgIWltcG9ydGFudDsgfVxuXG4udGVhbC03MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwNzk2QiAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY5NUMgIWltcG9ydGFudDsgfVxuXG4ubWQtdGVhbC04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2OTVDICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi50ZWFsLTgwMC1mZyB7XG4gIGNvbG9yOiAjMDA2OTVDICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtODAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwNjk1QyAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTgwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwNjk1QyAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTgwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDY5NUMgIWltcG9ydGFudDsgfVxuXG4udGVhbC04MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDY5NUMgIWltcG9ydGFudDsgfVxuXG4udGVhbC04MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwNjk1QyAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRENDAgIWltcG9ydGFudDsgfVxuXG4ubWQtdGVhbC05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0RDQwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi50ZWFsLTkwMC1mZyB7XG4gIGNvbG9yOiAjMDA0RDQwICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtOTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwNEQ0MCAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTkwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwNEQ0MCAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTkwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDRENDAgIWltcG9ydGFudDsgfVxuXG4udGVhbC05MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDRENDAgIWltcG9ydGFudDsgfVxuXG4udGVhbC05MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwNEQ0MCAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLUExMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTdGRkVCICFpbXBvcnRhbnQ7IH1cblxuLm1kLXRlYWwtQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBN0ZGRUIgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLnRlYWwtQTEwMC1mZyB7XG4gIGNvbG9yOiAjQTdGRkVCICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtQTEwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNBN0ZGRUIgIWltcG9ydGFudDsgfVxuXG4udGVhbC1BMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQTdGRkVCICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtQTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNBN0ZGRUIgIWltcG9ydGFudDsgfVxuXG4udGVhbC1BMTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQTdGRkVCICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtQTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQTdGRkVCICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NEZGREEgIWltcG9ydGFudDsgfVxuXG4ubWQtdGVhbC1BMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0RkZEQSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4udGVhbC1BMjAwLWZnIHtcbiAgY29sb3I6ICM2NEZGREEgIWltcG9ydGFudDsgfVxuXG4udGVhbC1BMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzY0RkZEQSAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLUEyMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM2NEZGREEgIWltcG9ydGFudDsgfVxuXG4udGVhbC1BMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzY0RkZEQSAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLUEyMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM2NEZGREEgIWltcG9ydGFudDsgfVxuXG4udGVhbC1BMjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM2NEZGREEgIWltcG9ydGFudDsgfVxuXG4udGVhbC1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFERTlCNiAhaW1wb3J0YW50OyB9XG5cbi5tZC10ZWFsLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMURFOUI2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi50ZWFsLUE0MDAtZmcge1xuICBjb2xvcjogIzFERTlCNiAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLUE0MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMURFOUI2ICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtQTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzFERTlCNiAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLUE0MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMURFOUI2ICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtQTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFERTlCNiAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLUE0MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzFERTlCNiAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCRkE1ICFpbXBvcnRhbnQ7IH1cblxuLm1kLXRlYWwtQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEJGQTUgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLnRlYWwtQTcwMC1mZyB7XG4gIGNvbG9yOiAjMDBCRkE1ICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtQTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwMEJGQTUgIWltcG9ydGFudDsgfVxuXG4udGVhbC1BNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDBCRkE1ICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtQTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMEJGQTUgIWltcG9ydGFudDsgfVxuXG4udGVhbC1BNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDBCRkE1ICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtQTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDBCRkE1ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTUwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4RjVFOSAhaW1wb3J0YW50OyB9XG5cbi5tZC1ncmVlbi01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEY1RTkgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmdyZWVuLTUwLWZnIHtcbiAgY29sb3I6ICNFOEY1RTkgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tNTAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRThGNUU5ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTUwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRThGNUU5ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTUwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0U4RjVFOSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi01MC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0U4RjVFOSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi01MC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRThGNUU5ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDOEU2QzkgIWltcG9ydGFudDsgfVxuXG4ubWQtZ3JlZW4tMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M4RTZDOSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uZ3JlZW4tMTAwLWZnIHtcbiAgY29sb3I6ICNDOEU2QzkgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0M4RTZDOSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi0xMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNDOEU2QzkgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tMTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0M4RTZDOSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi0xMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNDOEU2QzkgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tMTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNDOEU2QzkgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E1RDZBNyAhaW1wb3J0YW50OyB9XG5cbi5tZC1ncmVlbi0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTVENkE3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5ncmVlbi0yMDAtZmcge1xuICBjb2xvcjogI0E1RDZBNyAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi0yMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQTVENkE3ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0E1RDZBNyAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi0yMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQTVENkE3ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTIwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0E1RDZBNyAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi0yMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0E1RDZBNyAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi0zMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODFDNzg0ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWdyZWVuLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MUM3ODQgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmdyZWVuLTMwMC1mZyB7XG4gIGNvbG9yOiAjODFDNzg0ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTMwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM4MUM3ODQgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tMzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjODFDNzg0ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTMwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM4MUM3ODQgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tMzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjODFDNzg0ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTMwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjODFDNzg0ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NkJCNkEgIWltcG9ydGFudDsgfVxuXG4ubWQtZ3JlZW4tNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2QkI2QSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uZ3JlZW4tNDAwLWZnIHtcbiAgY29sb3I6ICM2NkJCNkEgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzY2QkI2QSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi00MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM2NkJCNkEgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tNDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzY2QkI2QSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi00MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM2NkJCNkEgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM2NkJCNkEgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRDQUY1MCAhaW1wb3J0YW50OyB9XG5cbi5tZC1ncmVlbi01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNENBRjUwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5ncmVlbi01MDAtZmcge1xuICBjb2xvcjogIzRDQUY1MCAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi01MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNENBRjUwICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTUwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzRDQUY1MCAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi01MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNENBRjUwICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTUwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzRDQUY1MCAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi01MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzRDQUY1MCAhaW1wb3J0YW50OyB9XG5cbi5tZC1ncmVlbi1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Q0FGNTAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmdyZWVuLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRDQUY1MCAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi1mZyB7XG4gIGNvbG9yOiAjNENBRjUwICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzRDQUY1MCAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzRDQUY1MCAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0Q0FGNTAgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0Q0FGNTAgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzRDQUY1MCAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDNBMDQ3ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWdyZWVuLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0M0EwNDcgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5ncmVlbi02MDAtZmcge1xuICBjb2xvcjogIzQzQTA0NyAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi02MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDNBMDQ3ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTYwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzQzQTA0NyAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi02MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNDNBMDQ3ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTYwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzQzQTA0NyAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi02MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzQzQTA0NyAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg4RTNDICFpbXBvcnRhbnQ7IH1cblxuLm1kLWdyZWVuLTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODhFM0MgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5ncmVlbi03MDAtZmcge1xuICBjb2xvcjogIzM4OEUzQyAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi03MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzg4RTNDICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTcwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzM4OEUzQyAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi03MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzg4RTNDICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzM4OEUzQyAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi03MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzM4OEUzQyAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkU3RDMyICFpbXBvcnRhbnQ7IH1cblxuLm1kLWdyZWVuLTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRTdEMzIgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuLmdyZWVuLTgwMC1mZyB7XG4gIGNvbG9yOiAjMkU3RDMyICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTgwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMyRTdEMzIgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tODAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMkU3RDMyICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTgwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyRTdEMzIgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tODAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMkU3RDMyICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTgwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMkU3RDMyICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQjVFMjAgIWltcG9ydGFudDsgfVxuXG4ubWQtZ3JlZW4tOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCNUUyMCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTsgfVxuXG4uZ3JlZW4tOTAwLWZnIHtcbiAgY29sb3I6ICMxQjVFMjAgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tOTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzFCNUUyMCAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi05MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxQjVFMjAgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tOTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzFCNUUyMCAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi05MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxQjVFMjAgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tOTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMxQjVFMjAgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCOUY2Q0EgIWltcG9ydGFudDsgfVxuXG4ubWQtZ3JlZW4tQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCOUY2Q0EgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmdyZWVuLUExMDAtZmcge1xuICBjb2xvcjogI0I5RjZDQSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi1BMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0I5RjZDQSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi1BMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQjlGNkNBICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLUExMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQjlGNkNBICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLUExMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNCOUY2Q0EgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tQTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQjlGNkNBICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjlGMEFFICFpbXBvcnRhbnQ7IH1cblxuLm1kLWdyZWVuLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjlGMEFFICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5ncmVlbi1BMjAwLWZnIHtcbiAgY29sb3I6ICM2OUYwQUUgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tQTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM2OUYwQUUgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tQTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzY5RjBBRSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi1BMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzY5RjBBRSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi1BMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNjlGMEFFICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLUEyMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzY5RjBBRSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwRTY3NiAhaW1wb3J0YW50OyB9XG5cbi5tZC1ncmVlbi1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwRTY3NiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uZ3JlZW4tQTQwMC1mZyB7XG4gIGNvbG9yOiAjMDBFNjc2ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLUE0MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBFNjc2ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLUE0MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMEU2NzYgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tQTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMEU2NzYgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tQTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwRTY3NiAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi1BNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMEU2NzYgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEM4NTMgIWltcG9ydGFudDsgfVxuXG4ubWQtZ3JlZW4tQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEM4NTMgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmdyZWVuLUE3MDAtZmcge1xuICBjb2xvcjogIzAwQzg1MyAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi1BNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwQzg1MyAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi1BNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDBDODUzICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLUE3MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDBDODUzICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLUE3MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMEM4NTMgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tQTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDBDODUzICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLTUwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjhFOSAhaW1wb3J0YW50OyB9XG5cbi5tZC1saWdodC1ncmVlbi01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUY4RTkgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmxpZ2h0LWdyZWVuLTUwLWZnIHtcbiAgY29sb3I6ICNGMUY4RTkgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tNTAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjFGOEU5ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLTUwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRjFGOEU5ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLTUwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0YxRjhFOSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi01MC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0YxRjhFOSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi01MC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRjFGOEU5ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQ0VEQzggIWltcG9ydGFudDsgfVxuXG4ubWQtbGlnaHQtZ3JlZW4tMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RDRURDOCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ubGlnaHQtZ3JlZW4tMTAwLWZnIHtcbiAgY29sb3I6ICNEQ0VEQzggIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0RDRURDOCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi0xMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNEQ0VEQzggIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tMTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0RDRURDOCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi0xMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNEQ0VEQzggIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tMTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNEQ0VEQzggIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M1RTFBNSAhaW1wb3J0YW50OyB9XG5cbi5tZC1saWdodC1ncmVlbi0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzVFMUE1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5saWdodC1ncmVlbi0yMDAtZmcge1xuICBjb2xvcjogI0M1RTFBNSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi0yMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQzVFMUE1ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0M1RTFBNSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi0yMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQzVFMUE1ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLTIwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0M1RTFBNSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi0yMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0M1RTFBNSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi0zMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUVENTgxICFpbXBvcnRhbnQ7IH1cblxuLm1kLWxpZ2h0LWdyZWVuLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBRUQ1ODEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmxpZ2h0LWdyZWVuLTMwMC1mZyB7XG4gIGNvbG9yOiAjQUVENTgxICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLTMwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNBRUQ1ODEgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tMzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQUVENTgxICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLTMwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNBRUQ1ODEgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tMzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQUVENTgxICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLTMwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQUVENTgxICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Q0NDNjUgIWltcG9ydGFudDsgfVxuXG4ubWQtbGlnaHQtZ3JlZW4tNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlDQ0M2NSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ubGlnaHQtZ3JlZW4tNDAwLWZnIHtcbiAgY29sb3I6ICM5Q0NDNjUgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzlDQ0M2NSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi00MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5Q0NDNjUgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tNDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzlDQ0M2NSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi00MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5Q0NDNjUgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM5Q0NDNjUgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhCQzM0QSAhaW1wb3J0YW50OyB9XG5cbi5tZC1saWdodC1ncmVlbi01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEJDMzRBICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5saWdodC1ncmVlbi01MDAtZmcge1xuICBjb2xvcjogIzhCQzM0QSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi01MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOEJDMzRBICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLTUwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzhCQzM0QSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi01MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOEJDMzRBICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLTUwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzhCQzM0QSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi01MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzhCQzM0QSAhaW1wb3J0YW50OyB9XG5cbi5tZC1saWdodC1ncmVlbi1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4QkMzNEEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmxpZ2h0LWdyZWVuLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhCQzM0QSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi1mZyB7XG4gIGNvbG9yOiAjOEJDMzRBICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzhCQzM0QSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzhCQzM0QSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM4QkMzNEEgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM4QkMzNEEgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzhCQzM0QSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0NCMzQyICFpbXBvcnRhbnQ7IH1cblxuLm1kLWxpZ2h0LWdyZWVuLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Q0IzNDIgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmxpZ2h0LWdyZWVuLTYwMC1mZyB7XG4gIGNvbG9yOiAjN0NCMzQyICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLTYwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM3Q0IzNDIgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tNjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjN0NCMzQyICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLTYwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM3Q0IzNDIgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tNjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjN0NCMzQyICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLTYwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjN0NCMzQyICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ODlGMzggIWltcG9ydGFudDsgfVxuXG4ubWQtbGlnaHQtZ3JlZW4tNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY4OUYzOCAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmxpZ2h0LWdyZWVuLTcwMC1mZyB7XG4gIGNvbG9yOiAjNjg5RjM4ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM2ODlGMzggIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNjg5RjM4ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM2ODlGMzggIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNjg5RjM4ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNjg5RjM4ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NThCMkYgIWltcG9ydGFudDsgfVxuXG4ubWQtbGlnaHQtZ3JlZW4tODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1OEIyRiAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmxpZ2h0LWdyZWVuLTgwMC1mZyB7XG4gIGNvbG9yOiAjNTU4QjJGICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLTgwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM1NThCMkYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tODAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNTU4QjJGICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLTgwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM1NThCMkYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tODAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNTU4QjJGICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLTgwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNTU4QjJGICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzY5MUUgIWltcG9ydGFudDsgfVxuXG4ubWQtbGlnaHQtZ3JlZW4tOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzNjkxRSAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmxpZ2h0LWdyZWVuLTkwMC1mZyB7XG4gIGNvbG9yOiAjMzM2OTFFICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLTkwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMzMzY5MUUgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tOTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzM2OTFFICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLTkwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzMzY5MUUgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tOTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzM2OTFFICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLTkwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzM2OTFFICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLUExMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NGRjkwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWxpZ2h0LWdyZWVuLUExMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NGRjkwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5saWdodC1ncmVlbi1BMTAwLWZnIHtcbiAgY29sb3I6ICNDQ0ZGOTAgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tQTEwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNDQ0ZGOTAgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tQTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0NDRkY5MCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi1BMTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0NDRkY5MCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi1BMTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQ0NGRjkwICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLUExMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0NDRkY5MCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi1BMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IyRkY1OSAhaW1wb3J0YW50OyB9XG5cbi5tZC1saWdodC1ncmVlbi1BMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IyRkY1OSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ubGlnaHQtZ3JlZW4tQTIwMC1mZyB7XG4gIGNvbG9yOiAjQjJGRjU5ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLUEyMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQjJGRjU5ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLUEyMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNCMkZGNTkgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tQTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNCMkZGNTkgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tQTIwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0IyRkY1OSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi1BMjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNCMkZGNTkgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tQTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NkZGMDMgIWltcG9ydGFudDsgfVxuXG4ubWQtbGlnaHQtZ3JlZW4tQTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NkZGMDMgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmxpZ2h0LWdyZWVuLUE0MDAtZmcge1xuICBjb2xvcjogIzc2RkYwMyAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi1BNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzc2RkYwMyAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi1BNDAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNzZGRjAzICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLUE0MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNzZGRjAzICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLUE0MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM3NkZGMDMgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tQTQwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNzZGRjAzICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRERDE3ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWxpZ2h0LWdyZWVuLUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRERDE3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5saWdodC1ncmVlbi1BNzAwLWZnIHtcbiAgY29sb3I6ICM2NEREMTcgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tQTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM2NEREMTcgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tQTcwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzY0REQxNyAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi1BNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzY0REQxNyAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi1BNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNjRERDE3ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLUE3MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzY0REQxNyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLTUwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RkJFNyAhaW1wb3J0YW50OyB9XG5cbi5tZC1saW1lLTUwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RkJFNyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ubGltZS01MC1mZyB7XG4gIGNvbG9yOiAjRjlGQkU3ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtNTAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjlGQkU3ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtNTAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGOUZCRTcgIWltcG9ydGFudDsgfVxuXG4ubGltZS01MC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGOUZCRTcgIWltcG9ydGFudDsgfVxuXG4ubGltZS01MC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0Y5RkJFNyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLTUwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGOUZCRTcgIWltcG9ydGFudDsgfVxuXG4ubGltZS0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGNEMzICFpbXBvcnRhbnQ7IH1cblxuLm1kLWxpbWUtMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjRDMyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ubGltZS0xMDAtZmcge1xuICBjb2xvcjogI0YwRjRDMyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLTEwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGMEY0QzMgIWltcG9ydGFudDsgfVxuXG4ubGltZS0xMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGMEY0QzMgIWltcG9ydGFudDsgfVxuXG4ubGltZS0xMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRjBGNEMzICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtMTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRjBGNEMzICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtMTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGMEY0QzMgIWltcG9ydGFudDsgfVxuXG4ubGltZS0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFRTlDICFpbXBvcnRhbnQ7IH1cblxuLm1kLWxpbWUtMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2RUU5QyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ubGltZS0yMDAtZmcge1xuICBjb2xvcjogI0U2RUU5QyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNFNkVFOUMgIWltcG9ydGFudDsgfVxuXG4ubGltZS0yMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNFNkVFOUMgIWltcG9ydGFudDsgfVxuXG4ubGltZS0yMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRTZFRTlDICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRTZFRTlDICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtMjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNFNkVFOUMgIWltcG9ydGFudDsgfVxuXG4ubGltZS0zMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRENFNzc1ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWxpbWUtMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RDRTc3NSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ubGltZS0zMDAtZmcge1xuICBjb2xvcjogI0RDRTc3NSAhaW1wb3J0YW50OyB9XG5cbi5saW1lLTMwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNEQ0U3NzUgIWltcG9ydGFudDsgfVxuXG4ubGltZS0zMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNEQ0U3NzUgIWltcG9ydGFudDsgfVxuXG4ubGltZS0zMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRENFNzc1ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtMzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRENFNzc1ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtMzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNEQ0U3NzUgIWltcG9ydGFudDsgfVxuXG4ubGltZS00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDRFMTU3ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWxpbWUtNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q0RTE1NyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ubGltZS00MDAtZmcge1xuICBjb2xvcjogI0Q0RTE1NyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLTQwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNENEUxNTcgIWltcG9ydGFudDsgfVxuXG4ubGltZS00MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNENEUxNTcgIWltcG9ydGFudDsgfVxuXG4ubGltZS00MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRDRFMTU3ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtNDAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRDRFMTU3ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNENEUxNTcgIWltcG9ydGFudDsgfVxuXG4ubGltZS01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0REQzM5ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWxpbWUtNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NEREMzOSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ubGltZS01MDAtZmcge1xuICBjb2xvcjogI0NEREMzOSAhaW1wb3J0YW50OyB9XG5cbi5saW1lLTUwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNDRERDMzkgIWltcG9ydGFudDsgfVxuXG4ubGltZS01MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNDRERDMzkgIWltcG9ydGFudDsgfVxuXG4ubGltZS01MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQ0REQzM5ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtNTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQ0REQzM5ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtNTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNDRERDMzkgIWltcG9ydGFudDsgfVxuXG4ubWQtbGltZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRERDMzkgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmxpbWUtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0REQzM5ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtZmcge1xuICBjb2xvcjogI0NEREMzOSAhaW1wb3J0YW50OyB9XG5cbi5saW1lLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0NEREMzOSAhaW1wb3J0YW50OyB9XG5cbi5saW1lLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQ0REQzM5ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQ0REQzM5ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNDRERDMzkgIWltcG9ydGFudDsgfVxuXG4ubGltZS1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQ0REQzM5ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtNjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MwQ0EzMyAhaW1wb3J0YW50OyB9XG5cbi5tZC1saW1lLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMENBMzMgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmxpbWUtNjAwLWZnIHtcbiAgY29sb3I6ICNDMENBMzMgIWltcG9ydGFudDsgfVxuXG4ubGltZS02MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQzBDQTMzICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtNjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQzBDQTMzICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtNjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0MwQ0EzMyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLTYwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0MwQ0EzMyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLTYwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQzBDQTMzICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FGQjQyQiAhaW1wb3J0YW50OyB9XG5cbi5tZC1saW1lLTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBRkI0MkIgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmxpbWUtNzAwLWZnIHtcbiAgY29sb3I6ICNBRkI0MkIgIWltcG9ydGFudDsgfVxuXG4ubGltZS03MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQUZCNDJCICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQUZCNDJCICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0FGQjQyQiAhaW1wb3J0YW50OyB9XG5cbi5saW1lLTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0FGQjQyQiAhaW1wb3J0YW50OyB9XG5cbi5saW1lLTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQUZCNDJCICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFOUQyNCAhaW1wb3J0YW50OyB9XG5cbi5tZC1saW1lLTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RTlEMjQgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmxpbWUtODAwLWZnIHtcbiAgY29sb3I6ICM5RTlEMjQgIWltcG9ydGFudDsgfVxuXG4ubGltZS04MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOUU5RDI0ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtODAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjOUU5RDI0ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtODAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzlFOUQyNCAhaW1wb3J0YW50OyB9XG5cbi5saW1lLTgwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzlFOUQyNCAhaW1wb3J0YW50OyB9XG5cbi5saW1lLTgwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOUU5RDI0ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyNzcxNyAhaW1wb3J0YW50OyB9XG5cbi5tZC1saW1lLTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Mjc3MTcgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5saW1lLTkwMC1mZyB7XG4gIGNvbG9yOiAjODI3NzE3ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtOTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzgyNzcxNyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLTkwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzgyNzcxNyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLTkwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM4Mjc3MTcgIWltcG9ydGFudDsgfVxuXG4ubGltZS05MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM4Mjc3MTcgIWltcG9ydGFudDsgfVxuXG4ubGltZS05MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzgyNzcxNyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLUExMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGRjgxICFpbXBvcnRhbnQ7IH1cblxuLm1kLWxpbWUtQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEZGODEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmxpbWUtQTEwMC1mZyB7XG4gIGNvbG9yOiAjRjRGRjgxICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtQTEwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGNEZGODEgIWltcG9ydGFudDsgfVxuXG4ubGltZS1BMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRjRGRjgxICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtQTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGNEZGODEgIWltcG9ydGFudDsgfVxuXG4ubGltZS1BMTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRjRGRjgxICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtQTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRjRGRjgxICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUZGNDEgIWltcG9ydGFudDsgfVxuXG4ubWQtbGltZS1BMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRkY0MSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ubGltZS1BMjAwLWZnIHtcbiAgY29sb3I6ICNFRUZGNDEgIWltcG9ydGFudDsgfVxuXG4ubGltZS1BMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0VFRkY0MSAhaW1wb3J0YW50OyB9XG5cbi5saW1lLUEyMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNFRUZGNDEgIWltcG9ydGFudDsgfVxuXG4ubGltZS1BMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0VFRkY0MSAhaW1wb3J0YW50OyB9XG5cbi5saW1lLUEyMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFRUZGNDEgIWltcG9ydGFudDsgfVxuXG4ubGltZS1BMjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNFRUZGNDEgIWltcG9ydGFudDsgfVxuXG4ubGltZS1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M2RkYwMCAhaW1wb3J0YW50OyB9XG5cbi5tZC1saW1lLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzZGRjAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5saW1lLUE0MDAtZmcge1xuICBjb2xvcjogI0M2RkYwMCAhaW1wb3J0YW50OyB9XG5cbi5saW1lLUE0MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQzZGRjAwICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtQTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0M2RkYwMCAhaW1wb3J0YW50OyB9XG5cbi5saW1lLUE0MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQzZGRjAwICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtQTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0M2RkYwMCAhaW1wb3J0YW50OyB9XG5cbi5saW1lLUE0MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0M2RkYwMCAhaW1wb3J0YW50OyB9XG5cbi5saW1lLUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUVFQTAwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWxpbWUtQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBRUVBMDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmxpbWUtQTcwMC1mZyB7XG4gIGNvbG9yOiAjQUVFQTAwICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtQTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNBRUVBMDAgIWltcG9ydGFudDsgfVxuXG4ubGltZS1BNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQUVFQTAwICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtQTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNBRUVBMDAgIWltcG9ydGFudDsgfVxuXG4ubGltZS1BNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQUVFQTAwICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtQTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQUVFQTAwICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZERTcgIWltcG9ydGFudDsgfVxuXG4ubWQteWVsbG93LTUwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkRFNyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ueWVsbG93LTUwLWZnIHtcbiAgY29sb3I6ICNGRkZERTcgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LTUwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkRFNyAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctNTAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkZERTcgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LTUwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRkRFNyAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctNTAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkZERTcgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LTUwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkZERTcgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY5QzQgIWltcG9ydGFudDsgfVxuXG4ubWQteWVsbG93LTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY5QzQgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLnllbGxvdy0xMDAtZmcge1xuICBjb2xvcjogI0ZGRjlDNCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRjlDNCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZGOUM0ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy0xMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZGOUM0ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy0xMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkY5QzQgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZGOUM0ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGNTlEICFpbXBvcnRhbnQ7IH1cblxuLm1kLXllbGxvdy0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGNTlEICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi55ZWxsb3ctMjAwLWZnIHtcbiAgY29sb3I6ICNGRkY1OUQgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkY1OUQgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRjU5RCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRjU5RCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGNTlEICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy0yMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGRjU5RCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjE3NiAhaW1wb3J0YW50OyB9XG5cbi5tZC15ZWxsb3ctMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjE3NiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ueWVsbG93LTMwMC1mZyB7XG4gIGNvbG9yOiAjRkZGMTc2ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy0zMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGMTc2ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy0zMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkYxNzYgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LTMwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkYxNzYgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LTMwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRjE3NiAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctMzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkYxNzYgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVFNTggIWltcG9ydGFudDsgfVxuXG4ubWQteWVsbG93LTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVFNTggIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLnllbGxvdy00MDAtZmcge1xuICBjb2xvcjogI0ZGRUU1OCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRUU1OCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctNDAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZFRTU4ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy00MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZFRTU4ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy00MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkVFNTggIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LTQwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZFRTU4ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFQjNCICFpbXBvcnRhbnQ7IH1cblxuLm1kLXllbGxvdy01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFQjNCICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi55ZWxsb3ctNTAwLWZnIHtcbiAgY29sb3I6ICNGRkVCM0IgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LTUwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkVCM0IgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LTUwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRUIzQiAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctNTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRUIzQiAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctNTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZFQjNCICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy01MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGRUIzQiAhaW1wb3J0YW50OyB9XG5cbi5tZC15ZWxsb3ctYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFQjNCICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi55ZWxsb3ctYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFQjNCICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy1mZyB7XG4gIGNvbG9yOiAjRkZFQjNCICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkVCM0IgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZFQjNCICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkVCM0IgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZFQjNCICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZFQjNCICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkREODM1ICFpbXBvcnRhbnQ7IH1cblxuLm1kLXllbGxvdy02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkREODM1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi55ZWxsb3ctNjAwLWZnIHtcbiAgY29sb3I6ICNGREQ4MzUgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LTYwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGREQ4MzUgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LTYwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZERDgzNSAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctNjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZERDgzNSAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctNjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkREODM1ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy02MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZERDgzNSAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCQzAyRCAhaW1wb3J0YW50OyB9XG5cbi5tZC15ZWxsb3ctNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCQzAyRCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ueWVsbG93LTcwMC1mZyB7XG4gIGNvbG9yOiAjRkJDMDJEICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy03MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkJDMDJEICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy03MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGQkMwMkQgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGQkMwMkQgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZCQzAyRCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGQkMwMkQgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUE4MjUgIWltcG9ydGFudDsgfVxuXG4ubWQteWVsbG93LTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUE4MjUgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLnllbGxvdy04MDAtZmcge1xuICBjb2xvcjogI0Y5QTgyNSAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctODAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0Y5QTgyNSAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctODAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRjlBODI1ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy04MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRjlBODI1ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy04MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGOUE4MjUgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LTgwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRjlBODI1ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjU3RjE3ICFpbXBvcnRhbnQ7IH1cblxuLm1kLXllbGxvdy05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjU3RjE3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi55ZWxsb3ctOTAwLWZnIHtcbiAgY29sb3I6ICNGNTdGMTcgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LTkwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGNTdGMTcgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LTkwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0Y1N0YxNyAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctOTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0Y1N0YxNyAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctOTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRjU3RjE3ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy05MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0Y1N0YxNyAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGOEQgIWltcG9ydGFudDsgfVxuXG4ubWQteWVsbG93LUExMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRjhEICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi55ZWxsb3ctQTEwMC1mZyB7XG4gIGNvbG9yOiAjRkZGRjhEICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy1BMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkY4RCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctQTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRkY4RCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctQTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkZGOEQgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LUExMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkZGOEQgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LUExMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGRkY4RCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGMDAgIWltcG9ydGFudDsgfVxuXG4ubWQteWVsbG93LUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRjAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi55ZWxsb3ctQTIwMC1mZyB7XG4gIGNvbG9yOiAjRkZGRjAwICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy1BMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkYwMCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctQTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRkYwMCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctQTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkZGMDAgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LUEyMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkZGMDAgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LUEyMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGRkYwMCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctQTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVBMDAgIWltcG9ydGFudDsgfVxuXG4ubWQteWVsbG93LUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFQTAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi55ZWxsb3ctQTQwMC1mZyB7XG4gIGNvbG9yOiAjRkZFQTAwICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy1BNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRUEwMCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctQTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRUEwMCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctQTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkVBMDAgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LUE0MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkVBMDAgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LUE0MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGRUEwMCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQ2MDAgIWltcG9ydGFudDsgfVxuXG4ubWQteWVsbG93LUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZENjAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi55ZWxsb3ctQTcwMC1mZyB7XG4gIGNvbG9yOiAjRkZENjAwICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy1BNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRDYwMCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctQTcwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRDYwMCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctQTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkQ2MDAgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LUE3MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkQ2MDAgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LUE3MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGRDYwMCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY4RTEgIWltcG9ydGFudDsgfVxuXG4ubWQtYW1iZXItNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOEUxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5hbWJlci01MC1mZyB7XG4gIGNvbG9yOiAjRkZGOEUxICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTUwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRjhFMSAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci01MC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRjhFMSAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci01MC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkY4RTEgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItNTAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkY4RTEgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItNTAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGRjhFMSAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFQ0IzICFpbXBvcnRhbnQ7IH1cblxuLm1kLWFtYmVyLTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVDQjMgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmFtYmVyLTEwMC1mZyB7XG4gIGNvbG9yOiAjRkZFQ0IzICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTEwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkVDQjMgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZFQ0IzICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkVDQjMgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItMTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZFQ0IzICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZFQ0IzICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkUwODIgIWltcG9ydGFudDsgfVxuXG4ubWQtYW1iZXItMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRTA4MiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uYW1iZXItMjAwLWZnIHtcbiAgY29sb3I6ICNGRkUwODIgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRTA4MiAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci0yMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkUwODIgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRTA4MiAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci0yMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkUwODIgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItMjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkUwODIgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDU0RiAhaW1wb3J0YW50OyB9XG5cbi5tZC1hbWJlci0zMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZENTRGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5hbWJlci0zMDAtZmcge1xuICBjb2xvcjogI0ZGRDU0RiAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci0zMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZENTRGICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTMwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRDU0RiAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci0zMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZENTRGICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTMwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRDU0RiAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci0zMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGRDU0RiAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDQTI4ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWFtYmVyLTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkNBMjggIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmFtYmVyLTQwMC1mZyB7XG4gIGNvbG9yOiAjRkZDQTI4ICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTQwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkNBMjggIWltcG9ydGFudDsgfVxuXG4uYW1iZXItNDAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZDQTI4ICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkNBMjggIWltcG9ydGFudDsgfVxuXG4uYW1iZXItNDAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZDQTI4ICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTQwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZDQTI4ICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkMxMDcgIWltcG9ydGFudDsgfVxuXG4ubWQtYW1iZXItNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzEwNyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uYW1iZXItNTAwLWZnIHtcbiAgY29sb3I6ICNGRkMxMDcgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItNTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGQzEwNyAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci01MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkMxMDcgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItNTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGQzEwNyAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci01MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkMxMDcgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItNTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkMxMDcgIWltcG9ydGFudDsgfVxuXG4ubWQtYW1iZXItYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDMTA3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5hbWJlci1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkMxMDcgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItZmcge1xuICBjb2xvcjogI0ZGQzEwNyAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkMxMDcgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkMxMDcgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZDMTA3ICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZDMTA3ICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkMxMDcgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItNjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQjMwMCAhaW1wb3J0YW50OyB9XG5cbi5tZC1hbWJlci02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCMzAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5hbWJlci02MDAtZmcge1xuICBjb2xvcjogI0ZGQjMwMCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci02MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZCMzAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTYwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGQjMwMCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci02MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZCMzAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTYwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGQjMwMCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci02MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGQjMwMCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBMDAwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWFtYmVyLTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkEwMDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmFtYmVyLTcwMC1mZyB7XG4gIGNvbG9yOiAjRkZBMDAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkEwMDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZBMDAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkEwMDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZBMDAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZBMDAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjhGMDAgIWltcG9ydGFudDsgfVxuXG4ubWQtYW1iZXItODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEYwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uYW1iZXItODAwLWZnIHtcbiAgY29sb3I6ICNGRjhGMDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItODAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGOEYwMCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci04MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRjhGMDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItODAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGOEYwMCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci04MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjhGMDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItODAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRjhGMDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNkYwMCAhaW1wb3J0YW50OyB9XG5cbi5tZC1hbWJlci05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY2RjAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5hbWJlci05MDAtZmcge1xuICBjb2xvcjogI0ZGNkYwMCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci05MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkY2RjAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTkwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGNkYwMCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci05MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkY2RjAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTkwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGNkYwMCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci05MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGNkYwMCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRTU3RiAhaW1wb3J0YW50OyB9XG5cbi5tZC1hbWJlci1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRTU3RiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uYW1iZXItQTEwMC1mZyB7XG4gIGNvbG9yOiAjRkZFNTdGICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLUExMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZFNTdGICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLUExMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkU1N0YgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItQTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkU1N0YgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItQTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRTU3RiAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci1BMTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkU1N0YgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQ3NDAgIWltcG9ydGFudDsgfVxuXG4ubWQtYW1iZXItQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQ3NDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmFtYmVyLUEyMDAtZmcge1xuICBjb2xvcjogI0ZGRDc0MCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci1BMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRDc0MCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci1BMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZENzQwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLUEyMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZENzQwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLUEyMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkQ3NDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItQTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZENzQwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDNDAwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWFtYmVyLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDNDAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5hbWJlci1BNDAwLWZnIHtcbiAgY29sb3I6ICNGRkM0MDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItQTQwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkM0MDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItQTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGQzQwMCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci1BNDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGQzQwMCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci1BNDAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZDNDAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLUE0MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGQzQwMCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci1BNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQUIwMCAhaW1wb3J0YW50OyB9XG5cbi5tZC1hbWJlci1BNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQUIwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uYW1iZXItQTcwMC1mZyB7XG4gIGNvbG9yOiAjRkZBQjAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLUE3MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZBQjAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLUE3MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkFCMDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItQTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkFCMDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItQTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGQUIwMCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci1BNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkFCMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTUwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjNFMCAhaW1wb3J0YW50OyB9XG5cbi5tZC1vcmFuZ2UtNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGM0UwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5vcmFuZ2UtNTAtZmcge1xuICBjb2xvcjogI0ZGRjNFMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtNTAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGM0UwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS01MC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRjNFMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtNTAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZGM0UwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS01MC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRjNFMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtNTAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGRjNFMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRTBCMiAhaW1wb3J0YW50OyB9XG5cbi5tZC1vcmFuZ2UtMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRTBCMiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ub3JhbmdlLTEwMC1mZyB7XG4gIGNvbG9yOiAjRkZFMEIyICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS0xMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZFMEIyICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS0xMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkUwQjIgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkUwQjIgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRTBCMiAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtMTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkUwQjIgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkNDODAgIWltcG9ydGFudDsgfVxuXG4ubWQtb3JhbmdlLTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkNDODAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLm9yYW5nZS0yMDAtZmcge1xuICBjb2xvcjogI0ZGQ0M4MCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGQ0M4MCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZDQzgwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS0yMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZDQzgwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS0yMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkNDODAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZDQzgwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS0zMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCNzREICFpbXBvcnRhbnQ7IH1cblxuLm1kLW9yYW5nZS0zMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCNzREICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5vcmFuZ2UtMzAwLWZnIHtcbiAgY29sb3I6ICNGRkI3NEQgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTMwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkI3NEQgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTMwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGQjc0RCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtMzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGQjc0RCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtMzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZCNzREICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS0zMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGQjc0RCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQTcyNiAhaW1wb3J0YW50OyB9XG5cbi5tZC1vcmFuZ2UtNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQTcyNiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ub3JhbmdlLTQwMC1mZyB7XG4gIGNvbG9yOiAjRkZBNzI2ICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS00MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZBNzI2ICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS00MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkE3MjYgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkE3MjYgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGQTcyNiAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkE3MjYgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjk4MDAgIWltcG9ydGFudDsgfVxuXG4ubWQtb3JhbmdlLTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjk4MDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLm9yYW5nZS01MDAtZmcge1xuICBjb2xvcjogI0ZGOTgwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtNTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGOTgwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtNTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkY5ODAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS01MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkY5ODAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS01MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjk4MDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTUwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkY5ODAwICFpbXBvcnRhbnQ7IH1cblxuLm1kLW9yYW5nZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjk4MDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLm9yYW5nZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjk4MDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLWZnIHtcbiAgY29sb3I6ICNGRjk4MDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGOTgwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRjk4MDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGOTgwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjk4MDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRjk4MDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQjhDMDAgIWltcG9ydGFudDsgfVxuXG4ubWQtb3JhbmdlLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQjhDMDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLm9yYW5nZS02MDAtZmcge1xuICBjb2xvcjogI0ZCOEMwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtNjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZCOEMwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtNjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkI4QzAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS02MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkI4QzAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS02MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGQjhDMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTYwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkI4QzAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjU3QzAwICFpbXBvcnRhbnQ7IH1cblxuLm1kLW9yYW5nZS03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjU3QzAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5vcmFuZ2UtNzAwLWZnIHtcbiAgY29sb3I6ICNGNTdDMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGNTdDMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTcwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0Y1N0MwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0Y1N0MwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRjU3QzAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS03MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0Y1N0MwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGNkMwMCAhaW1wb3J0YW50OyB9XG5cbi5tZC1vcmFuZ2UtODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGNkMwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLm9yYW5nZS04MDAtZmcge1xuICBjb2xvcjogI0VGNkMwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtODAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0VGNkMwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtODAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRUY2QzAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS04MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRUY2QzAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS04MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFRjZDMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTgwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRUY2QzAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTY1MTAwICFpbXBvcnRhbnQ7IH1cblxuLm1kLW9yYW5nZS05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTY1MTAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4ub3JhbmdlLTkwMC1mZyB7XG4gIGNvbG9yOiAjRTY1MTAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS05MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTY1MTAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS05MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNFNjUxMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTkwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNFNjUxMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTkwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0U2NTEwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtOTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNFNjUxMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLUExMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEMTgwICFpbXBvcnRhbnQ7IH1cblxuLm1kLW9yYW5nZS1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDE4MCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ub3JhbmdlLUExMDAtZmcge1xuICBjb2xvcjogI0ZGRDE4MCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtQTEwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkQxODAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLUExMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkQxODAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLUExMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZEMTgwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS1BMTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZEMTgwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS1BMTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkQxODAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBQjQwICFpbXBvcnRhbnQ7IH1cblxuLm1kLW9yYW5nZS1BMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQUI0MCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ub3JhbmdlLUEyMDAtZmcge1xuICBjb2xvcjogI0ZGQUI0MCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtQTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkFCNDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLUEyMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkFCNDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLUEyMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZBQjQwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS1BMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZBQjQwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS1BMjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkFCNDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY5MTAwICFpbXBvcnRhbnQ7IH1cblxuLm1kLW9yYW5nZS1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOTEwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ub3JhbmdlLUE0MDAtZmcge1xuICBjb2xvcjogI0ZGOTEwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtQTQwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRjkxMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLUE0MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRjkxMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLUE0MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkY5MTAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS1BNDAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkY5MTAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS1BNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRjkxMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY2RDAwICFpbXBvcnRhbnQ7IH1cblxuLm1kLW9yYW5nZS1BNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNkQwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ub3JhbmdlLUE3MDAtZmcge1xuICBjb2xvcjogI0ZGNkQwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtQTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRjZEMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLUE3MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRjZEMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLUE3MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkY2RDAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS1BNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkY2RDAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS1BNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRjZEMDAgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJFOUU3ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWRlZXAtb3JhbmdlLTUwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRTlFNyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uZGVlcC1vcmFuZ2UtNTAtZmcge1xuICBjb2xvcjogI0ZCRTlFNyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS01MC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGQkU5RTcgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtNTAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGQkU5RTcgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtNTAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkJFOUU3ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLTUwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkJFOUU3ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLTUwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGQkU5RTcgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQ0NCQyAhaW1wb3J0YW50OyB9XG5cbi5tZC1kZWVwLW9yYW5nZS0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDQ0JDICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5kZWVwLW9yYW5nZS0xMDAtZmcge1xuICBjb2xvcjogI0ZGQ0NCQyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS0xMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZDQ0JDICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGQ0NCQyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS0xMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZDQ0JDICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGQ0NCQyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS0xMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGQ0NCQyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBQjkxICFpbXBvcnRhbnQ7IH1cblxuLm1kLWRlZXAtb3JhbmdlLTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkFCOTEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmRlZXAtb3JhbmdlLTIwMC1mZyB7XG4gIGNvbG9yOiAjRkZBQjkxICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkFCOTEgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZBQjkxICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkFCOTEgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZBQjkxICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZBQjkxICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjhBNjUgIWltcG9ydGFudDsgfVxuXG4ubWQtZGVlcC1vcmFuZ2UtMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEE2NSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uZGVlcC1vcmFuZ2UtMzAwLWZnIHtcbiAgY29sb3I6ICNGRjhBNjUgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtMzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGOEE2NSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS0zMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRjhBNjUgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtMzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGOEE2NSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS0zMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjhBNjUgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtMzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRjhBNjUgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNzA0MyAhaW1wb3J0YW50OyB9XG5cbi5tZC1kZWVwLW9yYW5nZS00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY3MDQzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5kZWVwLW9yYW5nZS00MDAtZmcge1xuICBjb2xvcjogI0ZGNzA0MyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS00MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkY3MDQzICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGNzA0MyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS00MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkY3MDQzICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGNzA0MyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS00MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGNzA0MyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1NzIyICFpbXBvcnRhbnQ7IH1cblxuLm1kLWRlZXAtb3JhbmdlLTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjU3MjIgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5kZWVwLW9yYW5nZS01MDAtZmcge1xuICBjb2xvcjogI0ZGNTcyMiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS01MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1NzIyICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLTUwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGNTcyMiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS01MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkY1NzIyICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLTUwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGNTcyMiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS01MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGNTcyMiAhaW1wb3J0YW50OyB9XG5cbi5tZC1kZWVwLW9yYW5nZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjU3MjIgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5kZWVwLW9yYW5nZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjU3MjIgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtZmcge1xuICBjb2xvcjogI0ZGNTcyMiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRjU3MjIgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRjU3MjIgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkY1NzIyICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkY1NzIyICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRjU3MjIgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtNjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0NTExRSAhaW1wb3J0YW50OyB9XG5cbi5tZC1kZWVwLW9yYW5nZS02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjQ1MTFFICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uZGVlcC1vcmFuZ2UtNjAwLWZnIHtcbiAgY29sb3I6ICNGNDUxMUUgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtNjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0Y0NTExRSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS02MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGNDUxMUUgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtNjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0Y0NTExRSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS02MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGNDUxMUUgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtNjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGNDUxMUUgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2NEExOSAhaW1wb3J0YW50OyB9XG5cbi5tZC1kZWVwLW9yYW5nZS03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTY0QTE5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uZGVlcC1vcmFuZ2UtNzAwLWZnIHtcbiAgY29sb3I6ICNFNjRBMTkgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0U2NEExOSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS03MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNFNjRBMTkgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0U2NEExOSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS03MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFNjRBMTkgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNFNjRBMTkgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4NDMxNSAhaW1wb3J0YW50OyB9XG5cbi5tZC1kZWVwLW9yYW5nZS04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDg0MzE1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uZGVlcC1vcmFuZ2UtODAwLWZnIHtcbiAgY29sb3I6ICNEODQzMTUgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtODAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0Q4NDMxNSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS04MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNEODQzMTUgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtODAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0Q4NDMxNSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS04MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNEODQzMTUgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtODAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNEODQzMTUgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JGMzYwQyAhaW1wb3J0YW50OyB9XG5cbi5tZC1kZWVwLW9yYW5nZS05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkYzNjBDICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uZGVlcC1vcmFuZ2UtOTAwLWZnIHtcbiAgY29sb3I6ICNCRjM2MEMgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtOTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0JGMzYwQyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS05MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNCRjM2MEMgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtOTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0JGMzYwQyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS05MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNCRjM2MEMgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtOTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNCRjM2MEMgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjlFODAgIWltcG9ydGFudDsgfVxuXG4ubWQtZGVlcC1vcmFuZ2UtQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjlFODAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmRlZXAtb3JhbmdlLUExMDAtZmcge1xuICBjb2xvcjogI0ZGOUU4MCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS1BMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGOUU4MCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS1BMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkY5RTgwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLUExMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkY5RTgwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLUExMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjlFODAgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtQTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkY5RTgwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY2RTQwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWRlZXAtb3JhbmdlLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY2RTQwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5kZWVwLW9yYW5nZS1BMjAwLWZnIHtcbiAgY29sb3I6ICNGRjZFNDAgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtQTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRjZFNDAgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtQTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGNkU0MCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS1BMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGNkU0MCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS1BMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkY2RTQwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLUEyMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGNkU0MCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGM0QwMCAhaW1wb3J0YW50OyB9XG5cbi5tZC1kZWVwLW9yYW5nZS1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGM0QwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmRlZXAtb3JhbmdlLUE0MDAtZmcge1xuICBjb2xvcjogI0ZGM0QwMCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS1BNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGM0QwMCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS1BNDAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkYzRDAwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLUE0MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkYzRDAwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLUE0MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjNEMDAgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtQTQwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkYzRDAwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREQyQzAwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWRlZXAtb3JhbmdlLUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREQyQzAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uZGVlcC1vcmFuZ2UtQTcwMC1mZyB7XG4gIGNvbG9yOiAjREQyQzAwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLUE3MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjREQyQzAwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLUE3MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNERDJDMDAgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtQTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNERDJDMDAgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtQTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0REMkMwMCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS1BNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNERDJDMDAgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFQkU5ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJyb3duLTUwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUJFOSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uYnJvd24tNTAtZmcge1xuICBjb2xvcjogI0VGRUJFOSAhaW1wb3J0YW50OyB9XG5cbi5icm93bi01MC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNFRkVCRTkgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tNTAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNFRkVCRTkgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tNTAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRUZFQkU5ICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLTUwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRUZFQkU5ICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLTUwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNFRkVCRTkgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q3Q0NDOCAhaW1wb3J0YW50OyB9XG5cbi5tZC1icm93bi0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDdDQ0M4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5icm93bi0xMDAtZmcge1xuICBjb2xvcjogI0Q3Q0NDOCAhaW1wb3J0YW50OyB9XG5cbi5icm93bi0xMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRDdDQ0M4ICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0Q3Q0NDOCAhaW1wb3J0YW50OyB9XG5cbi5icm93bi0xMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRDdDQ0M4ICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0Q3Q0NDOCAhaW1wb3J0YW50OyB9XG5cbi5icm93bi0xMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0Q3Q0NDOCAhaW1wb3J0YW50OyB9XG5cbi5icm93bi0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkNBQUE0ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJyb3duLTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQ0FBQTQgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmJyb3duLTIwMC1mZyB7XG4gIGNvbG9yOiAjQkNBQUE0ICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNCQ0FBQTQgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQkNBQUE0ICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNCQ0FBQTQgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQkNBQUE0ICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQkNBQUE0ICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBMTg4N0YgIWltcG9ydGFudDsgfVxuXG4ubWQtYnJvd24tMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ExODg3RiAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmJyb3duLTMwMC1mZyB7XG4gIGNvbG9yOiAjQTE4ODdGICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLTMwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNBMTg4N0YgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tMzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQTE4ODdGICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLTMwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNBMTg4N0YgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tMzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQTE4ODdGICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLTMwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQTE4ODdGICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RDZFNjMgIWltcG9ydGFudDsgfVxuXG4ubWQtYnJvd24tNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhENkU2MyAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmJyb3duLTQwMC1mZyB7XG4gIGNvbG9yOiAjOEQ2RTYzICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLTQwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM4RDZFNjMgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tNDAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjOEQ2RTYzICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM4RDZFNjMgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tNDAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOEQ2RTYzICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLTQwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOEQ2RTYzICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OTU1NDggIWltcG9ydGFudDsgfVxuXG4ubWQtYnJvd24tNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5NTU0OCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTsgfVxuXG4uYnJvd24tNTAwLWZnIHtcbiAgY29sb3I6ICM3OTU1NDggIWltcG9ydGFudDsgfVxuXG4uYnJvd24tNTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzc5NTU0OCAhaW1wb3J0YW50OyB9XG5cbi5icm93bi01MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM3OTU1NDggIWltcG9ydGFudDsgfVxuXG4uYnJvd24tNTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzc5NTU0OCAhaW1wb3J0YW50OyB9XG5cbi5icm93bi01MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM3OTU1NDggIWltcG9ydGFudDsgfVxuXG4uYnJvd24tNTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM3OTU1NDggIWltcG9ydGFudDsgfVxuXG4ubWQtYnJvd24tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk1NTQ4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5icm93bi1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OTU1NDggIWltcG9ydGFudDsgfVxuXG4uYnJvd24tZmcge1xuICBjb2xvcjogIzc5NTU0OCAhaW1wb3J0YW50OyB9XG5cbi5icm93bi1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM3OTU1NDggIWltcG9ydGFudDsgfVxuXG4uYnJvd24tYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM3OTU1NDggIWltcG9ydGFudDsgfVxuXG4uYnJvd24tYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNzk1NTQ4ICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNzk1NTQ4ICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM3OTU1NDggIWltcG9ydGFudDsgfVxuXG4uYnJvd24tNjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZENEM0MSAhaW1wb3J0YW50OyB9XG5cbi5tZC1icm93bi02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkQ0QzQxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5icm93bi02MDAtZmcge1xuICBjb2xvcjogIzZENEM0MSAhaW1wb3J0YW50OyB9XG5cbi5icm93bi02MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNkQ0QzQxICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLTYwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzZENEM0MSAhaW1wb3J0YW50OyB9XG5cbi5icm93bi02MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNkQ0QzQxICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLTYwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzZENEM0MSAhaW1wb3J0YW50OyB9XG5cbi5icm93bi02MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzZENEM0MSAhaW1wb3J0YW50OyB9XG5cbi5icm93bi03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUQ0MDM3ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJyb3duLTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1RDQwMzcgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuLmJyb3duLTcwMC1mZyB7XG4gIGNvbG9yOiAjNUQ0MDM3ICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM1RDQwMzcgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNUQ0MDM3ICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM1RDQwMzcgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNUQ0MDM3ICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNUQ0MDM3ICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0RTM0MkUgIWltcG9ydGFudDsgfVxuXG4ubWQtYnJvd24tODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRFMzQyRSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTsgfVxuXG4uYnJvd24tODAwLWZnIHtcbiAgY29sb3I6ICM0RTM0MkUgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tODAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzRFMzQyRSAhaW1wb3J0YW50OyB9XG5cbi5icm93bi04MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0RTM0MkUgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tODAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzRFMzQyRSAhaW1wb3J0YW50OyB9XG5cbi5icm93bi04MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0RTM0MkUgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tODAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM0RTM0MkUgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNFMjcyMyAhaW1wb3J0YW50OyB9XG5cbi5tZC1icm93bi05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0UyNzIzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5icm93bi05MDAtZmcge1xuICBjb2xvcjogIzNFMjcyMyAhaW1wb3J0YW50OyB9XG5cbi5icm93bi05MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjM0UyNzIzICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLTkwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzNFMjcyMyAhaW1wb3J0YW50OyB9XG5cbi5icm93bi05MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjM0UyNzIzICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLTkwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzNFMjcyMyAhaW1wb3J0YW50OyB9XG5cbi5icm93bi05MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzNFMjcyMyAhaW1wb3J0YW50OyB9XG5cbi5icm93bi1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q3Q0NDOCAhaW1wb3J0YW50OyB9XG5cbi5tZC1icm93bi1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q3Q0NDOCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTsgfVxuXG4uYnJvd24tQTEwMC1mZyB7XG4gIGNvbG9yOiAjRDdDQ0M4ICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLUExMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRDdDQ0M4ICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLUExMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNEN0NDQzggIWltcG9ydGFudDsgfVxuXG4uYnJvd24tQTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNEN0NDQzggIWltcG9ydGFudDsgfVxuXG4uYnJvd24tQTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0Q3Q0NDOCAhaW1wb3J0YW50OyB9XG5cbi5icm93bi1BMTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNEN0NDQzggIWltcG9ydGFudDsgfVxuXG4uYnJvd24tQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQ0FBQTQgIWltcG9ydGFudDsgfVxuXG4ubWQtYnJvd24tQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQ0FBQTQgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuLmJyb3duLUEyMDAtZmcge1xuICBjb2xvcjogI0JDQUFBNCAhaW1wb3J0YW50OyB9XG5cbi5icm93bi1BMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0JDQUFBNCAhaW1wb3J0YW50OyB9XG5cbi5icm93bi1BMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQkNBQUE0ICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLUEyMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQkNBQUE0ICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLUEyMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNCQ0FBQTQgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tQTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQkNBQUE0ICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEQ2RTYzICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJyb3duLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEQ2RTYzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5icm93bi1BNDAwLWZnIHtcbiAgY29sb3I6ICM4RDZFNjMgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tQTQwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM4RDZFNjMgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tQTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzhENkU2MyAhaW1wb3J0YW50OyB9XG5cbi5icm93bi1BNDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzhENkU2MyAhaW1wb3J0YW50OyB9XG5cbi5icm93bi1BNDAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOEQ2RTYzICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLUE0MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzhENkU2MyAhaW1wb3J0YW50OyB9XG5cbi5icm93bi1BNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVENDAzNyAhaW1wb3J0YW50OyB9XG5cbi5tZC1icm93bi1BNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVENDAzNyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTsgfVxuXG4uYnJvd24tQTcwMC1mZyB7XG4gIGNvbG9yOiAjNUQ0MDM3ICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLUE3MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNUQ0MDM3ICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLUE3MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM1RDQwMzcgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tQTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM1RDQwMzcgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tQTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzVENDAzNyAhaW1wb3J0YW50OyB9XG5cbi5icm93bi1BNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM1RDQwMzcgIWltcG9ydGFudDsgfVxuXG4uZ3JleS01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkEgIWltcG9ydGFudDsgfVxuXG4ubWQtZ3JleS01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmdyZXktNTAtZmcge1xuICBjb2xvcjogI0ZBRkFGQSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTUwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZBRkFGQSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTUwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkFGQUZBICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktNTAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkFGQUZBICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktNTAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGQUZBRkEgIWltcG9ydGFudDsgfVxuXG4uZ3JleS01MC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkFGQUZBICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmMTcyYSAhaW1wb3J0YW50OyB9XG5cbi5tZC1ncmV5LTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjE3MmEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmdyZXktMTAwLWZnIHtcbiAgY29sb3I6ICMwZjE3MmEgIWltcG9ydGFudDsgfVxuXG4uZ3JleS0xMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGYxNzJhICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMGYxNzJhICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktMTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzBmMTcyYSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzBmMTcyYSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMGYxNzJhICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRSAhaW1wb3J0YW50OyB9XG5cbi5tZC1ncmV5LTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUUgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmdyZXktMjAwLWZnIHtcbiAgY29sb3I6ICNFRUVFRUUgIWltcG9ydGFudDsgfVxuXG4uZ3JleS0yMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUVFRUVFICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRUVFRUVFICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0VFRUVFRSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTIwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0VFRUVFRSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRUVFRUVFICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmMTcyYSAhaW1wb3J0YW50OyB9XG5cbi5tZC1ncmV5LTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjE3MmEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmdyZXktMzAwLWZnIHtcbiAgY29sb3I6ICMwZjE3MmEgIWltcG9ydGFudDsgfVxuXG4uZ3JleS0zMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGYxNzJhICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktMzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMGYxNzJhICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktMzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzBmMTcyYSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTMwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzBmMTcyYSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTMwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMGYxNzJhICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JEQkRCRCAhaW1wb3J0YW50OyB9XG5cbi5tZC1ncmV5LTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCREJEQkQgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmdyZXktNDAwLWZnIHtcbiAgY29sb3I6ICNCREJEQkQgIWltcG9ydGFudDsgfVxuXG4uZ3JleS00MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQkRCREJEICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktNDAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQkRCREJEICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktNDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0JEQkRCRCAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0JEQkRCRCAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTQwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQkRCREJEICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFOUU5RSAhaW1wb3J0YW50OyB9XG5cbi5tZC1ncmV5LTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RTlFOUUgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmdyZXktNTAwLWZnIHtcbiAgY29sb3I6ICM5RTlFOUUgIWltcG9ydGFudDsgfVxuXG4uZ3JleS01MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOUU5RTlFICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktNTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjOUU5RTlFICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktNTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzlFOUU5RSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTUwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzlFOUU5RSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTUwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOUU5RTlFICFpbXBvcnRhbnQ7IH1cblxuLm1kLWdyZXktYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUU5RTlFICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5ncmV5LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFOUU5RSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LWZnIHtcbiAgY29sb3I6ICM5RTlFOUUgIWltcG9ydGFudDsgfVxuXG4uZ3JleS1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM5RTlFOUUgIWltcG9ydGFudDsgfVxuXG4uZ3JleS1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzlFOUU5RSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzlFOUU5RSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOUU5RTlFICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzlFOUU5RSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTc1NzUgIWltcG9ydGFudDsgfVxuXG4ubWQtZ3JleS02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU3NTc1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5ncmV5LTYwMC1mZyB7XG4gIGNvbG9yOiAjNzU3NTc1ICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktNjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzc1NzU3NSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTYwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzc1NzU3NSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTYwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM3NTc1NzUgIWltcG9ydGFudDsgfVxuXG4uZ3JleS02MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM3NTc1NzUgIWltcG9ydGFudDsgfVxuXG4uZ3JleS02MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzc1NzU3NSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MTYxNjEgIWltcG9ydGFudDsgfVxuXG4ubWQtZ3JleS03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjE2MTYxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5ncmV5LTcwMC1mZyB7XG4gIGNvbG9yOiAjNjE2MTYxICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzYxNjE2MSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTcwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzYxNjE2MSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM2MTYxNjEgIWltcG9ydGFudDsgfVxuXG4uZ3JleS03MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM2MTYxNjEgIWltcG9ydGFudDsgfVxuXG4uZ3JleS03MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzYxNjE2MSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjQyNDIgIWltcG9ydGFudDsgfVxuXG4ubWQtZ3JleS04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI0MjQyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5ncmV5LTgwMC1mZyB7XG4gIGNvbG9yOiAjNDI0MjQyICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktODAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzQyNDI0MiAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTgwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzQyNDI0MiAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTgwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0MjQyNDIgIWltcG9ydGFudDsgfVxuXG4uZ3JleS04MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0MjQyNDIgIWltcG9ydGFudDsgfVxuXG4uZ3JleS04MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzQyNDI0MiAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjEgIWltcG9ydGFudDsgfVxuXG4ubWQtZ3JleS05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5ncmV5LTkwMC1mZyB7XG4gIGNvbG9yOiAjMjEyMTIxICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktOTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTkwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTkwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyMTIxMjEgIWltcG9ydGFudDsgfVxuXG4uZ3JleS05MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyMTIxMjEgIWltcG9ydGFudDsgfVxuXG4uZ3JleS05MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTEwMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWdyZXktMTAwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4uZ3JleS0xMDAwLWZnIHtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4uZ3JleS0xMDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTEwMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4uZ3JleS0xMDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTEwMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4uZ3JleS0xMDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4uZ3JleS1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmMTcyYSAhaW1wb3J0YW50OyB9XG5cbi5tZC1ncmV5LUExMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYxNzJhICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5ncmV5LUExMDAtZmcge1xuICBjb2xvcjogIzBmMTcyYSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LUExMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGYxNzJhICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktQTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzBmMTcyYSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LUExMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMGYxNzJhICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktQTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzBmMTcyYSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LUExMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzBmMTcyYSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFICFpbXBvcnRhbnQ7IH1cblxuLm1kLWdyZXktQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUUgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmdyZXktQTIwMC1mZyB7XG4gIGNvbG9yOiAjRUVFRUVFICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktQTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNFRUVFRUUgIWltcG9ydGFudDsgfVxuXG4uZ3JleS1BMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRUVFRUVFICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktQTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNFRUVFRUUgIWltcG9ydGFudDsgfVxuXG4uZ3JleS1BMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRUVFRUVFICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktQTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRUVFRUVFICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktQTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCREJEQkQgIWltcG9ydGFudDsgfVxuXG4ubWQtZ3JleS1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JEQkRCRCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uZ3JleS1BNDAwLWZnIHtcbiAgY29sb3I6ICNCREJEQkQgIWltcG9ydGFudDsgfVxuXG4uZ3JleS1BNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0JEQkRCRCAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LUE0MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNCREJEQkQgIWltcG9ydGFudDsgfVxuXG4uZ3JleS1BNDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0JEQkRCRCAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LUE0MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNCREJEQkQgIWltcG9ydGFudDsgfVxuXG4uZ3JleS1BNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNCREJEQkQgIWltcG9ydGFudDsgfVxuXG4uZ3JleS1BNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYxNjE2MSAhaW1wb3J0YW50OyB9XG5cbi5tZC1ncmV5LUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjE2MTYxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5ncmV5LUE3MDAtZmcge1xuICBjb2xvcjogIzYxNjE2MSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LUE3MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjE2MTYxICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktQTcwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzYxNjE2MSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LUE3MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNjE2MTYxICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktQTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzYxNjE2MSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LUE3MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzYxNjE2MSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFRkYxICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJsdWUtZ3JleS01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VGRjEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmJsdWUtZ3JleS01MC1mZyB7XG4gIGNvbG9yOiAjRUNFRkYxICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS01MC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNFQ0VGRjEgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTUwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRUNFRkYxICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS01MC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNFQ0VGRjEgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTUwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRUNFRkYxICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS01MC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRUNFRkYxICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0ZEOERDICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJsdWUtZ3JleS0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0ZEOERDICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5ibHVlLWdyZXktMTAwLWZnIHtcbiAgY29sb3I6ICNDRkQ4REMgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTEwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNDRkQ4REMgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0NGRDhEQyAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktMTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0NGRDhEQyAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktMTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQ0ZEOERDICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS0xMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0NGRDhEQyAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IwQkVDNSAhaW1wb3J0YW50OyB9XG5cbi5tZC1ibHVlLWdyZXktMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IwQkVDNSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uYmx1ZS1ncmV5LTIwMC1mZyB7XG4gIGNvbG9yOiAjQjBCRUM1ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS0yMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQjBCRUM1ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS0yMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNCMEJFQzUgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNCMEJFQzUgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTIwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0IwQkVDNSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktMjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNCMEJFQzUgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MEE0QUUgIWltcG9ydGFudDsgfVxuXG4ubWQtYmx1ZS1ncmV5LTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MEE0QUUgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmJsdWUtZ3JleS0zMDAtZmcge1xuICBjb2xvcjogIzkwQTRBRSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktMzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzkwQTRBRSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktMzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjOTBBNEFFICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS0zMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOTBBNEFFICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS0zMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5MEE0QUUgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTMwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOTBBNEFFICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzg5MDlDICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJsdWUtZ3JleS00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzg5MDlDICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uYmx1ZS1ncmV5LTQwMC1mZyB7XG4gIGNvbG9yOiAjNzg5MDlDICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS00MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzg5MDlDICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS00MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM3ODkwOUMgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM3ODkwOUMgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzc4OTA5QyAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM3ODkwOUMgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDdEOEIgIWltcG9ydGFudDsgfVxuXG4ubWQtYmx1ZS1ncmV5LTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDdEOEIgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5ibHVlLWdyZXktNTAwLWZnIHtcbiAgY29sb3I6ICM2MDdEOEIgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTUwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM2MDdEOEIgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTUwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzYwN0Q4QiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktNTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzYwN0Q4QiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktNTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNjA3RDhCICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS01MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzYwN0Q4QiAhaW1wb3J0YW50OyB9XG5cbi5tZC1ibHVlLWdyZXktYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA3RDhCICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uYmx1ZS1ncmV5LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwN0Q4QiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktZmcge1xuICBjb2xvcjogIzYwN0Q4QiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjA3RDhCICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzYwN0Q4QiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNjA3RDhCICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzYwN0Q4QiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzYwN0Q4QiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktNjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NkU3QSAhaW1wb3J0YW50OyB9XG5cbi5tZC1ibHVlLWdyZXktNjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NkU3QSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTsgfVxuXG4uYmx1ZS1ncmV5LTYwMC1mZyB7XG4gIGNvbG9yOiAjNTQ2RTdBICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS02MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTQ2RTdBICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS02MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM1NDZFN0EgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTYwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM1NDZFN0EgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTYwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzU0NkU3QSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktNjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM1NDZFN0EgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTVBNjQgIWltcG9ydGFudDsgfVxuXG4ubWQtYmx1ZS1ncmV5LTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTVBNjQgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuLmJsdWUtZ3JleS03MDAtZmcge1xuICBjb2xvcjogIzQ1NUE2NCAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzQ1NUE2NCAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNDU1QTY0ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS03MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNDU1QTY0ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS03MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0NTVBNjQgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNDU1QTY0ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc0NzRGICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJsdWUtZ3JleS04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc0NzRGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5ibHVlLWdyZXktODAwLWZnIHtcbiAgY29sb3I6ICMzNzQ3NEYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTgwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMzNzQ3NEYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTgwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzM3NDc0RiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktODAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzM3NDc0RiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktODAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzc0NzRGICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS04MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzM3NDc0RiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MzIzOCAhaW1wb3J0YW50OyB9XG5cbi5tZC1ibHVlLWdyZXktOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MzIzOCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTsgfVxuXG4uYmx1ZS1ncmV5LTkwMC1mZyB7XG4gIGNvbG9yOiAjMjYzMjM4ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS05MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjYzMjM4ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS05MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyNjMyMzggIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTkwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyNjMyMzggIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTkwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzI2MzIzOCAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktOTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyNjMyMzggIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LUExMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0ZEOERDICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJsdWUtZ3JleS1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NGRDhEQyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTsgfVxuXG4uYmx1ZS1ncmV5LUExMDAtZmcge1xuICBjb2xvcjogI0NGRDhEQyAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktQTEwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNDRkQ4REMgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LUExMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNDRkQ4REMgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LUExMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQ0ZEOERDICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS1BMTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQ0ZEOERDICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS1BMTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNDRkQ4REMgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjBCRUM1ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJsdWUtZ3JleS1BMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IwQkVDNSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTsgfVxuXG4uYmx1ZS1ncmV5LUEyMDAtZmcge1xuICBjb2xvcjogI0IwQkVDNSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktQTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNCMEJFQzUgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LUEyMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNCMEJFQzUgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LUEyMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQjBCRUM1ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS1BMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQjBCRUM1ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS1BMjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNCMEJFQzUgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzg5MDlDICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJsdWUtZ3JleS1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4OTA5QyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTsgfVxuXG4uYmx1ZS1ncmV5LUE0MDAtZmcge1xuICBjb2xvcjogIzc4OTA5QyAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktQTQwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM3ODkwOUMgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LUE0MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM3ODkwOUMgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LUE0MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNzg5MDlDICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS1BNDAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNzg5MDlDICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS1BNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM3ODkwOUMgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU1QTY0ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJsdWUtZ3JleS1BNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NUE2NCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTsgfVxuXG4uYmx1ZS1ncmV5LUE3MDAtZmcge1xuICBjb2xvcjogIzQ1NUE2NCAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktQTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM0NTVBNjQgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LUE3MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0NTVBNjQgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LUE3MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNDU1QTY0ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS1BNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNDU1QTY0ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS1BNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM0NTVBNjQgIWltcG9ydGFudDsgfVxuXG4ud2hpdGUtNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG5cbi5tZC13aGl0ZS01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi53aGl0ZS01MDAtZmcge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG5cbi53aGl0ZS01MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuLndoaXRlLTUwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG5cbi53aGl0ZS01MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuLndoaXRlLTUwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG5cbi53aGl0ZS01MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG5cbi5tZC13aGl0ZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLndoaXRlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG5cbi53aGl0ZS1mZyB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuLndoaXRlLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG5cbi53aGl0ZS1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG5cbi53aGl0ZS1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuXG4ud2hpdGUtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuXG4ud2hpdGUtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG5cbi5ibGFjay01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJsYWNrLTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuLmJsYWNrLTUwMC1mZyB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLmJsYWNrLTUwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4uYmxhY2stNTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLmJsYWNrLTUwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4uYmxhY2stNTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLmJsYWNrLTUwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJsYWNrLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTsgfVxuXG4uYmxhY2stYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLmJsYWNrLWZnIHtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4uYmxhY2stYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLmJsYWNrLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLmJsYWNrLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG5cbi5ibGFjay1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG5cbi5ibGFjay1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBJY29uc1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbm1kLWljb25bbWQtZm9udC1pY29uXSxcbmkge1xuICBmb250LXNpemU6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1pbi13aWR0aDogMjRweDtcbiAgbWluLWhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnM0LFxuICBpLnM0IHtcbiAgICBmb250LXNpemU6IDRweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA0cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDRweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zNixcbiAgaS5zNiB7XG4gICAgZm9udC1zaXplOiA2cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA2cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDZweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA2cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczgsXG4gIGkuczgge1xuICAgIGZvbnQtc2l6ZTogOHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDhweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiA4cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMxMCxcbiAgaS5zMTAge1xuICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMxMixcbiAgaS5zMTIge1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTJweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMxNCxcbiAgaS5zMTQge1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMxNixcbiAgaS5zMTYge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMxOCxcbiAgaS5zMTgge1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMThweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMyMCxcbiAgaS5zMjAge1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMyMixcbiAgaS5zMjIge1xuICAgIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMjJweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMyNCxcbiAgaS5zMjQge1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMyNixcbiAgaS5zMjYge1xuICAgIGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMjZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMyOCxcbiAgaS5zMjgge1xuICAgIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMjhweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMzMCxcbiAgaS5zMzAge1xuICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMzMixcbiAgaS5zMzIge1xuICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMzNCxcbiAgaS5zMzQge1xuICAgIGZvbnQtc2l6ZTogMzRweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAzNHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAzNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMzRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMzNixcbiAgaS5zMzYge1xuICAgIGZvbnQtc2l6ZTogMzZweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMzZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMzOCxcbiAgaS5zMzgge1xuICAgIGZvbnQtc2l6ZTogMzhweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAzOHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAzOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMzhweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnM0MCxcbiAgaS5zNDAge1xuICAgIGZvbnQtc2l6ZTogNDBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnM0MixcbiAgaS5zNDIge1xuICAgIGZvbnQtc2l6ZTogNDJweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA0MnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0MnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiA0MnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogNDJweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnM0NCxcbiAgaS5zNDQge1xuICAgIGZvbnQtc2l6ZTogNDRweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogNDRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnM0NixcbiAgaS5zNDYge1xuICAgIGZvbnQtc2l6ZTogNDZweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA0NnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiA0NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogNDZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnM0OCxcbiAgaS5zNDgge1xuICAgIGZvbnQtc2l6ZTogNDhweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogNDhweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnM1MCxcbiAgaS5zNTAge1xuICAgIGZvbnQtc2l6ZTogNTBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnM1MixcbiAgaS5zNTIge1xuICAgIGZvbnQtc2l6ZTogNTJweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA1MnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA1MnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiA1MnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogNTJweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnM1NCxcbiAgaS5zNTQge1xuICAgIGZvbnQtc2l6ZTogNTRweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA1NHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA1NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiA1NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogNTRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA1NHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnM1NixcbiAgaS5zNTYge1xuICAgIGZvbnQtc2l6ZTogNTZweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA1NnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiA1NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogNTZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnM1OCxcbiAgaS5zNTgge1xuICAgIGZvbnQtc2l6ZTogNThweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA1OHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA1OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiA1OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogNThweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnM2MCxcbiAgaS5zNjAge1xuICAgIGZvbnQtc2l6ZTogNjBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnM2MixcbiAgaS5zNjIge1xuICAgIGZvbnQtc2l6ZTogNjJweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA2MnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA2MnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiA2MnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogNjJweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA2MnB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnM2NCxcbiAgaS5zNjQge1xuICAgIGZvbnQtc2l6ZTogNjRweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA2NHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiA2NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogNjRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnM2NixcbiAgaS5zNjYge1xuICAgIGZvbnQtc2l6ZTogNjZweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA2NnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA2NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiA2NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogNjZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA2NnB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnM2OCxcbiAgaS5zNjgge1xuICAgIGZvbnQtc2l6ZTogNjhweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA2OHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA2OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiA2OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogNjhweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA2OHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnM3MCxcbiAgaS5zNzAge1xuICAgIGZvbnQtc2l6ZTogNzBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogNzBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnM3MixcbiAgaS5zNzIge1xuICAgIGZvbnQtc2l6ZTogNzJweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA3MnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiA3MnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogNzJweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnM3NCxcbiAgaS5zNzQge1xuICAgIGZvbnQtc2l6ZTogNzRweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA3NHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA3NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiA3NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogNzRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA3NHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnM3NixcbiAgaS5zNzYge1xuICAgIGZvbnQtc2l6ZTogNzZweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA3NnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA3NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiA3NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogNzZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA3NnB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnM3OCxcbiAgaS5zNzgge1xuICAgIGZvbnQtc2l6ZTogNzhweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA3OHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA3OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiA3OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogNzhweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA3OHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnM4MCxcbiAgaS5zODAge1xuICAgIGZvbnQtc2l6ZTogODBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogODBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnM4MixcbiAgaS5zODIge1xuICAgIGZvbnQtc2l6ZTogODJweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA4MnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA4MnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiA4MnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogODJweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA4MnB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnM4NCxcbiAgaS5zODQge1xuICAgIGZvbnQtc2l6ZTogODRweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA4NHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA4NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiA4NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogODRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA4NHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnM4NixcbiAgaS5zODYge1xuICAgIGZvbnQtc2l6ZTogODZweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA4NnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA4NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiA4NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogODZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA4NnB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnM4OCxcbiAgaS5zODgge1xuICAgIGZvbnQtc2l6ZTogODhweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA4OHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiA4OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogODhweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnM5MCxcbiAgaS5zOTAge1xuICAgIGZvbnQtc2l6ZTogOTBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogOTBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnM5MixcbiAgaS5zOTIge1xuICAgIGZvbnQtc2l6ZTogOTJweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA5MnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA5MnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiA5MnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogOTJweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA5MnB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnM5NCxcbiAgaS5zOTQge1xuICAgIGZvbnQtc2l6ZTogOTRweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA5NHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA5NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiA5NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogOTRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA5NHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnM5NixcbiAgaS5zOTYge1xuICAgIGZvbnQtc2l6ZTogOTZweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA5NnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiA5NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogOTZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnM5OCxcbiAgaS5zOTgge1xuICAgIGZvbnQtc2l6ZTogOThweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA5OHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA5OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiA5OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogOThweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA5OHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMxMDAsXG4gIGkuczEwMCB7XG4gICAgZm9udC1zaXplOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTAwcHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczEwMixcbiAgaS5zMTAyIHtcbiAgICBmb250LXNpemU6IDEwMnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDJweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTAycHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxMDJweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDJweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMTA0LFxuICBpLnMxMDQge1xuICAgIGZvbnQtc2l6ZTogMTA0cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTA0cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxMDRweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMxMDYsXG4gIGkuczEwNiB7XG4gICAgZm9udC1zaXplOiAxMDZweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTA2cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDEwNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTA2cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTA2cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczEwOCxcbiAgaS5zMTA4IHtcbiAgICBmb250LXNpemU6IDEwOHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwOHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDhweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTA4cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxMDhweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDhweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMTEwLFxuICBpLnMxMTAge1xuICAgIGZvbnQtc2l6ZTogMTEwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTEwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxMTBweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMxMTIsXG4gIGkuczExMiB7XG4gICAgZm9udC1zaXplOiAxMTJweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMTJweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTEycHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDExMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTEycHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTEycHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczExNCxcbiAgaS5zMTE0IHtcbiAgICBmb250LXNpemU6IDExNHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDExNHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMTRweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTE0cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxMTRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxMTRweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMTE2LFxuICBpLnMxMTYge1xuICAgIGZvbnQtc2l6ZTogMTE2cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTE2cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDExNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxMTZweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDExNnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDExNnB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMxMTgsXG4gIGkuczExOCB7XG4gICAgZm9udC1zaXplOiAxMThweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMThweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTE4cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDExOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTE4cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTE4cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczEyMCxcbiAgaS5zMTIwIHtcbiAgICBmb250LXNpemU6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTIwcHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMTIyLFxuICBpLnMxMjIge1xuICAgIGZvbnQtc2l6ZTogMTIycHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTIycHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEyMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxMjJweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDEyMnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEyMnB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMxMjQsXG4gIGkuczEyNCB7XG4gICAgZm9udC1zaXplOiAxMjRweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMjRweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTI0cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDEyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTI0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTI0cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczEyNixcbiAgaS5zMTI2IHtcbiAgICBmb250LXNpemU6IDEyNnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEyNnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMjZweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTI2cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxMjZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjZweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMTI4LFxuICBpLnMxMjgge1xuICAgIGZvbnQtc2l6ZTogMTI4cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTI4cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxMjhweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEyOHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMxMzAsXG4gIGkuczEzMCB7XG4gICAgZm9udC1zaXplOiAxMzBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMzBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTMwcHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczEzMixcbiAgaS5zMTMyIHtcbiAgICBmb250LXNpemU6IDEzMnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEzMnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMzJweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTMycHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxMzJweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzJweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMTM0LFxuICBpLnMxMzQge1xuICAgIGZvbnQtc2l6ZTogMTM0cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTM0cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEzNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxMzRweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDEzNHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEzNHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMxMzYsXG4gIGkuczEzNiB7XG4gICAgZm9udC1zaXplOiAxMzZweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMzZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTM2cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDEzNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTM2cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTM2cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczEzOCxcbiAgaS5zMTM4IHtcbiAgICBmb250LXNpemU6IDEzOHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEzOHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMzhweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTM4cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxMzhweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzhweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMTQwLFxuICBpLnMxNDAge1xuICAgIGZvbnQtc2l6ZTogMTQwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTQwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxNDBweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMxNDIsXG4gIGkuczE0MiB7XG4gICAgZm9udC1zaXplOiAxNDJweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxNDJweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTQycHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDE0MnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTQycHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTQycHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczE0NCxcbiAgaS5zMTQ0IHtcbiAgICBmb250LXNpemU6IDE0NHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDE0NHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxNDRweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTQ0cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxNDRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxNDRweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMTQ2LFxuICBpLnMxNDYge1xuICAgIGZvbnQtc2l6ZTogMTQ2cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTQ2cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE0NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxNDZweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDE0NnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE0NnB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMxNDgsXG4gIGkuczE0OCB7XG4gICAgZm9udC1zaXplOiAxNDhweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxNDhweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTQ4cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDE0OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTQ4cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTQ4cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczE1MCxcbiAgaS5zMTUwIHtcbiAgICBmb250LXNpemU6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTUwcHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMTUyLFxuICBpLnMxNTIge1xuICAgIGZvbnQtc2l6ZTogMTUycHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTUycHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE1MnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxNTJweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDE1MnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE1MnB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMxNTQsXG4gIGkuczE1NCB7XG4gICAgZm9udC1zaXplOiAxNTRweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxNTRweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTU0cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDE1NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTU0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTU0cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczE1NixcbiAgaS5zMTU2IHtcbiAgICBmb250LXNpemU6IDE1NnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDE1NnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxNTZweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTU2cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxNTZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTZweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMTU4LFxuICBpLnMxNTgge1xuICAgIGZvbnQtc2l6ZTogMTU4cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTU4cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE1OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxNThweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDE1OHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE1OHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMxNjAsXG4gIGkuczE2MCB7XG4gICAgZm9udC1zaXplOiAxNjBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxNjBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTYwcHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTYwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTYwcHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczE2MixcbiAgaS5zMTYyIHtcbiAgICBmb250LXNpemU6IDE2MnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDE2MnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxNjJweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTYycHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxNjJweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjJweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMTY0LFxuICBpLnMxNjQge1xuICAgIGZvbnQtc2l6ZTogMTY0cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTY0cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE2NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxNjRweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDE2NHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMxNjYsXG4gIGkuczE2NiB7XG4gICAgZm9udC1zaXplOiAxNjZweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxNjZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTY2cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDE2NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTY2cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTY2cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczE2OCxcbiAgaS5zMTY4IHtcbiAgICBmb250LXNpemU6IDE2OHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDE2OHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxNjhweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTY4cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxNjhweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjhweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMTcwLFxuICBpLnMxNzAge1xuICAgIGZvbnQtc2l6ZTogMTcwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTcwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxNzBweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMxNzIsXG4gIGkuczE3MiB7XG4gICAgZm9udC1zaXplOiAxNzJweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxNzJweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTcycHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDE3MnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTcycHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTcycHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczE3NCxcbiAgaS5zMTc0IHtcbiAgICBmb250LXNpemU6IDE3NHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDE3NHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxNzRweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTc0cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxNzRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxNzRweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMTc2LFxuICBpLnMxNzYge1xuICAgIGZvbnQtc2l6ZTogMTc2cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTc2cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE3NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxNzZweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDE3NnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE3NnB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMxNzgsXG4gIGkuczE3OCB7XG4gICAgZm9udC1zaXplOiAxNzhweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxNzhweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTc4cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDE3OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTc4cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTc4cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczE4MCxcbiAgaS5zMTgwIHtcbiAgICBmb250LXNpemU6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTgwcHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxODBweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMTgyLFxuICBpLnMxODIge1xuICAgIGZvbnQtc2l6ZTogMTgycHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTgycHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE4MnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxODJweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDE4MnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE4MnB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMxODQsXG4gIGkuczE4NCB7XG4gICAgZm9udC1zaXplOiAxODRweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxODRweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTg0cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDE4NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTg0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTg0cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczE4NixcbiAgaS5zMTg2IHtcbiAgICBmb250LXNpemU6IDE4NnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDE4NnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxODZweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTg2cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxODZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxODZweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMTg4LFxuICBpLnMxODgge1xuICAgIGZvbnQtc2l6ZTogMTg4cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTg4cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE4OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxODhweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDE4OHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMxOTAsXG4gIGkuczE5MCB7XG4gICAgZm9udC1zaXplOiAxOTBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxOTBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTkwcHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTkwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTkwcHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczE5MixcbiAgaS5zMTkyIHtcbiAgICBmb250LXNpemU6IDE5MnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDE5MnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxOTJweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTkycHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxOTJweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxOTJweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMTk0LFxuICBpLnMxOTQge1xuICAgIGZvbnQtc2l6ZTogMTk0cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTk0cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE5NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxOTRweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDE5NHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE5NHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMxOTYsXG4gIGkuczE5NiB7XG4gICAgZm9udC1zaXplOiAxOTZweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxOTZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTk2cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDE5NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTk2cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTk2cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczE5OCxcbiAgaS5zMTk4IHtcbiAgICBmb250LXNpemU6IDE5OHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDE5OHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxOThweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTk4cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxOThweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxOThweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMjAwLFxuICBpLnMyMDAge1xuICAgIGZvbnQtc2l6ZTogMjAwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjAwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMyMDIsXG4gIGkuczIwMiB7XG4gICAgZm9udC1zaXplOiAyMDJweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyMDJweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjAycHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDIwMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMjAycHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjAycHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczIwNCxcbiAgaS5zMjA0IHtcbiAgICBmb250LXNpemU6IDIwNHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDIwNHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMDRweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMjA0cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAyMDRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMDRweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMjA2LFxuICBpLnMyMDYge1xuICAgIGZvbnQtc2l6ZTogMjA2cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjA2cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIwNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAyMDZweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDIwNnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIwNnB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMyMDgsXG4gIGkuczIwOCB7XG4gICAgZm9udC1zaXplOiAyMDhweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyMDhweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjA4cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDIwOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMjA4cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjA4cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczIxMCxcbiAgaS5zMjEwIHtcbiAgICBmb250LXNpemU6IDIxMHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDIxMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMTBweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMjEwcHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAyMTBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMTBweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMjEyLFxuICBpLnMyMTIge1xuICAgIGZvbnQtc2l6ZTogMjEycHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjEycHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIxMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAyMTJweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDIxMnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMyMTQsXG4gIGkuczIxNCB7XG4gICAgZm9udC1zaXplOiAyMTRweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyMTRweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjE0cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDIxNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMjE0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjE0cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczIxNixcbiAgaS5zMjE2IHtcbiAgICBmb250LXNpemU6IDIxNnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDIxNnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMTZweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMjE2cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAyMTZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMTZweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMjE4LFxuICBpLnMyMTgge1xuICAgIGZvbnQtc2l6ZTogMjE4cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjE4cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIxOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAyMThweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDIxOHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIxOHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMyMjAsXG4gIGkuczIyMCB7XG4gICAgZm9udC1zaXplOiAyMjBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyMjBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjIwcHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDIyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMjIwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjIwcHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczIyMixcbiAgaS5zMjIyIHtcbiAgICBmb250LXNpemU6IDIyMnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDIyMnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMjJweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMjIycHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAyMjJweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMjJweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMjI0LFxuICBpLnMyMjQge1xuICAgIGZvbnQtc2l6ZTogMjI0cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjI0cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAyMjRweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDIyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMyMjYsXG4gIGkuczIyNiB7XG4gICAgZm9udC1zaXplOiAyMjZweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyMjZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjI2cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDIyNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMjI2cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjI2cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczIyOCxcbiAgaS5zMjI4IHtcbiAgICBmb250LXNpemU6IDIyOHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDIyOHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMjhweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMjI4cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAyMjhweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMjhweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMjMwLFxuICBpLnMyMzAge1xuICAgIGZvbnQtc2l6ZTogMjMwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjMwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAyMzBweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDIzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMyMzIsXG4gIGkuczIzMiB7XG4gICAgZm9udC1zaXplOiAyMzJweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyMzJweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjMycHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDIzMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMjMycHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjMycHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczIzNCxcbiAgaS5zMjM0IHtcbiAgICBmb250LXNpemU6IDIzNHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDIzNHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMzRweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMjM0cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAyMzRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMzRweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMjM2LFxuICBpLnMyMzYge1xuICAgIGZvbnQtc2l6ZTogMjM2cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjM2cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIzNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAyMzZweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDIzNnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIzNnB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMyMzgsXG4gIGkuczIzOCB7XG4gICAgZm9udC1zaXplOiAyMzhweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyMzhweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjM4cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDIzOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMjM4cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjM4cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczI0MCxcbiAgaS5zMjQwIHtcbiAgICBmb250LXNpemU6IDI0MHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDI0MHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyNDBweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMjQwcHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAyNDBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyNDBweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMjQyLFxuICBpLnMyNDIge1xuICAgIGZvbnQtc2l6ZTogMjQycHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjQycHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI0MnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAyNDJweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDI0MnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI0MnB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMyNDQsXG4gIGkuczI0NCB7XG4gICAgZm9udC1zaXplOiAyNDRweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyNDRweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjQ0cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDI0NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMjQ0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjQ0cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczI0NixcbiAgaS5zMjQ2IHtcbiAgICBmb250LXNpemU6IDI0NnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDI0NnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyNDZweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMjQ2cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAyNDZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyNDZweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMjQ4LFxuICBpLnMyNDgge1xuICAgIGZvbnQtc2l6ZTogMjQ4cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjQ4cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI0OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAyNDhweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDI0OHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMyNTAsXG4gIGkuczI1MCB7XG4gICAgZm9udC1zaXplOiAyNTBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjUwcHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMjUwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjUwcHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczI1MixcbiAgaS5zMjUyIHtcbiAgICBmb250LXNpemU6IDI1MnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDI1MnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyNTJweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMjUycHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAyNTJweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyNTJweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMjU0LFxuICBpLnMyNTQge1xuICAgIGZvbnQtc2l6ZTogMjU0cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjU0cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI1NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAyNTRweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDI1NHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI1NHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMyNTYsXG4gIGkuczI1NiB7XG4gICAgZm9udC1zaXplOiAyNTZweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyNTZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjU2cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDI1NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMjU2cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjU2cHggIWltcG9ydGFudDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvZm9udHMvaWNvbW9vbi5lb3Q/NWttMXRnXCIpO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9mb250cy9pY29tb29uLmVvdD8jaWVmaXg1a20xdGdcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2Fzc2V0cy9pY29ucy9mb250cy9pY29tb29uLnR0Zj81a20xdGdcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2Fzc2V0cy9pY29ucy9mb250cy9pY29tb29uLndvZmY/NWttMXRnXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2Fzc2V0cy9pY29ucy9mb250cy9pY29tb29uLnN2Zz81a20xdGcjaWNvbW9vblwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5bY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLmljb24tYWNjb3VudC1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMFwiOyB9XG5cbi5pY29uLWFjY291bnQtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDFcIjsgfVxuXG4uaWNvbi1hY2NvdW50LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMlwiOyB9XG5cbi5pY29uLWFjY291bnQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDNcIjsgfVxuXG4uaWNvbi1hY2NvdW50LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNFwiOyB9XG5cbi5pY29uLWFjY291bnQta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA1XCI7IH1cblxuLmljb24tYWNjb3VudC1sb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNlwiOyB9XG5cbi5pY29uLWFjY291bnQtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDdcIjsgfVxuXG4uaWNvbi1hY2NvdW50LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDhcIjsgfVxuXG4uaWNvbi1hY2NvdW50LW11bHRpcGxlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDlcIjsgfVxuXG4uaWNvbi1hY2NvdW50LW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBhXCI7IH1cblxuLmljb24tYWNjb3VudC1uZXR3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBiXCI7IH1cblxuLmljb24tYWNjb3VudC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBjXCI7IH1cblxuLmljb24tYWNjb3VudC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBkXCI7IH1cblxuLmljb24tYWNjb3VudC1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGVcIjsgfVxuXG4uaWNvbi1hY2NvdW50LXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwZlwiOyB9XG5cbi5pY29uLWFjY291bnQtc3dpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjEwXCI7IH1cblxuLmljb24tYWNjb3VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxMVwiOyB9XG5cbi5pY29uLWFpcmJhbGxvb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTJcIjsgfVxuXG4uaWNvbi1haXJwbGFuZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTNcIjsgfVxuXG4uaWNvbi1haXJwbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxNFwiOyB9XG5cbi5pY29uLWFsYXJtLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE1XCI7IH1cblxuLmljb24tYWxhcm0tbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTZcIjsgfVxuXG4uaWNvbi1hbGFybS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTdcIjsgfVxuXG4uaWNvbi1hbGFybS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE4XCI7IH1cblxuLmljb24tYWxhcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTlcIjsgfVxuXG4uaWNvbi1hbGJ1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxYVwiOyB9XG5cbi5pY29uLWFsZXJ0LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxYlwiOyB9XG5cbi5pY29uLWFsZXJ0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxY1wiOyB9XG5cbi5pY29uLWFsZXJ0LW9jdGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWRcIjsgfVxuXG4uaWNvbi1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxZVwiOyB9XG5cbi5pY29uLWFscGhhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFmXCI7IH1cblxuLmljb24tYWxwaGFiZXRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIwXCI7IH1cblxuLmljb24tYW1hem9uLWNsb3VkZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjFcIjsgfVxuXG4uaWNvbi1hbWF6b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjJcIjsgfVxuXG4uaWNvbi1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjNcIjsgfVxuXG4uaWNvbi1hbmRyb2lkLWRlYnVnLWJyaWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyNFwiOyB9XG5cbi5pY29uLWFuZHJvaWQtc3R1ZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI1XCI7IH1cblxuLmljb24tYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyNlwiOyB9XG5cbi5pY29uLWFwcGxlLWZpbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyN1wiOyB9XG5cbi5pY29uLWFwcGxlLWlvczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyOFwiOyB9XG5cbi5pY29uLWFwcGxlLW1vYmlsZW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI5XCI7IH1cblxuLmljb24tYXBwbGUtc2FmYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJhXCI7IH1cblxuLmljb24tYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmJcIjsgfVxuXG4uaWNvbi1hcHBuZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmNcIjsgfVxuXG4uaWNvbi1hcHBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJkXCI7IH1cblxuLmljb24tYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyZVwiOyB9XG5cbi5pY29uLWFycmFuZ2UtYnJpbmctZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyZlwiOyB9XG5cbi5pY29uLWFycmFuZ2UtYnJpbmctdG8tZnJvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzBcIjsgfVxuXG4uaWNvbi1hcnJhbmdlLXNlbmQtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzFcIjsgfVxuXG4uaWNvbi1hcnJhbmdlLXNlbmQtdG8tYmFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzMlwiOyB9XG5cbi5pY29uLWFycm93LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzM1wiOyB9XG5cbi5pY29uLWFycm93LWJvdHRvbS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM0XCI7IH1cblxuLmljb24tYXJyb3ctYm90dG9tLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM1XCI7IH1cblxuLmljb24tYXJyb3ctY29sbGFwc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzZcIjsgfVxuXG4uaWNvbi1hcnJvdy1kb3duLWJvbGQtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzdcIjsgfVxuXG4uaWNvbi1hcnJvdy1kb3duLWJvbGQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM4XCI7IH1cblxuLmljb24tYXJyb3ctZG93bi1ib2xkLWhleGFnb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzOVwiOyB9XG5cbi5pY29uLWFycm93LWRvd24tYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzYVwiOyB9XG5cbi5pY29uLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2JcIjsgfVxuXG4uaWNvbi1hcnJvdy1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2NcIjsgfVxuXG4uaWNvbi1hcnJvdy1sZWZ0LWJvbGQtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2RcIjsgfVxuXG4uaWNvbi1hcnJvdy1sZWZ0LWJvbGQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNlXCI7IH1cblxuLmljb24tYXJyb3ctbGVmdC1ib2xkLWhleGFnb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzZlwiOyB9XG5cbi5pY29uLWFycm93LWxlZnQtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0MFwiOyB9XG5cbi5pY29uLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDFcIjsgfVxuXG4uaWNvbi1hcnJvdy1yaWdodC1ib2xkLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQyXCI7IH1cblxuLmljb24tYXJyb3ctcmlnaHQtYm9sZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDNcIjsgfVxuXG4uaWNvbi1hcnJvdy1yaWdodC1ib2xkLWhleGFnb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0NFwiOyB9XG5cbi5pY29uLWFycm93LXJpZ2h0LWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDVcIjsgfVxuXG4uaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0NlwiOyB9XG5cbi5pY29uLWFycm93LXRvcC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ3XCI7IH1cblxuLmljb24tYXJyb3ctdG9wLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ4XCI7IH1cblxuLmljb24tYXJyb3ctdXAtYm9sZC1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0OVwiOyB9XG5cbi5pY29uLWFycm93LXVwLWJvbGQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRhXCI7IH1cblxuLmljb24tYXJyb3ctdXAtYm9sZC1oZXhhZ29uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGJcIjsgfVxuXG4uaWNvbi1hcnJvdy11cC1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRjXCI7IH1cblxuLmljb24tYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGRcIjsgfVxuXG4uaWNvbi1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0ZVwiOyB9XG5cbi5pY29uLWF0dGFjaG1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGZcIjsgfVxuXG4uaWNvbi1hdWRpb2Jvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTBcIjsgfVxuXG4uaWNvbi1hdXRvLWZpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1MVwiOyB9XG5cbi5pY29uLWF1dG8tdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUyXCI7IH1cblxuLmljb24tYmFieTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1M1wiOyB9XG5cbi5pY29uLWJhY2tidXJnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTRcIjsgfVxuXG4uaWNvbi1iYWNrdXAtcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1NVwiOyB9XG5cbi5pY29uLWJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTZcIjsgfVxuXG4uaWNvbi1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU3XCI7IH1cblxuLmljb24tYmFybGV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU4XCI7IH1cblxuLmljb24tYmFycmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU5XCI7IH1cblxuLmljb24tYmFzZWNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWFcIjsgfVxuXG4uaWNvbi1iYXNrZXQtZmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1YlwiOyB9XG5cbi5pY29uLWJhc2tldC11bmZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWNcIjsgfVxuXG4uaWNvbi1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWRcIjsgfVxuXG4uaWNvbi1iYXR0ZXJ5LTEwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVlXCI7IH1cblxuLmljb24tYmF0dGVyeS0yMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1ZlwiOyB9XG5cbi5pY29uLWJhdHRlcnktMzA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjBcIjsgfVxuXG4uaWNvbi1iYXR0ZXJ5LTQwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjYxXCI7IH1cblxuLmljb24tYmF0dGVyeS01MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2MlwiOyB9XG5cbi5pY29uLWJhdHRlcnktNjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjNcIjsgfVxuXG4uaWNvbi1iYXR0ZXJ5LTcwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY0XCI7IH1cblxuLmljb24tYmF0dGVyeS04MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2NVwiOyB9XG5cbi5pY29uLWJhdHRlcnktOTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjZcIjsgfVxuXG4uaWNvbi1iYXR0ZXJ5LWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY3XCI7IH1cblxuLmljb24tYmF0dGVyeS1jaGFyZ2luZy0yMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2OFwiOyB9XG5cbi5pY29uLWJhdHRlcnktY2hhcmdpbmctMzA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjlcIjsgfVxuXG4uaWNvbi1iYXR0ZXJ5LWNoYXJnaW5nLTQwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZhXCI7IH1cblxuLmljb24tYmF0dGVyeS1jaGFyZ2luZy02MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2YlwiOyB9XG5cbi5pY29uLWJhdHRlcnktY2hhcmdpbmctODA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmNcIjsgfVxuXG4uaWNvbi1iYXR0ZXJ5LWNoYXJnaW5nLTkwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZkXCI7IH1cblxuLmljb24tYmF0dGVyeS1jaGFyZ2luZy0xMDA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmVcIjsgfVxuXG4uaWNvbi1iYXR0ZXJ5LW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZmXCI7IH1cblxuLmljb24tYmF0dGVyeS1uZWdhdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3MFwiOyB9XG5cbi5pY29uLWJhdHRlcnktb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3MVwiOyB9XG5cbi5pY29uLWJhdHRlcnktcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3MlwiOyB9XG5cbi5pY29uLWJhdHRlcnktcG9zaXRpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzNcIjsgfVxuXG4uaWNvbi1iYXR0ZXJ5LXN0YW5kYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc0XCI7IH1cblxuLmljb24tYmF0dGVyeS11bmtub3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc1XCI7IH1cblxuLmljb24tYmF0dGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3NlwiOyB9XG5cbi5pY29uLWJlYWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc3XCI7IH1cblxuLmljb24tYmVha2VyLWVtcHR5LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzhcIjsgfVxuXG4uaWNvbi1iZWFrZXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzlcIjsgfVxuXG4uaWNvbi1iZWFrZXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3YVwiOyB9XG5cbi5pY29uLWJlYWtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3YlwiOyB9XG5cbi5pY29uLWJlYXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdjXCI7IH1cblxuLmljb24tYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3ZFwiOyB9XG5cbi5pY29uLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2VcIjsgfVxuXG4uaWNvbi1iZWxsLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3ZlwiOyB9XG5cbi5pY29uLWJlbGwtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4MFwiOyB9XG5cbi5pY29uLWJlbGwtcmluZy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjgxXCI7IH1cblxuLmljb24tYmVsbC1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjgyXCI7IH1cblxuLmljb24tYmVsbC1zbGVlcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4M1wiOyB9XG5cbi5pY29uLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODRcIjsgfVxuXG4uaWNvbi1iZXRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjg1XCI7IH1cblxuLmljb24tYmlrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4NlwiOyB9XG5cbi5pY29uLWJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODdcIjsgfVxuXG4uaWNvbi1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjg4XCI7IH1cblxuLmljb24tYmlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjg5XCI7IH1cblxuLmljb24tYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhhXCI7IH1cblxuLmljb24tYmxhY2stbWVzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4YlwiOyB9XG5cbi5pY29uLWJsYWNrYmVycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGNcIjsgfVxuXG4uaWNvbi1ibGluZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGRcIjsgfVxuXG4uaWNvbi1ibG9jay1oZWxwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGVcIjsgfVxuXG4uaWNvbi1ibG9nZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhmXCI7IH1cblxuLmljb24tYmx1ZXRvb3RoLWF1ZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjkwXCI7IH1cblxuLmljb24tYmx1ZXRvb3RoLWNvbm5lY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTFcIjsgfVxuXG4uaWNvbi1ibHVldG9vdGgtc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTJcIjsgfVxuXG4uaWNvbi1ibHVldG9vdGgtdHJhbnNmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTNcIjsgfVxuXG4uaWNvbi1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTRcIjsgfVxuXG4uaWNvbi1ibHVyLWxpbmVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5NVwiOyB9XG5cbi5pY29uLWJsdXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk2XCI7IH1cblxuLmljb24tYmx1ci1yYWRpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTdcIjsgfVxuXG4uaWNvbi1ibHVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk4XCI7IH1cblxuLmljb24tYm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5OVwiOyB9XG5cbi5pY29uLWJvb2stbXVsdGlwbGUtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5YVwiOyB9XG5cbi5pY29uLWJvb2stbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWJcIjsgfVxuXG4uaWNvbi1ib29rLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWNcIjsgfVxuXG4uaWNvbi1ib29rLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWRcIjsgfVxuXG4uaWNvbi1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjllXCI7IH1cblxuLmljb24tYm9va21hcmstY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWZcIjsgfVxuXG4uaWNvbi1ib29rbWFyay1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhMFwiOyB9XG5cbi5pY29uLWJvb2ttYXJrLW91dGxpbmUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhMVwiOyB9XG5cbi5pY29uLWJvb2ttYXJrLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTJcIjsgfVxuXG4uaWNvbi1ib29rbWFyay1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmEzXCI7IH1cblxuLmljb24tYm9va21hcmstcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE0XCI7IH1cblxuLmljb24tYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTVcIjsgfVxuXG4uaWNvbi1ib3JkZXItYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE2XCI7IH1cblxuLmljb24tYm9yZGVyLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhN1wiOyB9XG5cbi5pY29uLWJvcmRlci1jb2xvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhOFwiOyB9XG5cbi5pY29uLWJvcmRlci1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE5XCI7IH1cblxuLmljb24tYm9yZGVyLWluc2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhYVwiOyB9XG5cbi5pY29uLWJvcmRlci1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmFiXCI7IH1cblxuLmljb24tYm9yZGVyLW5vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YWNcIjsgfVxuXG4uaWNvbi1ib3JkZXItb3V0c2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhZFwiOyB9XG5cbi5pY29uLWJvcmRlci1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhZVwiOyB9XG5cbi5pY29uLWJvcmRlci10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YWZcIjsgfVxuXG4uaWNvbi1ib3JkZXItdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjBcIjsgfVxuXG4uaWNvbi1ib3dsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmIxXCI7IH1cblxuLmljb24tYm94LWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmIyXCI7IH1cblxuLmljb24tYm94LXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiM1wiOyB9XG5cbi5pY29uLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiNFwiOyB9XG5cbi5pY29uLWJyaWVmY2FzZS1jaGVja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmI1XCI7IH1cblxuLmljb24tYnJpZWZjYXNlLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmI2XCI7IH1cblxuLmljb24tYnJpZWZjYXNlLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiN1wiOyB9XG5cbi5pY29uLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiOFwiOyB9XG5cbi5pY29uLWJyaWdodG5lc3MtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiOVwiOyB9XG5cbi5pY29uLWJyaWdodG5lc3MtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiYVwiOyB9XG5cbi5pY29uLWJyaWdodG5lc3MtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiYlwiOyB9XG5cbi5pY29uLWJyaWdodG5lc3MtNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiY1wiOyB9XG5cbi5pY29uLWJyaWdodG5lc3MtNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiZFwiOyB9XG5cbi5pY29uLWJyaWdodG5lc3MtNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiZVwiOyB9XG5cbi5pY29uLWJyaWdodG5lc3MtNzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiZlwiOyB9XG5cbi5pY29uLWJyaWdodG5lc3MtYXV0bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjMFwiOyB9XG5cbi5pY29uLWJyaWdodG5lc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzFcIjsgfVxuXG4uaWNvbi1icm9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjMlwiOyB9XG5cbi5pY29uLWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmMzXCI7IH1cblxuLmljb24tYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmM0XCI7IH1cblxuLmljb24tYnVsbGV0aW4tYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzVcIjsgfVxuXG4uaWNvbi1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjNlwiOyB9XG5cbi5pY29uLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjN1wiOyB9XG5cbi5pY29uLWNha2UtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjOFwiOyB9XG5cbi5pY29uLWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzlcIjsgfVxuXG4uaWNvbi1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmNhXCI7IH1cblxuLmljb24tY2FsZW5kYXItYmxhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2Y2JcIjsgfVxuXG4uaWNvbi1jYWxlbmRhci1jaGVjay1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjY1wiOyB9XG5cbi5pY29uLWNhbGVuZGFyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmNkXCI7IH1cblxuLmljb24tY2FsZW5kYXItY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2Y2VcIjsgfVxuXG4uaWNvbi1jYWxlbmRhci1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjZlwiOyB9XG5cbi5pY29uLWNhbGVuZGFyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDBcIjsgfVxuXG4uaWNvbi1jYWxlbmRhci1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDFcIjsgfVxuXG4uaWNvbi1jYWxlbmRhci1zZWxlY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDJcIjsgfVxuXG4uaWNvbi1jYWxlbmRhci10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQzXCI7IH1cblxuLmljb24tY2FsZW5kYXItdG9kYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDRcIjsgfVxuXG4uaWNvbi1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkNVwiOyB9XG5cbi5pY29uLWNhbWNvcmRlci1ib3gtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQ2XCI7IH1cblxuLmljb24tY2FtY29yZGVyLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkN1wiOyB9XG5cbi5pY29uLWNhbWNvcmRlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDhcIjsgfVxuXG4uaWNvbi1jYW1jb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDlcIjsgfVxuXG4uaWNvbi1jYW1lcmEtZnJvbnQtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkYVwiOyB9XG5cbi5pY29uLWNhbWVyYS1mcm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkYlwiOyB9XG5cbi5pY29uLWNhbWVyYS1pcmlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmRjXCI7IH1cblxuLmljb24tY2FtZXJhLXBhcnR5LW1vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZGRcIjsgfVxuXG4uaWNvbi1jYW1lcmEtcmVhci12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmRlXCI7IH1cblxuLmljb24tY2FtZXJhLXJlYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZGZcIjsgfVxuXG4uaWNvbi1jYW1lcmEtc3dpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmUwXCI7IH1cblxuLmljb24tY2FtZXJhLXRpbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmUxXCI7IH1cblxuLmljb24tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmUyXCI7IH1cblxuLmljb24tY2FuY2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmUzXCI7IH1cblxuLmljb24tY2FuZHljYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmU0XCI7IH1cblxuLmljb24tY2FyLXdhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTVcIjsgfVxuXG4uaWNvbi1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTZcIjsgfVxuXG4uaWNvbi1jYXJyb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTdcIjsgfVxuXG4uaWNvbi1jYXJ0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZThcIjsgfVxuXG4uaWNvbi1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmU5XCI7IH1cblxuLmljb24tY2FzaC0xMDA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZWFcIjsgfVxuXG4uaWNvbi1jYXNoLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmViXCI7IH1cblxuLmljb24tY2FzaC11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZWNcIjsgfVxuXG4uaWNvbi1jYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmVkXCI7IH1cblxuLmljb24tY2FzdC1jb25uZWN0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZWVcIjsgfVxuXG4uaWNvbi1jYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmVmXCI7IH1cblxuLmljb24tY2FzdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmYwXCI7IH1cblxuLmljb24tY2F0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmYxXCI7IH1cblxuLmljb24tY2VsbHBob25lLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjJcIjsgfVxuXG4uaWNvbi1jZWxscGhvbmUtZG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmM1wiOyB9XG5cbi5pY29uLWNlbGxwaG9uZS1pcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjRcIjsgfVxuXG4uaWNvbi1jZWxscGhvbmUtbGluay1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjVcIjsgfVxuXG4uaWNvbi1jZWxscGhvbmUtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmNlwiOyB9XG5cbi5pY29uLWNlbGxwaG9uZS1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmN1wiOyB9XG5cbi5pY29uLWNlbGxwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmOFwiOyB9XG5cbi5pY29uLWNoYWlyLXNjaG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmOVwiOyB9XG5cbi5pY29uLWNoYXJ0LWFyYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmYVwiOyB9XG5cbi5pY29uLWNoYXJ0LWFyZWFzcGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZmJcIjsgfVxuXG4uaWNvbi1jaGFydC1iYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZmNcIjsgfVxuXG4uaWNvbi1jaGFydC1oaXN0b2dyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZmRcIjsgfVxuXG4uaWNvbi1jaGFydC1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmZlXCI7IH1cblxuLmljb24tY2hhcnQtcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmZmXCI7IH1cblxuLmljb24tY2hlY2stYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzAwXCI7IH1cblxuLmljb24tY2hlY2stYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDFcIjsgfVxuXG4uaWNvbi1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDJcIjsgfVxuXG4uaWNvbi1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwM1wiOyB9XG5cbi5pY29uLWNoZWNrYm94LWJsYW5rLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzA0XCI7IH1cblxuLmljb24tY2hlY2tib3gtYmxhbmstY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzA1XCI7IH1cblxuLmljb24tY2hlY2tib3gtYmxhbmstb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwNlwiOyB9XG5cbi5pY29uLWNoZWNrYm94LWJsYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzA3XCI7IH1cblxuLmljb24tY2hlY2tib3gtbWFya2VkLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzA4XCI7IH1cblxuLmljb24tY2hlY2tib3gtbWFya2VkLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwOVwiOyB9XG5cbi5pY29uLWNoZWNrYm94LW1hcmtlZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzBhXCI7IH1cblxuLmljb24tY2hlY2tib3gtbWFya2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzBiXCI7IH1cblxuLmljb24tY2hlY2tib3gtbXVsdGlwbGUtYmxhbmstb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwY1wiOyB9XG5cbi5pY29uLWNoZWNrYm94LW11bHRpcGxlLWJsYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzBkXCI7IH1cblxuLmljb24tY2hlY2tib3gtbXVsdGlwbGUtbWFya2VkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MGVcIjsgfVxuXG4uaWNvbi1jaGVja2JveC1tdWx0aXBsZS1tYXJrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MGZcIjsgfVxuXG4uaWNvbi1jaGVja2VyYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTBcIjsgfVxuXG4uaWNvbi1jaGV2cm9uLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzExXCI7IH1cblxuLmljb24tY2hldnJvbi1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxMlwiOyB9XG5cbi5pY29uLWNoZXZyb24tZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzEzXCI7IH1cblxuLmljb24tY2hldnJvbi1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTRcIjsgfVxuXG4uaWNvbi1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTVcIjsgfVxuXG4uaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTZcIjsgfVxuXG4uaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzE3XCI7IH1cblxuLmljb24tY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxOFwiOyB9XG5cbi5pY29uLWNodXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxOVwiOyB9XG5cbi5pY29uLWNpc2NvLXdlYmV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzFhXCI7IH1cblxuLmljb24tY2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxYlwiOyB9XG5cbi5pY29uLWNsYXBwZXJib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxY1wiOyB9XG5cbi5pY29uLWNsaXBib2FyZC1hY2NvdW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzFkXCI7IH1cblxuLmljb24tY2xpcGJvYXJkLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzFlXCI7IH1cblxuLmljb24tY2xpcGJvYXJkLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MWZcIjsgfVxuXG4uaWNvbi1jbGlwYm9hcmQtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyMFwiOyB9XG5cbi5pY29uLWNsaXBib2FyZC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyMVwiOyB9XG5cbi5pY29uLWNsaXBib2FyZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzIyXCI7IH1cblxuLmljb24tY2xpcGJvYXJkLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjNcIjsgfVxuXG4uaWNvbi1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjRcIjsgfVxuXG4uaWNvbi1jbGlwcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjVcIjsgfVxuXG4uaWNvbi1jbG9jay1mYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzI2XCI7IH1cblxuLmljb24tY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjdcIjsgfVxuXG4uaWNvbi1jbG9zZS1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyOFwiOyB9XG5cbi5pY29uLWNsb3NlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyOVwiOyB9XG5cbi5pY29uLWNsb3NlLW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MmFcIjsgfVxuXG4uaWNvbi1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyYlwiOyB9XG5cbi5pY29uLWNsb3NlZC1jYXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzJjXCI7IH1cblxuLmljb24tY2xvdWQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MmRcIjsgfVxuXG4uaWNvbi1jbG91ZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MmVcIjsgfVxuXG4uaWNvbi1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyZlwiOyB9XG5cbi5pY29uLWNsb3VkLW91dGxpbmUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzMwXCI7IH1cblxuLmljb24tY2xvdWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczMVwiOyB9XG5cbi5pY29uLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczMlwiOyB9XG5cbi5pY29uLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzMzXCI7IH1cblxuLmljb24tY29kZS1hcnJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczNFwiOyB9XG5cbi5pY29uLWNvZGUtYnJhY2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzM1XCI7IH1cblxuLmljb24tY29kZS1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczNlwiOyB9XG5cbi5pY29uLWNvZGUtZ3JlYXRlci10aGFuLW9yLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzM3XCI7IH1cblxuLmljb24tY29kZS1ncmVhdGVyLXRoYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzhcIjsgfVxuXG4uaWNvbi1jb2RlLWxlc3MtdGhhbi1vci1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczOVwiOyB9XG5cbi5pY29uLWNvZGUtbGVzcy10aGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzNhXCI7IH1cblxuLmljb24tY29kZS1ub3QtZXF1YWwtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczYlwiOyB9XG5cbi5pY29uLWNvZGUtbm90LWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzNjXCI7IH1cblxuLmljb24tY29kZS1zdHJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3M2RcIjsgfVxuXG4uaWNvbi1jb2RlLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3M2VcIjsgfVxuXG4uaWNvbi1jb2RlcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzNmXCI7IH1cblxuLmljb24tY29mZmVlLXRvLWdvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQwXCI7IH1cblxuLmljb24tY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQxXCI7IH1cblxuLmljb24tY29nLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0MlwiOyB9XG5cbi5pY29uLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0M1wiOyB9XG5cbi5pY29uLWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDRcIjsgfVxuXG4uaWNvbi1jb2xvci1oZWxwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDVcIjsgfVxuXG4uaWNvbi1jb21tZW50LWFjY291bnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0NlwiOyB9XG5cbi5pY29uLWNvbW1lbnQtYWNjb3VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0N1wiOyB9XG5cbi5pY29uLWNvbW1lbnQtYWxlcnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0OFwiOyB9XG5cbi5pY29uLWNvbW1lbnQtYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDlcIjsgfVxuXG4uaWNvbi1jb21tZW50LWNoZWNrLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NGFcIjsgfVxuXG4uaWNvbi1jb21tZW50LWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzRiXCI7IH1cblxuLmljb24tY29tbWVudC1tdWx0aXBlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NGNcIjsgfVxuXG4uaWNvbi1jb21tZW50LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NGRcIjsgfVxuXG4uaWNvbi1jb21tZW50LXBsdXMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0ZVwiOyB9XG5cbi5pY29uLWNvbW1lbnQtcHJvY2Vzc2luZy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzRmXCI7IH1cblxuLmljb24tY29tbWVudC1wcm9jZXNzaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzUwXCI7IH1cblxuLmljb24tY29tbWVudC1yZW1vdmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1MVwiOyB9XG5cbi5pY29uLWNvbW1lbnQtdGV4dC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzUyXCI7IH1cblxuLmljb24tY29tbWVudC10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzUzXCI7IH1cblxuLmljb24tY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1NFwiOyB9XG5cbi5pY29uLWNvbXBhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTVcIjsgfVxuXG4uaWNvbi1jb21wYXNzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTZcIjsgfVxuXG4uaWNvbi1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzU3XCI7IH1cblxuLmljb24tY29uc29sZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1OFwiOyB9XG5cbi5pY29uLWNvbnRlbnQtY29weTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1OVwiOyB9XG5cbi5pY29uLWNvbnRlbnQtY3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzVhXCI7IH1cblxuLmljb24tY29udGVudC1kdXBsaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NWJcIjsgfVxuXG4uaWNvbi1jb250ZW50LXBhc3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzVjXCI7IH1cblxuLmljb24tY29udGVudC1zYXZlLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1ZFwiOyB9XG5cbi5pY29uLWNvbnRlbnQtc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1ZVwiOyB9XG5cbi5pY29uLWNvbnRyYXN0LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1ZlwiOyB9XG5cbi5pY29uLWNvbnRyYXN0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc2MFwiOyB9XG5cbi5pY29uLWNvbnRyYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzYxXCI7IH1cblxuLmljb24tY29udHJvbGxlci14Ym94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzYyXCI7IH1cblxuLmljb24tY293OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzYzXCI7IH1cblxuLmljb24tY3JlZGl0LWNhcmQtbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NjRcIjsgfVxuXG4uaWNvbi1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc2NVwiOyB9XG5cbi5pY29uLWNyb3AtZnJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc2NlwiOyB9XG5cbi5pY29uLWNyb3AtbGFuZHNjYXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzY3XCI7IH1cblxuLmljb24tY3JvcC1wb3J0cmFpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc2OFwiOyB9XG5cbi5pY29uLWNyb3Atc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzY5XCI7IH1cblxuLmljb24tY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc2YVwiOyB9XG5cbi5pY29uLWNyb3NzaGFpcnMtZ3BzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzZiXCI7IH1cblxuLmljb24tY3Jvc3NoYWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc2Y1wiOyB9XG5cbi5pY29uLWNyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzZkXCI7IH1cblxuLmljb24tY3ViZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzZlXCI7IH1cblxuLmljb24tY3ViZS11bmZvbGRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc2ZlwiOyB9XG5cbi5pY29uLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NzBcIjsgfVxuXG4uaWNvbi1jdXAtd2F0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NzFcIjsgfVxuXG4uaWNvbi1jdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NzJcIjsgfVxuXG4uaWNvbi1jdXJyZW5jeS1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NzNcIjsgfVxuXG4uaWNvbi1jdXJyZW5jeS1ldXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NzRcIjsgfVxuXG4uaWNvbi1jdXJyZW5jeS1nYnA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NzVcIjsgfVxuXG4uaWNvbi1jdXJyZW5jeS1pbnI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NzZcIjsgfVxuXG4uaWNvbi1jdXJyZW5jeS1ydWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NzdcIjsgfVxuXG4uaWNvbi1jdXJyZW5jeS10cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NzhcIjsgfVxuXG4uaWNvbi1jdXJyZW5jeS11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NzlcIjsgfVxuXG4uaWNvbi1jdXJzb3ItZGVmYXVsdC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzdhXCI7IH1cblxuLmljb24tY3Vyc29yLWRlZmF1bHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3N2JcIjsgfVxuXG4uaWNvbi1jdXJzb3ItbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc3Y1wiOyB9XG5cbi5pY29uLWN1cnNvci1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzdkXCI7IH1cblxuLmljb24tZGF0YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc3ZVwiOyB9XG5cbi5pY29uLWRlYnVnLXN0ZXAtaW50bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc3ZlwiOyB9XG5cbi5pY29uLWRlYnVnLXN0ZXAtb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzgwXCI7IH1cblxuLmljb24tZGVidWctc3RlcC1vdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzgxXCI7IH1cblxuLmljb24tZGVjaW1hbC1kZWNyZWFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc4MlwiOyB9XG5cbi5pY29uLWRlY2ltYWwtaW5jcmVhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ODNcIjsgfVxuXG4uaWNvbi1kZWxldGUtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc4NFwiOyB9XG5cbi5pY29uLWRlbGV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc4NVwiOyB9XG5cbi5pY29uLWRlc2twaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc4NlwiOyB9XG5cbi5pY29uLWRlc2t0b3AtbWFjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzg3XCI7IH1cblxuLmljb24tZGVza3RvcC10b3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc4OFwiOyB9XG5cbi5pY29uLWRldGFpbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ODlcIjsgfVxuXG4uaWNvbi1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzhhXCI7IH1cblxuLmljb24tZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc4YlwiOyB9XG5cbi5pY29uLWRpY2UtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc4Y1wiOyB9XG5cbi5pY29uLWRpY2UtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc4ZFwiOyB9XG5cbi5pY29uLWRpY2UtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc4ZVwiOyB9XG5cbi5pY29uLWRpY2UtNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc4ZlwiOyB9XG5cbi5pY29uLWRpY2UtNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc5MFwiOyB9XG5cbi5pY29uLWRpY2UtNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc5MVwiOyB9XG5cbi5pY29uLWRpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OTJcIjsgfVxuXG4uaWNvbi1kaXJlY3Rpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzkzXCI7IH1cblxuLmljb24tZGlzay1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc5NFwiOyB9XG5cbi5pY29uLWRpc3F1cy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzk1XCI7IH1cblxuLmljb24tZGlzcXVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzk2XCI7IH1cblxuLmljb24tZGl2aXNpb24tYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzk3XCI7IH1cblxuLmljb24tZGl2aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OThcIjsgfVxuXG4uaWNvbi1kbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OTlcIjsgfVxuXG4uaWNvbi1kb2N1bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc5YVwiOyB9XG5cbi5pY29uLWRvbWFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc5YlwiOyB9XG5cbi5pY29uLWRvdHMtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc5Y1wiOyB9XG5cbi5pY29uLWRvdHMtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OWRcIjsgfVxuXG4uaWNvbi1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc5ZVwiOyB9XG5cbi5pY29uLWRyYWctaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc5ZlwiOyB9XG5cbi5pY29uLWRyYWctdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YTBcIjsgfVxuXG4uaWNvbi1kcmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2ExXCI7IH1cblxuLmljb24tZHJhd2luZy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YTJcIjsgfVxuXG4uaWNvbi1kcmF3aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2EzXCI7IH1cblxuLmljb24tZHJpYmJibGUtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2E0XCI7IH1cblxuLmljb24tZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YTVcIjsgfVxuXG4uaWNvbi1kcm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdhNlwiOyB9XG5cbi5pY29uLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YTdcIjsgfVxuXG4uaWNvbi1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YThcIjsgfVxuXG4uaWNvbi1kdWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2E5XCI7IH1cblxuLmljb24tZHVtYmJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YWFcIjsgfVxuXG4uaWNvbi1lYXJ0aC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YWJcIjsgfVxuXG4uaWNvbi1lYXJ0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdhY1wiOyB9XG5cbi5pY29uLWViYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YWRcIjsgfVxuXG4uaWNvbi1lZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2FlXCI7IH1cblxuLmljb24tZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YWZcIjsgfVxuXG4uaWNvbi1lbGV2YXRpb24tZGVjbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdiMFwiOyB9XG5cbi5pY29uLWVsZXZhdGlvbi1yaXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2IxXCI7IH1cblxuLmljb24tZWxldmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YjJcIjsgfVxuXG4uaWNvbi1lbWFpbC1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2IzXCI7IH1cblxuLmljb24tZW1haWwtc2VjdXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2I0XCI7IH1cblxuLmljb24tZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YjVcIjsgfVxuXG4uaWNvbi1lbW90aWNvbi1jb29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2I2XCI7IH1cblxuLmljb24tZW1vdGljb24tZGV2aWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YjdcIjsgfVxuXG4uaWNvbi1lbW90aWNvbi1oYXBweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdiOFwiOyB9XG5cbi5pY29uLWVtb3RpY29uLW5ldXRyYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YjlcIjsgfVxuXG4uaWNvbi1lbW90aWNvbi1wb29wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2JhXCI7IH1cblxuLmljb24tZW1vdGljb24tc2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2JiXCI7IH1cblxuLmljb24tZW1vdGljb24tdG9uZ3VlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2JjXCI7IH1cblxuLmljb24tZW1vdGljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YmRcIjsgfVxuXG4uaWNvbi1lbmdpbmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdiZVwiOyB9XG5cbi5pY29uLWVuZ2luZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdiZlwiOyB9XG5cbi5pY29uLWVxdWFsLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdjMFwiOyB9XG5cbi5pY29uLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2MxXCI7IH1cblxuLmljb24tZXJhc2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2MyXCI7IH1cblxuLmljb24tZXNjYWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2MzXCI7IH1cblxuLmljb24tZXRzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdjNFwiOyB9XG5cbi5pY29uLWV2ZXJub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2M1XCI7IH1cblxuLmljb24tZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YzZcIjsgfVxuXG4uaWNvbi1leGl0LXRvLWFwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdjN1wiOyB9XG5cbi5pY29uLWV4cG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdjOFwiOyB9XG5cbi5pY29uLWV5ZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YzlcIjsgfVxuXG4uaWNvbi1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3Y2FcIjsgfVxuXG4uaWNvbi1leWVkcm9wcGVyLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3Y2JcIjsgfVxuXG4uaWNvbi1leWVkcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2NjXCI7IH1cblxuLmljb24tZmFjZWJvb2stYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2NkXCI7IH1cblxuLmljb24tZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3Y2VcIjsgfVxuXG4uaWNvbi1mYWN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2NmXCI7IH1cblxuLmljb24tZmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2QwXCI7IH1cblxuLmljb24tZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2QxXCI7IH1cblxuLmljb24tZmVycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZDJcIjsgfVxuXG4uaWNvbi1maWxlLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2QzXCI7IH1cblxuLmljb24tZmlsZS1kZWxpbWl0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZDRcIjsgfVxuXG4uaWNvbi1maWxlLWRvY3VtZW50LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdkNVwiOyB9XG5cbi5pY29uLWZpbGUtZG9jdW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZDZcIjsgfVxuXG4uaWNvbi1maWxlLWV4Y2VsLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdkN1wiOyB9XG5cbi5pY29uLWZpbGUtZXhjZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZDhcIjsgfVxuXG4uaWNvbi1maWxlLWZpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZDlcIjsgfVxuXG4uaWNvbi1maWxlLWhpZGRlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdkYVwiOyB9XG5cbi5pY29uLWZpbGUtaW1hZ2UtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2RiXCI7IH1cblxuLmljb24tZmlsZS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdkY1wiOyB9XG5cbi5pY29uLWZpbGUtbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZGRcIjsgfVxuXG4uaWNvbi1maWxlLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2RlXCI7IH1cblxuLmljb24tZmlsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2RmXCI7IH1cblxuLmljb24tZmlsZS1wZGYtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2UwXCI7IH1cblxuLmljb24tZmlsZS1wZGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZTFcIjsgfVxuXG4uaWNvbi1maWxlLXBvd2VycG9pbnQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2UyXCI7IH1cblxuLmljb24tZmlsZS1wb3dlcnBvaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2UzXCI7IH1cblxuLmljb24tZmlsZS1wcmVzZW50YXRpb24tYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2U0XCI7IH1cblxuLmljb24tZmlsZS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlNVwiOyB9XG5cbi5pY29uLWZpbGUtd29yZC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZTZcIjsgfVxuXG4uaWNvbi1maWxlLXdvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZTdcIjsgfVxuXG4uaWNvbi1maWxlLXhtbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlOFwiOyB9XG5cbi5pY29uLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZTlcIjsgfVxuXG4uaWNvbi1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2VhXCI7IH1cblxuLmljb24tZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlYlwiOyB9XG5cbi5pY29uLWZpbG1zdHJpcC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZWNcIjsgfVxuXG4uaWNvbi1maWxtc3RyaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZWRcIjsgfVxuXG4uaWNvbi1maWx0ZXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlZVwiOyB9XG5cbi5pY29uLWZpbHRlci1yZW1vdmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlZlwiOyB9XG5cbi5pY29uLWZpbHRlci1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZjBcIjsgfVxuXG4uaWNvbi1maWx0ZXItdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdmMVwiOyB9XG5cbi5pY29uLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdmMlwiOyB9XG5cbi5pY29uLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZjNcIjsgfVxuXG4uaWNvbi1maXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2Y0XCI7IH1cblxuLmljb24tZmxhZy1jaGVja2VyZWQtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdmNVwiOyB9XG5cbi5pY29uLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2Y2XCI7IH1cblxuLmljb24tZmxhZy1vdXRsaW5lLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZjdcIjsgfVxuXG4uaWNvbi1mbGFnLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZjhcIjsgfVxuXG4uaWNvbi1mbGFnLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2Y5XCI7IH1cblxuLmljb24tZmxhZy12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2ZhXCI7IH1cblxuLmljb24tZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdmYlwiOyB9XG5cbi5pY29uLWZsYXNoLWF1dG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZmNcIjsgfVxuXG4uaWNvbi1mbGFzaC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZmRcIjsgfVxuXG4uaWNvbi1mbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdmZVwiOyB9XG5cbi5pY29uLWZsYXNobGlnaHQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2ZmXCI7IH1cblxuLmljb24tZmxhc2hsaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwMFwiOyB9XG5cbi5pY29uLWZsYXR0cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwMVwiOyB9XG5cbi5pY29uLWZsaWNrci1hZnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwMlwiOyB9XG5cbi5pY29uLWZsaWNrci1iZWZvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDNcIjsgfVxuXG4uaWNvbi1mbGlwLXRvLWJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDRcIjsgfVxuXG4uaWNvbi1mbGlwLXRvLWZyb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA1XCI7IH1cblxuLmljb24tZmxvcHB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA2XCI7IH1cblxuLmljb24tZmxvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA3XCI7IH1cblxuLmljb24tZm9sZGVyLWFjY291bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDhcIjsgfVxuXG4uaWNvbi1mb2xkZXItZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDlcIjsgfVxuXG4uaWNvbi1mb2xkZXItZ29vZ2xlLWRyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODBhXCI7IH1cblxuLmljb24tZm9sZGVyLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODBiXCI7IH1cblxuLmljb24tZm9sZGVyLWxvY2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwY1wiOyB9XG5cbi5pY29uLWZvbGRlci1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODBkXCI7IH1cblxuLmljb24tZm9sZGVyLW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MGVcIjsgfVxuXG4uaWNvbi1mb2xkZXItbXVsdGlwbGUtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MGZcIjsgfVxuXG4uaWNvbi1mb2xkZXItbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxMFwiOyB9XG5cbi5pY29uLWZvbGRlci1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxMVwiOyB9XG5cbi5pY29uLWZvbGRlci1vdXRsaW5lLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTJcIjsgfVxuXG4uaWNvbi1mb2xkZXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxM1wiOyB9XG5cbi5pY29uLWZvbGRlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODE0XCI7IH1cblxuLmljb24tZm9sZGVyLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxNVwiOyB9XG5cbi5pY29uLWZvbGRlci11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTZcIjsgfVxuXG4uaWNvbi1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTdcIjsgfVxuXG4uaWNvbi1mb29kLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODE4XCI7IH1cblxuLmljb24tZm9vZC12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODE5XCI7IH1cblxuLmljb24tZm9vZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxYVwiOyB9XG5cbi5pY29uLWZvb3RiYWxsLWhlbG1ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxYlwiOyB9XG5cbi5pY29uLWZvb3RiYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFjXCI7IH1cblxuLmljb24tZm9ybWF0LWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxZFwiOyB9XG5cbi5pY29uLWZvcm1hdC1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFlXCI7IH1cblxuLmljb24tZm9ybWF0LWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MWZcIjsgfVxuXG4uaWNvbi1mb3JtYXQtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjBcIjsgfVxuXG4uaWNvbi1mb3JtYXQtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyMVwiOyB9XG5cbi5pY29uLWZvcm1hdC1jbGVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyMlwiOyB9XG5cbi5pY29uLWZvcm1hdC1jb2xvci1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODIzXCI7IH1cblxuLmljb24tZm9ybWF0LWNvbG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI0XCI7IH1cblxuLmljb24tZm9ybWF0LWZsb2F0LWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyNVwiOyB9XG5cbi5pY29uLWZvcm1hdC1mbG9hdC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI2XCI7IH1cblxuLmljb24tZm9ybWF0LWZsb2F0LW5vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjdcIjsgfVxuXG4uaWNvbi1mb3JtYXQtZmxvYXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjhcIjsgfVxuXG4uaWNvbi1mb3JtYXQtaGVhZGVyLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjlcIjsgfVxuXG4uaWNvbi1mb3JtYXQtaGVhZGVyLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MmFcIjsgfVxuXG4uaWNvbi1mb3JtYXQtaGVhZGVyLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MmJcIjsgfVxuXG4uaWNvbi1mb3JtYXQtaGVhZGVyLTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MmNcIjsgfVxuXG4uaWNvbi1mb3JtYXQtaGVhZGVyLTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MmRcIjsgfVxuXG4uaWNvbi1mb3JtYXQtaGVhZGVyLTY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MmVcIjsgfVxuXG4uaWNvbi1mb3JtYXQtaGVhZGVyLWRlY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODJmXCI7IH1cblxuLmljb24tZm9ybWF0LWhlYWRlci1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODMwXCI7IH1cblxuLmljb24tZm9ybWF0LWhlYWRlci1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzMVwiOyB9XG5cbi5pY29uLWZvcm1hdC1oZWFkZXItaW5jcmVhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzJcIjsgfVxuXG4uaWNvbi1mb3JtYXQtaGVhZGVyLXBvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODMzXCI7IH1cblxuLmljb24tZm9ybWF0LWhlYWRlci11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzNFwiOyB9XG5cbi5pY29uLWZvcm1hdC1pbmRlbnQtZGVjcmVhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzVcIjsgfVxuXG4uaWNvbi1mb3JtYXQtaW5kZW50LWluY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODM2XCI7IH1cblxuLmljb24tZm9ybWF0LWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzN1wiOyB9XG5cbi5pY29uLWZvcm1hdC1saW5lLXNwYWNpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzhcIjsgfVxuXG4uaWNvbi1mb3JtYXQtbGlzdC1idWxsZXRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzOVwiOyB9XG5cbi5pY29uLWZvcm1hdC1saXN0LW51bWJlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4M2FcIjsgfVxuXG4uaWNvbi1mb3JtYXQtb2JqZWN0LWlubGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzYlwiOyB9XG5cbi5pY29uLWZvcm1hdC1vYmplY3Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODNjXCI7IH1cblxuLmljb24tZm9ybWF0LW9iamVjdC10aWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzZFwiOyB9XG5cbi5pY29uLWZvcm1hdC1vYmplY3QtdG9wLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzZVwiOyB9XG5cbi5pY29uLWZvcm1hdC1wYWludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzZlwiOyB9XG5cbi5pY29uLWZvcm1hdC1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDBcIjsgfVxuXG4uaWNvbi1mb3JtYXQtcXVvdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDFcIjsgfVxuXG4uaWNvbi1mb3JtYXQtc2l6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0MlwiOyB9XG5cbi5pY29uLWZvcm1hdC1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQzXCI7IH1cblxuLmljb24tZm9ybWF0LXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0NFwiOyB9XG5cbi5pY29uLWZvcm1hdC1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0NVwiOyB9XG5cbi5pY29uLWZvcm1hdC10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQ2XCI7IH1cblxuLmljb24tZm9ybWF0LXRleHRkaXJlY3Rpb24tbC10by1yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQ3XCI7IH1cblxuLmljb24tZm9ybWF0LXRleHRkaXJlY3Rpb24tci10by1sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQ4XCI7IH1cblxuLmljb24tZm9ybWF0LXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0OVwiOyB9XG5cbi5pY29uLWZvcnVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODRhXCI7IH1cblxuLmljb24tZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0YlwiOyB9XG5cbi5pY29uLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NGNcIjsgfVxuXG4uaWNvbi1mcmlkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NGRcIjsgfVxuXG4uaWNvbi1mdWxsc2NyZWVuLWV4aXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NGVcIjsgfVxuXG4uaWNvbi1mdWxsc2NyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODRmXCI7IH1cblxuLmljb24tZnVuY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NTBcIjsgfVxuXG4uaWNvbi1nYW1lcGFkLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NTFcIjsgfVxuXG4uaWNvbi1nYW1lcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODUyXCI7IH1cblxuLmljb24tZ2FzLXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NTNcIjsgfVxuXG4uaWNvbi1nYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1NFwiOyB9XG5cbi5pY29uLWdlbmRlci1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NTVcIjsgfVxuXG4uaWNvbi1nZW5kZXItbWFsZS1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NTZcIjsgfVxuXG4uaWNvbi1nZW5kZXItbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1N1wiOyB9XG5cbi5pY29uLWdlbmRlci10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1OFwiOyB9XG5cbi5pY29uLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NTlcIjsgfVxuXG4uaWNvbi1naXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NWFcIjsgfVxuXG4uaWNvbi1naXRodWItYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODViXCI7IH1cblxuLmljb24tZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODVjXCI7IH1cblxuLmljb24tZ2xhc3MtZmx1dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NWRcIjsgfVxuXG4uaWNvbi1nbGFzcy1tdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NWVcIjsgfVxuXG4uaWNvbi1nbGFzcy1zdGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NWZcIjsgfVxuXG4uaWNvbi1nbGFzcy10dWxpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2MFwiOyB9XG5cbi5pY29uLWdsYXNzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjFcIjsgfVxuXG4uaWNvbi1nbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2MlwiOyB9XG5cbi5pY29uLWdvb2dsZS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjNcIjsgfVxuXG4uaWNvbi1nb29nbGUtY2lyY2xlcy1jb21tdW5pdGllczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2NFwiOyB9XG5cbi5pY29uLWdvb2dsZS1jaXJjbGVzLWV4dGVuZGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODY1XCI7IH1cblxuLmljb24tZ29vZ2xlLWNpcmNsZXMtaW52aXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODY2XCI7IH1cblxuLmljb24tZ29vZ2xlLWNpcmNsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjdcIjsgfVxuXG4uaWNvbi1nb29nbGUtY29udHJvbGxlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjhcIjsgfVxuXG4uaWNvbi1nb29nbGUtY29udHJvbGxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2OVwiOyB9XG5cbi5pY29uLWdvb2dsZS1kcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2YVwiOyB9XG5cbi5pY29uLWdvb2dsZS1lYXJ0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2YlwiOyB9XG5cbi5pY29uLWdvb2dsZS1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2Y1wiOyB9XG5cbi5pY29uLWdvb2dsZS1tYXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODZkXCI7IH1cblxuLmljb24tZ29vZ2xlLXBhZ2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODZlXCI7IH1cblxuLmljb24tZ29vZ2xlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NmZcIjsgfVxuXG4uaWNvbi1nb29nbGUtcGx1cy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzBcIjsgfVxuXG4uaWNvbi1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3MVwiOyB9XG5cbi5pY29uLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3MlwiOyB9XG5cbi5pY29uLWdyaWQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODczXCI7IH1cblxuLmljb24tZ3JpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3NFwiOyB9XG5cbi5pY29uLWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODc1XCI7IH1cblxuLmljb24taGFuZC1wb2ludGluZy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3NlwiOyB9XG5cbi5pY29uLWhhbmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3N1wiOyB9XG5cbi5pY29uLWhhbmdvdXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODc4XCI7IH1cblxuLmljb24taGFyZGRpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzlcIjsgfVxuXG4uaWNvbi1oZWFkcGhvbmVzLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3YVwiOyB9XG5cbi5pY29uLWhlYWRwaG9uZXMtZG90czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3YlwiOyB9XG5cbi5pY29uLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4N2NcIjsgfVxuXG4uaWNvbi1oZWFkc2V0LWRvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4N2RcIjsgfVxuXG4uaWNvbi1oZWFkc2V0LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3ZVwiOyB9XG5cbi5pY29uLWhlYWRzZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4N2ZcIjsgfVxuXG4uaWNvbi1oZWFydC1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4MFwiOyB9XG5cbi5pY29uLWhlYXJ0LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4MVwiOyB9XG5cbi5pY29uLWhlYXJ0LWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4MlwiOyB9XG5cbi5pY29uLWhlYXJ0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ODNcIjsgfVxuXG4uaWNvbi1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4NFwiOyB9XG5cbi5pY29uLWhlbHAtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODg1XCI7IH1cblxuLmljb24taGVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4NlwiOyB9XG5cbi5pY29uLWhleGFnb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4N1wiOyB9XG5cbi5pY29uLWhleGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ODhcIjsgfVxuXG4uaWNvbi1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODg5XCI7IH1cblxuLmljb24taG9sb2xlbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OGFcIjsgfVxuXG4uaWNvbi1ob21lLW1vZGVybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4YlwiOyB9XG5cbi5pY29uLWhvbWUtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4Y1wiOyB9XG5cbi5pY29uLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OGRcIjsgfVxuXG4uaWNvbi1ob3BzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODhlXCI7IH1cblxuLmljb24taG9zcGl0YWwtYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OGZcIjsgfVxuXG4uaWNvbi1ob3NwaXRhbC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OTBcIjsgfVxuXG4uaWNvbi1ob3NwaXRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5MVwiOyB9XG5cbi5pY29uLWhvdGVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODkyXCI7IH1cblxuLmljb24taG91enotYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODkzXCI7IH1cblxuLmljb24taHVtYW4tY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OTRcIjsgfVxuXG4uaWNvbi1odW1hbi1tYWxlLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5NVwiOyB9XG5cbi5pY29uLWh1bWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODk2XCI7IH1cblxuLmljb24taW1hZ2UtYWxidW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OTdcIjsgfVxuXG4uaWNvbi1pbWFnZS1hcmVhLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODk4XCI7IH1cblxuLmljb24taW1hZ2UtYXJlYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5OVwiOyB9XG5cbi5pY29uLWltYWdlLWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5YVwiOyB9XG5cbi5pY29uLWltYWdlLWZpbHRlci1ibGFjay13aGl0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5YlwiOyB9XG5cbi5pY29uLWltYWdlLWZpbHRlci1jZW50ZXItZm9jdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OWNcIjsgfVxuXG4uaWNvbi1pbWFnZS1maWx0ZXItZHJhbWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OWRcIjsgfVxuXG4uaWNvbi1pbWFnZS1maWx0ZXItZnJhbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODllXCI7IH1cblxuLmljb24taW1hZ2UtZmlsdGVyLWhkcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5ZlwiOyB9XG5cbi5pY29uLWltYWdlLWZpbHRlci1ub25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGEwXCI7IH1cblxuLmljb24taW1hZ2UtZmlsdGVyLXRpbHQtc2hpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YTFcIjsgfVxuXG4uaWNvbi1pbWFnZS1maWx0ZXItdmludGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhMlwiOyB9XG5cbi5pY29uLWltYWdlLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhM1wiOyB9XG5cbi5pY29uLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGE0XCI7IH1cblxuLmljb24taW1wb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGE1XCI7IH1cblxuLmljb24taW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YTZcIjsgfVxuXG4uaWNvbi1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YTdcIjsgfVxuXG4uaWNvbi1pbmZvcm1hdGlvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGE4XCI7IH1cblxuLmljb24taW5mb3JtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YTlcIjsgfVxuXG4uaWNvbi1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YWFcIjsgfVxuXG4uaWNvbi1pbnN0YXBhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGFiXCI7IH1cblxuLmljb24taW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YWNcIjsgfVxuXG4uaWNvbi1pbnZlcnQtY29sb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGFkXCI7IH1cblxuLmljb24tamlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhZVwiOyB9XG5cbi5pY29uLWpzZmlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGFmXCI7IH1cblxuLmljb24ta2VnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGIwXCI7IH1cblxuLmljb24ta2V5LWNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiMVwiOyB9XG5cbi5pY29uLWtleS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiMlwiOyB9XG5cbi5pY29uLWtleS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGIzXCI7IH1cblxuLmljb24ta2V5LXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiNFwiOyB9XG5cbi5pY29uLWtleS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGI1XCI7IH1cblxuLmljb24ta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGI2XCI7IH1cblxuLmljb24ta2V5Ym9hcmQtYmFja3NwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGI3XCI7IH1cblxuLmljb24ta2V5Ym9hcmQtY2FwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiOFwiOyB9XG5cbi5pY29uLWtleWJvYXJkLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGI5XCI7IH1cblxuLmljb24ta2V5Ym9hcmQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGJhXCI7IH1cblxuLmljb24ta2V5Ym9hcmQtcmV0dXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGJiXCI7IH1cblxuLmljb24ta2V5Ym9hcmQtdGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGJjXCI7IH1cblxuLmljb24ta2V5Ym9hcmQtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiZFwiOyB9XG5cbi5pY29uLWtleWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGJlXCI7IH1cblxuLmljb24tbGFiZWwtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiZlwiOyB9XG5cbi5pY29uLWxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGMwXCI7IH1cblxuLmljb24tbGFuZ3VhZ2UtY3NoYXJwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGMxXCI7IH1cblxuLmljb24tbGFuZ3VhZ2UtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjMlwiOyB9XG5cbi5pY29uLWxhbmd1YWdlLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGMzXCI7IH1cblxuLmljb24tbGFuZ3VhZ2UtamF2YXNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjNFwiOyB9XG5cbi5pY29uLWxhbmd1YWdlLXB5dGhvbi10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGM1XCI7IH1cblxuLmljb24tbGFuZ3VhZ2UtcHl0aG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGM2XCI7IH1cblxuLmljb24tbGFwdG9wLWNocm9tZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YzdcIjsgfVxuXG4uaWNvbi1sYXB0b3AtbWFjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGM4XCI7IH1cblxuLmljb24tbGFwdG9wLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YzlcIjsgfVxuXG4uaWNvbi1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4Y2FcIjsgfVxuXG4uaWNvbi1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4Y2JcIjsgfVxuXG4uaWNvbi1sYXVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4Y2NcIjsgfVxuXG4uaWNvbi1sYXllcnMtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGNkXCI7IH1cblxuLmljb24tbGF5ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGNlXCI7IH1cblxuLmljb24tbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjZlwiOyB9XG5cbi5pY29uLWxpYnJhcnktYm9va3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZDBcIjsgfVxuXG4uaWNvbi1saWJyYXJ5LW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGQxXCI7IH1cblxuLmljb24tbGlicmFyeS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGQyXCI7IH1cblxuLmljb24tbGlicmFyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkM1wiOyB9XG5cbi5pY29uLWxpZ2h0YnVsYi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGQ0XCI7IH1cblxuLmljb24tbGlnaHRidWxiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGQ1XCI7IH1cblxuLmljb24tbGluay1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZDZcIjsgfVxuXG4uaWNvbi1saW5rLXZhcmlhbnQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGQ3XCI7IH1cblxuLmljb24tbGluay12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGQ4XCI7IH1cblxuLmljb24tbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkOVwiOyB9XG5cbi5pY29uLWxpbmtlZGluLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkYVwiOyB9XG5cbi5pY29uLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGRiXCI7IH1cblxuLmljb24tbGlub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGRjXCI7IH1cblxuLmljb24tbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZGRcIjsgfVxuXG4uaWNvbi1sb2NrLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZGVcIjsgfVxuXG4uaWNvbi1sb2NrLXVubG9ja2VkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZGZcIjsgfVxuXG4uaWNvbi1sb2NrLXVubG9ja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGUwXCI7IH1cblxuLmljb24tbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlMVwiOyB9XG5cbi5pY29uLWxvZ2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGUyXCI7IH1cblxuLmljb24tbG9nb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGUzXCI7IH1cblxuLmljb24tbG9va3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZTRcIjsgfVxuXG4uaWNvbi1sb3VwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlNVwiOyB9XG5cbi5pY29uLWx1bXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZTZcIjsgfVxuXG4uaWNvbi1tYWduZXQtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZTdcIjsgfVxuXG4uaWNvbi1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZThcIjsgfVxuXG4uaWNvbi1tYWduaWZ5LW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGU5XCI7IH1cblxuLmljb24tbWFnbmlmeS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGVhXCI7IH1cblxuLmljb24tbWFnbmlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlYlwiOyB9XG5cbi5pY29uLW1haWwtcnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZWNcIjsgfVxuXG4uaWNvbi1tYXAtbWFya2VyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlZFwiOyB9XG5cbi5pY29uLW1hcC1tYXJrZXItbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZWVcIjsgfVxuXG4uaWNvbi1tYXAtbWFya2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlZlwiOyB9XG5cbi5pY29uLW1hcC1tYXJrZXItcmFkaXVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGYwXCI7IH1cblxuLmljb24tbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmMVwiOyB9XG5cbi5pY29uLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmMlwiOyB9XG5cbi5pY29uLW1hcmdpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmM1wiOyB9XG5cbi5pY29uLW1hcmtkb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGY0XCI7IH1cblxuLmljb24tbWFya2VyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGY1XCI7IH1cblxuLmljb24tbWFydGluaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmNlwiOyB9XG5cbi5pY29uLW1hdGVyaWFsLXVpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGY3XCI7IH1cblxuLmljb24tbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGY4XCI7IH1cblxuLmljb24tbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGY5XCI7IH1cblxuLmljb24tbWVtb3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGZhXCI7IH1cblxuLmljb24tbWVudS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGZiXCI7IH1cblxuLmljb24tbWVudS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGZjXCI7IH1cblxuLmljb24tbWVudS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmZFwiOyB9XG5cbi5pY29uLW1lbnUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZmVcIjsgfVxuXG4uaWNvbi1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGZmXCI7IH1cblxuLmljb24tbWVzc2FnZS1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiOyB9XG5cbi5pY29uLW1lc3NhZ2UtZHJhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiOyB9XG5cbi5pY29uLW1lc3NhZ2UtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjsgfVxuXG4uaWNvbi1tZXNzYWdlLXByb2Nlc3Npbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjsgfVxuXG4uaWNvbi1tZXNzYWdlLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7IH1cblxuLmljb24tbWVzc2FnZS10ZXh0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjsgfVxuXG4uaWNvbi1tZXNzYWdlLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjsgfVxuXG4uaWNvbi1tZXNzYWdlLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7IH1cblxuLmljb24tbWVzc2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiOyB9XG5cbi5pY29uLW1pY3JvcGhvbmUtZG90czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiOyB9XG5cbi5pY29uLW1pY3JvcGhvbmUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7IH1cblxuLmljb24tbWljcm9waG9uZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7IH1cblxuLmljb24tbWljcm9waG9uZS1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiOyB9XG5cbi5pY29uLW1pY3JvcGhvbmUtdmFyaWFudC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGRcIjsgfVxuXG4uaWNvbi1taWNyb3Bob25lLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjsgfVxuXG4uaWNvbi1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7IH1cblxuLmljb24tbWludXMtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7IH1cblxuLmljb24tbWludXMtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTFcIjsgfVxuXG4uaWNvbi1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTJcIjsgfVxuXG4uaWNvbi1taW51cy1uZXR3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCI7IH1cblxuLmljb24tbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTRcIjsgfVxuXG4uaWNvbi1tb25pdG9yLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE1XCI7IH1cblxuLmljb24tbW9uaXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNlwiOyB9XG5cbi5pY29uLW1vcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTdcIjsgfVxuXG4uaWNvbi1tb3VzZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MThcIjsgfVxuXG4uaWNvbi1tb3VzZS12YXJpYW50LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOVwiOyB9XG5cbi5pY29uLW1vdXNlLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWFcIjsgfVxuXG4uaWNvbi1tb3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYlwiOyB9XG5cbi5pY29uLW1vdmllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFjXCI7IH1cblxuLmljb24tbXVsdGlwbGljYXRpb24tYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFkXCI7IH1cblxuLmljb24tbXVsdGlwbGljYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWVcIjsgfVxuXG4uaWNvbi1tdXNpYy1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZlwiOyB9XG5cbi5pY29uLW11c2ljLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMFwiOyB9XG5cbi5pY29uLW11c2ljLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMVwiOyB9XG5cbi5pY29uLW11c2ljLW5vdGUtZWlnaHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIyXCI7IH1cblxuLmljb24tbXVzaWMtbm90ZS1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIzXCI7IH1cblxuLmljb24tbXVzaWMtbm90ZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjRcIjsgfVxuXG4uaWNvbi1tdXNpYy1ub3RlLXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjVcIjsgfVxuXG4uaWNvbi1tdXNpYy1ub3RlLXNpeHRlZW50aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNlwiOyB9XG5cbi5pY29uLW11c2ljLW5vdGUtd2hvbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjdcIjsgfVxuXG4uaWNvbi1tdXNpYy1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI4XCI7IH1cblxuLmljb24tbmF0dXJlLXBlb3BsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOVwiOyB9XG5cbi5pY29uLW5hdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyYVwiOyB9XG5cbi5pY29uLW5hdmlnYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmJcIjsgfVxuXG4uaWNvbi1uZWVkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmNcIjsgfVxuXG4uaWNvbi1uZXN0LXByb3RlY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmRcIjsgfVxuXG4uaWNvbi1uZXN0LXRoZXJtb3N0YXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmVcIjsgfVxuXG4uaWNvbi1uZXdzcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmZcIjsgfVxuXG4uaWNvbi1uZmMtdGFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMwXCI7IH1cblxuLmljb24tbmZjLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzFcIjsgfVxuXG4uaWNvbi1uZmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzJcIjsgfVxuXG4uaWNvbi1ubzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzM1wiOyB9XG5cbi5pY29uLW5vdC1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNFwiOyB9XG5cbi5pY29uLW5vdGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNVwiOyB9XG5cbi5pY29uLW5vdGUtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNlwiOyB9XG5cbi5pY29uLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzdcIjsgfVxuXG4uaWNvbi1udW1lcmljLTAtYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzhcIjsgfVxuXG4uaWNvbi1udW1lcmljLTAtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzlcIjsgfVxuXG4uaWNvbi1udW1lcmljLTAtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNhXCI7IH1cblxuLmljb24tbnVtZXJpYy0xLWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNiXCI7IH1cblxuLmljb24tbnVtZXJpYy0xLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNjXCI7IH1cblxuLmljb24tbnVtZXJpYy0xLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZFwiOyB9XG5cbi5pY29uLW51bWVyaWMtMi1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZVwiOyB9XG5cbi5pY29uLW51bWVyaWMtMi1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZlwiOyB9XG5cbi5pY29uLW51bWVyaWMtMi1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDBcIjsgfVxuXG4uaWNvbi1udW1lcmljLTMtYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDFcIjsgfVxuXG4uaWNvbi1udW1lcmljLTMtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDJcIjsgfVxuXG4uaWNvbi1udW1lcmljLTMtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQzXCI7IH1cblxuLmljb24tbnVtZXJpYy00LWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ0XCI7IH1cblxuLmljb24tbnVtZXJpYy00LWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ1XCI7IH1cblxuLmljb24tbnVtZXJpYy00LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NlwiOyB9XG5cbi5pY29uLW51bWVyaWMtNS1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0N1wiOyB9XG5cbi5pY29uLW51bWVyaWMtNS1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0OFwiOyB9XG5cbi5pY29uLW51bWVyaWMtNS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDlcIjsgfVxuXG4uaWNvbi1udW1lcmljLTYtYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGFcIjsgfVxuXG4uaWNvbi1udW1lcmljLTYtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGJcIjsgfVxuXG4uaWNvbi1udW1lcmljLTYtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRjXCI7IH1cblxuLmljb24tbnVtZXJpYy03LWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRkXCI7IH1cblxuLmljb24tbnVtZXJpYy03LWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRlXCI7IH1cblxuLmljb24tbnVtZXJpYy03LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZlwiOyB9XG5cbi5pY29uLW51bWVyaWMtOC1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MFwiOyB9XG5cbi5pY29uLW51bWVyaWMtOC1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MVwiOyB9XG5cbi5pY29uLW51bWVyaWMtOC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTJcIjsgfVxuXG4uaWNvbi1udW1lcmljLTktYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTNcIjsgfVxuXG4uaWNvbi1udW1lcmljLTktYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTRcIjsgfVxuXG4uaWNvbi1udW1lcmljLTktYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU1XCI7IH1cblxuLmljb24tbnVtZXJpYy05LXBsdXMtYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTZcIjsgfVxuXG4uaWNvbi1udW1lcmljLTktcGx1cy1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1N1wiOyB9XG5cbi5pY29uLW51bWVyaWMtOS1wbHVzLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1OFwiOyB9XG5cbi5pY29uLW51bWVyaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTlcIjsgfVxuXG4uaWNvbi1udXRyaXRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1YVwiOyB9XG5cbi5pY29uLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWJcIjsgfVxuXG4uaWNvbi1vZmZpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWNcIjsgfVxuXG4uaWNvbi1vaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWRcIjsgfVxuXG4uaWNvbi1vbWVnYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1ZVwiOyB9XG5cbi5pY29uLW9uZWRyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVmXCI7IH1cblxuLmljb24tb3Blbi1pbi1hcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjBcIjsgfVxuXG4uaWNvbi1vcGVuLWluLW5ldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2MVwiOyB9XG5cbi5pY29uLW9ybmFtZW50LXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjJcIjsgfVxuXG4uaWNvbi1vcm5hbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2M1wiOyB9XG5cbi5pY29uLW91dGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2NFwiOyB9XG5cbi5pY29uLW91dGRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjVcIjsgfVxuXG4uaWNvbi1vd2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjZcIjsgfVxuXG4uaWNvbi1wYWNrYWdlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjdcIjsgfVxuXG4uaWNvbi1wYWNrYWdlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY4XCI7IH1cblxuLmljb24tcGFja2FnZS12YXJpYW50LWNsb3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2OVwiOyB9XG5cbi5pY29uLXBhY2thZ2UtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2YVwiOyB9XG5cbi5pY29uLXBhY2thZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmJcIjsgfVxuXG4uaWNvbi1wYWxldHRlLWFkdmFuY2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZjXCI7IH1cblxuLmljb24tcGFsZXR0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2ZFwiOyB9XG5cbi5pY29uLXBhbmRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZlXCI7IH1cblxuLmljb24tcGFuZG9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2ZlwiOyB9XG5cbi5pY29uLXBhbm9yYW1hLWZpc2hleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzBcIjsgfVxuXG4uaWNvbi1wYW5vcmFtYS1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTcxXCI7IH1cblxuLmljb24tcGFub3JhbWEtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzJcIjsgfVxuXG4uaWNvbi1wYW5vcmFtYS13aWRlLWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTczXCI7IH1cblxuLmljb24tcGFub3JhbWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzRcIjsgfVxuXG4uaWNvbi1wYXBlci1jdXQtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzVcIjsgfVxuXG4uaWNvbi1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzZcIjsgfVxuXG4uaWNvbi1wYXJraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc3XCI7IH1cblxuLmljb24tcGF1c2UtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzhcIjsgfVxuXG4uaWNvbi1wYXVzZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzlcIjsgfVxuXG4uaWNvbi1wYXVzZS1vY3RhZ29uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2FcIjsgfVxuXG4uaWNvbi1wYXVzZS1vY3RhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdiXCI7IH1cblxuLmljb24tcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2NcIjsgfVxuXG4uaWNvbi1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2RcIjsgfVxuXG4uaWNvbi1wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2VcIjsgfVxuXG4uaWNvbi1wZW5jaWwtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2ZcIjsgfVxuXG4uaWNvbi1wZW5jaWwtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgwXCI7IH1cblxuLmljb24tcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgxXCI7IH1cblxuLmljb24tcGVvcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgyXCI7IH1cblxuLmljb24tcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4M1wiOyB9XG5cbi5pY29uLXBlcnNvbi1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODRcIjsgfVxuXG4uaWNvbi1wZXJzb24tbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODVcIjsgfVxuXG4uaWNvbi1wZXJzb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4NlwiOyB9XG5cbi5pY29uLXBoYXJtYWN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg3XCI7IH1cblxuLmljb24tcGhvbmUtYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg4XCI7IH1cblxuLmljb24tcGhvbmUtZG90czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4OVwiOyB9XG5cbi5pY29uLXBob25lLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGFcIjsgfVxuXG4uaWNvbi1waG9uZS1oYW5ndXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGJcIjsgfVxuXG4uaWNvbi1waG9uZS1pbi10YWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThjXCI7IH1cblxuLmljb24tcGhvbmUtaW5jb21pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGRcIjsgfVxuXG4uaWNvbi1waG9uZS1sb2NrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGVcIjsgfVxuXG4uaWNvbi1waG9uZS1sb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGZcIjsgfVxuXG4uaWNvbi1waG9uZS1taXNzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTBcIjsgfVxuXG4uaWNvbi1waG9uZS1vdXRnb2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5MVwiOyB9XG5cbi5pY29uLXBob25lLXBhdXNlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5MlwiOyB9XG5cbi5pY29uLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTkzXCI7IH1cblxuLmljb24tcGljdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5NFwiOyB9XG5cbi5pY29uLXBpZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5NVwiOyB9XG5cbi5pY29uLXBpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTZcIjsgfVxuXG4uaWNvbi1waW4tb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk3XCI7IH1cblxuLmljb24tcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk4XCI7IH1cblxuLmljb24tcGluZS10cmVlLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5OVwiOyB9XG5cbi5pY29uLXBpbmUtdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5YVwiOyB9XG5cbi5pY29uLXBpbnRlcmVzdC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWJcIjsgfVxuXG4uaWNvbi1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWNcIjsgfVxuXG4uaWNvbi1waXp6YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5ZFwiOyB9XG5cbi5pY29uLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTllXCI7IH1cblxuLmljb24tcGxheS1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5ZlwiOyB9XG5cbi5pY29uLXBsYXktY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTBcIjsgfVxuXG4uaWNvbi1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhMVwiOyB9XG5cbi5pY29uLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTJcIjsgfVxuXG4uaWNvbi1wbGF5bGlzdC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhM1wiOyB9XG5cbi5pY29uLXBsYXlsaXN0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTRcIjsgfVxuXG4uaWNvbi1wbGF5c3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhNVwiOyB9XG5cbi5pY29uLXBsdXMtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWE2XCI7IH1cblxuLmljb24tcGx1cy1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhN1wiOyB9XG5cbi5pY29uLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWE4XCI7IH1cblxuLmljb24tcGx1cy1uZXR3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWE5XCI7IH1cblxuLmljb24tcGx1cy1vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YWFcIjsgfVxuXG4uaWNvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWFiXCI7IH1cblxuLmljb24tcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWFjXCI7IH1cblxuLmljb24tcG9sbC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YWRcIjsgfVxuXG4uaWNvbi1wb2xsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWFlXCI7IH1cblxuLmljb24tcG9seW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhZlwiOyB9XG5cbi5pY29uLXBvcGNvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjBcIjsgfVxuXG4uaWNvbi1wb3VuZC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjFcIjsgfVxuXG4uaWNvbi1wb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliMlwiOyB9XG5cbi5pY29uLXBvd2VyLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWIzXCI7IH1cblxuLmljb24tcG93ZXItc29ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWI0XCI7IH1cblxuLmljb24tcG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjVcIjsgfVxuXG4uaWNvbi1wcmVzZW50YXRpb24tcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliNlwiOyB9XG5cbi5pY29uLXByZXNlbnRhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliN1wiOyB9XG5cbi5pY29uLXByaW50ZXItM2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjhcIjsgfVxuXG4uaWNvbi1wcmludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWI5XCI7IH1cblxuLmljb24tcHVsc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YmFcIjsgfVxuXG4uaWNvbi1wdXp6bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YmJcIjsgfVxuXG4uaWNvbi1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YmNcIjsgfVxuXG4uaWNvbi1xdWFkY29wdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWJkXCI7IH1cblxuLmljb24tcXVhbGl0eS1oaWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWJlXCI7IH1cblxuLmljb24tcXVlc3Rpb24tbWFyay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YmZcIjsgfVxuXG4uaWNvbi1xdWljay1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljMFwiOyB9XG5cbi5pY29uLXF1aWNrdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljMVwiOyB9XG5cbi5pY29uLXJhYmJpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljMlwiOyB9XG5cbi5pY29uLXJhZGlhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWMzXCI7IH1cblxuLmljb24tcmFkaW8tdG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzRcIjsgfVxuXG4uaWNvbi1yYWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljNVwiOyB9XG5cbi5pY29uLXJhZGlvYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWM2XCI7IH1cblxuLmljb24tcmFkaW9ib3gtYmxhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzdcIjsgfVxuXG4uaWNvbi1yYWRpb2JveC1tYXJrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzhcIjsgfVxuXG4uaWNvbi1yYXNwYmVycnlwaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljOVwiOyB9XG5cbi5pY29uLXJkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5Y2FcIjsgfVxuXG4uaWNvbi1yZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWNiXCI7IH1cblxuLmljb24tcmVhZGFiaWxpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5Y2NcIjsgfVxuXG4uaWNvbi1yZWNlaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWNkXCI7IH1cblxuLmljb24tcmVjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljZVwiOyB9XG5cbi5pY29uLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljZlwiOyB9XG5cbi5pY29uLXJlZG8tdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkMFwiOyB9XG5cbi5pY29uLXJlZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDFcIjsgfVxuXG4uaWNvbi1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQyXCI7IH1cblxuLmljb24tcmVsYXRpdmUtc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDNcIjsgfVxuXG4uaWNvbi1yZWxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDRcIjsgfVxuXG4uaWNvbi1yZW1vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDVcIjsgfVxuXG4uaWNvbi1yZW5hbWUtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQ2XCI7IH1cblxuLmljb24tcmVwZWF0LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkN1wiOyB9XG5cbi5pY29uLXJlcGVhdC1vbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQ4XCI7IH1cblxuLmljb24tcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQ5XCI7IH1cblxuLmljb24tcmVwbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRhXCI7IH1cblxuLmljb24tcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRiXCI7IH1cblxuLmljb24tcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZGNcIjsgfVxuXG4uaWNvbi1yZXByb2R1Y3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZGRcIjsgfVxuXG4uaWNvbi1yZXNpemUtYm90dG9tLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRlXCI7IH1cblxuLmljb24tcmVzcG9uc2l2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkZlwiOyB9XG5cbi5pY29uLXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTBcIjsgfVxuXG4uaWNvbi1yZXdpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTFcIjsgfVxuXG4uaWNvbi1yaWJib246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTJcIjsgfVxuXG4uaWNvbi1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWUzXCI7IH1cblxuLmljb24tcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU0XCI7IH1cblxuLmljb24tcm90YXRlLTNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU1XCI7IH1cblxuLmljb24tcm90YXRlLWxlZnQtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllNlwiOyB9XG5cbi5pY29uLXJvdGF0ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU3XCI7IH1cblxuLmljb24tcm90YXRlLXJpZ2h0LXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZThcIjsgfVxuXG4uaWNvbi1yb3RhdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTlcIjsgfVxuXG4uaWNvbi1yb3V0ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZWFcIjsgfVxuXG4uaWNvbi1yc3MtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWViXCI7IH1cblxuLmljb24tcnVsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZWNcIjsgfVxuXG4uaWNvbi1ydW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZWRcIjsgfVxuXG4uaWNvbi1zYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWVlXCI7IH1cblxuLmljb24tc2F0ZWxsaXRlLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZWZcIjsgfVxuXG4uaWNvbi1zYXRlbGxpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjBcIjsgfVxuXG4uaWNvbi1zY2FsZS1iYXRocm9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmMVwiOyB9XG5cbi5pY29uLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWYyXCI7IH1cblxuLmljb24tc2Nob29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWYzXCI7IH1cblxuLmljb24tc2NyZWVuLXJvdGF0aW9uLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjRcIjsgfVxuXG4uaWNvbi1zY3JlZW4tcm90YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjVcIjsgfVxuXG4uaWNvbi1zY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjZcIjsgfVxuXG4uaWNvbi1zZWN1cml0eS1uZXR3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWY3XCI7IH1cblxuLmljb24tc2VjdXJpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjhcIjsgfVxuXG4uaWNvbi1zZWxlY3QtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWY5XCI7IH1cblxuLmljb24tc2VsZWN0LWludmVyc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZmFcIjsgfVxuXG4uaWNvbi1zZWxlY3Qtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWZiXCI7IH1cblxuLmljb24tc2VsZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWZjXCI7IH1cblxuLmljb24tc2VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmZFwiOyB9XG5cbi5pY29uLXNlcnZlci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmZVwiOyB9XG5cbi5pY29uLXNlcnZlci1uZXR3b3JrLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmZlwiOyB9XG5cbi5pY29uLXNlcnZlci1uZXR3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTAwXCI7IH1cblxuLmljb24tc2VydmVyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwMVwiOyB9XG5cbi5pY29uLXNlcnZlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTAyXCI7IH1cblxuLmljb24tc2VydmVyLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwM1wiOyB9XG5cbi5pY29uLXNlcnZlci1zZWN1cml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwNFwiOyB9XG5cbi5pY29uLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwNVwiOyB9XG5cbi5pY29uLXNoYXBlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDZcIjsgfVxuXG4uaWNvbi1zaGFyZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA3XCI7IH1cblxuLmljb24tc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDhcIjsgfVxuXG4uaWNvbi1zaGllbGQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwOVwiOyB9XG5cbi5pY29uLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwYVwiOyB9XG5cbi5pY29uLXNob3BwaW5nLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBiXCI7IH1cblxuLmljb24tc2hvcHBpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGNcIjsgfVxuXG4uaWNvbi1zaHVmZmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBkXCI7IH1cblxuLmljb24tc2lnbWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGVcIjsgfVxuXG4uaWNvbi1zaWduLWNhdXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGZcIjsgfVxuXG4uaWNvbi1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTBcIjsgfVxuXG4uaWNvbi1zaWx2ZXJ3YXJlLWZvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTFcIjsgfVxuXG4uaWNvbi1zaWx2ZXJ3YXJlLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTEyXCI7IH1cblxuLmljb24tc2lsdmVyd2FyZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTEzXCI7IH1cblxuLmljb24tc2lsdmVyd2FyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExNFwiOyB9XG5cbi5pY29uLXNpbS1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExNVwiOyB9XG5cbi5pY29uLXNpbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExNlwiOyB9XG5cbi5pY29uLXNpdGVtYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTdcIjsgfVxuXG4uaWNvbi1za2lwLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMThcIjsgfVxuXG4uaWNvbi1za2lwLXByZXZpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE5XCI7IH1cblxuLmljb24tc2t5cGUtYnVzaW5lc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWFcIjsgfVxuXG4uaWNvbi1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExYlwiOyB9XG5cbi5pY29uLXNsZWVwLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExY1wiOyB9XG5cbi5pY29uLXNsZWVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFkXCI7IH1cblxuLmljb24tc21va2luZy1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWVcIjsgfVxuXG4uaWNvbi1zbW9raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFmXCI7IH1cblxuLmljb24tc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjBcIjsgfVxuXG4uaWNvbi1zbm93bWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTIxXCI7IH1cblxuLmljb24tc29mYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyMlwiOyB9XG5cbi5pY29uLXNvcnQtYWxwaGFiZXRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTIzXCI7IH1cblxuLmljb24tc29ydC1hc2NlbmRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjRcIjsgfVxuXG4uaWNvbi1zb3J0LWRlc2NlbmRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjVcIjsgfVxuXG4uaWNvbi1zb3J0LW51bWVyaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjZcIjsgfVxuXG4uaWNvbi1zb3J0LXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjdcIjsgfVxuXG4uaWNvbi1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI4XCI7IH1cblxuLmljb24tc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyOVwiOyB9XG5cbi5pY29uLXNvdXJjZS1mb3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTJhXCI7IH1cblxuLmljb24tc291cmNlLXB1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMmJcIjsgfVxuXG4uaWNvbi1zcGVha2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyY1wiOyB9XG5cbi5pY29uLXNwZWFrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMmRcIjsgfVxuXG4uaWNvbi1zcGVlZG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyZVwiOyB9XG5cbi5pY29uLXNwZWxsY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMmZcIjsgfVxuXG4uaWNvbi1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTMwXCI7IH1cblxuLmljb24tc3BvdGxpZ2h0LWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzFcIjsgfVxuXG4uaWNvbi1zcG90bGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzJcIjsgfVxuXG4uaWNvbi1zcHJlYWRzaGVldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzM1wiOyB9XG5cbi5pY29uLXNxdWFyZS1pbmMtY2FzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzNFwiOyB9XG5cbi5pY29uLXNxdWFyZS1pbmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzVcIjsgfVxuXG4uaWNvbi1zdGFja292ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTM2XCI7IH1cblxuLmljb24tc3Rhci1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzdcIjsgfVxuXG4uaWNvbi1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzhcIjsgfVxuXG4uaWNvbi1zdGFyLW9mLWRhdmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTM5XCI7IH1cblxuLmljb24tc3Rhci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTNhXCI7IH1cblxuLmljb24tc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzYlwiOyB9XG5cbi5pY29uLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTNjXCI7IH1cblxuLmljb24tc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhM2RcIjsgfVxuXG4uaWNvbi1zdG9ja2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzZVwiOyB9XG5cbi5pY29uLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhM2ZcIjsgfVxuXG4uaWNvbi1zdG9yZS0yNC1ob3VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQwXCI7IH1cblxuLmljb24tc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDFcIjsgfVxuXG4uaWNvbi1zdG92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0MlwiOyB9XG5cbi5pY29uLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0M1wiOyB9XG5cbi5pY29uLXN1bmdsYXNzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDRcIjsgfVxuXG4uaWNvbi1zd2FwLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDVcIjsgfVxuXG4uaWNvbi1zd2FwLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQ2XCI7IH1cblxuLmljb24tc3dpbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0N1wiOyB9XG5cbi5pY29uLXN3b3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQ4XCI7IH1cblxuLmljb24tc3luYy1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0OVwiOyB9XG5cbi5pY29uLXN5bmMtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTRhXCI7IH1cblxuLmljb24tc3luYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0YlwiOyB9XG5cbi5pY29uLXRhYi11bnNlbGVjdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTRjXCI7IH1cblxuLmljb24tdGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTRkXCI7IH1cblxuLmljb24tdGFibGUtY29sdW1uLXBsdXMtYWZ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNGVcIjsgfVxuXG4uaWNvbi10YWJsZS1jb2x1bW4tcGx1cy1iZWZvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNGZcIjsgfVxuXG4uaWNvbi10YWJsZS1jb2x1bW4tcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTUwXCI7IH1cblxuLmljb24tdGFibGUtY29sdW1uLXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTUxXCI7IH1cblxuLmljb24tdGFibGUtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1MlwiOyB9XG5cbi5pY29uLXRhYmxlLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTUzXCI7IH1cblxuLmljb24tdGFibGUtcm93LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1NFwiOyB9XG5cbi5pY29uLXRhYmxlLXJvdy1wbHVzLWFmdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTU1XCI7IH1cblxuLmljb24tdGFibGUtcm93LXBsdXMtYmVmb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTU2XCI7IH1cblxuLmljb24tdGFibGUtcm93LXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1N1wiOyB9XG5cbi5pY29uLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTU4XCI7IH1cblxuLmljb24tdGFibGV0LWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTlcIjsgfVxuXG4uaWNvbi10YWJsZXQtaXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1YVwiOyB9XG5cbi5pY29uLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1YlwiOyB9XG5cbi5pY29uLXRhZy1mYWNlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1Y1wiOyB9XG5cbi5pY29uLXRhZy1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1ZFwiOyB9XG5cbi5pY29uLXRhZy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTVlXCI7IH1cblxuLmljb24tdGFnLXRleHQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1ZlwiOyB9XG5cbi5pY29uLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2MFwiOyB9XG5cbi5pY29uLXRheGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjFcIjsgfVxuXG4uaWNvbi10ZWFtdmlld2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTYyXCI7IH1cblxuLmljb24tdGVsZWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjNcIjsgfVxuXG4uaWNvbi10ZWxldmlzaW9uLWd1aWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTY0XCI7IH1cblxuLmljb24tdGVsZXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2NVwiOyB9XG5cbi5pY29uLXRlbXBlcmF0dXJlLWNlbHNpdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjZcIjsgfVxuXG4uaWNvbi10ZW1wZXJhdHVyZS1mYWhyZW5oZWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTY3XCI7IH1cblxuLmljb24tdGVtcGVyYXR1cmUta2VsdmluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTY4XCI7IH1cblxuLmljb24tdGVubmlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTY5XCI7IH1cblxuLmljb24tdGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2YVwiOyB9XG5cbi5pY29uLXRlcnJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNmJcIjsgfVxuXG4uaWNvbi10ZXh0LXRvLXNwZWVjaC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNmNcIjsgfVxuXG4uaWNvbi10ZXh0LXRvLXNwZWVjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2ZFwiOyB9XG5cbi5pY29uLXRleHR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNmVcIjsgfVxuXG4uaWNvbi10aGVhdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTZmXCI7IH1cblxuLmljb24tdGhlbWUtbGlnaHQtZGFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3MFwiOyB9XG5cbi5pY29uLXRoZXJtb21ldGVyLWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTcxXCI7IH1cblxuLmljb24tdGhlcm1vbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzJcIjsgfVxuXG4uaWNvbi10aHVtYi1kb3duLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzNcIjsgfVxuXG4uaWNvbi10aHVtYi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTc0XCI7IH1cblxuLmljb24tdGh1bWItdXAtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3NVwiOyB9XG5cbi5pY29uLXRodW1iLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTc2XCI7IH1cblxuLmljb24tdGh1bWJzLXVwLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzdcIjsgfVxuXG4uaWNvbi10aWNrZXQtYWNjb3VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3OFwiOyB9XG5cbi5pY29uLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3OVwiOyB9XG5cbi5pY29uLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3YVwiOyB9XG5cbi5pY29uLXRpbGUtZm91cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3YlwiOyB9XG5cbi5pY29uLXRpbWVsYXBzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3Y1wiOyB9XG5cbi5pY29uLXRpbWVyLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhN2RcIjsgfVxuXG4uaWNvbi10aW1lci0xMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3ZVwiOyB9XG5cbi5pY29uLXRpbWVyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3ZlwiOyB9XG5cbi5pY29uLXRpbWVyLXNhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODBcIjsgfVxuXG4uaWNvbi10aW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4MVwiOyB9XG5cbi5pY29uLXRpbWV0YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4MlwiOyB9XG5cbi5pY29uLXRvZ2dsZS1zd2l0Y2gtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTgzXCI7IH1cblxuLmljb24tdG9nZ2xlLXN3aXRjaC1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4NFwiOyB9XG5cbi5pY29uLXRvb2x0aXAtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4NVwiOyB9XG5cbi5pY29uLXRvb2x0aXAtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODZcIjsgfVxuXG4uaWNvbi10b29sdGlwLW91dGxpbmUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4N1wiOyB9XG5cbi5pY29uLXRvb2x0aXAtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4OFwiOyB9XG5cbi5pY29uLXRvb2x0aXAtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4OVwiOyB9XG5cbi5pY29uLXRvb2x0aXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOGFcIjsgfVxuXG4uaWNvbi10b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOGJcIjsgfVxuXG4uaWNvbi10cmFmZmljLWxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYThjXCI7IH1cblxuLmljb24tdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOGRcIjsgfVxuXG4uaWNvbi10cmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYThlXCI7IH1cblxuLmljb24tdHJhbnNjcmliZS1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4ZlwiOyB9XG5cbi5pY29uLXRyYW5zY3JpYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTBcIjsgfVxuXG4uaWNvbi10cmFuc2ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5MVwiOyB9XG5cbi5pY29uLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTkyXCI7IH1cblxuLmljb24tdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5M1wiOyB9XG5cbi5pY29uLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5NFwiOyB9XG5cbi5pY29uLXRyZW5kaW5nLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTVcIjsgfVxuXG4uaWNvbi10cmVuZGluZy1uZXV0cmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTk2XCI7IH1cblxuLmljb24tdHJlbmRpbmctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTdcIjsgfVxuXG4uaWNvbi10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5OFwiOyB9XG5cbi5pY29uLXRzaGlydC1jcmV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTk5XCI7IH1cblxuLmljb24tdHNoaXJ0LXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOWFcIjsgfVxuXG4uaWNvbi10dW1ibHItcmVibG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTliXCI7IH1cblxuLmljb24tdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTljXCI7IH1cblxuLmljb24tdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTlkXCI7IH1cblxuLmljb24tdHdpdHRlci1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOWVcIjsgfVxuXG4uaWNvbi10d2l0dGVyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5ZlwiOyB9XG5cbi5pY29uLXR3aXR0ZXItcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhMFwiOyB9XG5cbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTFcIjsgfVxuXG4uaWNvbi11YnVudHU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTJcIjsgfVxuXG4uaWNvbi11bWJyZWxsYS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWEzXCI7IH1cblxuLmljb24tdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTRcIjsgfVxuXG4uaWNvbi11bmRvLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTVcIjsgfVxuXG4uaWNvbi11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWE2XCI7IH1cblxuLmljb24tdW5mb2xkLWxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTdcIjsgfVxuXG4uaWNvbi11bmZvbGQtbW9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhOFwiOyB9XG5cbi5pY29uLXVuZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTlcIjsgfVxuXG4uaWNvbi11bnRhcHBkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWFhXCI7IH1cblxuLmljb24tdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWFiXCI7IH1cblxuLmljb24tdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWFjXCI7IH1cblxuLmljb24tdmVjdG9yLWN1cnZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWFkXCI7IH1cblxuLmljb24tdmVjdG9yLXBvaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWFlXCI7IH1cblxuLmljb24tdmVjdG9yLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhZlwiOyB9XG5cbi5pY29uLXZlcmlmaWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWIwXCI7IH1cblxuLmljb24tdmlicmF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWIxXCI7IH1cblxuLmljb24tdmlkZW8tb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWIyXCI7IH1cblxuLmljb24tdmlkZW8tc3dpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWIzXCI7IH1cblxuLmljb24tdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYjRcIjsgfVxuXG4uaWNvbi12aWV3LWFnZW5kYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiNVwiOyB9XG5cbi5pY29uLXZpZXctYXJyYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYjZcIjsgfVxuXG4uaWNvbi12aWV3LWNhcm91c2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWI3XCI7IH1cblxuLmljb24tdmlldy1jb2x1bW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYjhcIjsgfVxuXG4uaWNvbi12aWV3LWRhc2hib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiOVwiOyB9XG5cbi5pY29uLXZpZXctZGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWJhXCI7IH1cblxuLmljb24tdmlldy1oZWFkbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiYlwiOyB9XG5cbi5pY29uLXZpZXctbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiY1wiOyB9XG5cbi5pY29uLXZpZXctbW9kdWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWJkXCI7IH1cblxuLmljb24tdmlldy1xdWlsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiZVwiOyB9XG5cbi5pY29uLXZpZXctc3RyZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWJmXCI7IH1cblxuLmljb24tdmlldy13ZWVrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWMwXCI7IH1cblxuLmljb24tdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzFcIjsgfVxuXG4uaWNvbi12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWMyXCI7IH1cblxuLmljb24tdmstYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWMzXCI7IH1cblxuLmljb24tdmstY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWM0XCI7IH1cblxuLmljb24tdms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzVcIjsgfVxuXG4uaWNvbi12b2ljZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzZcIjsgfVxuXG4uaWNvbi12b2x1bWUtaGlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjN1wiOyB9XG5cbi5pY29uLXZvbHVtZS1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzhcIjsgfVxuXG4uaWNvbi12b2x1bWUtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWM5XCI7IH1cblxuLmljb24tdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjYVwiOyB9XG5cbi5pY29uLXZvbHVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjYlwiOyB9XG5cbi5pY29uLXZwbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjY1wiOyB9XG5cbi5pY29uLXdhbGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhY2RcIjsgfVxuXG4uaWNvbi13YWxsZXQtZ2lmdGNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhY2VcIjsgfVxuXG4uaWNvbi13YWxsZXQtbWVtYmVyc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjZlwiOyB9XG5cbi5pY29uLXdhbGxldC10cmF2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZDBcIjsgfVxuXG4uaWNvbi13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZDFcIjsgfVxuXG4uaWNvbi13YXNoaW5nLW1hY2hpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZDJcIjsgfVxuXG4uaWNvbi13YXRjaC1leHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZDNcIjsgfVxuXG4uaWNvbi13YXRjaC1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZDRcIjsgfVxuXG4uaWNvbi13YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkNVwiOyB9XG5cbi5pY29uLXdhdGVyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkNlwiOyB9XG5cbi5pY29uLXdhdGVyLXB1bXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZDdcIjsgfVxuXG4uaWNvbi13YXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkOFwiOyB9XG5cbi5pY29uLXdlYXRoZXItY2xvdWR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWQ5XCI7IH1cblxuLmljb24td2VhdGhlci1mb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZGFcIjsgfVxuXG4uaWNvbi13ZWF0aGVyLWhhaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZGJcIjsgfVxuXG4uaWNvbi13ZWF0aGVyLWxpZ2h0bmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkY1wiOyB9XG5cbi5pY29uLXdlYXRoZXItbmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZGRcIjsgfVxuXG4uaWNvbi13ZWF0aGVyLXBhcnRseWNsb3VkeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkZVwiOyB9XG5cbi5pY29uLXdlYXRoZXItcG91cmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkZlwiOyB9XG5cbi5pY29uLXdlYXRoZXItcmFpbnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZTBcIjsgfVxuXG4uaWNvbi13ZWF0aGVyLXNub3d5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWUxXCI7IH1cblxuLmljb24td2VhdGhlci1zdW5ueTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlMlwiOyB9XG5cbi5pY29uLXdlYXRoZXItc3Vuc2V0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZTNcIjsgfVxuXG4uaWNvbi13ZWF0aGVyLXN1bnNldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlNFwiOyB9XG5cbi5pY29uLXdlYXRoZXItc3Vuc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWU1XCI7IH1cblxuLmljb24td2VhdGhlci13aW5keS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWU2XCI7IH1cblxuLmljb24td2VhdGhlci13aW5keTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlN1wiOyB9XG5cbi5pY29uLXdlYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlOFwiOyB9XG5cbi5pY29uLXdlYmNhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlOVwiOyB9XG5cbi5pY29uLXdlaWdodC1raWxvZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlYVwiOyB9XG5cbi5pY29uLXdlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlYlwiOyB9XG5cbi5pY29uLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWVjXCI7IH1cblxuLmljb24td2hlZWxjaGFpci1hY2Nlc3NpYmlsaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWVkXCI7IH1cblxuLmljb24td2hpdGUtYmFsYW5jZS1hdXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWVlXCI7IH1cblxuLmljb24td2hpdGUtYmFsYW5jZS1pbmNhbmRlc2NlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZWZcIjsgfVxuXG4uaWNvbi13aGl0ZS1iYWxhbmNlLWlycmFkZXNjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWYwXCI7IH1cblxuLmljb24td2hpdGUtYmFsYW5jZS1zdW5ueTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmMVwiOyB9XG5cbi5pY29uLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZjJcIjsgfVxuXG4uaWNvbi13aWk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZjNcIjsgfVxuXG4uaWNvbi13aWtpcGVkaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZjRcIjsgfVxuXG4uaWNvbi13aW5kb3ctY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZjVcIjsgfVxuXG4uaWNvbi13aW5kb3ctY2xvc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWY2XCI7IH1cblxuLmljb24td2luZG93LW1heGltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWY3XCI7IH1cblxuLmljb24td2luZG93LW1pbmltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWY4XCI7IH1cblxuLmljb24td2luZG93LW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZjlcIjsgfVxuXG4uaWNvbi13aW5kb3ctcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmYVwiOyB9XG5cbi5pY29uLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZmJcIjsgfVxuXG4uaWNvbi13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZmNcIjsgfVxuXG4uaWNvbi13b3JrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZmRcIjsgfVxuXG4uaWNvbi13dW5kZXJsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWZlXCI7IH1cblxuLmljb24teGJveC1jb250cm9sbGVyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmZlwiOyB9XG5cbi5pY29uLXhib3gtY29udHJvbGxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwMFwiOyB9XG5cbi5pY29uLXhib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMDFcIjsgfVxuXG4uaWNvbi14ZGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMDJcIjsgfVxuXG4uaWNvbi14bWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMDNcIjsgfVxuXG4uaWNvbi15ZWFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwNFwiOyB9XG5cbi5pY29uLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMDVcIjsgfVxuXG4uaWNvbi15b3V0dWJlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMDZcIjsgfVxuXG4uaWNvbi15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjA3XCI7IH1cblxuLmljb24temlwLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwOFwiOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogQ29udGFpbnMgY3VzdG9tIGVsZW1lbnRzLCBjb21wb25lbnRzIGFuZCBnZW5lcmFsIHN0eWxlcyB0aGF0XG4vKiBmb2xsb3dzIEdvb2dsZShUTSkgTWF0ZXJpYWwgRGVzaWduKFRNKSBzcGVjc1xuLypcbi8qIGh0dHBzOi8vd3d3Lmdvb2dsZS5jb20vZGVzaWduL3NwZWMvbWF0ZXJpYWwtZGVzaWduL2ludHJvZHVjdGlvbi5odG1sXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgQXZhdGFyc1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hdmF0YXIge1xuICB3aWR0aDogNDBweDtcbiAgbWluLXdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDAgOHB4IDAgMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLmF2YXRhci5zcXVhcmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLmF2YXRhci5zbWFsbCB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbWluLXdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAuYXZhdGFyLmJpZyB7XG4gICAgd2lkdGg6IDcycHg7XG4gICAgbWluLXdpZHRoOiA3MnB4O1xuICAgIGhlaWdodDogNzJweDtcbiAgICBsaW5lLWhlaWdodDogNzJweDsgfVxuICAuYXZhdGFyLmh1Z2Uge1xuICAgIHdpZHRoOiA5NnB4O1xuICAgIG1pbi13aWR0aDogOTZweDtcbiAgICBoZWlnaHQ6IDk2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDk2cHg7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBGb3Jtc1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mb3JtLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAxNnB4OyB9XG4gIC5mb3JtLXdyYXBwZXIgLmZvcm0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBwYWRkaW5nOiA4cHggMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIE5hdmlnYXRpb24gLSBTaW1wbGVcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmF2aWdhdGlvbi1zaW1wbGUgLml0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgbWF4LWhlaWdodDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4OyB9XG4gIC5uYXZpZ2F0aW9uLXNpbXBsZSAuaXRlbSBtZC1pY29uIHtcbiAgICBtYXJnaW46IDAgMTZweCAwIDA7IH1cbiAgLm5hdmlnYXRpb24tc2ltcGxlIC5pdGVtIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLm5hdmlnYXRpb24tc2ltcGxlIC5pdGVtLnNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDYpOyB9XG5cbi5uYXZpZ2F0aW9uLXNpbXBsZSAuc3ViaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogOHB4OyB9XG4gIC5uYXZpZ2F0aW9uLXNpbXBsZSAuc3ViaGVhZGVyLmxpZ2h0IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTsgfVxuXG4ubmF2aWdhdGlvbi1zaW1wbGUgbWQtZGl2aWRlciB7XG4gIG1hcmdpbjogOHB4IDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBQYWdpbmF0aW9uXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNpbXBsZS1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMCA4cHg7IH1cbiAgLnNpbXBsZS1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWl0ZW0ge1xuICAgIG1pbi13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA1NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7IH1cbiAgICAuc2ltcGxlLXBhZ2luYXRpb24gLnBhZ2luYXRpb24taXRlbTpob3ZlciB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuICAgIC5zaW1wbGUtcGFnaW5hdGlvbiAucGFnaW5hdGlvbi1pdGVtLmFjdGl2ZSB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuICAgIC5zaW1wbGUtcGFnaW5hdGlvbiAucGFnaW5hdGlvbi1pdGVtLmRpc2FibGVkIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjYpOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgUHJpY2UgVGFibGVzXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHdpZHRoOiAyODBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBtYXJnaW46IDI0cHggMjRweCAwIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMSAucGFja2FnZS10eXBlIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgcGFkZGluZzogMTZweCAyNHB4OyB9XG4gICAgLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMSAucGFja2FnZS10eXBlIC5zYWxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMSAucHJpY2Uge1xuICAgIHBhZGRpbmc6IDMycHggMzJweCAxNnB4IDMycHg7IH1cbiAgICAucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0xIC5wcmljZSAuY3VycmVuY3kge1xuICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpOyB9XG4gICAgLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMSAucHJpY2UgLnZhbHVlIHtcbiAgICAgIGZvbnQtc2l6ZTogNzJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIC5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTEgLnByaWNlIC5wZXJpb2Qge1xuICAgICAgcGFkZGluZzogMCAwIDVweCA0cHg7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTsgfVxuICAucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0xIG1kLWRpdmlkZXIge1xuICAgIG1hcmdpbjogMTZweCAzMnB4OyB9XG4gIC5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTEgLnRlcm1zIHtcbiAgICBwYWRkaW5nOiAxNnB4IDMycHg7XG4gICAgZm9udC1zaXplOiAxNXB4OyB9XG4gIC5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTEgLmN0YS1idXR0b24ge1xuICAgIG1hcmdpbjogMTZweCBhdXRvIDMycHggYXV0bztcbiAgICB3aWR0aDogMTI4cHg7IH1cbiAgLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMiAuYmFkZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwYWRkaW5nOiA2cHggOHB4OyB9XG4gIC5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTIgLnBhY2thZ2UtdHlwZSB7XG4gICAgcGFkZGluZzogNDhweCAzMnB4IDI0cHggMzJweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMiAucHJpY2Uge1xuICAgIHBhZGRpbmc6IDAgMzJweCA4cHggMzJweDsgfVxuICAgIC5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTIgLnByaWNlIC5jdXJyZW5jeSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7IH1cbiAgICAucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0yIC5wcmljZSAudmFsdWUge1xuICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTIgLnBlcmlvZCB7XG4gICAgcGFkZGluZzogMCAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0yIC50ZXJtcyB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgICAucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0yIC50ZXJtcyAudGVybSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4OyB9XG4gICAgICAucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0yIC50ZXJtcyAudGVybTpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMiAuY3RhLWJ1dHRvbiB7XG4gICAgbWFyZ2luOiA4cHggYXV0byAzMnB4IGF1dG87XG4gICAgd2lkdGg6IDEyOHB4OyB9XG4gIC5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTMgLnBhY2thZ2UtdHlwZSB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0zIC5wYWNrYWdlLXR5cGUgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDsgfVxuICAgIC5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTMgLnBhY2thZ2UtdHlwZSAuc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTMgLnByaWNlIHtcbiAgICBwYWRkaW5nOiAxNnB4IDMycHg7IH1cbiAgICAucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0zIC5wcmljZSAuY3VycmVuY3kge1xuICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIC5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTMgLnByaWNlIC52YWx1ZSB7XG4gICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0zIC5wcmljZSAucGVyaW9kIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTMgLnRlcm1zIHtcbiAgICBtYXJnaW46IDMycHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpOyB9XG4gICAgLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMyAudGVybXMgLnRlcm0ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7IH1cbiAgICAgIC5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTMgLnRlcm1zIC50ZXJtOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0zIC5jdGEtYnV0dG9uIHtcbiAgICBtYXJnaW46IDhweCAzMnB4OyB9XG4gIC5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTMgLm5vdGUge1xuICAgIHBhZGRpbmc6IDhweCAzMnB4IDE2cHggMzJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBUYWJsZSAtIFNpbXBsZVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zaW1wbGUtdGFibGUtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAuc2ltcGxlLXRhYmxlLWNvbnRhaW5lciAudGFibGUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nOiAyNHB4OyB9XG5cbnRhYmxlLnNpbXBsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIHRhYmxlLnNpbXBsZSB0aGVhZCB0ciB0aCB7XG4gICAgcGFkZGluZzogMTZweCA4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG1pbi13aWR0aDogMTIwcHg7IH1cbiAgICB0YWJsZS5zaW1wbGUgdGhlYWQgdHIgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4OyB9XG4gICAgdGFibGUuc2ltcGxlIHRoZWFkIHRyIHRoOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1yaWdodDogMjRweDsgfVxuICB0YWJsZS5zaW1wbGUgdGJvZHkgdHIgdGQge1xuICAgIHBhZGRpbmc6IDE2cHggOHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gICAgdGFibGUuc2ltcGxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDsgfVxuICAgIHRhYmxlLnNpbXBsZSB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH1cbiAgdGFibGUuc2ltcGxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgdGFibGUuc2ltcGxlLmNsaWNrYWJsZSB0Ym9keSB0ciB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgdGFibGUuc2ltcGxlLmNsaWNrYWJsZSB0Ym9keSB0cjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDMpOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgVHlwb2dyYXBoeVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xcHg7IH1cblxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtOyB9XG5cbmh0bWwsIGJvZHkge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bzsgfVxuXG5mb3JtIHtcbiAgZm9udC1zaXplOiAxLjZyZW07IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IDIuNHJlbTsgfVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAycmVtOyB9XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IDEuNnJlbTsgfVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAxLjRyZW07IH1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtOyB9XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDEuMnJlbTsgfVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGE6aG92ZXIsIGE6YWN0aXZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5hYmJyIHtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkIHJnYmEoMCwgMCwgMCwgMC41NCk7IH1cblxuYmxvY2txdW90ZSB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW46IDFlbSAwO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7IH1cbiAgYmxvY2txdW90ZSBmb290ZXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgIGJsb2NrcXVvdGUgZm9vdGVyOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFwyMDE0IFxcMDBBMCc7IH1cbiAgYmxvY2txdW90ZS5yZXZlcnNlIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4OyB9XG4gICAgYmxvY2txdW90ZS5yZXZlcnNlIGZvb3RlcjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7IH1cbiAgICBibG9ja3F1b3RlLnJldmVyc2UgZm9vdGVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDIwMTQgXFwwMEEwJzsgfVxuXG5jb2RlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9uYWNvXCIsIFwiTWVubG9cIiwgXCJDb25zb2xhc1wiLCBcIlVidW50dSBNb25vXCIsIG1vbm9zcGFjZTsgfVxuICBjb2RlOm5vdCguaGlnaGxpZ2h0KSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA2NSk7XG4gICAgY29sb3I6ICMxMDZDQzg7XG4gICAgbWFyZ2luOiAwIDFweDtcbiAgICBwYWRkaW5nOiAycHggM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuXG5kbCBkdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbmRsIGRkIHtcbiAgbWFyZ2luOiA0cHggMCAxNnB4IDA7IH1cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNGN0Y0OUE7IH1cblxucHJlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luOiA4cHggMTZweDtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwOyB9XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxudGFibGUgdGhlYWQgdHIgdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi50ZXh0LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4udGV4dC1zZW1pYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLnRleHQtYm9sZCwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4udGV4dC1zdHJpa2Uge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuXG4udGV4dC1zdXBlciB7XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlcjsgfVxuXG4udGV4dC1zdWIge1xuICB2ZXJ0aWNhbC1hbGlnbjogc3ViOyB9XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLmZvbnQtd2VpZ2h0LTEwMCB7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7IH1cblxuLmZvbnQtd2VpZ2h0LTIwMCB7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7IH1cblxuLmZvbnQtd2VpZ2h0LTMwMCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLmZvbnQtd2VpZ2h0LTQwMCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZvbnQtd2VpZ2h0LTUwMCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLmZvbnQtd2VpZ2h0LTYwMCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLmZvbnQtd2VpZ2h0LTcwMCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmZvbnQtd2VpZ2h0LTgwMCB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7IH1cblxuLmZvbnQtd2VpZ2h0LTkwMCB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7IH1cblxuLmZvbnQtc2l6ZS0yIHtcbiAgZm9udC1zaXplOiAycHg7IH1cblxuLmZvbnQtc2l6ZS00IHtcbiAgZm9udC1zaXplOiA0cHg7IH1cblxuLmZvbnQtc2l6ZS02IHtcbiAgZm9udC1zaXplOiA2cHg7IH1cblxuLmZvbnQtc2l6ZS04IHtcbiAgZm9udC1zaXplOiA4cHg7IH1cblxuLmZvbnQtc2l6ZS0xMCB7XG4gIGZvbnQtc2l6ZTogMTBweDsgfVxuXG4uZm9udC1zaXplLTEyIHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5mb250LXNpemUtMTQge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLmZvbnQtc2l6ZS0xNiB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uZm9udC1zaXplLTE4IHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5mb250LXNpemUtMjAge1xuICBmb250LXNpemU6IDIwcHg7IH1cblxuLmZvbnQtc2l6ZS0yMiB7XG4gIGZvbnQtc2l6ZTogMjJweDsgfVxuXG4uZm9udC1zaXplLTI0IHtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG5cbi5mb250LXNpemUtMjYge1xuICBmb250LXNpemU6IDI2cHg7IH1cblxuLmZvbnQtc2l6ZS0yOCB7XG4gIGZvbnQtc2l6ZTogMjhweDsgfVxuXG4uZm9udC1zaXplLTMwIHtcbiAgZm9udC1zaXplOiAzMHB4OyB9XG5cbi5mb250LXNpemUtMzIge1xuICBmb250LXNpemU6IDMycHg7IH1cblxuLmZvbnQtc2l6ZS0zNCB7XG4gIGZvbnQtc2l6ZTogMzRweDsgfVxuXG4uZm9udC1zaXplLTM2IHtcbiAgZm9udC1zaXplOiAzNnB4OyB9XG5cbi5mb250LXNpemUtMzgge1xuICBmb250LXNpemU6IDM4cHg7IH1cblxuLmZvbnQtc2l6ZS00MCB7XG4gIGZvbnQtc2l6ZTogNDBweDsgfVxuXG4uZm9udC1zaXplLTQyIHtcbiAgZm9udC1zaXplOiA0MnB4OyB9XG5cbi5mb250LXNpemUtNDQge1xuICBmb250LXNpemU6IDQ0cHg7IH1cblxuLmZvbnQtc2l6ZS00NiB7XG4gIGZvbnQtc2l6ZTogNDZweDsgfVxuXG4uZm9udC1zaXplLTQ4IHtcbiAgZm9udC1zaXplOiA0OHB4OyB9XG5cbi5mb250LXNpemUtNTAge1xuICBmb250LXNpemU6IDUwcHg7IH1cblxuLmZvbnQtc2l6ZS01MiB7XG4gIGZvbnQtc2l6ZTogNTJweDsgfVxuXG4uZm9udC1zaXplLTU0IHtcbiAgZm9udC1zaXplOiA1NHB4OyB9XG5cbi5mb250LXNpemUtNTYge1xuICBmb250LXNpemU6IDU2cHg7IH1cblxuLmZvbnQtc2l6ZS01OCB7XG4gIGZvbnQtc2l6ZTogNThweDsgfVxuXG4uZm9udC1zaXplLTYwIHtcbiAgZm9udC1zaXplOiA2MHB4OyB9XG5cbi5mb250LXNpemUtNjIge1xuICBmb250LXNpemU6IDYycHg7IH1cblxuLmZvbnQtc2l6ZS02NCB7XG4gIGZvbnQtc2l6ZTogNjRweDsgfVxuXG4uZm9udC1zaXplLTY2IHtcbiAgZm9udC1zaXplOiA2NnB4OyB9XG5cbi5mb250LXNpemUtNjgge1xuICBmb250LXNpemU6IDY4cHg7IH1cblxuLmZvbnQtc2l6ZS03MCB7XG4gIGZvbnQtc2l6ZTogNzBweDsgfVxuXG4uZm9udC1zaXplLTcyIHtcbiAgZm9udC1zaXplOiA3MnB4OyB9XG5cbi5mb250LXNpemUtNzQge1xuICBmb250LXNpemU6IDc0cHg7IH1cblxuLmZvbnQtc2l6ZS03NiB7XG4gIGZvbnQtc2l6ZTogNzZweDsgfVxuXG4uZm9udC1zaXplLTc4IHtcbiAgZm9udC1zaXplOiA3OHB4OyB9XG5cbi5mb250LXNpemUtODAge1xuICBmb250LXNpemU6IDgwcHg7IH1cblxuLmZvbnQtc2l6ZS04MiB7XG4gIGZvbnQtc2l6ZTogODJweDsgfVxuXG4uZm9udC1zaXplLTg0IHtcbiAgZm9udC1zaXplOiA4NHB4OyB9XG5cbi5mb250LXNpemUtODYge1xuICBmb250LXNpemU6IDg2cHg7IH1cblxuLmZvbnQtc2l6ZS04OCB7XG4gIGZvbnQtc2l6ZTogODhweDsgfVxuXG4uZm9udC1zaXplLTkwIHtcbiAgZm9udC1zaXplOiA5MHB4OyB9XG5cbi5mb250LXNpemUtOTIge1xuICBmb250LXNpemU6IDkycHg7IH1cblxuLmZvbnQtc2l6ZS05NCB7XG4gIGZvbnQtc2l6ZTogOTRweDsgfVxuXG4uZm9udC1zaXplLTk2IHtcbiAgZm9udC1zaXplOiA5NnB4OyB9XG5cbi5mb250LXNpemUtOTgge1xuICBmb250LXNpemU6IDk4cHg7IH1cblxuLmZvbnQtc2l6ZS0xMDAge1xuICBmb250LXNpemU6IDEwMHB4OyB9XG5cbi5mb250LXNpemUtMTAyIHtcbiAgZm9udC1zaXplOiAxMDJweDsgfVxuXG4uZm9udC1zaXplLTEwNCB7XG4gIGZvbnQtc2l6ZTogMTA0cHg7IH1cblxuLmZvbnQtc2l6ZS0xMDYge1xuICBmb250LXNpemU6IDEwNnB4OyB9XG5cbi5mb250LXNpemUtMTA4IHtcbiAgZm9udC1zaXplOiAxMDhweDsgfVxuXG4uZm9udC1zaXplLTExMCB7XG4gIGZvbnQtc2l6ZTogMTEwcHg7IH1cblxuLmZvbnQtc2l6ZS0xMTIge1xuICBmb250LXNpemU6IDExMnB4OyB9XG5cbi5mb250LXNpemUtMTE0IHtcbiAgZm9udC1zaXplOiAxMTRweDsgfVxuXG4uZm9udC1zaXplLTExNiB7XG4gIGZvbnQtc2l6ZTogMTE2cHg7IH1cblxuLmZvbnQtc2l6ZS0xMTgge1xuICBmb250LXNpemU6IDExOHB4OyB9XG5cbi5mb250LXNpemUtMTIwIHtcbiAgZm9udC1zaXplOiAxMjBweDsgfVxuXG4ubGluZS1oZWlnaHQtMiB7XG4gIGxpbmUtaGVpZ2h0OiAycHg7IH1cblxuLmxpbmUtaGVpZ2h0LTQge1xuICBsaW5lLWhlaWdodDogNHB4OyB9XG5cbi5saW5lLWhlaWdodC02IHtcbiAgbGluZS1oZWlnaHQ6IDZweDsgfVxuXG4ubGluZS1oZWlnaHQtOCB7XG4gIGxpbmUtaGVpZ2h0OiA4cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTEwIHtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7IH1cblxuLmxpbmUtaGVpZ2h0LTEyIHtcbiAgbGluZS1oZWlnaHQ6IDEycHg7IH1cblxuLmxpbmUtaGVpZ2h0LTE0IHtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTE2IHtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTE4IHtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTIwIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuLmxpbmUtaGVpZ2h0LTIyIHtcbiAgbGluZS1oZWlnaHQ6IDIycHg7IH1cblxuLmxpbmUtaGVpZ2h0LTI0IHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTI2IHtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTI4IHtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTMwIHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cblxuLmxpbmUtaGVpZ2h0LTMyIHtcbiAgbGluZS1oZWlnaHQ6IDMycHg7IH1cblxuLmxpbmUtaGVpZ2h0LTM0IHtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTM2IHtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTM4IHtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTQwIHtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cblxuLmxpbmUtaGVpZ2h0LTQyIHtcbiAgbGluZS1oZWlnaHQ6IDQycHg7IH1cblxuLmxpbmUtaGVpZ2h0LTQ0IHtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTQ2IHtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTQ4IHtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTUwIHtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7IH1cblxuLmxpbmUtaGVpZ2h0LTUyIHtcbiAgbGluZS1oZWlnaHQ6IDUycHg7IH1cblxuLmxpbmUtaGVpZ2h0LTU0IHtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTU2IHtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTU4IHtcbiAgbGluZS1oZWlnaHQ6IDU4cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTYwIHtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7IH1cblxuLmxpbmUtaGVpZ2h0LTYyIHtcbiAgbGluZS1oZWlnaHQ6IDYycHg7IH1cblxuLmxpbmUtaGVpZ2h0LTY0IHtcbiAgbGluZS1oZWlnaHQ6IDY0cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTY2IHtcbiAgbGluZS1oZWlnaHQ6IDY2cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTY4IHtcbiAgbGluZS1oZWlnaHQ6IDY4cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTcwIHtcbiAgbGluZS1oZWlnaHQ6IDcwcHg7IH1cblxuLmxpbmUtaGVpZ2h0LTcyIHtcbiAgbGluZS1oZWlnaHQ6IDcycHg7IH1cblxuLmxpbmUtaGVpZ2h0LTc0IHtcbiAgbGluZS1oZWlnaHQ6IDc0cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTc2IHtcbiAgbGluZS1oZWlnaHQ6IDc2cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTc4IHtcbiAgbGluZS1oZWlnaHQ6IDc4cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTgwIHtcbiAgbGluZS1oZWlnaHQ6IDgwcHg7IH1cblxuLmxpbmUtaGVpZ2h0LTgyIHtcbiAgbGluZS1oZWlnaHQ6IDgycHg7IH1cblxuLmxpbmUtaGVpZ2h0LTg0IHtcbiAgbGluZS1oZWlnaHQ6IDg0cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTg2IHtcbiAgbGluZS1oZWlnaHQ6IDg2cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTg4IHtcbiAgbGluZS1oZWlnaHQ6IDg4cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTkwIHtcbiAgbGluZS1oZWlnaHQ6IDkwcHg7IH1cblxuLmxpbmUtaGVpZ2h0LTkyIHtcbiAgbGluZS1oZWlnaHQ6IDkycHg7IH1cblxuLmxpbmUtaGVpZ2h0LTk0IHtcbiAgbGluZS1oZWlnaHQ6IDk0cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTk2IHtcbiAgbGluZS1oZWlnaHQ6IDk2cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTk4IHtcbiAgbGluZS1oZWlnaHQ6IDk4cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTEwMCB7XG4gIGxpbmUtaGVpZ2h0OiAxMDBweDsgfVxuXG4ubGluZS1oZWlnaHQtMTAyIHtcbiAgbGluZS1oZWlnaHQ6IDEwMnB4OyB9XG5cbi5saW5lLWhlaWdodC0xMDQge1xuICBsaW5lLWhlaWdodDogMTA0cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTEwNiB7XG4gIGxpbmUtaGVpZ2h0OiAxMDZweDsgfVxuXG4ubGluZS1oZWlnaHQtMTA4IHtcbiAgbGluZS1oZWlnaHQ6IDEwOHB4OyB9XG5cbi5saW5lLWhlaWdodC0xMTAge1xuICBsaW5lLWhlaWdodDogMTEwcHg7IH1cblxuLmxpbmUtaGVpZ2h0LTExMiB7XG4gIGxpbmUtaGVpZ2h0OiAxMTJweDsgfVxuXG4ubGluZS1oZWlnaHQtMTE0IHtcbiAgbGluZS1oZWlnaHQ6IDExNHB4OyB9XG5cbi5saW5lLWhlaWdodC0xMTYge1xuICBsaW5lLWhlaWdodDogMTE2cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTExOCB7XG4gIGxpbmUtaGVpZ2h0OiAxMThweDsgfVxuXG4ubGluZS1oZWlnaHQtMTIwIHtcbiAgbGluZS1oZWlnaHQ6IDEyMHB4OyB9XG5cbi50ZXh0LWJveGVkLCAudGV4dC1ib3hlZC1saWdodCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgbWFyZ2luOiAwIDhweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4udGV4dC1ib3hlZC1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5hbmd1bGFyLWdvb2dsZS1tYXAtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA0MDBweDsgfVxuXG4ubW9tZW50LXBpY2tlciAubW9tZW50LXBpY2tlci1jb250YWluZXIge1xuICB3aWR0aDogMjk2cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiAwcHggMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDRweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAxcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmc6IDhweDsgfVxuICAubW9tZW50LXBpY2tlciAubW9tZW50LXBpY2tlci1jb250YWluZXIgdGgsXG4gIC5tb21lbnQtcGlja2VyIC5tb21lbnQtcGlja2VyLWNvbnRhaW5lciB0ZCB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMzVweDsgfVxuICAgIC5tb21lbnQtcGlja2VyIC5tb21lbnQtcGlja2VyLWNvbnRhaW5lciB0aDpob3ZlcixcbiAgICAubW9tZW50LXBpY2tlciAubW9tZW50LXBpY2tlci1jb250YWluZXIgdGQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzBmMTcyYTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLm1vbWVudC1waWNrZXIgLm1vbWVudC1waWNrZXItY29udGFpbmVyIHRkLnNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDNBOUY0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLm1vbWVudC1waWNrZXIgLm1vbWVudC1waWNrZXItY29udGFpbmVyIC5oZWFkZXItdmlldyB0aCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLm1vbWVudC1waWNrZXIgLm1vbWVudC1waWNrZXItY29udGFpbmVyIC5oZWFkZXItdmlldyB0aDpmaXJzdC1jaGlsZCwgLm1vbWVudC1waWNrZXIgLm1vbWVudC1waWNrZXItY29udGFpbmVyIC5oZWFkZXItdmlldyB0aDpsYXN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiAyMCU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBAIENoYXJ0IEMzXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmMzIHtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG4gIC8qLS0gQ2hhcnQgLS0qL1xuICAvKi0tIExpbmUgLS0qL1xuICAvKi0tIFBvaW50IC0tKi9cbiAgLyotLSBBeGlzIC0tKi9cbiAgLyotLSBHcmlkIC0tKi9cbiAgLyotLSBUZXh0IG9uIENoYXJ0IC0tKi9cbiAgLyotLSBCYXIgLS0qL1xuICAvKi0tIEZvY3VzIC0tKi9cbiAgLyotLSBSZWdpb24gLS0qL1xuICAvKi0tIEJydXNoIC0tKi9cbiAgLyotLSBTZWxlY3QgLSBEcmFnIC0tKi9cbiAgLyotLSBMZWdlbmQgLS0qL1xuICAvKi0tIFRvb2x0aXAgLS0qL1xuICAvKi0tIEFyZWEgLS0qL1xuICAvKi0tIEFyYyAtLSovIH1cbiAgLmMzIHN2ZyB7XG4gICAgZm9udDogMTJweCBSb2JvdG9EcmFmdCwgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBzYW5zLXNlcmlmOyB9XG4gIC5jMyBwYXRoLCAuYzMgbGluZSB7XG4gICAgZmlsbDogbm9uZTtcbiAgICBzdHJva2U6ICMwMDA7IH1cbiAgLmMzIHRleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAuYzMgLmMzLWxlZ2VuZC1pdGVtLXRpbGUsIC5jMyAuYzMteGdyaWQtZm9jdXMsIC5jMyAuYzMteWdyaWQsIC5jMyAuYzMtZXZlbnQtcmVjdCwgLmMzIC5jMy1iYXJzIHBhdGgge1xuICAgIHNoYXBlLXJlbmRlcmluZzogY3Jpc3BFZGdlczsgfVxuICAuYzMgLmMzLWNoYXJ0LWxpbmUge1xuICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlOyB9XG4gIC5jMyAuYzMtbGluZSB7XG4gICAgc3Ryb2tlLXdpZHRoOiAxcHg7IH1cbiAgLmMzLnN0cm9rZS0zIC5jMy1saW5lIHtcbiAgICBzdHJva2Utd2lkdGg6IDNweDsgfVxuICAuYzMuc3Ryb2tlLTIgLmMzLWxpbmUge1xuICAgIHN0cm9rZS13aWR0aDogMnB4OyB9XG4gIC5jMyAuYzMtY2lyY2xlIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgICBzdHJva2U6IHdoaXRlO1xuICAgIHN0cm9rZS13aWR0aDogMjsgfVxuICAgIC5jMyAuYzMtY2lyY2xlLl9leHBhbmRlZF8ge1xuICAgICAgc3Ryb2tlLXdpZHRoOiAzO1xuICAgICAgc3Ryb2tlOiB3aGl0ZTsgfVxuICAuYzMgLmMzLWNoYXJ0LWFyYyBwYXRoIHtcbiAgICBzdHJva2U6ICNmZmY7IH1cbiAgLmMzIC5jMy1jaGFydC1hcmMgdGV4dCB7XG4gICAgZmlsbDogI2ZmZjtcbiAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgLmMzIC5jMy1ncmlkIGxpbmUge1xuICAgIHN0cm9rZTogcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgICBzdHJva2Utd2lkdGg6IDFweDtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAwOyB9XG4gIC5jMyAuYzMtZ3JpZCB0ZXh0IHtcbiAgICBmaWxsOiAjYWFhOyB9XG4gIC5jMyAuYzMtYXhpcyAudGljayB7XG4gICAgc3Ryb2tlLXdpZHRoOiAwOyB9XG4gIC5jMyAuYzMtYXhpcyB0ZXh0IHtcbiAgICBmaWxsOiByZ2JhKDAsIDAsIDAsIDAuMzMpOyB9XG4gIC5jMyAuYzMtYXhpcyBsaW5lLCAuYzMgLmMzLWF4aXMgcGF0aCB7XG4gICAgc3Ryb2tlOiByZ2JhKDAsIDAsIDAsIDAuMDQpOyB9XG4gIC5jMyAuYzMteGdyaWQsIC5jMyAuYzMteWdyaWQge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDAgMDsgfVxuICAuYzMgLmMzLXRleHQuYzMtZW1wdHkge1xuICAgIGZpbGw6ICM4MDgwODA7XG4gICAgZm9udC1zaXplOiAyZW07IH1cbiAgLmMzIC5jMy1iYXIge1xuICAgIHN0cm9rZS13aWR0aDogMDsgfVxuICAgIC5jMyAuYzMtYmFyLl9leHBhbmRlZF8ge1xuICAgICAgZmlsbC1vcGFjaXR5OiAwLjc1OyB9XG4gIC5jMyAuYzMtdGFyZ2V0LmMzLWZvY3VzZWQge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuYzMgLmMzLXRhcmdldC5jMy1mb2N1c2VkIHBhdGguYzMtbGluZSwgLmMzIC5jMy10YXJnZXQuYzMtZm9jdXNlZCAuYzMtdGFyZ2V0LmMzLWZvY3VzZWQgcGF0aC5jMy1zdGVwIHtcbiAgICAgIHN0cm9rZS13aWR0aDogM3B4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7IH1cbiAgLmMzIC5jMy10YXJnZXQuYzMtZGVmb2N1c2VkIHtcbiAgICBvcGFjaXR5OiAwLjMgIWltcG9ydGFudDsgfVxuICAuYzMgLmMzLXJlZ2lvbiB7XG4gICAgZmlsbDogc3RlZWxibHVlO1xuICAgIGZpbGwtb3BhY2l0eTogMC4xOyB9XG4gIC5jMyAuYzMtYnJ1c2ggLmV4dGVudCB7XG4gICAgZmlsbC1vcGFjaXR5OiAwLjE7IH1cbiAgLmMzIC5jMy1sZWdlbmQtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5jMyAuYzMtbGVnZW5kLWl0ZW0taGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwLjE1OyB9XG4gIC5jMyAuYzMtbGVnZW5kLWJhY2tncm91bmQge1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgZmlsbDogd2hpdGU7XG4gICAgc3Ryb2tlOiBsaWdodGdyYXk7XG4gICAgc3Ryb2tlLXdpZHRoOiAxOyB9XG4gIC5jMyAuYzMtdG9vbHRpcC1jb250YWluZXIge1xuICAgIHotaW5kZXg6IDEwOyB9XG4gIC5jMyAuYzMtdG9vbHRpcCB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGVtcHR5LWNlbGxzOiBzaG93O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgNHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4wOTgpLCAwIDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4NCk7XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiA0cHggMDsgfVxuICAgIC5jMyAuYzMtdG9vbHRpcCB0ciB7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAuYzMgLmMzLXRvb2x0aXAgdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7IH1cbiAgICAuYzMgLmMzLXRvb2x0aXAgdGQge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgcGFkZGluZzogNHB4IDEycHggIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODQpOyB9XG4gICAgICAuYzMgLmMzLXRvb2x0aXAgdGQgPiBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuICAgICAgLmMzIC5jMy10b29sdGlwIHRkLnZhbHVlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg0KTsgfVxuICAuYzMgLmMzLWFyZWEge1xuICAgIHN0cm9rZS13aWR0aDogMDtcbiAgICBvcGFjaXR5OiAwLjI7IH1cbiAgLmMzIC5jMy1jaGFydC1hcmNzLXRpdGxlIHtcbiAgICBkb21pbmFudC1iYXNlbGluZTogbWlkZGxlO1xuICAgIGZvbnQtc2l6ZTogMS4zZW07IH1cbiAgLmMzIC5jMy1jaGFydC1hcmNzIC5jMy1jaGFydC1hcmNzLWJhY2tncm91bmQge1xuICAgIGZpbGw6ICNlMGUwZTA7XG4gICAgc3Ryb2tlOiBub25lOyB9XG4gIC5jMyAuYzMtY2hhcnQtYXJjcyAuYzMtY2hhcnQtYXJjcy1nYXVnZS11bml0IHtcbiAgICBmaWxsOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuYzMgLmMzLWNoYXJ0LWFyY3MgLmMzLWNoYXJ0LWFyY3MtZ2F1Z2UtbWF4IHtcbiAgICBmaWxsOiAjNzc3OyB9XG4gIC5jMyAuYzMtY2hhcnQtYXJjcyAuYzMtY2hhcnQtYXJjcy1nYXVnZS1taW4ge1xuICAgIGZpbGw6ICM3Nzc7IH1cbiAgLmMzIC5jMy1jaGFydC1hcmMgLmMzLWdhdWdlLXZhbHVlIHtcbiAgICBmaWxsOiAjMDAwOyB9XG5cbi5jdC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuXG4uY3QtY2hhcnQtZG9udXQgLmN0LWxhYmVsLFxuLmN0LWNoYXJ0LXBpZSAuY3QtbGFiZWwge1xuICBmb250LXNpemU6IDEzcHg7IH1cblxuLmNoYXJ0LWxlZ2VuZCxcbi5iYXItbGVnZW5kLFxuLmxpbmUtbGVnZW5kLFxuLnBpZS1sZWdlbmQsXG4ucmFkYXItbGVnZW5kLFxuLnBvbGFyYXJlYS1sZWdlbmQsXG4uZG91Z2hudXQtbGVnZW5kIHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG50YWJsZS5kYXRhVGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgY2xlYXI6IGJvdGg7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG4gIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdGgge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBwYWRkaW5nOiAxNnB4IDhweDsgfVxuICAgIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH1cbiAgICB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdGg6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4OyB9XG4gICAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoOmFjdGl2ZSB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoLmR0LWhlYWQtbGVmdCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoLmR0LWhlYWQtY2VudGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aC5kdC1oZWFkLXJpZ2h0IHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoLmR0LWhlYWQtanVzdGlmeSB7XG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG4gICAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoLmR0LWhlYWQtbm93cmFwIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdGggLnRhYmxlLWhlYWRlciAuY29sdW1uLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdGggLnRhYmxlLWhlYWRlciAuc2VsZWN0aXplLWNvbnRyb2wge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgICAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoIC50YWJsZS1oZWFkZXIgLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0IHtcbiAgICAgICAgcGFkZGluZzogN3B4IDEwcHg7IH1cbiAgICAgICAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoIC50YWJsZS1oZWFkZXIgLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0OmFmdGVyIHtcbiAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDVweCA0cHggMCA0cHg7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50OyB9XG4gICAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoIC50YWJsZS1oZWFkZXIgLmNvbHVtbi1zZWFyY2gtaW5wdXQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzM3B4OyB9XG4gIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ZCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRkOmFjdGl2ZSB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRkLmR0LWhlYWQtbGVmdCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRkLmR0LWhlYWQtY2VudGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ZC5kdC1oZWFkLXJpZ2h0IHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRkLmR0LWhlYWQtanVzdGlmeSB7XG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG4gICAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRkLmR0LWhlYWQtbm93cmFwIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYyB7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZyAudGFibGUtaGVhZGVyIC5jb2x1bW4tdGl0bGUsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2MgLnRhYmxlLWhlYWRlciAuY29sdW1uLXRpdGxlLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYyAudGFibGUtaGVhZGVyIC5jb2x1bW4tdGl0bGUge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmcgLnRhYmxlLWhlYWRlciAuY29sdW1uLXRpdGxlOmFmdGVyLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjIC50YWJsZS1oZWFkZXIgLmNvbHVtbi10aXRsZTphZnRlciwgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2MgLnRhYmxlLWhlYWRlciAuY29sdW1uLXRpdGxlOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7IH1cbiAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nIC50YWJsZS1oZWFkZXIgLmNvbHVtbi10aXRsZTphZnRlciB7XG4gICAgY29udGVudDogJ1xcZWFhOCc7IH1cbiAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYyAudGFibGUtaGVhZGVyIC5jb2x1bW4tdGl0bGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXGU3MTgnOyB9XG4gIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjIC50YWJsZS1oZWFkZXIgLmNvbHVtbi10aXRsZTphZnRlciB7XG4gICAgY29udGVudDogJ1xcZTcxNSc7IH1cbiAgdGFibGUuZGF0YVRhYmxlIHRmb290IHRoIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMTBweCAxOHB4IDZweCAxOHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTExMTExOyB9XG4gICAgdGFibGUuZGF0YVRhYmxlIHRmb290IHRoLmR0LWhlYWQtbGVmdCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgdGFibGUuZGF0YVRhYmxlIHRmb290IHRoLmR0LWhlYWQtY2VudGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0aC5kdC1oZWFkLXJpZ2h0IHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgdGFibGUuZGF0YVRhYmxlIHRmb290IHRoLmR0LWhlYWQtanVzdGlmeSB7XG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG4gICAgdGFibGUuZGF0YVRhYmxlIHRmb290IHRoLmR0LWhlYWQtbm93cmFwIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgdGFibGUuZGF0YVRhYmxlIHRmb290IHRkIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE4cHggNnB4IDE4cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxMTExMTE7IH1cbiAgICB0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGQuZHQtaGVhZC1sZWZ0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICB0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGQuZHQtaGVhZC1jZW50ZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgdGFibGUuZGF0YVRhYmxlIHRmb290IHRkLmR0LWhlYWQtcmlnaHQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICB0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGQuZHQtaGVhZC1qdXN0aWZ5IHtcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cbiAgICB0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGQuZHQtaGVhZC1ub3dyYXAge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICB0YWJsZS5kYXRhVGFibGUgdGJvZHkgdHIuc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCMEJFRDk7IH1cbiAgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRyLmRldGFpbHMtb3BlbiB0ZC5kZXRhaWwtY29sdW1uIGkge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRyLmRldGFpbHMtcm93Lm9kZCB0ciB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICB0YWJsZS5kYXRhVGFibGUgdGJvZHkgdHIuZGV0YWlscy1yb3cgPiB0ZCB7XG4gICAgcGFkZGluZzogMDsgfVxuICB0YWJsZS5kYXRhVGFibGUgdGJvZHkgdGgge1xuICAgIHBhZGRpbmc6IDE0cHggMTVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRoLmR0LWJvZHktbGVmdCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRoLmR0LWJvZHktY2VudGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0aC5kdC1ib2R5LXJpZ2h0IHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRoLmR0LWJvZHktanVzdGlmeSB7XG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG4gICAgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRoLmR0LWJvZHktbm93cmFwIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRkIHtcbiAgICBwYWRkaW5nOiAxNnB4IDhweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDsgfVxuICAgIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH1cbiAgICB0YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQuZHQtYm9keS1sZWZ0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICB0YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQuZHQtYm9keS1jZW50ZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRkLmR0LWJvZHktcmlnaHQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICB0YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQuZHQtYm9keS1qdXN0aWZ5IHtcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cbiAgICB0YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQuZHQtYm9keS1ub3dyYXAge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICB0YWJsZS5kYXRhVGFibGUgdGguZHQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICB0YWJsZS5kYXRhVGFibGUgdGguZHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgdGFibGUuZGF0YVRhYmxlIHRoLmR0LXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICB0YWJsZS5kYXRhVGFibGUgdGguZHQtanVzdGlmeSB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuICB0YWJsZS5kYXRhVGFibGUgdGguZHQtbm93cmFwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIHRhYmxlLmRhdGFUYWJsZSB0ZC5kdC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIHRhYmxlLmRhdGFUYWJsZSB0ZC5kdC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICB0YWJsZS5kYXRhVGFibGUgdGQuZGF0YVRhYmxlc19lbXB0eSB7XG4gICAgaGVpZ2h0OiA1MXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICB0YWJsZS5kYXRhVGFibGUgdGQuZHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIHRhYmxlLmRhdGFUYWJsZSB0ZC5kdC1qdXN0aWZ5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG4gIHRhYmxlLmRhdGFUYWJsZSB0ZC5kdC1ub3dyYXAge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgdGFibGUuZGF0YVRhYmxlLnJvdy1ib3JkZXIgdGhlYWQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5yb3ctYm9yZGVyIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRoIHtcbiAgICBib3JkZXItdG9wOiBub25lOyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5yb3ctYm9yZGVyIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgICBib3JkZXItdG9wOiBub25lOyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5yb3ctYm9yZGVyIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5yb3ctYm9yZGVyIHRib2R5IHRoIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICB0YWJsZS5kYXRhVGFibGUucm93LWJvcmRlciB0Ym9keSB0ZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgdGFibGUuZGF0YVRhYmxlLmNlbGwtYm9yZGVyIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRoIHtcbiAgICBib3JkZXItdG9wOiBub25lOyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5jZWxsLWJvcmRlciB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICB0YWJsZS5kYXRhVGFibGUuY2VsbC1ib3JkZXIgdGJvZHkgdGgge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgICB0YWJsZS5kYXRhVGFibGUuY2VsbC1ib3JkZXIgdGJvZHkgdGg6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgdGFibGUuZGF0YVRhYmxlLmNlbGwtYm9yZGVyIHRib2R5IHRkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gICAgdGFibGUuZGF0YVRhYmxlLmNlbGwtYm9yZGVyIHRib2R5IHRkOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5zdHJpcGUgdGJvZHkgdHIub2RkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOyB9XG4gICAgdGFibGUuZGF0YVRhYmxlLnN0cmlwZSB0Ym9keSB0ci5vZGQuc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0FCQjlEMzsgfVxuICB0YWJsZS5kYXRhVGFibGUuaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7IH1cbiAgICB0YWJsZS5kYXRhVGFibGUuaG92ZXIgdGJvZHkgdHI6aG92ZXIuc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0E5QjdEMTsgfVxuICB0YWJsZS5kYXRhVGFibGUuaG92ZXIgdGJvZHkgdHIub2RkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlOyB9XG4gICAgdGFibGUuZGF0YVRhYmxlLmhvdmVyIHRib2R5IHRyLm9kZDpob3Zlci5zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTlCN0QxOyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5ob3ZlciB0Ym9keSB0ci5ldmVuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlOyB9XG4gICAgdGFibGUuZGF0YVRhYmxlLmhvdmVyIHRib2R5IHRyLmV2ZW46aG92ZXIuc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0E5QjdEMTsgfVxuICB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uIHRib2R5IHRyID4gLnNvcnRpbmdfMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTsgfVxuICB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uIHRib2R5IHRyID4gLnNvcnRpbmdfMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTsgfVxuICB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uIHRib2R5IHRyID4gLnNvcnRpbmdfMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTsgfVxuICB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uIHRib2R5IHRyLnNlbGVjdGVkID4gLnNvcnRpbmdfMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0FDQkFENDsgfVxuICB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uIHRib2R5IHRyLnNlbGVjdGVkID4gLnNvcnRpbmdfMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0FDQkFENDsgfVxuICB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uIHRib2R5IHRyLnNlbGVjdGVkID4gLnNvcnRpbmdfMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0FDQkFENDsgfVxuICB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSB0ci5vZGQgPiAuc29ydGluZ18xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxOyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlIHRib2R5IHRyLm9kZCA+IC5zb3J0aW5nXzIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7IH1cbiAgdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgdGJvZHkgdHIub2RkID4gLnNvcnRpbmdfMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTsgfVxuICB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSB0ci5vZGQuc2VsZWN0ZWQgPiAuc29ydGluZ18xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTZCM0NEOyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlIHRib2R5IHRyLm9kZC5zZWxlY3RlZCA+IC5zb3J0aW5nXzIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBN0I1Q0U7IH1cbiAgdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgdGJvZHkgdHIub2RkLnNlbGVjdGVkID4gLnNvcnRpbmdfMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0E5QjZEMDsgfVxuICB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSB0ci5ldmVuID4gLnNvcnRpbmdfMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTsgfVxuICB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSB0ci5ldmVuID4gLnNvcnRpbmdfMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRkJGQjsgfVxuICB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSB0ci5ldmVuID4gLnNvcnRpbmdfMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZERkRGRDsgfVxuICB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSB0ci5ldmVuLnNlbGVjdGVkID4gLnNvcnRpbmdfMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0FDQkFENDsgfVxuICB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSB0ci5ldmVuLnNlbGVjdGVkID4gLnNvcnRpbmdfMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0FEQkJENjsgfVxuICB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSB0ci5ldmVuLnNlbGVjdGVkID4gLnNvcnRpbmdfMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0FGQkREODsgfVxuICB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyOmhvdmVyID4gLnNvcnRpbmdfMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUFFQTsgfVxuICB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyOmhvdmVyID4gLnNvcnRpbmdfMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VCRUJFQjsgfVxuICB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyOmhvdmVyID4gLnNvcnRpbmdfMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTsgfVxuICB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyOmhvdmVyLnNlbGVjdGVkID4gLnNvcnRpbmdfMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ExQUVDNzsgfVxuICB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyOmhvdmVyLnNlbGVjdGVkID4gLnNvcnRpbmdfMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0EyQUZDODsgfVxuICB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyOmhvdmVyLnNlbGVjdGVkID4gLnNvcnRpbmdfMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0E0QjJDQjsgfVxuICB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyLm9kZDpob3ZlciA+IC5zb3J0aW5nXzEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQUVBRUE7IH1cbiAgdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5ob3ZlciB0Ym9keSB0ci5vZGQ6aG92ZXIgPiAuc29ydGluZ18yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFQkVCOyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgdHIub2RkOmhvdmVyID4gLnNvcnRpbmdfMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTsgfVxuICB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyLm9kZDpob3Zlci5zZWxlY3RlZCA+IC5zb3J0aW5nXzEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBMUFFQzc7IH1cbiAgdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5ob3ZlciB0Ym9keSB0ci5vZGQ6aG92ZXIuc2VsZWN0ZWQgPiAuc29ydGluZ18yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTJBRkM4OyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgdHIub2RkOmhvdmVyLnNlbGVjdGVkID4gLnNvcnRpbmdfMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0E0QjJDQjsgfVxuICB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyLmV2ZW46aG92ZXIgPiAuc29ydGluZ18xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQUVBOyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgdHIuZXZlbjpob3ZlciA+IC5zb3J0aW5nXzIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQkVCRUI7IH1cbiAgdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5ob3ZlciB0Ym9keSB0ci5ldmVuOmhvdmVyID4gLnNvcnRpbmdfMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTsgfVxuICB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyLmV2ZW46aG92ZXIuc2VsZWN0ZWQgPiAuc29ydGluZ18xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTFBRUM3OyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgdHIuZXZlbjpob3Zlci5zZWxlY3RlZCA+IC5zb3J0aW5nXzIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBMkFGQzg7IH1cbiAgdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5ob3ZlciB0Ym9keSB0ci5ldmVuOmhvdmVyLnNlbGVjdGVkID4gLnNvcnRpbmdfMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0E0QjJDQjsgfVxuICB0YWJsZS5kYXRhVGFibGUubm8tZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5ub3dyYXAgdGgge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgdGFibGUuZGF0YVRhYmxlLm5vd3JhcCB0ZCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICB0YWJsZS5kYXRhVGFibGUuY29tcGFjdCB0aGVhZCB0aCB7XG4gICAgcGFkZGluZzogNXB4IDlweDsgfVxuICB0YWJsZS5kYXRhVGFibGUuY29tcGFjdCB0aGVhZCB0ZCB7XG4gICAgcGFkZGluZzogNXB4IDlweDsgfVxuICB0YWJsZS5kYXRhVGFibGUuY29tcGFjdCB0Zm9vdCB0aCB7XG4gICAgcGFkZGluZzogNXB4IDlweCAzcHggOXB4OyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5jb21wYWN0IHRmb290IHRkIHtcbiAgICBwYWRkaW5nOiA1cHggOXB4IDNweCA5cHg7IH1cbiAgdGFibGUuZGF0YVRhYmxlLmNvbXBhY3QgdGJvZHkgdGgge1xuICAgIHBhZGRpbmc6IDRweCA1cHg7IH1cbiAgdGFibGUuZGF0YVRhYmxlLmNvbXBhY3QgdGJvZHkgdGQge1xuICAgIHBhZGRpbmc6IDRweCA1cHg7IH1cblxuLypcbiAqIENvbnRyb2wgZmVhdHVyZSBsYXlvdXRcbiAqL1xuLmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5kYXRhVGFibGVzX3dyYXBwZXIgLnRvcCB7XG4gICAgcGFkZGluZzogMTZweCAyNHB4OyB9XG4gIC5kYXRhVGFibGVzX3dyYXBwZXIgLmJvdHRvbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4taGVpZ2h0OiA2NHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxNnB4IDhweDsgfVxuICAgIC5kYXRhVGFibGVzX3dyYXBwZXIgLmJvdHRvbSAubGVmdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMCA4cHg7IH1cbiAgICAgIC5kYXRhVGFibGVzX3dyYXBwZXIgLmJvdHRvbSAubGVmdCAubGVuZ3RoIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZGF0YVRhYmxlc193cmFwcGVyIC5ib3R0b20gLnJpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgcGFkZGluZzogMCA4cHg7IH1cbiAgICAgIC5kYXRhVGFibGVzX3dyYXBwZXIgLmJvdHRvbSAucmlnaHQgLmluZm8ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG4gICAgICAgIC5kYXRhVGFibGVzX3dyYXBwZXIgLmJvdHRvbSAucmlnaHQgLmluZm8gLmRhdGFUYWJsZXNfaW5mbyB7XG4gICAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgLmRhdGFUYWJsZXNfd3JhcHBlciAuYm90dG9tIC5yaWdodCAucGFnaW5hdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgICAgLmRhdGFUYWJsZXNfd3JhcHBlciAuYm90dG9tIC5yaWdodCAucGFnaW5hdGlvbiAuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2ZpbHRlciB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19maWx0ZXIgaW5wdXQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIHBhZGRpbmc6IDRweCA4cHg7IH1cbiAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgcGFkZGluZzogOXB4IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBtYXJnaW46IDAgMnB4OyB9XG4gICAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDk5OWVtIDAgMCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbjphY3RpdmUge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgOTk5ZW0gMCAwIDAgcmdiYSgwLCAwLCAwLCAwLjA4KSwgaW5zZXQgMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDFweCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KTsgfVxuICAgIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50LCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uZGlzYWJsZWQsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5kaXNhYmxlZDpob3ZlciwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmRpc2FibGVkOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wcm9jZXNzaW5nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogLTUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSksIGNvbG9yLXN0b3AoMjUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkpLCBjb2xvci1zdG9wKDc1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSk7XG4gICAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpIDI1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpIDc1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAyNSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSA3NSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gICAgLyogRkYzLjYrICovXG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgMjUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgNzUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgIC8qIElFMTArICovXG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAyNSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSA3NSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gICAgLyogT3BlcmEgMTEuMTArICovXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgMjUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgNzUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgIC8qIFczQyAqLyB9XG4gIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAvKiBDbGVhciB0aGUgdGFibGUgYm9yZGVyICYgc2hhZG93cyAqLyB9XG4gICAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwgdGFibGUuZGF0YVRhYmxlIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIHRhYmxlLmRhdGFUYWJsZS5yb3ctYm9yZGVyIHRoZWFkIHtcbiAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwgLmRhdGFUYWJsZXNfc2Nyb2xsSGVhZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWluLWhlaWdodDogNTZweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMDk1KSwgMCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDJweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIC5kYXRhVGFibGVzX3Njcm9sbEhlYWQgdHIgdGg6bGFzdC1jaGlsZCAudGFibGUtaGVhZGVyIC5jb2x1bW4tdGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IDdweDsgfVxuICAgIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIC5kYXRhVGFibGVzX3Njcm9sbEJvZHkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cbiAgICAgIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIC5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGggPiAuZGF0YVRhYmxlc19zaXppbmcge1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIC5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGQgPiAuZGF0YVRhYmxlc19zaXppbmcge1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmRhdGFUYWJsZXNfd3JhcHBlci5uby1mb290ZXIgLmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAuZGF0YVRhYmxlc193cmFwcGVyLm5vLWZvb3RlciAuZGF0YVRhYmxlc19zY3JvbGxIZWFkIHRhYmxlLFxuICAuZGF0YVRhYmxlc193cmFwcGVyLm5vLWZvb3RlciAuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHRhYmxlIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5kYXRhVGFibGVzX3dyYXBwZXI6YWZ0ZXIge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGhlaWdodDogMDsgfVxuXG4vKiBEYXRhVGFibGUgU3BlY2lmaWMgQ29udGVudCBSdWxlcyAmIEZpeGVzICovXG50YWJsZS5kYXRhVGFibGUgLnNob3ctZGV0YWlscyB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG50YWJsZS5kYXRhVGFibGUgLmFjdGlvbi1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgdGFibGUuZGF0YVRhYmxlIC5hY3Rpb24tYnV0dG9ucyAuYnV0dG9uIHtcbiAgICBwYWRkaW5nOiA4cHg7IH1cblxuLyogRnVsbHBhZ2UgZGF0YXRhYmxlICovXG4uZnVsbHBhZ2UtZGF0YXRhYmxlIC5kYXRhVGFibGVzX3dyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyogRnVsbHBhZ2UgZGF0YXRhYmxlIElFMTEgRml4ICovXG4uZXhwbG9yZXItMTEgLmZ1bGxwYWdlLWRhdGF0YWJsZSAuZGF0YVRhYmxlc19zY3JvbGwge1xuICBmbGV4OiAxOyB9XG5cbi8qIFJlc3BvbnNpdmUgZGF0YXRhYmxlICovXG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cbiAgdGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkOmJlZm9yZSxcbiAgdGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgY29udGVudDogJysnO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgIGxlZnQ6IDhweDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyLnBhcmVudCA+IHRkOmZpcnN0LWNoaWxkOmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZC5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHIucGFyZW50ID4gdGg6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyLmNoaWxkIHVsIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgdGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ci5jaGlsZCB1bCBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIHBhZGRpbmc6IDhweCAwOyB9XG4gICAgdGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ci5jaGlsZCB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIHRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHIuY2hpbGQgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICB0YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyLmNoaWxkIHVsIGxpIC5kdHItdGl0bGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cblxuLypcblxuZ2l0aHViLmNvbSBzdHlsZSAoYykgVmFzaWx5IFBvbG92bnlvdiA8dmFzdEB3aGl0ZWFudHMubmV0PlxuXG4qL1xuaGxqcyxcbltobGpzXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lOyB9XG5cbi5obGpzLWNvbW1lbnQsXG4uZGlmZiAuaGxqcy1oZWFkZXIge1xuICBjb2xvcjogIzk5ODtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5obGpzLWtleXdvcmQsXG4uY3NzIC5ydWxlIC5obGpzLWtleXdvcmQsXG4uaGxqcy13aW51dGlscyxcbi5uZ2lueCAuaGxqcy10aXRsZSxcbi5obGpzLXN1YnN0LFxuLmhsanMtcmVxdWVzdCxcbi5obGpzLXN0YXR1cyB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uaGxqcy1udW1iZXIsXG4uaGxqcy1oZXhjb2xvcixcbi5ydWJ5IC5obGpzLWNvbnN0YW50IHtcbiAgY29sb3I6ICMwMDgwODA7IH1cblxuLmhsanMtc3RyaW5nLFxuLmhsanMtdGFnIC5obGpzLXZhbHVlLFxuLmhsanMtZG9jdGFnLFxuLnRleCAuaGxqcy1mb3JtdWxhIHtcbiAgY29sb3I6ICNkMTQ7IH1cblxuLmhsanMtdGl0bGUsXG4uaGxqcy1pZCxcbi5zY3NzIC5obGpzLXByZXByb2Nlc3NvciB7XG4gIGNvbG9yOiAjOTAwO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uaGxqcy1saXN0IC5obGpzLWtleXdvcmQsXG4uaGxqcy1zdWJzdCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLmhsanMtY2xhc3MgLmhsanMtdGl0bGUsXG4uaGxqcy10eXBlLFxuLnZoZGwgLmhsanMtbGl0ZXJhbCxcbi50ZXggLmhsanMtY29tbWFuZCB7XG4gIGNvbG9yOiAjNDU4O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uaGxqcy10YWcsXG4uaGxqcy10YWcgLmhsanMtdGl0bGUsXG4uaGxqcy1ydWxlIC5obGpzLXByb3BlcnR5LFxuLmRqYW5nbyAuaGxqcy10YWcgLmhsanMta2V5d29yZCB7XG4gIGNvbG9yOiAjMDAwMDgwO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5obGpzLWF0dHJpYnV0ZSxcbi5obGpzLXZhcmlhYmxlLFxuLmxpc3AgLmhsanMtYm9keSxcbi5obGpzLW5hbWUge1xuICBjb2xvcjogIzAwODA4MDsgfVxuXG4uaGxqcy1yZWdleHAge1xuICBjb2xvcjogIzAwOTkyNjsgfVxuXG4uaGxqcy1zeW1ib2wsXG4ucnVieSAuaGxqcy1zeW1ib2wgLmhsanMtc3RyaW5nLFxuLmxpc3AgLmhsanMta2V5d29yZCxcbi5jbG9qdXJlIC5obGpzLWtleXdvcmQsXG4uc2NoZW1lIC5obGpzLWtleXdvcmQsXG4udGV4IC5obGpzLXNwZWNpYWwsXG4uaGxqcy1wcm9tcHQge1xuICBjb2xvcjogIzk5MDA3MzsgfVxuXG4uaGxqcy1idWlsdF9pbiB7XG4gIGNvbG9yOiAjMDA4NmIzOyB9XG5cbi5obGpzLXByZXByb2Nlc3Nvcixcbi5obGpzLXByYWdtYSxcbi5obGpzLXBpLFxuLmhsanMtZG9jdHlwZSxcbi5obGpzLXNoZWJhbmcsXG4uaGxqcy1jZGF0YSB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uaGxqcy1kZWxldGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZGQ7IH1cblxuLmhsanMtYWRkaXRpb24ge1xuICBiYWNrZ3JvdW5kOiAjZGZkOyB9XG5cbi5kaWZmIC5obGpzLWNoYW5nZSB7XG4gIGJhY2tncm91bmQ6ICMwMDg2YjM7IH1cblxuLmhsanMtY2h1bmsge1xuICBjb2xvcjogI2FhYTsgfVxuXG5udmQzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgbnZkMy5yZW1vdmUteC1saW5lcyAubnYteCAudGljayBsaW5lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIG52ZDMucmVtb3ZlLXktbGluZXMgLm52LXkgLnRpY2sgbGluZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBudmQzLnJlbW92ZS1saW5lLXN0cm9rZSAubnYtZ3JvdXBzIHBhdGgubnYtbGluZSB7XG4gICAgc3Ryb2tlLXdpZHRoOiAwICFpbXBvcnRhbnQ7IH1cbiAgbnZkMy5yZW1vdmUtb3BhY2l0eSAubnYtZ3JvdXBzIC5udi1ncm91cCB7XG4gICAgZmlsbC1vcGFjaXR5OiAxICFpbXBvcnRhbnQ7IH1cbiAgbnZkMy5zaG93LWxpbmUtcG9pbnRzIC5udi1saW5lIC5udi1zY2F0dGVyIC5udi1ncm91cHMgLm52LXBvaW50IHtcbiAgICBmaWxsLW9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICBzdHJva2Utb3BhY2l0eTogMSAhaW1wb3J0YW50OyB9XG5cbi5udmQzIHRleHQge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cblxuLm52ZDMgbGluZS5udi1ndWlkZWxpbmUge1xuICBzdHJva2U6IHJnYmEoMCwgMCwgMCwgMC41NCk7IH1cblxuLm52ZDMgLm52LWdyb3VwcyAubnYtcG9pbnQuaG92ZXIge1xuICBzdHJva2Utd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICBmaWxsLW9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgc3Ryb2tlLW9wYWNpdHk6IDEgIWltcG9ydGFudDsgfVxuXG4ubnZ0b29sdGlwIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7IH1cbiAgLm52dG9vbHRpcC5ncmF2aXR5LW46YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG4gIC5udnRvb2x0aXAuZ3Jhdml0eS1zOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuICAubnZ0b29sdGlwLmdyYXZpdHktZTphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTExcHg7XG4gICAgYm9yZGVyOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cbiAgLm52dG9vbHRpcC5ncmF2aXR5LXc6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICBtYXJnaW4tbGVmdDogLTExcHg7XG4gICAgYm9yZGVyOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG4gIC5udnRvb2x0aXAgdGFibGUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICAgIC5udnRvb2x0aXAgdGFibGUgdGJvZHkgdHIgdGQubGVnZW5kLWNvbG9yLWd1aWRlIGRpdiB7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAubnZ0b29sdGlwIHRhYmxlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4ucHMtY29udGFpbmVyOmhvdmVyIC5wcy1pbi1zY3JvbGxpbmcge1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4ucHMtY29udGFpbmVyIC5wcy1pbi1zY3JvbGxpbmcge1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4ucHMtY29udGFpbmVyID4gLnBzLXNjcm9sbGJhci14LXJhaWwge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogNHB4IDA7XG4gIGhlaWdodDogNHB4O1xuICB6LWluZGV4OiA0OTsgfVxuICAucHMtY29udGFpbmVyID4gLnBzLXNjcm9sbGJhci14LXJhaWwgPiAucHMtc2Nyb2xsYmFyLXgge1xuICAgIGhlaWdodDogNHB4OyB9XG5cbi5wcy1jb250YWluZXIgPiAucHMtc2Nyb2xsYmFyLXktcmFpbCB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiA0cHggMDtcbiAgd2lkdGg6IDRweDtcbiAgei1pbmRleDogNDk7IH1cbiAgLnBzLWNvbnRhaW5lciA+IC5wcy1zY3JvbGxiYXIteS1yYWlsID4gLnBzLXNjcm9sbGJhci15IHtcbiAgICB3aWR0aDogNHB4OyB9XG5cbi50YS1yb290IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnRhLXJvb3QgLnRhLXNjcm9sbC13aW5kb3cuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gIC50YS1yb290LmZvY3Vzc2VkID4gLnRhLXNjcm9sbC13aW5kb3cuZm9ybS1jb250cm9sIHtcbiAgICBvdXRsaW5lOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC50YS1yb290IHRleHRhcmVhLnRhLWVkaXRvci50YS1odG1sIHtcbiAgICByZXNpemU6IHZlcnRpY2FsO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBwYWRkaW5nOiAxNnB4OyB9XG4gIC50YS1yb290IC50YS10b29sYmFyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgYmFja2dyb3VuZDogIzBmMTcyYTsgfVxuICAgIC50YS1yb290IC50YS10b29sYmFyIC50YS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLnRhLXJvb3QgLnRhLXRvb2xiYXIgLnRhLWdyb3VwICN0b29sYmFyV0MsXG4gICAgICAudGEtcm9vdCAudGEtdG9vbGJhciAudGEtZ3JvdXAgI3Rvb2xiYXJDQyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgICAgLnRhLXJvb3QgLnRhLXRvb2xiYXIgLnRhLWdyb3VwIC5tZC1idXR0b24ge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAzNnB4O1xuICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICAgIG1hcmdpbjogNHB4IDA7IH1cbiAgICAgICAgLnRhLXJvb3QgLnRhLXRvb2xiYXIgLnRhLWdyb3VwIC5tZC1idXR0b24gaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIEhlbHBlcnNcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5bbmdcXDpjbG9ha10sIFtuZy1jbG9ha10sIFtkYXRhLW5nLWNsb2FrXSwgW3gtbmctY2xvYWtdLCAubmctY2xvYWssIC54LW5nLWNsb2FrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG5cbi5uby1tYXJnaW4ge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuXG4ubm8tcmFkaXVzIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uZGl2aWRlci12ZXJ0aWNhbCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDFweDtcbiAgbWFyZ2luOiAwIDhweDsgfVxuXG4uaGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwOyB9XG5cbltmaWxsLXdpZHRoXSB7XG4gIG1pbi13aWR0aDogMTAwJTsgfVxuXG5bZmlsbC1oZWlnaHRdIHtcbiAgbWluLWhlaWdodDogMTAwJTsgfVxuXG4uZnVsbC1oZWlnaHQge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG5hIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdXRsaW5lOiBub25lOyB9XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXI6IG5vbmU7IH1cblxuLnNjcm9sbGFibGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cbiAgLnNjcm9sbGFibGUub25seS14IHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjsgfVxuICAuc2Nyb2xsYWJsZS5vbmx5LXkge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5mbGV4LXNjcm9sbGFibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAuZmxleC1zY3JvbGxhYmxlLm9ubHkteCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47IH1cbiAgLmZsZXgtc2Nyb2xsYWJsZS5vbmx5LXkge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5iYWNrZ3JvdW5kLWltYWdlLWNlbnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IC0xOyB9XG5cbi5hbGlnbi12ZXJ0aWNhbDpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogJyc7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmFsaWduLXZlcnRpY2FsIC5hbGlnbi12ZXJ0aWNhbC10b3AsXG4uYWxpZ24tdmVydGljYWwgLmFsaWduLXZlcnRpY2FsLW1pZGRsZSxcbi5hbGlnbi12ZXJ0aWNhbCAuYWxpZ24tdmVydGljYWwtYm90dG9tIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5hbGlnbi12ZXJ0aWNhbCAuYWxpZ24tdmVydGljYWwtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4uYWxpZ24tdmVydGljYWwgLmFsaWduLXZlcnRpY2FsLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmFsaWduLXZlcnRpY2FsIC5hbGlnbi12ZXJ0aWNhbC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG5cbi5wYWRkaW5nLTAsXG4ucC0wIHtcbiAgcGFkZGluZzogMHB4OyB9XG5cbi5wYWRkaW5nLXRvcC0wLFxuLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMHB4OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LTAsXG4ucHItMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tMCxcbi5wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDBweDsgfVxuXG4ucGFkZGluZy1sZWZ0LTAsXG4ucGwtMCB7XG4gIHBhZGRpbmctbGVmdDogMHB4OyB9XG5cbi5wYWRkaW5nLWhvcml6b250YWwtMCxcbi5waC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDsgfVxuXG4ucGFkZGluZy12ZXJ0aWNhbC0wLFxuLnB2LTAge1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9XG5cbi5wYWRkaW5nLTUsXG4ucC01IHtcbiAgcGFkZGluZzogNXB4OyB9XG5cbi5wYWRkaW5nLXRvcC01LFxuLnB0LTUge1xuICBwYWRkaW5nLXRvcDogNXB4OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LTUsXG4ucHItNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tNSxcbi5wYi01IHtcbiAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuXG4ucGFkZGluZy1sZWZ0LTUsXG4ucGwtNSB7XG4gIHBhZGRpbmctbGVmdDogNXB4OyB9XG5cbi5wYWRkaW5nLWhvcml6b250YWwtNSxcbi5waC01IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuXG4ucGFkZGluZy12ZXJ0aWNhbC01LFxuLnB2LTUge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG5cbi5wYWRkaW5nLTEwLFxuLnAtMTAge1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbi5wYWRkaW5nLXRvcC0xMCxcbi5wdC0xMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LTEwLFxuLnByLTEwIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tMTAsXG4ucGItMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuXG4ucGFkZGluZy1sZWZ0LTEwLFxuLnBsLTEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG5cbi5wYWRkaW5nLWhvcml6b250YWwtMTAsXG4ucGgtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cblxuLnBhZGRpbmctdmVydGljYWwtMTAsXG4ucHYtMTAge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cblxuLnBhZGRpbmctMTUsXG4ucC0xNSB7XG4gIHBhZGRpbmc6IDE1cHg7IH1cblxuLnBhZGRpbmctdG9wLTE1LFxuLnB0LTE1IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7IH1cblxuLnBhZGRpbmctcmlnaHQtMTUsXG4ucHItMTUge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS0xNSxcbi5wYi0xNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG5cbi5wYWRkaW5nLWxlZnQtMTUsXG4ucGwtMTUge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC0xNSxcbi5waC0xNSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuXG4ucGFkZGluZy12ZXJ0aWNhbC0xNSxcbi5wdi0xNSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuXG4ucGFkZGluZy0yMCxcbi5wLTIwIHtcbiAgcGFkZGluZzogMjBweDsgfVxuXG4ucGFkZGluZy10b3AtMjAsXG4ucHQtMjAge1xuICBwYWRkaW5nLXRvcDogMjBweDsgfVxuXG4ucGFkZGluZy1yaWdodC0yMCxcbi5wci0yMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuLnBhZGRpbmctYm90dG9tLTIwLFxuLnBiLTIwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuLnBhZGRpbmctbGVmdC0yMCxcbi5wbC0yMCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG4ucGFkZGluZy1ob3Jpem9udGFsLTIwLFxuLnBoLTIwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTIwLFxuLnB2LTIwIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbi5wYWRkaW5nLTI1LFxuLnAtMjUge1xuICBwYWRkaW5nOiAyNXB4OyB9XG5cbi5wYWRkaW5nLXRvcC0yNSxcbi5wdC0yNSB7XG4gIHBhZGRpbmctdG9wOiAyNXB4OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LTI1LFxuLnByLTI1IHtcbiAgcGFkZGluZy1yaWdodDogMjVweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tMjUsXG4ucGItMjUge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuXG4ucGFkZGluZy1sZWZ0LTI1LFxuLnBsLTI1IHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG5cbi5wYWRkaW5nLWhvcml6b250YWwtMjUsXG4ucGgtMjUge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH1cblxuLnBhZGRpbmctdmVydGljYWwtMjUsXG4ucHYtMjUge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7IH1cblxuLnBhZGRpbmctMzAsXG4ucC0zMCB7XG4gIHBhZGRpbmc6IDMwcHg7IH1cblxuLnBhZGRpbmctdG9wLTMwLFxuLnB0LTMwIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7IH1cblxuLnBhZGRpbmctcmlnaHQtMzAsXG4ucHItMzAge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS0zMCxcbi5wYi0zMCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG5cbi5wYWRkaW5nLWxlZnQtMzAsXG4ucGwtMzAge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC0zMCxcbi5waC0zMCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuXG4ucGFkZGluZy12ZXJ0aWNhbC0zMCxcbi5wdi0zMCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuXG4ucGFkZGluZy0zNSxcbi5wLTM1IHtcbiAgcGFkZGluZzogMzVweDsgfVxuXG4ucGFkZGluZy10b3AtMzUsXG4ucHQtMzUge1xuICBwYWRkaW5nLXRvcDogMzVweDsgfVxuXG4ucGFkZGluZy1yaWdodC0zNSxcbi5wci0zNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH1cblxuLnBhZGRpbmctYm90dG9tLTM1LFxuLnBiLTM1IHtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7IH1cblxuLnBhZGRpbmctbGVmdC0zNSxcbi5wbC0zNSB7XG4gIHBhZGRpbmctbGVmdDogMzVweDsgfVxuXG4ucGFkZGluZy1ob3Jpem9udGFsLTM1LFxuLnBoLTM1IHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTM1LFxuLnB2LTM1IHtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4OyB9XG5cbi5wYWRkaW5nLTQwLFxuLnAtNDAge1xuICBwYWRkaW5nOiA0MHB4OyB9XG5cbi5wYWRkaW5nLXRvcC00MCxcbi5wdC00MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LTQwLFxuLnByLTQwIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tNDAsXG4ucGItNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuXG4ucGFkZGluZy1sZWZ0LTQwLFxuLnBsLTQwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG5cbi5wYWRkaW5nLWhvcml6b250YWwtNDAsXG4ucGgtNDAge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cblxuLnBhZGRpbmctdmVydGljYWwtNDAsXG4ucHYtNDAge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cblxuLnBhZGRpbmctNDUsXG4ucC00NSB7XG4gIHBhZGRpbmc6IDQ1cHg7IH1cblxuLnBhZGRpbmctdG9wLTQ1LFxuLnB0LTQ1IHtcbiAgcGFkZGluZy10b3A6IDQ1cHg7IH1cblxuLnBhZGRpbmctcmlnaHQtNDUsXG4ucHItNDUge1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS00NSxcbi5wYi00NSB7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4OyB9XG5cbi5wYWRkaW5nLWxlZnQtNDUsXG4ucGwtNDUge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7IH1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC00NSxcbi5waC00NSB7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbiAgcGFkZGluZy1yaWdodDogNDVweDsgfVxuXG4ucGFkZGluZy12ZXJ0aWNhbC00NSxcbi5wdi00NSB7XG4gIHBhZGRpbmctdG9wOiA0NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDsgfVxuXG4ucGFkZGluZy01MCxcbi5wLTUwIHtcbiAgcGFkZGluZzogNTBweDsgfVxuXG4ucGFkZGluZy10b3AtNTAsXG4ucHQtNTAge1xuICBwYWRkaW5nLXRvcDogNTBweDsgfVxuXG4ucGFkZGluZy1yaWdodC01MCxcbi5wci01MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH1cblxuLnBhZGRpbmctYm90dG9tLTUwLFxuLnBiLTUwIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cblxuLnBhZGRpbmctbGVmdC01MCxcbi5wbC01MCB7XG4gIHBhZGRpbmctbGVmdDogNTBweDsgfVxuXG4ucGFkZGluZy1ob3Jpem9udGFsLTUwLFxuLnBoLTUwIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTUwLFxuLnB2LTUwIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG5cbi5wYWRkaW5nLTU1LFxuLnAtNTUge1xuICBwYWRkaW5nOiA1NXB4OyB9XG5cbi5wYWRkaW5nLXRvcC01NSxcbi5wdC01NSB7XG4gIHBhZGRpbmctdG9wOiA1NXB4OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LTU1LFxuLnByLTU1IHtcbiAgcGFkZGluZy1yaWdodDogNTVweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tNTUsXG4ucGItNTUge1xuICBwYWRkaW5nLWJvdHRvbTogNTVweDsgfVxuXG4ucGFkZGluZy1sZWZ0LTU1LFxuLnBsLTU1IHtcbiAgcGFkZGluZy1sZWZ0OiA1NXB4OyB9XG5cbi5wYWRkaW5nLWhvcml6b250YWwtNTUsXG4ucGgtNTUge1xuICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDU1cHg7IH1cblxuLnBhZGRpbmctdmVydGljYWwtNTUsXG4ucHYtNTUge1xuICBwYWRkaW5nLXRvcDogNTVweDtcbiAgcGFkZGluZy1ib3R0b206IDU1cHg7IH1cblxuLnBhZGRpbmctNjAsXG4ucC02MCB7XG4gIHBhZGRpbmc6IDYwcHg7IH1cblxuLnBhZGRpbmctdG9wLTYwLFxuLnB0LTYwIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7IH1cblxuLnBhZGRpbmctcmlnaHQtNjAsXG4ucHItNjAge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS02MCxcbi5wYi02MCB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG5cbi5wYWRkaW5nLWxlZnQtNjAsXG4ucGwtNjAge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7IH1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC02MCxcbi5waC02MCB7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbiAgcGFkZGluZy1yaWdodDogNjBweDsgfVxuXG4ucGFkZGluZy12ZXJ0aWNhbC02MCxcbi5wdi02MCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuXG4ucGFkZGluZy02NSxcbi5wLTY1IHtcbiAgcGFkZGluZzogNjVweDsgfVxuXG4ucGFkZGluZy10b3AtNjUsXG4ucHQtNjUge1xuICBwYWRkaW5nLXRvcDogNjVweDsgfVxuXG4ucGFkZGluZy1yaWdodC02NSxcbi5wci02NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDY1cHg7IH1cblxuLnBhZGRpbmctYm90dG9tLTY1LFxuLnBiLTY1IHtcbiAgcGFkZGluZy1ib3R0b206IDY1cHg7IH1cblxuLnBhZGRpbmctbGVmdC02NSxcbi5wbC02NSB7XG4gIHBhZGRpbmctbGVmdDogNjVweDsgfVxuXG4ucGFkZGluZy1ob3Jpem9udGFsLTY1LFxuLnBoLTY1IHtcbiAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2NXB4OyB9XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTY1LFxuLnB2LTY1IHtcbiAgcGFkZGluZy10b3A6IDY1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2NXB4OyB9XG5cbi5wYWRkaW5nLTcwLFxuLnAtNzAge1xuICBwYWRkaW5nOiA3MHB4OyB9XG5cbi5wYWRkaW5nLXRvcC03MCxcbi5wdC03MCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LTcwLFxuLnByLTcwIHtcbiAgcGFkZGluZy1yaWdodDogNzBweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tNzAsXG4ucGItNzAge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDsgfVxuXG4ucGFkZGluZy1sZWZ0LTcwLFxuLnBsLTcwIHtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4OyB9XG5cbi5wYWRkaW5nLWhvcml6b250YWwtNzAsXG4ucGgtNzAge1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHg7IH1cblxuLnBhZGRpbmctdmVydGljYWwtNzAsXG4ucHYtNzAge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7IH1cblxuLnBhZGRpbmctNzUsXG4ucC03NSB7XG4gIHBhZGRpbmc6IDc1cHg7IH1cblxuLnBhZGRpbmctdG9wLTc1LFxuLnB0LTc1IHtcbiAgcGFkZGluZy10b3A6IDc1cHg7IH1cblxuLnBhZGRpbmctcmlnaHQtNzUsXG4ucHItNzUge1xuICBwYWRkaW5nLXJpZ2h0OiA3NXB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS03NSxcbi5wYi03NSB7XG4gIHBhZGRpbmctYm90dG9tOiA3NXB4OyB9XG5cbi5wYWRkaW5nLWxlZnQtNzUsXG4ucGwtNzUge1xuICBwYWRkaW5nLWxlZnQ6IDc1cHg7IH1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC03NSxcbi5waC03NSB7XG4gIHBhZGRpbmctbGVmdDogNzVweDtcbiAgcGFkZGluZy1yaWdodDogNzVweDsgfVxuXG4ucGFkZGluZy12ZXJ0aWNhbC03NSxcbi5wdi03NSB7XG4gIHBhZGRpbmctdG9wOiA3NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzVweDsgfVxuXG4ucGFkZGluZy04MCxcbi5wLTgwIHtcbiAgcGFkZGluZzogODBweDsgfVxuXG4ucGFkZGluZy10b3AtODAsXG4ucHQtODAge1xuICBwYWRkaW5nLXRvcDogODBweDsgfVxuXG4ucGFkZGluZy1yaWdodC04MCxcbi5wci04MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7IH1cblxuLnBhZGRpbmctYm90dG9tLTgwLFxuLnBiLTgwIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7IH1cblxuLnBhZGRpbmctbGVmdC04MCxcbi5wbC04MCB7XG4gIHBhZGRpbmctbGVmdDogODBweDsgfVxuXG4ucGFkZGluZy1ob3Jpem9udGFsLTgwLFxuLnBoLTgwIHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4OyB9XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTgwLFxuLnB2LTgwIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG5cbi5wYWRkaW5nLTg1LFxuLnAtODUge1xuICBwYWRkaW5nOiA4NXB4OyB9XG5cbi5wYWRkaW5nLXRvcC04NSxcbi5wdC04NSB7XG4gIHBhZGRpbmctdG9wOiA4NXB4OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LTg1LFxuLnByLTg1IHtcbiAgcGFkZGluZy1yaWdodDogODVweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tODUsXG4ucGItODUge1xuICBwYWRkaW5nLWJvdHRvbTogODVweDsgfVxuXG4ucGFkZGluZy1sZWZ0LTg1LFxuLnBsLTg1IHtcbiAgcGFkZGluZy1sZWZ0OiA4NXB4OyB9XG5cbi5wYWRkaW5nLWhvcml6b250YWwtODUsXG4ucGgtODUge1xuICBwYWRkaW5nLWxlZnQ6IDg1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDg1cHg7IH1cblxuLnBhZGRpbmctdmVydGljYWwtODUsXG4ucHYtODUge1xuICBwYWRkaW5nLXRvcDogODVweDtcbiAgcGFkZGluZy1ib3R0b206IDg1cHg7IH1cblxuLnBhZGRpbmctOTAsXG4ucC05MCB7XG4gIHBhZGRpbmc6IDkwcHg7IH1cblxuLnBhZGRpbmctdG9wLTkwLFxuLnB0LTkwIHtcbiAgcGFkZGluZy10b3A6IDkwcHg7IH1cblxuLnBhZGRpbmctcmlnaHQtOTAsXG4ucHItOTAge1xuICBwYWRkaW5nLXJpZ2h0OiA5MHB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS05MCxcbi5wYi05MCB7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4OyB9XG5cbi5wYWRkaW5nLWxlZnQtOTAsXG4ucGwtOTAge1xuICBwYWRkaW5nLWxlZnQ6IDkwcHg7IH1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC05MCxcbi5waC05MCB7XG4gIHBhZGRpbmctbGVmdDogOTBweDtcbiAgcGFkZGluZy1yaWdodDogOTBweDsgfVxuXG4ucGFkZGluZy12ZXJ0aWNhbC05MCxcbi5wdi05MCB7XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDsgfVxuXG4ucGFkZGluZy05NSxcbi5wLTk1IHtcbiAgcGFkZGluZzogOTVweDsgfVxuXG4ucGFkZGluZy10b3AtOTUsXG4ucHQtOTUge1xuICBwYWRkaW5nLXRvcDogOTVweDsgfVxuXG4ucGFkZGluZy1yaWdodC05NSxcbi5wci05NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDk1cHg7IH1cblxuLnBhZGRpbmctYm90dG9tLTk1LFxuLnBiLTk1IHtcbiAgcGFkZGluZy1ib3R0b206IDk1cHg7IH1cblxuLnBhZGRpbmctbGVmdC05NSxcbi5wbC05NSB7XG4gIHBhZGRpbmctbGVmdDogOTVweDsgfVxuXG4ucGFkZGluZy1ob3Jpem9udGFsLTk1LFxuLnBoLTk1IHtcbiAgcGFkZGluZy1sZWZ0OiA5NXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA5NXB4OyB9XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTk1LFxuLnB2LTk1IHtcbiAgcGFkZGluZy10b3A6IDk1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA5NXB4OyB9XG5cbi5wYWRkaW5nLTEwMCxcbi5wLTEwMCB7XG4gIHBhZGRpbmc6IDEwMHB4OyB9XG5cbi5wYWRkaW5nLXRvcC0xMDAsXG4ucHQtMTAwIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LTEwMCxcbi5wci0xMDAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tMTAwLFxuLnBiLTEwMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuXG4ucGFkZGluZy1sZWZ0LTEwMCxcbi5wbC0xMDAge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4OyB9XG5cbi5wYWRkaW5nLWhvcml6b250YWwtMTAwLFxuLnBoLTEwMCB7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4OyB9XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTEwMCxcbi5wdi0xMDAge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuXG4ucGFkZGluZy04LFxuLnAtOCB7XG4gIHBhZGRpbmc6IDhweDsgfVxuXG4ucGFkZGluZy10b3AtOCxcbi5wdC04IHtcbiAgcGFkZGluZy10b3A6IDhweDsgfVxuXG4ucGFkZGluZy1yaWdodC04LFxuLnByLTgge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7IH1cblxuLnBhZGRpbmctYm90dG9tLTgsXG4ucGItOCB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7IH1cblxuLnBhZGRpbmctbGVmdC04LFxuLnBsLTgge1xuICBwYWRkaW5nLWxlZnQ6IDhweDsgfVxuXG4ucGFkZGluZy1ob3Jpem9udGFsLTgsXG4ucGgtOCB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7IH1cblxuLnBhZGRpbmctdmVydGljYWwtOCxcbi5wdi04IHtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDsgfVxuXG4ucGFkZGluZy0xNixcbi5wLTE2IHtcbiAgcGFkZGluZzogMTZweDsgfVxuXG4ucGFkZGluZy10b3AtMTYsXG4ucHQtMTYge1xuICBwYWRkaW5nLXRvcDogMTZweDsgfVxuXG4ucGFkZGluZy1yaWdodC0xNixcbi5wci0xNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7IH1cblxuLnBhZGRpbmctYm90dG9tLTE2LFxuLnBiLTE2IHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7IH1cblxuLnBhZGRpbmctbGVmdC0xNixcbi5wbC0xNiB7XG4gIHBhZGRpbmctbGVmdDogMTZweDsgfVxuXG4ucGFkZGluZy1ob3Jpem9udGFsLTE2LFxuLnBoLTE2IHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4OyB9XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTE2LFxuLnB2LTE2IHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4OyB9XG5cbi5wYWRkaW5nLTI0LFxuLnAtMjQge1xuICBwYWRkaW5nOiAyNHB4OyB9XG5cbi5wYWRkaW5nLXRvcC0yNCxcbi5wdC0yNCB7XG4gIHBhZGRpbmctdG9wOiAyNHB4OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LTI0LFxuLnByLTI0IHtcbiAgcGFkZGluZy1yaWdodDogMjRweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tMjQsXG4ucGItMjQge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDsgfVxuXG4ucGFkZGluZy1sZWZ0LTI0LFxuLnBsLTI0IHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4OyB9XG5cbi5wYWRkaW5nLWhvcml6b250YWwtMjQsXG4ucGgtMjQge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH1cblxuLnBhZGRpbmctdmVydGljYWwtMjQsXG4ucHYtMjQge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7IH1cblxuLnBhZGRpbmctMzIsXG4ucC0zMiB7XG4gIHBhZGRpbmc6IDMycHg7IH1cblxuLnBhZGRpbmctdG9wLTMyLFxuLnB0LTMyIHtcbiAgcGFkZGluZy10b3A6IDMycHg7IH1cblxuLnBhZGRpbmctcmlnaHQtMzIsXG4ucHItMzIge1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS0zMixcbi5wYi0zMiB7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4OyB9XG5cbi5wYWRkaW5nLWxlZnQtMzIsXG4ucGwtMzIge1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7IH1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC0zMixcbi5waC0zMiB7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgcGFkZGluZy1yaWdodDogMzJweDsgfVxuXG4ucGFkZGluZy12ZXJ0aWNhbC0zMixcbi5wdi0zMiB7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDsgfVxuXG4ucGFkZGluZy00OCxcbi5wLTQ4IHtcbiAgcGFkZGluZzogNDhweDsgfVxuXG4ucGFkZGluZy10b3AtNDgsXG4ucHQtNDgge1xuICBwYWRkaW5nLXRvcDogNDhweDsgfVxuXG4ucGFkZGluZy1yaWdodC00OCxcbi5wci00OCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHg7IH1cblxuLnBhZGRpbmctYm90dG9tLTQ4LFxuLnBiLTQ4IHtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7IH1cblxuLnBhZGRpbmctbGVmdC00OCxcbi5wbC00OCB7XG4gIHBhZGRpbmctbGVmdDogNDhweDsgfVxuXG4ucGFkZGluZy1ob3Jpem9udGFsLTQ4LFxuLnBoLTQ4IHtcbiAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0OHB4OyB9XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTQ4LFxuLnB2LTQ4IHtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4OyB9XG5cbi5wYWRkaW5nLTU2LFxuLnAtNTYge1xuICBwYWRkaW5nOiA1NnB4OyB9XG5cbi5wYWRkaW5nLXRvcC01Nixcbi5wdC01NiB7XG4gIHBhZGRpbmctdG9wOiA1NnB4OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LTU2LFxuLnByLTU2IHtcbiAgcGFkZGluZy1yaWdodDogNTZweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tNTYsXG4ucGItNTYge1xuICBwYWRkaW5nLWJvdHRvbTogNTZweDsgfVxuXG4ucGFkZGluZy1sZWZ0LTU2LFxuLnBsLTU2IHtcbiAgcGFkZGluZy1sZWZ0OiA1NnB4OyB9XG5cbi5wYWRkaW5nLWhvcml6b250YWwtNTYsXG4ucGgtNTYge1xuICBwYWRkaW5nLWxlZnQ6IDU2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDU2cHg7IH1cblxuLnBhZGRpbmctdmVydGljYWwtNTYsXG4ucHYtNTYge1xuICBwYWRkaW5nLXRvcDogNTZweDtcbiAgcGFkZGluZy1ib3R0b206IDU2cHg7IH1cblxuLnBhZGRpbmctNjQsXG4ucC02NCB7XG4gIHBhZGRpbmc6IDY0cHg7IH1cblxuLnBhZGRpbmctdG9wLTY0LFxuLnB0LTY0IHtcbiAgcGFkZGluZy10b3A6IDY0cHg7IH1cblxuLnBhZGRpbmctcmlnaHQtNjQsXG4ucHItNjQge1xuICBwYWRkaW5nLXJpZ2h0OiA2NHB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS02NCxcbi5wYi02NCB7XG4gIHBhZGRpbmctYm90dG9tOiA2NHB4OyB9XG5cbi5wYWRkaW5nLWxlZnQtNjQsXG4ucGwtNjQge1xuICBwYWRkaW5nLWxlZnQ6IDY0cHg7IH1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC02NCxcbi5waC02NCB7XG4gIHBhZGRpbmctbGVmdDogNjRweDtcbiAgcGFkZGluZy1yaWdodDogNjRweDsgfVxuXG4ucGFkZGluZy12ZXJ0aWNhbC02NCxcbi5wdi02NCB7XG4gIHBhZGRpbmctdG9wOiA2NHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjRweDsgfVxuXG4ucGFkZGluZy03Mixcbi5wLTcyIHtcbiAgcGFkZGluZzogNzJweDsgfVxuXG4ucGFkZGluZy10b3AtNzIsXG4ucHQtNzIge1xuICBwYWRkaW5nLXRvcDogNzJweDsgfVxuXG4ucGFkZGluZy1yaWdodC03Mixcbi5wci03MiB7XG4gIHBhZGRpbmctcmlnaHQ6IDcycHg7IH1cblxuLnBhZGRpbmctYm90dG9tLTcyLFxuLnBiLTcyIHtcbiAgcGFkZGluZy1ib3R0b206IDcycHg7IH1cblxuLnBhZGRpbmctbGVmdC03Mixcbi5wbC03MiB7XG4gIHBhZGRpbmctbGVmdDogNzJweDsgfVxuXG4ucGFkZGluZy1ob3Jpem9udGFsLTcyLFxuLnBoLTcyIHtcbiAgcGFkZGluZy1sZWZ0OiA3MnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA3MnB4OyB9XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTcyLFxuLnB2LTcyIHtcbiAgcGFkZGluZy10b3A6IDcycHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MnB4OyB9XG5cbi5wYWRkaW5nLTg4LFxuLnAtODgge1xuICBwYWRkaW5nOiA4OHB4OyB9XG5cbi5wYWRkaW5nLXRvcC04OCxcbi5wdC04OCB7XG4gIHBhZGRpbmctdG9wOiA4OHB4OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LTg4LFxuLnByLTg4IHtcbiAgcGFkZGluZy1yaWdodDogODhweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tODgsXG4ucGItODgge1xuICBwYWRkaW5nLWJvdHRvbTogODhweDsgfVxuXG4ucGFkZGluZy1sZWZ0LTg4LFxuLnBsLTg4IHtcbiAgcGFkZGluZy1sZWZ0OiA4OHB4OyB9XG5cbi5wYWRkaW5nLWhvcml6b250YWwtODgsXG4ucGgtODgge1xuICBwYWRkaW5nLWxlZnQ6IDg4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDg4cHg7IH1cblxuLnBhZGRpbmctdmVydGljYWwtODgsXG4ucHYtODgge1xuICBwYWRkaW5nLXRvcDogODhweDtcbiAgcGFkZGluZy1ib3R0b206IDg4cHg7IH1cblxuLnBhZGRpbmctOTYsXG4ucC05NiB7XG4gIHBhZGRpbmc6IDk2cHg7IH1cblxuLnBhZGRpbmctdG9wLTk2LFxuLnB0LTk2IHtcbiAgcGFkZGluZy10b3A6IDk2cHg7IH1cblxuLnBhZGRpbmctcmlnaHQtOTYsXG4ucHItOTYge1xuICBwYWRkaW5nLXJpZ2h0OiA5NnB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS05Nixcbi5wYi05NiB7XG4gIHBhZGRpbmctYm90dG9tOiA5NnB4OyB9XG5cbi5wYWRkaW5nLWxlZnQtOTYsXG4ucGwtOTYge1xuICBwYWRkaW5nLWxlZnQ6IDk2cHg7IH1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC05Nixcbi5waC05NiB7XG4gIHBhZGRpbmctbGVmdDogOTZweDtcbiAgcGFkZGluZy1yaWdodDogOTZweDsgfVxuXG4ucGFkZGluZy12ZXJ0aWNhbC05Nixcbi5wdi05NiB7XG4gIHBhZGRpbmctdG9wOiA5NnB4O1xuICBwYWRkaW5nLWJvdHRvbTogOTZweDsgfVxuXG4ubWFyZ2luLTAsXG4ubS0wIHtcbiAgbWFyZ2luOiAwcHg7IH1cblxuLm1hcmdpbi10b3AtMCxcbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMHB4OyB9XG5cbi5tYXJnaW4tcmlnaHQtMCxcbi5tci0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7IH1cblxuLm1hcmdpbi1ib3R0b20tMCxcbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG5cbi5tYXJnaW4tbGVmdC0wLFxuLm1sLTAge1xuICBtYXJnaW4tbGVmdDogMHB4OyB9XG5cbi5tYXJnaW4taG9yaXpvbnRhbC0wLFxuLm1oLTAge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDsgfVxuXG4ubWFyZ2luLXZlcnRpY2FsLTAsXG4ubXYtMCB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG5cbi5tYXJnaW4tNSxcbi5tLTUge1xuICBtYXJnaW46IDVweDsgfVxuXG4ubWFyZ2luLXRvcC01LFxuLm10LTUge1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLm1hcmdpbi1yaWdodC01LFxuLm1yLTUge1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS01LFxuLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLm1hcmdpbi1sZWZ0LTUsXG4ubWwtNSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTUsXG4ubWgtNSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5tYXJnaW4tdmVydGljYWwtNSxcbi5tdi01IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLm1hcmdpbi0xMCxcbi5tLTEwIHtcbiAgbWFyZ2luOiAxMHB4OyB9XG5cbi5tYXJnaW4tdG9wLTEwLFxuLm10LTEwIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LTEwLFxuLm1yLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLTEwLFxuLm1iLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4ubWFyZ2luLWxlZnQtMTAsXG4ubWwtMTAge1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4ubWFyZ2luLWhvcml6b250YWwtMTAsXG4ubWgtMTAge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5tYXJnaW4tdmVydGljYWwtMTAsXG4ubXYtMTAge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5tYXJnaW4tMTUsXG4ubS0xNSB7XG4gIG1hcmdpbjogMTVweDsgfVxuXG4ubWFyZ2luLXRvcC0xNSxcbi5tdC0xNSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuLm1hcmdpbi1yaWdodC0xNSxcbi5tci0xNSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0xNSxcbi5tYi0xNSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLm1hcmdpbi1sZWZ0LTE1LFxuLm1sLTE1IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTE1LFxuLm1oLTE1IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDsgfVxuXG4ubWFyZ2luLXZlcnRpY2FsLTE1LFxuLm12LTE1IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4ubWFyZ2luLTIwLFxuLm0tMjAge1xuICBtYXJnaW46IDIwcHg7IH1cblxuLm1hcmdpbi10b3AtMjAsXG4ubXQtMjAge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5tYXJnaW4tcmlnaHQtMjAsXG4ubXItMjAge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cblxuLm1hcmdpbi1ib3R0b20tMjAsXG4ubWItMjAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5tYXJnaW4tbGVmdC0yMCxcbi5tbC0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG5cbi5tYXJnaW4taG9yaXpvbnRhbC0yMCxcbi5taC0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cblxuLm1hcmdpbi12ZXJ0aWNhbC0yMCxcbi5tdi0yMCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLm1hcmdpbi0yNSxcbi5tLTI1IHtcbiAgbWFyZ2luOiAyNXB4OyB9XG5cbi5tYXJnaW4tdG9wLTI1LFxuLm10LTI1IHtcbiAgbWFyZ2luLXRvcDogMjVweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LTI1LFxuLm1yLTI1IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLTI1LFxuLm1iLTI1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuXG4ubWFyZ2luLWxlZnQtMjUsXG4ubWwtMjUge1xuICBtYXJnaW4tbGVmdDogMjVweDsgfVxuXG4ubWFyZ2luLWhvcml6b250YWwtMjUsXG4ubWgtMjUge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4OyB9XG5cbi5tYXJnaW4tdmVydGljYWwtMjUsXG4ubXYtMjUge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG5cbi5tYXJnaW4tMzAsXG4ubS0zMCB7XG4gIG1hcmdpbjogMzBweDsgfVxuXG4ubWFyZ2luLXRvcC0zMCxcbi5tdC0zMCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLm1hcmdpbi1yaWdodC0zMCxcbi5tci0zMCB7XG4gIG1hcmdpbi1yaWdodDogMzBweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0zMCxcbi5tYi0zMCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLm1hcmdpbi1sZWZ0LTMwLFxuLm1sLTMwIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTMwLFxuLm1oLTMwIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDsgfVxuXG4ubWFyZ2luLXZlcnRpY2FsLTMwLFxuLm12LTMwIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4ubWFyZ2luLTM1LFxuLm0tMzUge1xuICBtYXJnaW46IDM1cHg7IH1cblxuLm1hcmdpbi10b3AtMzUsXG4ubXQtMzUge1xuICBtYXJnaW4tdG9wOiAzNXB4OyB9XG5cbi5tYXJnaW4tcmlnaHQtMzUsXG4ubXItMzUge1xuICBtYXJnaW4tcmlnaHQ6IDM1cHg7IH1cblxuLm1hcmdpbi1ib3R0b20tMzUsXG4ubWItMzUge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG5cbi5tYXJnaW4tbGVmdC0zNSxcbi5tbC0zNSB7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4OyB9XG5cbi5tYXJnaW4taG9yaXpvbnRhbC0zNSxcbi5taC0zNSB7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDM1cHg7IH1cblxuLm1hcmdpbi12ZXJ0aWNhbC0zNSxcbi5tdi0zNSB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cblxuLm1hcmdpbi00MCxcbi5tLTQwIHtcbiAgbWFyZ2luOiA0MHB4OyB9XG5cbi5tYXJnaW4tdG9wLTQwLFxuLm10LTQwIHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LTQwLFxuLm1yLTQwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLTQwLFxuLm1iLTQwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4ubWFyZ2luLWxlZnQtNDAsXG4ubWwtNDAge1xuICBtYXJnaW4tbGVmdDogNDBweDsgfVxuXG4ubWFyZ2luLWhvcml6b250YWwtNDAsXG4ubWgtNDAge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG5cbi5tYXJnaW4tdmVydGljYWwtNDAsXG4ubXYtNDAge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5tYXJnaW4tNDUsXG4ubS00NSB7XG4gIG1hcmdpbjogNDVweDsgfVxuXG4ubWFyZ2luLXRvcC00NSxcbi5tdC00NSB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7IH1cblxuLm1hcmdpbi1yaWdodC00NSxcbi5tci00NSB7XG4gIG1hcmdpbi1yaWdodDogNDVweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS00NSxcbi5tYi00NSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cblxuLm1hcmdpbi1sZWZ0LTQ1LFxuLm1sLTQ1IHtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHg7IH1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTQ1LFxuLm1oLTQ1IHtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gIG1hcmdpbi1yaWdodDogNDVweDsgfVxuXG4ubWFyZ2luLXZlcnRpY2FsLTQ1LFxuLm12LTQ1IHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuXG4ubWFyZ2luLTUwLFxuLm0tNTAge1xuICBtYXJnaW46IDUwcHg7IH1cblxuLm1hcmdpbi10b3AtNTAsXG4ubXQtNTAge1xuICBtYXJnaW4tdG9wOiA1MHB4OyB9XG5cbi5tYXJnaW4tcmlnaHQtNTAsXG4ubXItNTAge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7IH1cblxuLm1hcmdpbi1ib3R0b20tNTAsXG4ubWItNTAge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG5cbi5tYXJnaW4tbGVmdC01MCxcbi5tbC01MCB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4OyB9XG5cbi5tYXJnaW4taG9yaXpvbnRhbC01MCxcbi5taC01MCB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7IH1cblxuLm1hcmdpbi12ZXJ0aWNhbC01MCxcbi5tdi01MCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cblxuLm1hcmdpbi01NSxcbi5tLTU1IHtcbiAgbWFyZ2luOiA1NXB4OyB9XG5cbi5tYXJnaW4tdG9wLTU1LFxuLm10LTU1IHtcbiAgbWFyZ2luLXRvcDogNTVweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LTU1LFxuLm1yLTU1IHtcbiAgbWFyZ2luLXJpZ2h0OiA1NXB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLTU1LFxuLm1iLTU1IHtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDsgfVxuXG4ubWFyZ2luLWxlZnQtNTUsXG4ubWwtNTUge1xuICBtYXJnaW4tbGVmdDogNTVweDsgfVxuXG4ubWFyZ2luLWhvcml6b250YWwtNTUsXG4ubWgtNTUge1xuICBtYXJnaW4tbGVmdDogNTVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1NXB4OyB9XG5cbi5tYXJnaW4tdmVydGljYWwtNTUsXG4ubXYtNTUge1xuICBtYXJnaW4tdG9wOiA1NXB4O1xuICBtYXJnaW4tYm90dG9tOiA1NXB4OyB9XG5cbi5tYXJnaW4tNjAsXG4ubS02MCB7XG4gIG1hcmdpbjogNjBweDsgfVxuXG4ubWFyZ2luLXRvcC02MCxcbi5tdC02MCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7IH1cblxuLm1hcmdpbi1yaWdodC02MCxcbi5tci02MCB7XG4gIG1hcmdpbi1yaWdodDogNjBweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS02MCxcbi5tYi02MCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cblxuLm1hcmdpbi1sZWZ0LTYwLFxuLm1sLTYwIHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7IH1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTYwLFxuLm1oLTYwIHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gIG1hcmdpbi1yaWdodDogNjBweDsgfVxuXG4ubWFyZ2luLXZlcnRpY2FsLTYwLFxuLm12LTYwIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuXG4ubWFyZ2luLTY1LFxuLm0tNjUge1xuICBtYXJnaW46IDY1cHg7IH1cblxuLm1hcmdpbi10b3AtNjUsXG4ubXQtNjUge1xuICBtYXJnaW4tdG9wOiA2NXB4OyB9XG5cbi5tYXJnaW4tcmlnaHQtNjUsXG4ubXItNjUge1xuICBtYXJnaW4tcmlnaHQ6IDY1cHg7IH1cblxuLm1hcmdpbi1ib3R0b20tNjUsXG4ubWItNjUge1xuICBtYXJnaW4tYm90dG9tOiA2NXB4OyB9XG5cbi5tYXJnaW4tbGVmdC02NSxcbi5tbC02NSB7XG4gIG1hcmdpbi1sZWZ0OiA2NXB4OyB9XG5cbi5tYXJnaW4taG9yaXpvbnRhbC02NSxcbi5taC02NSB7XG4gIG1hcmdpbi1sZWZ0OiA2NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDY1cHg7IH1cblxuLm1hcmdpbi12ZXJ0aWNhbC02NSxcbi5tdi02NSB7XG4gIG1hcmdpbi10b3A6IDY1cHg7XG4gIG1hcmdpbi1ib3R0b206IDY1cHg7IH1cblxuLm1hcmdpbi03MCxcbi5tLTcwIHtcbiAgbWFyZ2luOiA3MHB4OyB9XG5cbi5tYXJnaW4tdG9wLTcwLFxuLm10LTcwIHtcbiAgbWFyZ2luLXRvcDogNzBweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LTcwLFxuLm1yLTcwIHtcbiAgbWFyZ2luLXJpZ2h0OiA3MHB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLTcwLFxuLm1iLTcwIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDsgfVxuXG4ubWFyZ2luLWxlZnQtNzAsXG4ubWwtNzAge1xuICBtYXJnaW4tbGVmdDogNzBweDsgfVxuXG4ubWFyZ2luLWhvcml6b250YWwtNzAsXG4ubWgtNzAge1xuICBtYXJnaW4tbGVmdDogNzBweDtcbiAgbWFyZ2luLXJpZ2h0OiA3MHB4OyB9XG5cbi5tYXJnaW4tdmVydGljYWwtNzAsXG4ubXYtNzAge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9XG5cbi5tYXJnaW4tNzUsXG4ubS03NSB7XG4gIG1hcmdpbjogNzVweDsgfVxuXG4ubWFyZ2luLXRvcC03NSxcbi5tdC03NSB7XG4gIG1hcmdpbi10b3A6IDc1cHg7IH1cblxuLm1hcmdpbi1yaWdodC03NSxcbi5tci03NSB7XG4gIG1hcmdpbi1yaWdodDogNzVweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS03NSxcbi5tYi03NSB7XG4gIG1hcmdpbi1ib3R0b206IDc1cHg7IH1cblxuLm1hcmdpbi1sZWZ0LTc1LFxuLm1sLTc1IHtcbiAgbWFyZ2luLWxlZnQ6IDc1cHg7IH1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTc1LFxuLm1oLTc1IHtcbiAgbWFyZ2luLWxlZnQ6IDc1cHg7XG4gIG1hcmdpbi1yaWdodDogNzVweDsgfVxuXG4ubWFyZ2luLXZlcnRpY2FsLTc1LFxuLm12LTc1IHtcbiAgbWFyZ2luLXRvcDogNzVweDtcbiAgbWFyZ2luLWJvdHRvbTogNzVweDsgfVxuXG4ubWFyZ2luLTgwLFxuLm0tODAge1xuICBtYXJnaW46IDgwcHg7IH1cblxuLm1hcmdpbi10b3AtODAsXG4ubXQtODAge1xuICBtYXJnaW4tdG9wOiA4MHB4OyB9XG5cbi5tYXJnaW4tcmlnaHQtODAsXG4ubXItODAge1xuICBtYXJnaW4tcmlnaHQ6IDgwcHg7IH1cblxuLm1hcmdpbi1ib3R0b20tODAsXG4ubWItODAge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG5cbi5tYXJnaW4tbGVmdC04MCxcbi5tbC04MCB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4OyB9XG5cbi5tYXJnaW4taG9yaXpvbnRhbC04MCxcbi5taC04MCB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDgwcHg7IH1cblxuLm1hcmdpbi12ZXJ0aWNhbC04MCxcbi5tdi04MCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cblxuLm1hcmdpbi04NSxcbi5tLTg1IHtcbiAgbWFyZ2luOiA4NXB4OyB9XG5cbi5tYXJnaW4tdG9wLTg1LFxuLm10LTg1IHtcbiAgbWFyZ2luLXRvcDogODVweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LTg1LFxuLm1yLTg1IHtcbiAgbWFyZ2luLXJpZ2h0OiA4NXB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLTg1LFxuLm1iLTg1IHtcbiAgbWFyZ2luLWJvdHRvbTogODVweDsgfVxuXG4ubWFyZ2luLWxlZnQtODUsXG4ubWwtODUge1xuICBtYXJnaW4tbGVmdDogODVweDsgfVxuXG4ubWFyZ2luLWhvcml6b250YWwtODUsXG4ubWgtODUge1xuICBtYXJnaW4tbGVmdDogODVweDtcbiAgbWFyZ2luLXJpZ2h0OiA4NXB4OyB9XG5cbi5tYXJnaW4tdmVydGljYWwtODUsXG4ubXYtODUge1xuICBtYXJnaW4tdG9wOiA4NXB4O1xuICBtYXJnaW4tYm90dG9tOiA4NXB4OyB9XG5cbi5tYXJnaW4tOTAsXG4ubS05MCB7XG4gIG1hcmdpbjogOTBweDsgfVxuXG4ubWFyZ2luLXRvcC05MCxcbi5tdC05MCB7XG4gIG1hcmdpbi10b3A6IDkwcHg7IH1cblxuLm1hcmdpbi1yaWdodC05MCxcbi5tci05MCB7XG4gIG1hcmdpbi1yaWdodDogOTBweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS05MCxcbi5tYi05MCB7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7IH1cblxuLm1hcmdpbi1sZWZ0LTkwLFxuLm1sLTkwIHtcbiAgbWFyZ2luLWxlZnQ6IDkwcHg7IH1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTkwLFxuLm1oLTkwIHtcbiAgbWFyZ2luLWxlZnQ6IDkwcHg7XG4gIG1hcmdpbi1yaWdodDogOTBweDsgfVxuXG4ubWFyZ2luLXZlcnRpY2FsLTkwLFxuLm12LTkwIHtcbiAgbWFyZ2luLXRvcDogOTBweDtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDsgfVxuXG4ubWFyZ2luLTk1LFxuLm0tOTUge1xuICBtYXJnaW46IDk1cHg7IH1cblxuLm1hcmdpbi10b3AtOTUsXG4ubXQtOTUge1xuICBtYXJnaW4tdG9wOiA5NXB4OyB9XG5cbi5tYXJnaW4tcmlnaHQtOTUsXG4ubXItOTUge1xuICBtYXJnaW4tcmlnaHQ6IDk1cHg7IH1cblxuLm1hcmdpbi1ib3R0b20tOTUsXG4ubWItOTUge1xuICBtYXJnaW4tYm90dG9tOiA5NXB4OyB9XG5cbi5tYXJnaW4tbGVmdC05NSxcbi5tbC05NSB7XG4gIG1hcmdpbi1sZWZ0OiA5NXB4OyB9XG5cbi5tYXJnaW4taG9yaXpvbnRhbC05NSxcbi5taC05NSB7XG4gIG1hcmdpbi1sZWZ0OiA5NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDk1cHg7IH1cblxuLm1hcmdpbi12ZXJ0aWNhbC05NSxcbi5tdi05NSB7XG4gIG1hcmdpbi10b3A6IDk1cHg7XG4gIG1hcmdpbi1ib3R0b206IDk1cHg7IH1cblxuLm1hcmdpbi0xMDAsXG4ubS0xMDAge1xuICBtYXJnaW46IDEwMHB4OyB9XG5cbi5tYXJnaW4tdG9wLTEwMCxcbi5tdC0xMDAge1xuICBtYXJnaW4tdG9wOiAxMDBweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LTEwMCxcbi5tci0xMDAge1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLTEwMCxcbi5tYi0xMDAge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuXG4ubWFyZ2luLWxlZnQtMTAwLFxuLm1sLTEwMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweDsgfVxuXG4ubWFyZ2luLWhvcml6b250YWwtMTAwLFxuLm1oLTEwMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMDBweDsgfVxuXG4ubWFyZ2luLXZlcnRpY2FsLTEwMCxcbi5tdi0xMDAge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cblxuLm1hcmdpbi04LFxuLm0tOCB7XG4gIG1hcmdpbjogOHB4OyB9XG5cbi5tYXJnaW4tdG9wLTgsXG4ubXQtOCB7XG4gIG1hcmdpbi10b3A6IDhweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LTgsXG4ubXItOCB7XG4gIG1hcmdpbi1yaWdodDogOHB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLTgsXG4ubWItOCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuXG4ubWFyZ2luLWxlZnQtOCxcbi5tbC04IHtcbiAgbWFyZ2luLWxlZnQ6IDhweDsgfVxuXG4ubWFyZ2luLWhvcml6b250YWwtOCxcbi5taC04IHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cblxuLm1hcmdpbi12ZXJ0aWNhbC04LFxuLm12LTgge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuXG4ubWFyZ2luLTE2LFxuLm0tMTYge1xuICBtYXJnaW46IDE2cHg7IH1cblxuLm1hcmdpbi10b3AtMTYsXG4ubXQtMTYge1xuICBtYXJnaW4tdG9wOiAxNnB4OyB9XG5cbi5tYXJnaW4tcmlnaHQtMTYsXG4ubXItMTYge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cblxuLm1hcmdpbi1ib3R0b20tMTYsXG4ubWItMTYge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG5cbi5tYXJnaW4tbGVmdC0xNixcbi5tbC0xNiB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4OyB9XG5cbi5tYXJnaW4taG9yaXpvbnRhbC0xNixcbi5taC0xNiB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cblxuLm1hcmdpbi12ZXJ0aWNhbC0xNixcbi5tdi0xNiB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cblxuLm1hcmdpbi0yNCxcbi5tLTI0IHtcbiAgbWFyZ2luOiAyNHB4OyB9XG5cbi5tYXJnaW4tdG9wLTI0LFxuLm10LTI0IHtcbiAgbWFyZ2luLXRvcDogMjRweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LTI0LFxuLm1yLTI0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLTI0LFxuLm1iLTI0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXG4ubWFyZ2luLWxlZnQtMjQsXG4ubWwtMjQge1xuICBtYXJnaW4tbGVmdDogMjRweDsgfVxuXG4ubWFyZ2luLWhvcml6b250YWwtMjQsXG4ubWgtMjQge1xuICBtYXJnaW4tbGVmdDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4OyB9XG5cbi5tYXJnaW4tdmVydGljYWwtMjQsXG4ubXYtMjQge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG5cbi5tYXJnaW4tMzIsXG4ubS0zMiB7XG4gIG1hcmdpbjogMzJweDsgfVxuXG4ubWFyZ2luLXRvcC0zMixcbi5tdC0zMiB7XG4gIG1hcmdpbi10b3A6IDMycHg7IH1cblxuLm1hcmdpbi1yaWdodC0zMixcbi5tci0zMiB7XG4gIG1hcmdpbi1yaWdodDogMzJweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0zMixcbi5tYi0zMiB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7IH1cblxuLm1hcmdpbi1sZWZ0LTMyLFxuLm1sLTMyIHtcbiAgbWFyZ2luLWxlZnQ6IDMycHg7IH1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTMyLFxuLm1oLTMyIHtcbiAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gIG1hcmdpbi1yaWdodDogMzJweDsgfVxuXG4ubWFyZ2luLXZlcnRpY2FsLTMyLFxuLm12LTMyIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuXG4ubWFyZ2luLTQ4LFxuLm0tNDgge1xuICBtYXJnaW46IDQ4cHg7IH1cblxuLm1hcmdpbi10b3AtNDgsXG4ubXQtNDgge1xuICBtYXJnaW4tdG9wOiA0OHB4OyB9XG5cbi5tYXJnaW4tcmlnaHQtNDgsXG4ubXItNDgge1xuICBtYXJnaW4tcmlnaHQ6IDQ4cHg7IH1cblxuLm1hcmdpbi1ib3R0b20tNDgsXG4ubWItNDgge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9XG5cbi5tYXJnaW4tbGVmdC00OCxcbi5tbC00OCB7XG4gIG1hcmdpbi1sZWZ0OiA0OHB4OyB9XG5cbi5tYXJnaW4taG9yaXpvbnRhbC00OCxcbi5taC00OCB7XG4gIG1hcmdpbi1sZWZ0OiA0OHB4O1xuICBtYXJnaW4tcmlnaHQ6IDQ4cHg7IH1cblxuLm1hcmdpbi12ZXJ0aWNhbC00OCxcbi5tdi00OCB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7IH1cblxuLm1hcmdpbi01Nixcbi5tLTU2IHtcbiAgbWFyZ2luOiA1NnB4OyB9XG5cbi5tYXJnaW4tdG9wLTU2LFxuLm10LTU2IHtcbiAgbWFyZ2luLXRvcDogNTZweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LTU2LFxuLm1yLTU2IHtcbiAgbWFyZ2luLXJpZ2h0OiA1NnB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLTU2LFxuLm1iLTU2IHtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDsgfVxuXG4ubWFyZ2luLWxlZnQtNTYsXG4ubWwtNTYge1xuICBtYXJnaW4tbGVmdDogNTZweDsgfVxuXG4ubWFyZ2luLWhvcml6b250YWwtNTYsXG4ubWgtNTYge1xuICBtYXJnaW4tbGVmdDogNTZweDtcbiAgbWFyZ2luLXJpZ2h0OiA1NnB4OyB9XG5cbi5tYXJnaW4tdmVydGljYWwtNTYsXG4ubXYtNTYge1xuICBtYXJnaW4tdG9wOiA1NnB4O1xuICBtYXJnaW4tYm90dG9tOiA1NnB4OyB9XG5cbi5tYXJnaW4tNjQsXG4ubS02NCB7XG4gIG1hcmdpbjogNjRweDsgfVxuXG4ubWFyZ2luLXRvcC02NCxcbi5tdC02NCB7XG4gIG1hcmdpbi10b3A6IDY0cHg7IH1cblxuLm1hcmdpbi1yaWdodC02NCxcbi5tci02NCB7XG4gIG1hcmdpbi1yaWdodDogNjRweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS02NCxcbi5tYi02NCB7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7IH1cblxuLm1hcmdpbi1sZWZ0LTY0LFxuLm1sLTY0IHtcbiAgbWFyZ2luLWxlZnQ6IDY0cHg7IH1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTY0LFxuLm1oLTY0IHtcbiAgbWFyZ2luLWxlZnQ6IDY0cHg7XG4gIG1hcmdpbi1yaWdodDogNjRweDsgfVxuXG4ubWFyZ2luLXZlcnRpY2FsLTY0LFxuLm12LTY0IHtcbiAgbWFyZ2luLXRvcDogNjRweDtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDsgfVxuXG4ubWFyZ2luLTcyLFxuLm0tNzIge1xuICBtYXJnaW46IDcycHg7IH1cblxuLm1hcmdpbi10b3AtNzIsXG4ubXQtNzIge1xuICBtYXJnaW4tdG9wOiA3MnB4OyB9XG5cbi5tYXJnaW4tcmlnaHQtNzIsXG4ubXItNzIge1xuICBtYXJnaW4tcmlnaHQ6IDcycHg7IH1cblxuLm1hcmdpbi1ib3R0b20tNzIsXG4ubWItNzIge1xuICBtYXJnaW4tYm90dG9tOiA3MnB4OyB9XG5cbi5tYXJnaW4tbGVmdC03Mixcbi5tbC03MiB7XG4gIG1hcmdpbi1sZWZ0OiA3MnB4OyB9XG5cbi5tYXJnaW4taG9yaXpvbnRhbC03Mixcbi5taC03MiB7XG4gIG1hcmdpbi1sZWZ0OiA3MnB4O1xuICBtYXJnaW4tcmlnaHQ6IDcycHg7IH1cblxuLm1hcmdpbi12ZXJ0aWNhbC03Mixcbi5tdi03MiB7XG4gIG1hcmdpbi10b3A6IDcycHg7XG4gIG1hcmdpbi1ib3R0b206IDcycHg7IH1cblxuLm1hcmdpbi04OCxcbi5tLTg4IHtcbiAgbWFyZ2luOiA4OHB4OyB9XG5cbi5tYXJnaW4tdG9wLTg4LFxuLm10LTg4IHtcbiAgbWFyZ2luLXRvcDogODhweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LTg4LFxuLm1yLTg4IHtcbiAgbWFyZ2luLXJpZ2h0OiA4OHB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLTg4LFxuLm1iLTg4IHtcbiAgbWFyZ2luLWJvdHRvbTogODhweDsgfVxuXG4ubWFyZ2luLWxlZnQtODgsXG4ubWwtODgge1xuICBtYXJnaW4tbGVmdDogODhweDsgfVxuXG4ubWFyZ2luLWhvcml6b250YWwtODgsXG4ubWgtODgge1xuICBtYXJnaW4tbGVmdDogODhweDtcbiAgbWFyZ2luLXJpZ2h0OiA4OHB4OyB9XG5cbi5tYXJnaW4tdmVydGljYWwtODgsXG4ubXYtODgge1xuICBtYXJnaW4tdG9wOiA4OHB4O1xuICBtYXJnaW4tYm90dG9tOiA4OHB4OyB9XG5cbi5tYXJnaW4tOTYsXG4ubS05NiB7XG4gIG1hcmdpbjogOTZweDsgfVxuXG4ubWFyZ2luLXRvcC05Nixcbi5tdC05NiB7XG4gIG1hcmdpbi10b3A6IDk2cHg7IH1cblxuLm1hcmdpbi1yaWdodC05Nixcbi5tci05NiB7XG4gIG1hcmdpbi1yaWdodDogOTZweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS05Nixcbi5tYi05NiB7XG4gIG1hcmdpbi1ib3R0b206IDk2cHg7IH1cblxuLm1hcmdpbi1sZWZ0LTk2LFxuLm1sLTk2IHtcbiAgbWFyZ2luLWxlZnQ6IDk2cHg7IH1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTk2LFxuLm1oLTk2IHtcbiAgbWFyZ2luLWxlZnQ6IDk2cHg7XG4gIG1hcmdpbi1yaWdodDogOTZweDsgfVxuXG4ubWFyZ2luLXZlcnRpY2FsLTk2LFxuLm12LTk2IHtcbiAgbWFyZ2luLXRvcDogOTZweDtcbiAgbWFyZ2luLWJvdHRvbTogOTZweDsgfVxuXG4uaGVpZ2h0LTAsXG4uaC0wIHtcbiAgaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0wLFxuLnctMCB7XG4gIHdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAwcHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTUsXG4uaC01IHtcbiAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC01LFxuLnctNSB7XG4gIHdpZHRoOiA1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA1cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTEwLFxuLmgtMTAge1xuICBoZWlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTEwLFxuLnctMTAge1xuICB3aWR0aDogMTBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDEwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0xNSxcbi5oLTE1IHtcbiAgaGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0xNSxcbi53LTE1IHtcbiAgd2lkdGg6IDE1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTVweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMjAsXG4uaC0yMCB7XG4gIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMjAsXG4udy0yMCB7XG4gIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDIwcHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTI1LFxuLmgtMjUge1xuICBoZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTI1LFxuLnctMjUge1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0zMCxcbi5oLTMwIHtcbiAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0zMCxcbi53LTMwIHtcbiAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMzUsXG4uaC0zNSB7XG4gIGhlaWdodDogMzVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMzUsXG4udy0zNSB7XG4gIHdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDM1cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTQwLFxuLmgtNDAge1xuICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTQwLFxuLnctNDAge1xuICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC00NSxcbi5oLTQ1IHtcbiAgaGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC00NSxcbi53LTQ1IHtcbiAgd2lkdGg6IDQ1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDVweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNTAsXG4uaC01MCB7XG4gIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNTAsXG4udy01MCB7XG4gIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNTBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDUwcHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTU1LFxuLmgtNTUge1xuICBoZWlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNTVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTU1LFxuLnctNTUge1xuICB3aWR0aDogNTVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDU1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC02MCxcbi5oLTYwIHtcbiAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNjBweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC02MCxcbi53LTYwIHtcbiAgd2lkdGg6IDYwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNjBweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNjUsXG4uaC02NSB7XG4gIGhlaWdodDogNjVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDY1cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNjUsXG4udy02NSB7XG4gIHdpZHRoOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNjVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDY1cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTcwLFxuLmgtNzAge1xuICBoZWlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNzBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTcwLFxuLnctNzAge1xuICB3aWR0aDogNzBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDcwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC03NSxcbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNzVweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC03NSxcbi53LTc1IHtcbiAgd2lkdGg6IDc1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNzVweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtODAsXG4uaC04MCB7XG4gIGhlaWdodDogODBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtODAsXG4udy04MCB7XG4gIHdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogODBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDgwcHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTg1LFxuLmgtODUge1xuICBoZWlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogODVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTg1LFxuLnctODUge1xuICB3aWR0aDogODVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDg1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC05MCxcbi5oLTkwIHtcbiAgaGVpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogOTBweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC05MCxcbi53LTkwIHtcbiAgd2lkdGg6IDkwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogOTBweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtOTUsXG4uaC05NSB7XG4gIGhlaWdodDogOTVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDk1cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtOTUsXG4udy05NSB7XG4gIHdpZHRoOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogOTVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDk1cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTEwMCxcbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTAwcHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMTAwLFxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMTA1LFxuLmgtMTA1IHtcbiAgaGVpZ2h0OiAxMDVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMDVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxMDVweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0xMDUsXG4udy0xMDUge1xuICB3aWR0aDogMTA1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMDVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0xMTAsXG4uaC0xMTAge1xuICBoZWlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTExMCxcbi53LTExMCB7XG4gIHdpZHRoOiAxMTBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTEwcHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTExNSxcbi5oLTExNSB7XG4gIGhlaWdodDogMTE1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTE1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTE1cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMTE1LFxuLnctMTE1IHtcbiAgd2lkdGg6IDExNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTE1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMTVweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMTIwLFxuLmgtMTIwIHtcbiAgaGVpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0xMjAsXG4udy0xMjAge1xuICB3aWR0aDogMTIwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMjBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0xMjUsXG4uaC0xMjUge1xuICBoZWlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTEyNSxcbi53LTEyNSB7XG4gIHdpZHRoOiAxMjVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTI1cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTEzMCxcbi5oLTEzMCB7XG4gIGhlaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTMwcHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMTMwLFxuLnctMTMwIHtcbiAgd2lkdGg6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTMwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMzBweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMTM1LFxuLmgtMTM1IHtcbiAgaGVpZ2h0OiAxMzVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMzVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxMzVweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0xMzUsXG4udy0xMzUge1xuICB3aWR0aDogMTM1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMzVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0xNDAsXG4uaC0xNDAge1xuICBoZWlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTE0MCxcbi53LTE0MCB7XG4gIHdpZHRoOiAxNDBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTQwcHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTE0NSxcbi5oLTE0NSB7XG4gIGhlaWdodDogMTQ1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTQ1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTQ1cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMTQ1LFxuLnctMTQ1IHtcbiAgd2lkdGg6IDE0NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTQ1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxNDVweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMTUwLFxuLmgtMTUwIHtcbiAgaGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0xNTAsXG4udy0xNTAge1xuICB3aWR0aDogMTUwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0xNTUsXG4uaC0xNTUge1xuICBoZWlnaHQ6IDE1NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE1NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDE1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTE1NSxcbi53LTE1NSB7XG4gIHdpZHRoOiAxNTVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE1NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTU1cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTE2MCxcbi5oLTE2MCB7XG4gIGhlaWdodDogMTYwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTYwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTYwcHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMTYwLFxuLnctMTYwIHtcbiAgd2lkdGg6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTYwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxNjBweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMTY1LFxuLmgtMTY1IHtcbiAgaGVpZ2h0OiAxNjVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxNjVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxNjVweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0xNjUsXG4udy0xNjUge1xuICB3aWR0aDogMTY1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNjVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0xNzAsXG4uaC0xNzAge1xuICBoZWlnaHQ6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDE3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTE3MCxcbi53LTE3MCB7XG4gIHdpZHRoOiAxNzBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTcwcHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTE3NSxcbi5oLTE3NSB7XG4gIGhlaWdodDogMTc1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTc1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTc1cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMTc1LFxuLnctMTc1IHtcbiAgd2lkdGg6IDE3NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTc1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxNzVweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMTgwLFxuLmgtMTgwIHtcbiAgaGVpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxODBweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0xODAsXG4udy0xODAge1xuICB3aWR0aDogMTgwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxODBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0xODUsXG4uaC0xODUge1xuICBoZWlnaHQ6IDE4NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE4NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDE4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTE4NSxcbi53LTE4NSB7XG4gIHdpZHRoOiAxODVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE4NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTg1cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTE5MCxcbi5oLTE5MCB7XG4gIGhlaWdodDogMTkwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTkwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTkwcHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMTkwLFxuLnctMTkwIHtcbiAgd2lkdGg6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTkwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxOTBweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMTk1LFxuLmgtMTk1IHtcbiAgaGVpZ2h0OiAxOTVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxOTVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxOTVweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0xOTUsXG4udy0xOTUge1xuICB3aWR0aDogMTk1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxOTVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0yMDAsXG4uaC0yMDAge1xuICBoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTIwMCxcbi53LTIwMCB7XG4gIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjAwcHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTIwNSxcbi5oLTIwNSB7XG4gIGhlaWdodDogMjA1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjA1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjA1cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMjA1LFxuLnctMjA1IHtcbiAgd2lkdGg6IDIwNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjA1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyMDVweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMjEwLFxuLmgtMjEwIHtcbiAgaGVpZ2h0OiAyMTBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyMTBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyMTBweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0yMTAsXG4udy0yMTAge1xuICB3aWR0aDogMjEwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMTBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDIxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0yMTUsXG4uaC0yMTUge1xuICBoZWlnaHQ6IDIxNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDIxNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDIxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTIxNSxcbi53LTIxNSB7XG4gIHdpZHRoOiAyMTVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIxNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjE1cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTIyMCxcbi5oLTIyMCB7XG4gIGhlaWdodDogMjIwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjIwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjIwcHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMjIwLFxuLnctMjIwIHtcbiAgd2lkdGg6IDIyMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjIwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyMjBweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMjI1LFxuLmgtMjI1IHtcbiAgaGVpZ2h0OiAyMjVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyMjVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyMjVweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0yMjUsXG4udy0yMjUge1xuICB3aWR0aDogMjI1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMjVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDIyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0yMzAsXG4uaC0yMzAge1xuICBoZWlnaHQ6IDIzMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDIzMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDIzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTIzMCxcbi53LTIzMCB7XG4gIHdpZHRoOiAyMzBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIzMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjMwcHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTIzNSxcbi5oLTIzNSB7XG4gIGhlaWdodDogMjM1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjM1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjM1cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMjM1LFxuLnctMjM1IHtcbiAgd2lkdGg6IDIzNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjM1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyMzVweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMjQwLFxuLmgtMjQwIHtcbiAgaGVpZ2h0OiAyNDBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyNDBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyNDBweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0yNDAsXG4udy0yNDAge1xuICB3aWR0aDogMjQwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyNDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDI0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0yNDUsXG4uaC0yNDUge1xuICBoZWlnaHQ6IDI0NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDI0NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDI0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTI0NSxcbi53LTI0NSB7XG4gIHdpZHRoOiAyNDVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI0NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjQ1cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTI1MCxcbi5oLTI1MCB7XG4gIGhlaWdodDogMjUwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjUwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjUwcHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMjUwLFxuLnctMjUwIHtcbiAgd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjUwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyNTBweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMjU1LFxuLmgtMjU1IHtcbiAgaGVpZ2h0OiAyNTVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyNTVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyNTVweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0yNTUsXG4udy0yNTUge1xuICB3aWR0aDogMjU1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyNTVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDI1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0yNjAsXG4uaC0yNjAge1xuICBoZWlnaHQ6IDI2MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDI2MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDI2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTI2MCxcbi53LTI2MCB7XG4gIHdpZHRoOiAyNjBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI2MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjYwcHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTI2NSxcbi5oLTI2NSB7XG4gIGhlaWdodDogMjY1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjY1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjY1cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMjY1LFxuLnctMjY1IHtcbiAgd2lkdGg6IDI2NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjY1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyNjVweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMjcwLFxuLmgtMjcwIHtcbiAgaGVpZ2h0OiAyNzBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyNzBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyNzBweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0yNzAsXG4udy0yNzAge1xuICB3aWR0aDogMjcwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyNzBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDI3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0yNzUsXG4uaC0yNzUge1xuICBoZWlnaHQ6IDI3NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDI3NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDI3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTI3NSxcbi53LTI3NSB7XG4gIHdpZHRoOiAyNzVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI3NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjc1cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTI4MCxcbi5oLTI4MCB7XG4gIGhlaWdodDogMjgwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjgwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjgwcHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMjgwLFxuLnctMjgwIHtcbiAgd2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjgwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyODBweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMjg1LFxuLmgtMjg1IHtcbiAgaGVpZ2h0OiAyODVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyODVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyODVweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0yODUsXG4udy0yODUge1xuICB3aWR0aDogMjg1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyODVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDI4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0yOTAsXG4uaC0yOTAge1xuICBoZWlnaHQ6IDI5MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDI5MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDI5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTI5MCxcbi53LTI5MCB7XG4gIHdpZHRoOiAyOTBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI5MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjkwcHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTI5NSxcbi5oLTI5NSB7XG4gIGhlaWdodDogMjk1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjk1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjk1cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMjk1LFxuLnctMjk1IHtcbiAgd2lkdGg6IDI5NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjk1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyOTVweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMzAwLFxuLmgtMzAwIHtcbiAgaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0zMDAsXG4udy0zMDAge1xuICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0zMDUsXG4uaC0zMDUge1xuICBoZWlnaHQ6IDMwNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDMwNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDMwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTMwNSxcbi53LTMwNSB7XG4gIHdpZHRoOiAzMDVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDMwNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzA1cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTMxMCxcbi5oLTMxMCB7XG4gIGhlaWdodDogMzEwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzEwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzEwcHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMzEwLFxuLnctMzEwIHtcbiAgd2lkdGg6IDMxMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzEwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzMTBweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMzE1LFxuLmgtMzE1IHtcbiAgaGVpZ2h0OiAzMTVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzMTVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzMTVweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0zMTUsXG4udy0zMTUge1xuICB3aWR0aDogMzE1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzMTVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDMxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0zMjAsXG4uaC0zMjAge1xuICBoZWlnaHQ6IDMyMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDMyMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDMyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTMyMCxcbi53LTMyMCB7XG4gIHdpZHRoOiAzMjBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDMyMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzIwcHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTMyNSxcbi5oLTMyNSB7XG4gIGhlaWdodDogMzI1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzI1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzI1cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMzI1LFxuLnctMzI1IHtcbiAgd2lkdGg6IDMyNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzI1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzMjVweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMzMwLFxuLmgtMzMwIHtcbiAgaGVpZ2h0OiAzMzBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzMzBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzMzBweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0zMzAsXG4udy0zMzAge1xuICB3aWR0aDogMzMwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzMzBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDMzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0zMzUsXG4uaC0zMzUge1xuICBoZWlnaHQ6IDMzNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDMzNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDMzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTMzNSxcbi53LTMzNSB7XG4gIHdpZHRoOiAzMzVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDMzNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzM1cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTM0MCxcbi5oLTM0MCB7XG4gIGhlaWdodDogMzQwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzQwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzQwcHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMzQwLFxuLnctMzQwIHtcbiAgd2lkdGg6IDM0MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzQwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzNDBweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMzQ1LFxuLmgtMzQ1IHtcbiAgaGVpZ2h0OiAzNDVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzNDVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzNDVweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0zNDUsXG4udy0zNDUge1xuICB3aWR0aDogMzQ1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzNDVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDM0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0zNTAsXG4uaC0zNTAge1xuICBoZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTM1MCxcbi53LTM1MCB7XG4gIHdpZHRoOiAzNTBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzUwcHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTM1NSxcbi5oLTM1NSB7XG4gIGhlaWdodDogMzU1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzU1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzU1cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMzU1LFxuLnctMzU1IHtcbiAgd2lkdGg6IDM1NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzU1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzNTVweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMzYwLFxuLmgtMzYwIHtcbiAgaGVpZ2h0OiAzNjBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzNjBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzNjBweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0zNjAsXG4udy0zNjAge1xuICB3aWR0aDogMzYwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzNjBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDM2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0zNjUsXG4uaC0zNjUge1xuICBoZWlnaHQ6IDM2NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDM2NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDM2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTM2NSxcbi53LTM2NSB7XG4gIHdpZHRoOiAzNjVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDM2NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzY1cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTM3MCxcbi5oLTM3MCB7XG4gIGhlaWdodDogMzcwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzcwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzcwcHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMzcwLFxuLnctMzcwIHtcbiAgd2lkdGg6IDM3MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzcwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzNzBweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMzc1LFxuLmgtMzc1IHtcbiAgaGVpZ2h0OiAzNzVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzNzVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzNzVweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0zNzUsXG4udy0zNzUge1xuICB3aWR0aDogMzc1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzNzVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDM3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0zODAsXG4uaC0zODAge1xuICBoZWlnaHQ6IDM4MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDM4MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDM4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTM4MCxcbi53LTM4MCB7XG4gIHdpZHRoOiAzODBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDM4MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzgwcHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTM4NSxcbi5oLTM4NSB7XG4gIGhlaWdodDogMzg1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzg1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzg1cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMzg1LFxuLnctMzg1IHtcbiAgd2lkdGg6IDM4NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzg1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzODVweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMzkwLFxuLmgtMzkwIHtcbiAgaGVpZ2h0OiAzOTBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzOTBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzOTBweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0zOTAsXG4udy0zOTAge1xuICB3aWR0aDogMzkwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzOTBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDM5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0zOTUsXG4uaC0zOTUge1xuICBoZWlnaHQ6IDM5NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDM5NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDM5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTM5NSxcbi53LTM5NSB7XG4gIHdpZHRoOiAzOTVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDM5NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzk1cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTQwMCxcbi5oLTQwMCB7XG4gIGhlaWdodDogNDAwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDAwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDAwcHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNDAwLFxuLnctNDAwIHtcbiAgd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDAwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0MDBweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNDA1LFxuLmgtNDA1IHtcbiAgaGVpZ2h0OiA0MDVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0MDVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0MDVweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC00MDUsXG4udy00MDUge1xuICB3aWR0aDogNDA1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0MDVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC00MTAsXG4uaC00MTAge1xuICBoZWlnaHQ6IDQxMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQxMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTQxMCxcbi53LTQxMCB7XG4gIHdpZHRoOiA0MTBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQxMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDEwcHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTQxNSxcbi5oLTQxNSB7XG4gIGhlaWdodDogNDE1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDE1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDE1cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNDE1LFxuLnctNDE1IHtcbiAgd2lkdGg6IDQxNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDE1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0MTVweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNDIwLFxuLmgtNDIwIHtcbiAgaGVpZ2h0OiA0MjBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0MjBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0MjBweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC00MjAsXG4udy00MjAge1xuICB3aWR0aDogNDIwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0MjBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC00MjUsXG4uaC00MjUge1xuICBoZWlnaHQ6IDQyNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQyNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTQyNSxcbi53LTQyNSB7XG4gIHdpZHRoOiA0MjVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQyNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDI1cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTQzMCxcbi5oLTQzMCB7XG4gIGhlaWdodDogNDMwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDMwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDMwcHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNDMwLFxuLnctNDMwIHtcbiAgd2lkdGg6IDQzMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDMwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0MzBweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNDM1LFxuLmgtNDM1IHtcbiAgaGVpZ2h0OiA0MzVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0MzVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0MzVweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC00MzUsXG4udy00MzUge1xuICB3aWR0aDogNDM1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0MzVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC00NDAsXG4uaC00NDAge1xuICBoZWlnaHQ6IDQ0MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQ0MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQ0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTQ0MCxcbi53LTQ0MCB7XG4gIHdpZHRoOiA0NDBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQ0MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDQwcHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTQ0NSxcbi5oLTQ0NSB7XG4gIGhlaWdodDogNDQ1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDQ1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDQ1cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNDQ1LFxuLnctNDQ1IHtcbiAgd2lkdGg6IDQ0NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDQ1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0NDVweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNDUwLFxuLmgtNDUwIHtcbiAgaGVpZ2h0OiA0NTBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0NTBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0NTBweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC00NTAsXG4udy00NTAge1xuICB3aWR0aDogNDUwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0NTBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQ1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC00NTUsXG4uaC00NTUge1xuICBoZWlnaHQ6IDQ1NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQ1NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQ1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTQ1NSxcbi53LTQ1NSB7XG4gIHdpZHRoOiA0NTVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQ1NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDU1cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTQ2MCxcbi5oLTQ2MCB7XG4gIGhlaWdodDogNDYwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDYwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDYwcHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNDYwLFxuLnctNDYwIHtcbiAgd2lkdGg6IDQ2MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDYwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0NjBweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNDY1LFxuLmgtNDY1IHtcbiAgaGVpZ2h0OiA0NjVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0NjVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0NjVweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC00NjUsXG4udy00NjUge1xuICB3aWR0aDogNDY1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0NjVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQ2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC00NzAsXG4uaC00NzAge1xuICBoZWlnaHQ6IDQ3MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQ3MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQ3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTQ3MCxcbi53LTQ3MCB7XG4gIHdpZHRoOiA0NzBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQ3MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDcwcHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTQ3NSxcbi5oLTQ3NSB7XG4gIGhlaWdodDogNDc1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDc1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDc1cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNDc1LFxuLnctNDc1IHtcbiAgd2lkdGg6IDQ3NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDc1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0NzVweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNDgwLFxuLmgtNDgwIHtcbiAgaGVpZ2h0OiA0ODBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0ODBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0ODBweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC00ODAsXG4udy00ODAge1xuICB3aWR0aDogNDgwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0ODBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQ4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC00ODUsXG4uaC00ODUge1xuICBoZWlnaHQ6IDQ4NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQ4NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQ4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTQ4NSxcbi53LTQ4NSB7XG4gIHdpZHRoOiA0ODVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQ4NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDg1cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTQ5MCxcbi5oLTQ5MCB7XG4gIGhlaWdodDogNDkwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDkwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDkwcHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNDkwLFxuLnctNDkwIHtcbiAgd2lkdGg6IDQ5MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDkwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0OTBweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNDk1LFxuLmgtNDk1IHtcbiAgaGVpZ2h0OiA0OTVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0OTVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0OTVweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC00OTUsXG4udy00OTUge1xuICB3aWR0aDogNDk1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0OTVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQ5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC01MDAsXG4uaC01MDAge1xuICBoZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTUwMCxcbi53LTUwMCB7XG4gIHdpZHRoOiA1MDBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNTAwcHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTgsXG4uaC04IHtcbiAgaGVpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDhweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC04LFxuLnctOCB7XG4gIHdpZHRoOiA4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA4cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA4cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTE2LFxuLmgtMTYge1xuICBoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTE2LFxuLnctMTYge1xuICB3aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0yNCxcbi5oLTI0IHtcbiAgaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0yNCxcbi53LTI0IHtcbiAgd2lkdGg6IDI0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjRweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMzIsXG4uaC0zMiB7XG4gIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMzIsXG4udy0zMiB7XG4gIHdpZHRoOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzJweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDMycHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTQ4LFxuLmgtNDgge1xuICBoZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDhweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTQ4LFxuLnctNDgge1xuICB3aWR0aDogNDhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQ4cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC01Nixcbi5oLTU2IHtcbiAgaGVpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDU2cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNTZweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC01Nixcbi53LTU2IHtcbiAgd2lkdGg6IDU2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA1NnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNTZweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNjQsXG4uaC02NCB7XG4gIGhlaWdodDogNjRweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDY0cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNjQsXG4udy02NCB7XG4gIHdpZHRoOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNjRweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDY0cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTcyLFxuLmgtNzIge1xuICBoZWlnaHQ6IDcycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNzJweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTcyLFxuLnctNzIge1xuICB3aWR0aDogNzJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDcycHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA3MnB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC04OCxcbi5oLTg4IHtcbiAgaGVpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDg4cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogODhweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC04OCxcbi53LTg4IHtcbiAgd2lkdGg6IDg4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA4OHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogODhweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtOTYsXG4uaC05NiB7XG4gIGhlaWdodDogOTZweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDk2cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtOTYsXG4udy05NiB7XG4gIHdpZHRoOiA5NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogOTZweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDk2cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTEwNCxcbi5oLTEwNCB7XG4gIGhlaWdodDogMTA0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTA0cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTA0cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMTA0LFxuLnctMTA0IHtcbiAgd2lkdGg6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTA0cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDRweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMTEyLFxuLmgtMTEyIHtcbiAgaGVpZ2h0OiAxMTJweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMTJweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxMTJweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0xMTIsXG4udy0xMTIge1xuICB3aWR0aDogMTEycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMTJweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDExMnB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0xMjgsXG4uaC0xMjgge1xuICBoZWlnaHQ6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDEyOHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTEyOCxcbi53LTEyOCB7XG4gIHdpZHRoOiAxMjhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTI4cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTEzNixcbi5oLTEzNiB7XG4gIGhlaWdodDogMTM2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTM2cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTM2cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMTM2LFxuLnctMTM2IHtcbiAgd2lkdGg6IDEzNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTM2cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMzZweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMTQ0LFxuLmgtMTQ0IHtcbiAgaGVpZ2h0OiAxNDRweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxNDRweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxNDRweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0xNDQsXG4udy0xNDQge1xuICB3aWR0aDogMTQ0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNDRweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE0NHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0xNTIsXG4uaC0xNTIge1xuICBoZWlnaHQ6IDE1MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE1MnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDE1MnB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTE1Mixcbi53LTE1MiB7XG4gIHdpZHRoOiAxNTJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE1MnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTUycHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTE2OCxcbi5oLTE2OCB7XG4gIGhlaWdodDogMTY4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTY4cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTY4cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMTY4LFxuLnctMTY4IHtcbiAgd2lkdGg6IDE2OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTY4cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxNjhweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMTc2LFxuLmgtMTc2IHtcbiAgaGVpZ2h0OiAxNzZweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxNzZweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxNzZweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0xNzYsXG4udy0xNzYge1xuICB3aWR0aDogMTc2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNzZweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE3NnB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0xODQsXG4uaC0xODQge1xuICBoZWlnaHQ6IDE4NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE4NHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDE4NHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTE4NCxcbi53LTE4NCB7XG4gIHdpZHRoOiAxODRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE4NHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTg0cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTE5Mixcbi5oLTE5MiB7XG4gIGhlaWdodDogMTkycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTkycHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTkycHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMTkyLFxuLnctMTkyIHtcbiAgd2lkdGg6IDE5MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTkycHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxOTJweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMjA4LFxuLmgtMjA4IHtcbiAgaGVpZ2h0OiAyMDhweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyMDhweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyMDhweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0yMDgsXG4udy0yMDgge1xuICB3aWR0aDogMjA4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMDhweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDIwOHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0yMTYsXG4uaC0yMTYge1xuICBoZWlnaHQ6IDIxNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDIxNnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDIxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTIxNixcbi53LTIxNiB7XG4gIHdpZHRoOiAyMTZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIxNnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjE2cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTIyNCxcbi5oLTIyNCB7XG4gIGhlaWdodDogMjI0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjI0cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjI0cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMjI0LFxuLnctMjI0IHtcbiAgd2lkdGg6IDIyNHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjI0cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyMjRweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMjMyLFxuLmgtMjMyIHtcbiAgaGVpZ2h0OiAyMzJweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyMzJweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyMzJweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0yMzIsXG4udy0yMzIge1xuICB3aWR0aDogMjMycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMzJweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDIzMnB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0yNDgsXG4uaC0yNDgge1xuICBoZWlnaHQ6IDI0OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDI0OHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDI0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTI0OCxcbi53LTI0OCB7XG4gIHdpZHRoOiAyNDhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI0OHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjQ4cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTI1Nixcbi5oLTI1NiB7XG4gIGhlaWdodDogMjU2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjU2cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjU2cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMjU2LFxuLnctMjU2IHtcbiAgd2lkdGg6IDI1NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjU2cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyNTZweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMjY0LFxuLmgtMjY0IHtcbiAgaGVpZ2h0OiAyNjRweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyNjRweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyNjRweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0yNjQsXG4udy0yNjQge1xuICB3aWR0aDogMjY0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyNjRweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDI2NHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0yNzIsXG4uaC0yNzIge1xuICBoZWlnaHQ6IDI3MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDI3MnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDI3MnB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTI3Mixcbi53LTI3MiB7XG4gIHdpZHRoOiAyNzJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI3MnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjcycHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTI4OCxcbi5oLTI4OCB7XG4gIGhlaWdodDogMjg4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjg4cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjg4cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMjg4LFxuLnctMjg4IHtcbiAgd2lkdGg6IDI4OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjg4cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyODhweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMjk2LFxuLmgtMjk2IHtcbiAgaGVpZ2h0OiAyOTZweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyOTZweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyOTZweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0yOTYsXG4udy0yOTYge1xuICB3aWR0aDogMjk2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyOTZweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDI5NnB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0zMDQsXG4uaC0zMDQge1xuICBoZWlnaHQ6IDMwNHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDMwNHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDMwNHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTMwNCxcbi53LTMwNCB7XG4gIHdpZHRoOiAzMDRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDMwNHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzA0cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTMxMixcbi5oLTMxMiB7XG4gIGhlaWdodDogMzEycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzEycHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzEycHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMzEyLFxuLnctMzEyIHtcbiAgd2lkdGg6IDMxMnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzEycHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzMTJweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMzI4LFxuLmgtMzI4IHtcbiAgaGVpZ2h0OiAzMjhweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzMjhweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzMjhweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0zMjgsXG4udy0zMjgge1xuICB3aWR0aDogMzI4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzMjhweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDMyOHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0zMzYsXG4uaC0zMzYge1xuICBoZWlnaHQ6IDMzNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDMzNnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDMzNnB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTMzNixcbi53LTMzNiB7XG4gIHdpZHRoOiAzMzZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDMzNnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzM2cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTM0NCxcbi5oLTM0NCB7XG4gIGhlaWdodDogMzQ0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzQ0cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzQ0cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMzQ0LFxuLnctMzQ0IHtcbiAgd2lkdGg6IDM0NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzQ0cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzNDRweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMzUyLFxuLmgtMzUyIHtcbiAgaGVpZ2h0OiAzNTJweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzNTJweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzNTJweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0zNTIsXG4udy0zNTIge1xuICB3aWR0aDogMzUycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzNTJweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDM1MnB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0zNjgsXG4uaC0zNjgge1xuICBoZWlnaHQ6IDM2OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDM2OHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDM2OHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTM2OCxcbi53LTM2OCB7XG4gIHdpZHRoOiAzNjhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDM2OHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzY4cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTM3Nixcbi5oLTM3NiB7XG4gIGhlaWdodDogMzc2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzc2cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzc2cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMzc2LFxuLnctMzc2IHtcbiAgd2lkdGg6IDM3NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzc2cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzNzZweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMzg0LFxuLmgtMzg0IHtcbiAgaGVpZ2h0OiAzODRweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzODRweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzODRweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0zODQsXG4udy0zODQge1xuICB3aWR0aDogMzg0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzODRweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDM4NHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0zOTIsXG4uaC0zOTIge1xuICBoZWlnaHQ6IDM5MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDM5MnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDM5MnB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTM5Mixcbi53LTM5MiB7XG4gIHdpZHRoOiAzOTJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDM5MnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzkycHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTQwOCxcbi5oLTQwOCB7XG4gIGhlaWdodDogNDA4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDA4cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDA4cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNDA4LFxuLnctNDA4IHtcbiAgd2lkdGg6IDQwOHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDA4cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0MDhweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNDE2LFxuLmgtNDE2IHtcbiAgaGVpZ2h0OiA0MTZweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0MTZweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0MTZweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC00MTYsXG4udy00MTYge1xuICB3aWR0aDogNDE2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0MTZweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC00MjQsXG4uaC00MjQge1xuICBoZWlnaHQ6IDQyNHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQyNHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTQyNCxcbi53LTQyNCB7XG4gIHdpZHRoOiA0MjRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQyNHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDI0cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTQzMixcbi5oLTQzMiB7XG4gIGhlaWdodDogNDMycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDMycHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDMycHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNDMyLFxuLnctNDMyIHtcbiAgd2lkdGg6IDQzMnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDMycHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0MzJweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNDQ4LFxuLmgtNDQ4IHtcbiAgaGVpZ2h0OiA0NDhweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0NDhweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0NDhweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC00NDgsXG4udy00NDgge1xuICB3aWR0aDogNDQ4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0NDhweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQ0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC00NTYsXG4uaC00NTYge1xuICBoZWlnaHQ6IDQ1NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQ1NnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQ1NnB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTQ1Nixcbi53LTQ1NiB7XG4gIHdpZHRoOiA0NTZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQ1NnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDU2cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTQ2NCxcbi5oLTQ2NCB7XG4gIGhlaWdodDogNDY0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDY0cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDY0cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNDY0LFxuLnctNDY0IHtcbiAgd2lkdGg6IDQ2NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDY0cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0NjRweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNDcyLFxuLmgtNDcyIHtcbiAgaGVpZ2h0OiA0NzJweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0NzJweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0NzJweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC00NzIsXG4udy00NzIge1xuICB3aWR0aDogNDcycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0NzJweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQ3MnB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC00ODgsXG4uaC00ODgge1xuICBoZWlnaHQ6IDQ4OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQ4OHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQ4OHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTQ4OCxcbi53LTQ4OCB7XG4gIHdpZHRoOiA0ODhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQ4OHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDg4cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTQ5Nixcbi5oLTQ5NiB7XG4gIGhlaWdodDogNDk2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDk2cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDk2cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNDk2LFxuLnctNDk2IHtcbiAgd2lkdGg6IDQ5NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDk2cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0OTZweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNTA0LFxuLmgtNTA0IHtcbiAgaGVpZ2h0OiA1MDRweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA1MDRweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA1MDRweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC01MDQsXG4udy01MDQge1xuICB3aWR0aDogNTA0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA1MDRweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDUwNHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC01MTIsXG4uaC01MTIge1xuICBoZWlnaHQ6IDUxMnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDUxMnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDUxMnB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTUxMixcbi53LTUxMiB7XG4gIHdpZHRoOiA1MTJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDUxMnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNTEycHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTUyOCxcbi5oLTUyOCB7XG4gIGhlaWdodDogNTI4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNTI4cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNTI4cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNTI4LFxuLnctNTI4IHtcbiAgd2lkdGg6IDUyOHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNTI4cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA1MjhweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNTM2LFxuLmgtNTM2IHtcbiAgaGVpZ2h0OiA1MzZweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA1MzZweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA1MzZweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC01MzYsXG4udy01MzYge1xuICB3aWR0aDogNTM2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA1MzZweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDUzNnB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC01NDQsXG4uaC01NDQge1xuICBoZWlnaHQ6IDU0NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDU0NHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDU0NHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTU0NCxcbi53LTU0NCB7XG4gIHdpZHRoOiA1NDRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDU0NHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNTQ0cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTU1Mixcbi5oLTU1MiB7XG4gIGhlaWdodDogNTUycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNTUycHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNTUycHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNTUyLFxuLnctNTUyIHtcbiAgd2lkdGg6IDU1MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNTUycHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA1NTJweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNTY4LFxuLmgtNTY4IHtcbiAgaGVpZ2h0OiA1NjhweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA1NjhweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA1NjhweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC01NjgsXG4udy01Njgge1xuICB3aWR0aDogNTY4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA1NjhweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDU2OHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC01NzYsXG4uaC01NzYge1xuICBoZWlnaHQ6IDU3NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDU3NnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDU3NnB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTU3Nixcbi53LTU3NiB7XG4gIHdpZHRoOiA1NzZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDU3NnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNTc2cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTU4NCxcbi5oLTU4NCB7XG4gIGhlaWdodDogNTg0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNTg0cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNTg0cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNTg0LFxuLnctNTg0IHtcbiAgd2lkdGg6IDU4NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNTg0cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA1ODRweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNTkyLFxuLmgtNTkyIHtcbiAgaGVpZ2h0OiA1OTJweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA1OTJweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA1OTJweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC01OTIsXG4udy01OTIge1xuICB3aWR0aDogNTkycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA1OTJweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDU5MnB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC02MDgsXG4uaC02MDgge1xuICBoZWlnaHQ6IDYwOHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDYwOHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDYwOHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTYwOCxcbi53LTYwOCB7XG4gIHdpZHRoOiA2MDhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDYwOHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNjA4cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTYxNixcbi5oLTYxNiB7XG4gIGhlaWdodDogNjE2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNjE2cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNjE2cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNjE2LFxuLnctNjE2IHtcbiAgd2lkdGg6IDYxNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNjE2cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA2MTZweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNjI0LFxuLmgtNjI0IHtcbiAgaGVpZ2h0OiA2MjRweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA2MjRweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA2MjRweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC02MjQsXG4udy02MjQge1xuICB3aWR0aDogNjI0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA2MjRweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDYyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC02MzIsXG4uaC02MzIge1xuICBoZWlnaHQ6IDYzMnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDYzMnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDYzMnB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTYzMixcbi53LTYzMiB7XG4gIHdpZHRoOiA2MzJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDYzMnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNjMycHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTY0OCxcbi5oLTY0OCB7XG4gIGhlaWdodDogNjQ4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNjQ4cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNjQ4cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNjQ4LFxuLnctNjQ4IHtcbiAgd2lkdGg6IDY0OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNjQ4cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA2NDhweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNjU2LFxuLmgtNjU2IHtcbiAgaGVpZ2h0OiA2NTZweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA2NTZweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA2NTZweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC02NTYsXG4udy02NTYge1xuICB3aWR0aDogNjU2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA2NTZweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDY1NnB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC02NjQsXG4uaC02NjQge1xuICBoZWlnaHQ6IDY2NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDY2NHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDY2NHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTY2NCxcbi53LTY2NCB7XG4gIHdpZHRoOiA2NjRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDY2NHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNjY0cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTY3Mixcbi5oLTY3MiB7XG4gIGhlaWdodDogNjcycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNjcycHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNjcycHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNjcyLFxuLnctNjcyIHtcbiAgd2lkdGg6IDY3MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNjcycHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA2NzJweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNjg4LFxuLmgtNjg4IHtcbiAgaGVpZ2h0OiA2ODhweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA2ODhweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA2ODhweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC02ODgsXG4udy02ODgge1xuICB3aWR0aDogNjg4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA2ODhweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDY4OHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC02OTYsXG4uaC02OTYge1xuICBoZWlnaHQ6IDY5NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDY5NnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDY5NnB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTY5Nixcbi53LTY5NiB7XG4gIHdpZHRoOiA2OTZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDY5NnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNjk2cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTcwNCxcbi5oLTcwNCB7XG4gIGhlaWdodDogNzA0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNzA0cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNzA0cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNzA0LFxuLnctNzA0IHtcbiAgd2lkdGg6IDcwNHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNzA0cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA3MDRweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNzEyLFxuLmgtNzEyIHtcbiAgaGVpZ2h0OiA3MTJweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA3MTJweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA3MTJweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC03MTIsXG4udy03MTIge1xuICB3aWR0aDogNzEycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA3MTJweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDcxMnB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC03MjgsXG4uaC03Mjgge1xuICBoZWlnaHQ6IDcyOHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDcyOHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDcyOHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTcyOCxcbi53LTcyOCB7XG4gIHdpZHRoOiA3MjhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDcyOHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNzI4cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTczNixcbi5oLTczNiB7XG4gIGhlaWdodDogNzM2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNzM2cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNzM2cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNzM2LFxuLnctNzM2IHtcbiAgd2lkdGg6IDczNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNzM2cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA3MzZweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNzQ0LFxuLmgtNzQ0IHtcbiAgaGVpZ2h0OiA3NDRweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA3NDRweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA3NDRweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC03NDQsXG4udy03NDQge1xuICB3aWR0aDogNzQ0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA3NDRweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDc0NHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC03NTIsXG4uaC03NTIge1xuICBoZWlnaHQ6IDc1MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDc1MnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDc1MnB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTc1Mixcbi53LTc1MiB7XG4gIHdpZHRoOiA3NTJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDc1MnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNzUycHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTc2OCxcbi5oLTc2OCB7XG4gIGhlaWdodDogNzY4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNzY4cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNzY4cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNzY4LFxuLnctNzY4IHtcbiAgd2lkdGg6IDc2OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNzY4cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA3NjhweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNzc2LFxuLmgtNzc2IHtcbiAgaGVpZ2h0OiA3NzZweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA3NzZweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA3NzZweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC03NzYsXG4udy03NzYge1xuICB3aWR0aDogNzc2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA3NzZweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDc3NnB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC03ODQsXG4uaC03ODQge1xuICBoZWlnaHQ6IDc4NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDc4NHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDc4NHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTc4NCxcbi53LTc4NCB7XG4gIHdpZHRoOiA3ODRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDc4NHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNzg0cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTc5Mixcbi5oLTc5MiB7XG4gIGhlaWdodDogNzkycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNzkycHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNzkycHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNzkyLFxuLnctNzkyIHtcbiAgd2lkdGg6IDc5MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNzkycHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA3OTJweCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXIsXG4uYiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuLmJvcmRlci10b3AsXG4uYnQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG4uYm9yZGVyLXJpZ2h0LFxuLmJyIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG4uYm9yZGVyLWJvdHRvbSxcbi5iYiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5ib3JkZXItbGVmdCxcbi5ibCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG4uYm9yZGVyLWhvcml6b250YWwsXG4uYmgge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuLmJvcmRlci12ZXJ0aWNhbCxcbi5idiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG4uYnJhZC0xIHtcbiAgYm9yZGVyLXJhZGl1czogMXB4OyB9XG5cbi5icmFkLTIge1xuICBib3JkZXItcmFkaXVzOiAycHg7IH1cblxuLmJyYWQtMyB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4uYnJhZC00IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbi5icmFkLTUge1xuICBib3JkZXItcmFkaXVzOiA1cHg7IH1cblxuLmJyYWQtNiB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuXG4uYnJhZC03IHtcbiAgYm9yZGVyLXJhZGl1czogN3B4OyB9XG5cbi5icmFkLTgge1xuICBib3JkZXItcmFkaXVzOiA4cHg7IH1cblxuLmJyYWQtOSB7XG4gIGJvcmRlci1yYWRpdXM6IDlweDsgfVxuXG4uYnJhZC0xMCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cblxuLmJyYWQtMTEge1xuICBib3JkZXItcmFkaXVzOiAxMXB4OyB9XG5cbi5icmFkLTEyIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIFByaW50XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIGFsbCB7XG4gIC8qIE5ldmVyIHNob3cgcGFnZSBicmVhayBpbiBub3JtYWwgdmlldyAqL1xuICAucGFnZS1icmVhayB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC8qIFBhZ2UgU3R5bGVzICovXG4gIEBwYWdlIHt9ICAvKiBQYWdlIGJyZWFrICovXG4gIC5wYWdlLWJyZWFrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBicmVhay1hZnRlcjogYWx3YXlzO1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGFsd2F5czsgfVxuICAvKiBHZW5lcmFsIHN0eWxlcyAqL1xuICAjbWFpbiAjdmVydGljYWwtbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjbWFpbiAjdG9vbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjbWFpbiAjcXVpY2stcGFuZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI21haW4gI2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICBtcy10aGVtZS1vcHRpb25zIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wcy1zY3JvbGxiYXIteC1yYWlsLFxuICAucHMtc2Nyb2xsYmFyLXktcmFpbCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC8qIFByaW50YWJsZSBwYWdlIHNwZWNpZmljIHN0eWxlcyAqL1xuICAucHJpbnRhYmxlIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG4gICAgLnByaW50YWJsZSAudGVtcGxhdGUtbGF5b3V0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9IH1cblxuLm1zLXRoZW1lLW9wdGlvbnMgLm1zLXRoZW1lLW9wdGlvbnMtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2MHB4O1xuICByaWdodDogMDtcbiAgei1pbmRleDogNTA7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggNHB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDFweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIG9wYWNpdHk6IDAuNzU7IH1cbiAgLm1zLXRoZW1lLW9wdGlvbnMgLm1zLXRoZW1lLW9wdGlvbnMtYnV0dG9uOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5tcy10aGVtZS1vcHRpb25zIG1kLXNpZGVuYXYge1xuICB3aWR0aDogMzg0cHg7XG4gIG1pbi13aWR0aDogMzg0cHg7XG4gIG1heC13aWR0aDogMzg0cHg7IH1cbiAgLm1zLXRoZW1lLW9wdGlvbnMgbWQtc2lkZW5hdiAubXMtdGhlbWUtb3B0aW9ucy1saXN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIHotaW5kZXg6IDEyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gICAgLm1zLXRoZW1lLW9wdGlvbnMgbWQtc2lkZW5hdiAubXMtdGhlbWUtb3B0aW9ucy1saXN0IC50aGVtZS1vcHRpb24ge1xuICAgICAgcGFkZGluZzogMTZweDsgfVxuICAgICAgLm1zLXRoZW1lLW9wdGlvbnMgbWQtc2lkZW5hdiAubXMtdGhlbWUtb3B0aW9ucy1saXN0IC50aGVtZS1vcHRpb24ubGF5b3V0LW9wdGlvbnMgbWQtcmFkaW8tYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgICAgICBtYXJnaW46IDhweCA4cHggMTZweCA4cHg7IH1cbiAgICAgICAgLm1zLXRoZW1lLW9wdGlvbnMgbWQtc2lkZW5hdiAubXMtdGhlbWUtb3B0aW9ucy1saXN0IC50aGVtZS1vcHRpb24ubGF5b3V0LW9wdGlvbnMgbWQtcmFkaW8tYnV0dG9uOmhvdmVyIC5fbWQtbGFiZWwgaW1nLCAubXMtdGhlbWUtb3B0aW9ucyBtZC1zaWRlbmF2IC5tcy10aGVtZS1vcHRpb25zLWxpc3QgLnRoZW1lLW9wdGlvbi5sYXlvdXQtb3B0aW9ucyBtZC1yYWRpby1idXR0b24ubWQtY2hlY2tlZCAuX21kLWxhYmVsIGltZyB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggNXB4IDVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDhweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggM3B4IDE0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgICAgICAgLm1zLXRoZW1lLW9wdGlvbnMgbWQtc2lkZW5hdiAubXMtdGhlbWUtb3B0aW9ucy1saXN0IC50aGVtZS1vcHRpb24ubGF5b3V0LW9wdGlvbnMgbWQtcmFkaW8tYnV0dG9uIC5fbWQtY29udGFpbmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5tcy10aGVtZS1vcHRpb25zIG1kLXNpZGVuYXYgLm1zLXRoZW1lLW9wdGlvbnMtbGlzdCAudGhlbWUtb3B0aW9uLmxheW91dC1vcHRpb25zIG1kLXJhZGlvLWJ1dHRvbiAuX21kLWxhYmVsIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgICAgIC5tcy10aGVtZS1vcHRpb25zIG1kLXNpZGVuYXYgLm1zLXRoZW1lLW9wdGlvbnMtbGlzdCAudGhlbWUtb3B0aW9uLmxheW91dC1vcHRpb25zIG1kLXJhZGlvLWJ1dHRvbiAuX21kLWxhYmVsIGltZyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAgIC5tcy10aGVtZS1vcHRpb25zIG1kLXNpZGVuYXYgLm1zLXRoZW1lLW9wdGlvbnMtbGlzdCAudGhlbWUtb3B0aW9uLmNvbG9yLXBhbGV0dGVzIG1kLW1lbnUtaXRlbSB7XG4gICAgICAgIG1heC13aWR0aDogMTkycHg7IH1cbiAgICAgIC5tcy10aGVtZS1vcHRpb25zIG1kLXNpZGVuYXYgLm1zLXRoZW1lLW9wdGlvbnMtbGlzdCAudGhlbWUtb3B0aW9uLmNvbG9yLXBhbGV0dGVzIC50aGVtZS1idXR0b24ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxNnB4IHNvbGlkO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAxcHg7XG4gICAgICAgIGhlaWdodDogODhweDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMC44OyB9XG4gICAgICAgIC5tcy10aGVtZS1vcHRpb25zIG1kLXNpZGVuYXYgLm1zLXRoZW1lLW9wdGlvbnMtbGlzdCAudGhlbWUtb3B0aW9uLmNvbG9yLXBhbGV0dGVzIC50aGVtZS1idXR0b246aG92ZXIsIC5tcy10aGVtZS1vcHRpb25zIG1kLXNpZGVuYXYgLm1zLXRoZW1lLW9wdGlvbnMtbGlzdCAudGhlbWUtb3B0aW9uLmNvbG9yLXBhbGV0dGVzIC50aGVtZS1idXR0b24uYWN0aXZlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA1cHggNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggOHB4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAzcHggMTRweCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAgICAgLm1zLXRoZW1lLW9wdGlvbnMgbWQtc2lkZW5hdiAubXMtdGhlbWUtb3B0aW9ucy1saXN0IC50aGVtZS1vcHRpb24gbWQtcmFkaW8tYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luOiA4cHg7IH1cbiAgICAgIC5tcy10aGVtZS1vcHRpb25zIG1kLXNpZGVuYXYgLm1zLXRoZW1lLW9wdGlvbnMtbGlzdCAudGhlbWUtb3B0aW9uIC5vcHRpb24tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHBhZGRpbmc6IDAgOHB4IDEycHggOHB4OyB9XG5cbmJvZHkgLmFuaW1hdGUtc2hvdyB7XG4gIG9wYWNpdHk6IDE7IH1cblxuYm9keSAuYW5pbWF0ZS1zaG93Lm5nLWhpZGUtYWRkLm5nLWhpZGUtYWRkLWFjdGl2ZSxcbmJvZHkgLmFuaW1hdGUtc2hvdy5uZy1oaWRlLXJlbW92ZS5uZy1oaWRlLXJlbW92ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBhbGwgbGluZWFyIDAuNXM7IH1cblxuYm9keSAuYW5pbWF0ZS1zaG93Lm5nLWhpZGUge1xuICBvcGFjaXR5OiAwO1xuICBib3R0b206IC0xMDBweDsgfVxuXG5ib2R5IG1zLWFkcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDhweDtcbiAgYm90dG9tOiAxNnB4O1xuICBib3gtc2hhZG93OiAtMTJweCAxNHB4IDIzcHggMXB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDsgfVxuICBib2R5IG1zLWFkcyAjbXMtYWRzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogLjVzIGVhc2U7IH1cbiAgICBib2R5IG1zLWFkcyAjbXMtYWRzICNtcy1hZHMtY2xvc2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNDZweDtcbiAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBhbmltYXRpb246IGZhZGVpbiA0cztcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMS41czsgfVxuICAgICAgYm9keSBtcy1hZHMgI21zLWFkcyAjbXMtYWRzLWNsb3NlIG1kLWljb24ge1xuICAgICAgICBjb2xvcjogI2ZjM2MzYztcbiAgICAgICAgdHJhbnNpdGlvbjogLjVzIGVhc2U7IH1cbiAgICAgIGJvZHkgbXMtYWRzICNtcy1hZHMgI21zLWFkcy1jbG9zZTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYTQ0NmI7IH1cbiAgICAgICAgYm9keSBtcy1hZHMgI21zLWFkcyAjbXMtYWRzLWNsb3NlOmhvdmVyIG1kLWljb24ge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICBjb2xvcjogI0ZGRjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgYm9keSBtcy1hZHMgI21zLWFkcyAjbXMtYWRzLWNsb3NlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmFkNGQ0O1xuICAgICAgICAgIGJveC1zaGFkb3c6IC0xMnB4IDE0cHggMjNweCAxcHggcmdiYSgwLCAwLCAwLCAwLjc1KTsgfSB9XG4gICAgYm9keSBtcy1hZHMgI21zLWFkcyAjbXMtYWRzLW1lc3NhZ2Uge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmY2ZjZjg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIGJvZHkgbXMtYWRzICNtcy1hZHMgI21zLWFkcy1tZXNzYWdlIC5pbWcgaW1nIHtcbiAgICAgICAgd2lkdGg6IDI1MHB4OyB9XG4gICAgICBib2R5IG1zLWFkcyAjbXMtYWRzICNtcy1hZHMtbWVzc2FnZSAubWVzc2FnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE2cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7IH1cbiAgICAgIGJvZHkgbXMtYWRzICNtcy1hZHMgI21zLWFkcy1tZXNzYWdlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IC41cyBlYXNlOyB9XG4gICAgICBib2R5IG1zLWFkcyAjbXMtYWRzICNtcy1hZHMtbWVzc2FnZTpob3ZlcjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjYsIDI2LCA1MiwgMC4zKTsgfVxuXG5Aa2V5ZnJhbWVzIGZhZGVpbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5ib2R5Lm1zLWNydWNpYWwtbWVzc2FnZS1hY3RpdmUgI21haW4ge1xuICBib3R0b206IDY0cHg7IH1cblxubXMtY3J1Y2lhbC1tZXNzYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTkxRTYzO1xuICB6LWluZGV4OiA5OTk5ODtcbiAgYm94LXNoYWRvdzogMHB4IDFweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDJweCAycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICBtcy1jcnVjaWFsLW1lc3NhZ2UgI21zLWNydWNpYWwtbWVzc2FnZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICBtcy1jcnVjaWFsLW1lc3NhZ2UgI21zLWNydWNpYWwtbWVzc2FnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbm1zLWluZm8tYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTkxRTYzO1xuICB6LWluZGV4OiA5OTk5ODtcbiAgYm94LXNoYWRvdzogMHB4IDFweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDJweCAycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICBtcy1pbmZvLWJhciAjbXMtaW5mby1iYXItbWVzc2FnZSB7XG4gICAgcGFkZGluZzogMCA0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgbXMtaW5mby1iYXIgI21zLWluZm8tYmFyLW1lc3NhZ2UgLndoaXRlLWZnIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICBtcy1pbmZvLWJhciAjbXMtaW5mby1iYXItbWVzc2FnZSAud2hpdGUtZmcgc3BhbiB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICBtcy1pbmZvLWJhciAjbXMtaW5mby1iYXItbWVzc2FnZSAud2hpdGUtZmcgc3Bhbjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICBtcy1pbmZvLWJhciAjbXMtaW5mby1iYXItbWVzc2FnZSBhIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICBtcy1pbmZvLWJhciAjbXMtaW5mby1iYXItY2xvc2UgbWQtaWNvbiB7XG4gICAgY29sb3I6ICNGRkYzRTA7IH1cbiAgbXMtaW5mby1iYXIgLm1kLWJ1dHRvbi5tZC1pY29uLWJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwIDZweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgbXMtbmF2aWdhdGlvblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tcy1uYXZpZ2F0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5tcy1uYXZpZ2F0aW9uIHVsLCAubXMtbmF2aWdhdGlvbiBsaSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLm1zLW5hdmlnYXRpb24gdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAubXMtbmF2aWdhdGlvbiB1bCBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5tcy1uYXZpZ2F0aW9uIHVsIGxpLmNvbGxhcHNlZCB1bCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1zLW5hdmlnYXRpb24gLmFuaW1hdGUtaGVpZ2h0IHtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpOyB9XG4gIC5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGUgLm1zLW5hdmlnYXRpb24taXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGUgLm1zLW5hdmlnYXRpb24taXRlbTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICAubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlIC5tcy1uYXZpZ2F0aW9uLWl0ZW0gPiAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIC5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGUgLm1zLW5hdmlnYXRpb24taXRlbSA+IC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiAuaWNvbiB7XG4gICAgICAgIG1hcmdpbjogMCAxNnB4IDAgMDsgfVxuICAgICAgICAubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlIC5tcy1uYXZpZ2F0aW9uLWl0ZW0gPiAubXMtbmF2aWdhdGlvbi1idXR0b24gLmljb24ucHVsc2Uge1xuICAgICAgICAgIGFuaW1hdGlvbjogaGVhcnRiZWF0IDFzIGluZmluaXRlO1xuICAgICAgICAgIGNvbG9yOiAjZmYyNDI0ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGUgLm1zLW5hdmlnYXRpb24taXRlbSA+IC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiBzcGFuIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dCAwLjFzOyB9XG4gICAgICAubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlIC5tcy1uYXZpZ2F0aW9uLWl0ZW0gPiAubXMtbmF2aWdhdGlvbi1idXR0b24gYSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQgMC4xczsgfVxuICAgICAgLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZSAubXMtbmF2aWdhdGlvbi1pdGVtID4gLm1zLW5hdmlnYXRpb24tYnV0dG9uIC5hcnJvdyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQgMC4xczsgfVxuICAgICAgLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZSAubXMtbmF2aWdhdGlvbi1pdGVtID4gLm1zLW5hdmlnYXRpb24tYnV0dG9uIC5iYWRnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgN3B4O1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCAwLjFzOyB9XG4gICAgICAubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlIC5tcy1uYXZpZ2F0aW9uLWl0ZW0gPiAubXMtbmF2aWdhdGlvbi1idXR0b24uYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgICAgLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZSAubXMtbmF2aWdhdGlvbi1pdGVtID4gLm1zLW5hdmlnYXRpb24tYnV0dG9uLmFjdGl2ZSAuaWNvbiB7XG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgICAgLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZSAubXMtbmF2aWdhdGlvbi1pdGVtID4gLm1zLW5hdmlnYXRpb24tYnV0dG9uLmFjdGl2ZSAuYmFkZ2Uge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KSAhaW1wb3J0YW50OyB9XG4gIC5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGU6bm90KC5jb2xsYXBzZWQpID4gLm1zLW5hdmlnYXRpb24taXRlbSA+IC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiAuYXJyb3cge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlLmdyb3VwID4gLm1zLW5hdmlnYXRpb24taXRlbSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgICAubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlLmdyb3VwID4gLm1zLW5hdmlnYXRpb24taXRlbSA+IC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiB7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDsgfVxuICAubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlOm5vdCguZ3JvdXApLmhhcy1jaGlsZHJlbjpub3QoLmNvbGxhcHNlZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZTpub3QoLmdyb3VwKS5oYXMtY2hpbGRyZW4uY29sbGFwc2luZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlOm5vdCguZ3JvdXApLmhhcy1jaGlsZHJlbiAuaGFzLWNoaWxkcmVuOm5vdCguY29sbGFwc2VkKSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAubXMtbmF2aWdhdGlvbiBsaSAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDsgfVxuICAubXMtbmF2aWdhdGlvbiBsaSBsaSAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuICAgIHBhZGRpbmctbGVmdDogNTZweDsgfVxuICAubXMtbmF2aWdhdGlvbiBsaSBsaSBsaSAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuICAgIHBhZGRpbmctbGVmdDogNzJweDsgfVxuICAubXMtbmF2aWdhdGlvbiBsaSBsaSBsaSBsaSAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuICAgIHBhZGRpbmctbGVmdDogODhweDsgfVxuICAubXMtbmF2aWdhdGlvbiBsaSBsaSBsaSBsaSBsaSAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuICAgIHBhZGRpbmctbGVmdDogMTA0cHg7IH1cbiAgLm1zLW5hdmlnYXRpb24gbGkuZ3JvdXAgLm1zLW5hdmlnYXRpb24tYnV0dG9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH1cbiAgLm1zLW5hdmlnYXRpb24gbGkuZ3JvdXAgbGkgLm1zLW5hdmlnYXRpb24tYnV0dG9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH1cbiAgLm1zLW5hdmlnYXRpb24gbGkuZ3JvdXAgbGkgbGkgLm1zLW5hdmlnYXRpb24tYnV0dG9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU2cHg7IH1cbiAgLm1zLW5hdmlnYXRpb24gbGkuZ3JvdXAgbGkgbGkgbGkgLm1zLW5hdmlnYXRpb24tYnV0dG9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcycHg7IH1cbiAgLm1zLW5hdmlnYXRpb24gbGkuZ3JvdXAgbGkgbGkgbGkgbGkgLm1zLW5hdmlnYXRpb24tYnV0dG9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg4cHg7IH1cblxuI2hvcml6b250YWwtbmF2aWdhdGlvbiB7XG4gIGhlaWdodDogNjRweDtcbiAgbWluLWhlaWdodDogNjRweDtcbiAgbWF4LWhlaWdodDogNjRweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgei1pbmRleDogNTQ7IH1cbiAgI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgICNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCB1bCwgI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIGxpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIC5ob3Jpem9udGFsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAxOyB9XG4gICAgICAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwgLmhvcml6b250YWwgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwgLmhvcml6b250YWwgbGk6bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gICAgICAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwgLmhvcml6b250YWwgPiBsaSA+IC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtaXRlbSA+IC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE0cHg7IH1cbiAgICAgICAgI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIC5ob3Jpem9udGFsID4gbGkgPiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWl0ZW0gPiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWJ1dHRvbiAuYXJyb3cge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIC5ob3Jpem9udGFsID4gbGkgPiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWl0ZW0gPiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWJ1dHRvbi5hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkOyB9XG4gICAgICAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwgLmhvcml6b250YWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwgLmhvcml6b250YWwgPiBsaSBsaSAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWl0ZW0gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1idXR0b24uYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuICAgICAgI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIC5ob3Jpem9udGFsIC5oYXMtY2hpbGRyZW4gdWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDVweCA1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA4cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDNweCAxNHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDEwMCU7IH1cbiAgICAgICNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCAuaGFzLWNoaWxkcmVuOmhvdmVyID4gdWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIC5ob3Jpem9udGFsID4gLmhhcy1jaGlsZHJlbiA+IHVsIHtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwgLmhvcml6b250YWwgLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1pdGVtIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwgLmhvcml6b250YWwgLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1pdGVtIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtYnV0dG9uIC5pY29uIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAgICAgICAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwgLmhvcml6b250YWwgLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1pdGVtIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtYnV0dG9uIC5iYWRnZSB7XG4gICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDdweDtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQgMC4xczsgfVxuICAgICAgICAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwgLmhvcml6b250YWwgLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1pdGVtIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtYnV0dG9uIC5hcnJvdyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDsgfVxuICAgICAgICAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwgLmhvcml6b250YWwgLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1pdGVtIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtYnV0dG9uLmFjdGl2ZSAuYmFkZ2Uge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KSAhaW1wb3J0YW50OyB9XG4gICAgICAgICNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWl0ZW0gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1idXR0b24uYWN0aXZlIC5pY29uIHtcbiAgICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIGJvZHkubXMtbmF2aWdhdGlvbi1mb2xkZWQ6bm90KC5tcy1uYXZpZ2F0aW9uLWZvbGRlZC1vcGVuKSAubXMtbmF2aWdhdGlvbiAuYW5pbWF0ZS1oZWlnaHQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7IH1cbiAgYm9keS5tcy1uYXZpZ2F0aW9uLWZvbGRlZDpub3QoLm1zLW5hdmlnYXRpb24tZm9sZGVkLW9wZW4pIC5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGUgLm1zLW5hdmlnYXRpb24taXRlbSAubXMtbmF2aWdhdGlvbi1idXR0b24gLmljb24ge1xuICAgIG1hcmdpbjogMDsgfVxuICBib2R5Lm1zLW5hdmlnYXRpb24tZm9sZGVkOm5vdCgubXMtbmF2aWdhdGlvbi1mb2xkZWQtb3BlbikgLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZSAubXMtbmF2aWdhdGlvbi1pdGVtIC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiAudGl0bGUsXG4gIGJvZHkubXMtbmF2aWdhdGlvbi1mb2xkZWQ6bm90KC5tcy1uYXZpZ2F0aW9uLWZvbGRlZC1vcGVuKSAubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlIC5tcy1uYXZpZ2F0aW9uLWl0ZW0gLm1zLW5hdmlnYXRpb24tYnV0dG9uIC5hcnJvdyxcbiAgYm9keS5tcy1uYXZpZ2F0aW9uLWZvbGRlZDpub3QoLm1zLW5hdmlnYXRpb24tZm9sZGVkLW9wZW4pIC5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGUgLm1zLW5hdmlnYXRpb24taXRlbSAubXMtbmF2aWdhdGlvbi1idXR0b24gLmJhZGdlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICBib2R5Lm1zLW5hdmlnYXRpb24tZm9sZGVkOm5vdCgubXMtbmF2aWdhdGlvbi1mb2xkZWQtb3BlbikgLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZS5ncm91cCA+IC5tcy1uYXZpZ2F0aW9uLWl0ZW0gLm1zLW5hdmlnYXRpb24tYnV0dG9uOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpOyB9XG4gIGJvZHkubXMtbmF2aWdhdGlvbi1mb2xkZWQ6bm90KC5tcy1uYXZpZ2F0aW9uLWZvbGRlZC1vcGVuKSAjbXMtbmF2aWdhdGlvbi1mb2xkLWV4cGFuZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDk5OTsgfVxuICBib2R5Lm1zLW5hdmlnYXRpb24tZm9sZGVkICNtcy1uYXZpZ2F0aW9uLWZvbGQtY29sbGFwc2VyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDU5OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICBib2R5Lm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1tb2JpbGUtbWVudS1hY3RpdmUgI2hvcml6b250YWwtbmF2aWdhdGlvbiAubmF2aWdhdGlvbi10b2dnbGUge1xuICAgIGhlaWdodDogNjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cbiAgICBib2R5Lm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1tb2JpbGUtbWVudS1hY3RpdmUgI2hvcml6b250YWwtbmF2aWdhdGlvbiAubmF2aWdhdGlvbi10b2dnbGUgLm1kLWJ1dHRvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogNjRweDtcbiAgICAgIGhlaWdodDogNjRweDsgfVxuICBib2R5Lm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1tb2JpbGUtbWVudS1hY3RpdmUgI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgI2hvcml6b250YWwtbmF2aWdhdGlvbiB7XG4gICAgei1pbmRleDogNjA7IH1cbiAgICAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBhZGRpbmc6IDAgMCAxNnB4IDA7XG4gICAgICB6LWluZGV4OiA5OTk4O1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG4gICAgICAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwgLmhvcml6b250YWwge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwgLmhvcml6b250YWwgbGk6bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgICAgICNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCBsaTpub3QoLmFjdGl2ZSkgLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1pdGVtIHtcbiAgICAgICAgICBtYXJnaW46IDRweDsgfVxuICAgICAgICAgICNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCBsaTpub3QoLmFjdGl2ZSkgLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1pdGVtOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgICAgICAgI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIC5ob3Jpem9udGFsID4gbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTJweDsgfVxuICAgICAgICAgICNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCA+IGxpID4gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1pdGVtID4gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1idXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsb2F0OiBub25lOyB9XG4gICAgICAgICAgICAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwgLmhvcml6b250YWwgPiBsaSA+IC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtaXRlbSA+IC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtYnV0dG9uIC5hcnJvdyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCAuaGFzLWNoaWxkcmVuIHVsIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgICAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwgLmhvcml6b250YWwgLmhhcy1jaGlsZHJlbjpob3ZlciA+IHVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCAuaGFzLWNoaWxkcmVuIC5leHBhbmRlZCA+IC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtYnV0dG9uIC5hcnJvdyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gICAgICAgICNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCAuaGFzLWNoaWxkcmVuIC5leHBhbmRlZCArIHVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDsgfVxuICAgICAgICAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwgLmhvcml6b250YWwgLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1pdGVtIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgICAgICAgIGhlaWdodDogNDhweDsgfSB9XG5cbkBrZXlmcmFtZXMgaGVhcnRiZWF0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTsgfVxuICAxMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTsgfVxuICAxNSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7IH0gfVxuXG5tcy1uYXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgei1pbmRleDogNzA7IH1cbiAgbXMtbmF2IG1zLW5hdi1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7IH1cbiAgICBtcy1uYXYgbXMtbmF2LWl0ZW0ubXMtbmF2LXRpdGxlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gICAgbXMtbmF2IG1zLW5hdi1pdGVtIC5tcy1uYXYtYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAgNDhweCAwIDI0cHg7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICBtcy1uYXYgbXMtbmF2LWl0ZW0gLm1zLW5hdi1idXR0b246bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIG1zLW5hdiBtcy1uYXYtaXRlbSAubXMtbmF2LWJ1dHRvbiAubXMtbmF2LWxhYmVsIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCAwLjFzOyB9XG4gICAgICBtcy1uYXYgbXMtbmF2LWl0ZW0gLm1zLW5hdi1idXR0b24gLmFycm93IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgIHJpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQgMC4xczsgfVxuICAgICAgbXMtbmF2IG1zLW5hdi1pdGVtIC5tcy1uYXYtYnV0dG9uIC5tcy1uYXYtYmFkZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDdweDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQgMC4xczsgfVxuICAgICAgbXMtbmF2IG1zLW5hdi1pdGVtIC5tcy1uYXYtYnV0dG9uLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgbXMtbmF2IG1zLW5hdi1pdGVtIC5tcy1uYXYtYnV0dG9uLmFjdGl2ZSAubXMtbmF2LWJhZGdlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NykgIWltcG9ydGFudDsgfVxuICAgICAgICBtcy1uYXYgbXMtbmF2LWl0ZW0gLm1zLW5hdi1idXR0b24uYWN0aXZlIGkge1xuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgbXMtbmF2IG1zLW5hdi1pdGVtIGkge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICAgIG1hcmdpbjogMCAxNnB4IDAgMDsgfVxuICBtcy1uYXYgLm1zLW5hdi10b2dnbGUgbXMtbmF2LXRvZ2dsZS1pdGVtcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgbXMtbmF2IC5tcy1uYXYtdG9nZ2xlIG1zLW5hdi10b2dnbGUtaXRlbXMuZXhwYW5kLWFuaW1hdGlvbiB7XG4gICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpOyB9XG4gICAgbXMtbmF2IC5tcy1uYXYtdG9nZ2xlIG1zLW5hdi10b2dnbGUtaXRlbXMuY29sbGFwc2UtYW5pbWF0aW9uIHtcbiAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7IH1cbiAgICBtcy1uYXYgLm1zLW5hdi10b2dnbGUgbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSB7XG4gICAgICAvKiBMZXZlbCAxICovXG4gICAgICAvKiBMZXZlbCAyICovIH1cbiAgICAgIG1zLW5hdiAubXMtbmF2LXRvZ2dsZSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIC5tcy1uYXYtYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1OHB4OyB9XG4gICAgICBtcy1uYXYgLm1zLW5hdi10b2dnbGUgbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIHtcbiAgICAgICAgLyogTGV2ZWwgMyAqLyB9XG4gICAgICAgIG1zLW5hdiAubXMtbmF2LXRvZ2dsZSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0gLm1zLW5hdi1idXR0b24ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNjhweDsgfVxuICAgICAgICBtcy1uYXYgLm1zLW5hdi10b2dnbGUgbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0ge1xuICAgICAgICAgIC8qIExldmVsIDQgKi8gfVxuICAgICAgICAgIG1zLW5hdiAubXMtbmF2LXRvZ2dsZSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0gbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSAubXMtbmF2LWJ1dHRvbiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDc4cHg7IH1cbiAgICAgICAgICBtcy1uYXYgLm1zLW5hdi10b2dnbGUgbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0gbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSB7XG4gICAgICAgICAgICAvKiBMZXZlbCA1ICovIH1cbiAgICAgICAgICAgIG1zLW5hdiAubXMtbmF2LXRvZ2dsZSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0gbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIC5tcy1uYXYtYnV0dG9uIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4OHB4OyB9XG4gICAgICAgICAgICBtcy1uYXYgLm1zLW5hdi10b2dnbGUgbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0gbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIC5tcy1uYXYtYnV0dG9uIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA5OHB4OyB9XG4gIG1zLW5hdiAubXMtbmF2LXRvZ2dsZS5hY3RpdmUgPiAubXMtbmF2LWJ1dHRvbiB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICAgbXMtbmF2IC5tcy1uYXYtdG9nZ2xlLmFjdGl2ZSA+IC5tcy1uYXYtYnV0dG9uIGEsXG4gICAgbXMtbmF2IC5tcy1uYXYtdG9nZ2xlLmFjdGl2ZSA+IC5tcy1uYXYtYnV0dG9uIG1kLWljb24ge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gIG1zLW5hdiAubXMtbmF2LXRvZ2dsZVtjb2xsYXBzZWQ9XCJmYWxzZVwiXSA+IC5tcy1uYXYtYnV0dG9uID4gLmFycm93IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgbXMtbmF2ID4gLm1zLW5hdi10b2dnbGVbY29sbGFwc2VkPVwiZmFsc2VcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm1zLW5hdi1mb2xkZWQgI21zLW5hdi1mb2xkLWNsb3NlLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogOTk4OyB9XG4gIC5tcy1uYXYtZm9sZGVkICNtcy1uYXYtZm9sZC1vcGVuLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogOTk5OyB9XG4gIC5tcy1uYXYtZm9sZGVkOm5vdCgubXMtbmF2LWZvbGRlZC1vcGVuKSBtcy1uYXYgbXMtbmF2LWl0ZW0ubXMtbmF2LXRpdGxlIHtcbiAgICBoZWlnaHQ6IDMycHg7IH1cbiAgICAubXMtbmF2LWZvbGRlZDpub3QoLm1zLW5hdi1mb2xkZWQtb3BlbikgbXMtbmF2IG1zLW5hdi1pdGVtLm1zLW5hdi10aXRsZTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMTJweDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7IH1cbiAgICAubXMtbmF2LWZvbGRlZDpub3QoLm1zLW5hdi1mb2xkZWQtb3BlbikgbXMtbmF2IG1zLW5hdi1pdGVtLm1zLW5hdi10aXRsZSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1zLW5hdi1mb2xkZWQ6bm90KC5tcy1uYXYtZm9sZGVkLW9wZW4pIG1zLW5hdiBtcy1uYXYtaXRlbSAubXMtbmF2LWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiA0OHB4OyB9XG4gICAgLm1zLW5hdi1mb2xkZWQ6bm90KC5tcy1uYXYtZm9sZGVkLW9wZW4pIG1zLW5hdiBtcy1uYXYtaXRlbSAubXMtbmF2LWJ1dHRvbiA+IC5tcy1uYXYtbGFiZWwsXG4gICAgLm1zLW5hdi1mb2xkZWQ6bm90KC5tcy1uYXYtZm9sZGVkLW9wZW4pIG1zLW5hdiBtcy1uYXYtaXRlbSAubXMtbmF2LWJ1dHRvbiA+IC5tcy1uYXYtYmFkZ2UsXG4gICAgLm1zLW5hdi1mb2xkZWQ6bm90KC5tcy1uYXYtZm9sZGVkLW9wZW4pIG1zLW5hdiBtcy1uYXYtaXRlbSAubXMtbmF2LWJ1dHRvbiA+IC5hcnJvdyB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBtcy1zY3JvbGxcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubXMtc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgbXMtcmVzcG9uc2l2ZS10YWJsZVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47IH1cblxuI3NwbGFzaC1zY3JlZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTIwMmM7XG4gIHotaW5kZXg6IDk5OTk5OyB9XG4gICNzcGxhc2gtc2NyZWVuLm5nLWxlYXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IGFsbCBsaW5lYXIgMjAwbXM7IH1cbiAgI3NwbGFzaC1zY3JlZW4ubmctbGVhdmUtYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gICNzcGxhc2gtc2NyZWVuIC5jZW50ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgI3NwbGFzaC1zY3JlZW4gLmxvZ28ge1xuICAgIGhlaWdodDogMTYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAjc3BsYXNoLXNjcmVlbiAuc3Bpbm5lci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDsgfVxuICAgICNzcGxhc2gtc2NyZWVuIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgICAgIGFuaW1hdGlvbjogb3V0ZXItcm90YXRlIDIuOTE2NjdzIGxpbmVhciBpbmZpbml0ZTsgfVxuICAgICAgI3NwbGFzaC1zY3JlZW4gLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciAuaW5uZXIge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYW5pbWF0aW9uOiBzcG9yYWRpYy1yb3RhdGUgNS4yNXMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpIGluZmluaXRlOyB9XG4gICAgICAgICNzcGxhc2gtc2NyZWVuIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIC5nYXAge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA0OXB4O1xuICAgICAgICAgIHJpZ2h0OiA0OXB4O1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgICAgICNzcGxhc2gtc2NyZWVuIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIC5sZWZ0LFxuICAgICAgICAjc3BsYXNoLXNjcmVlbiAuc3Bpbm5lci13cmFwcGVyIC5zcGlubmVyIC5pbm5lciAucmlnaHQge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgICAgI3NwbGFzaC1zY3JlZW4gLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciAuaW5uZXIgLmxlZnQgLmhhbGYtY2lyY2xlLFxuICAgICAgICAgICNzcGxhc2gtc2NyZWVuIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIC5yaWdodCAuaGFsZi1jaXJjbGUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3JkZXI6IDEwcHggc29saWQgI2NhYWI3MjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICAgICNzcGxhc2gtc2NyZWVuIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIC5sZWZ0IHtcbiAgICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAgICAgI3NwbGFzaC1zY3JlZW4gLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciAuaW5uZXIgLmxlZnQgLmhhbGYtY2lyY2xlIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBsZWZ0LXdvYmJsZSAxLjMxMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKSBpbmZpbml0ZTtcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsZWZ0LXdvYmJsZSAxLjMxMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKSBpbmZpbml0ZTsgfVxuICAgICAgICAjc3BsYXNoLXNjcmVlbiAuc3Bpbm5lci13cmFwcGVyIC5zcGlubmVyIC5pbm5lciAucmlnaHQge1xuICAgICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAgICAgI3NwbGFzaC1zY3JlZW4gLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciAuaW5uZXIgLnJpZ2h0IC5oYWxmLWNpcmNsZSB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogcmlnaHQtd29iYmxlIDEuMzEyNXMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpIGluZmluaXRlO1xuICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHJpZ2h0LXdvYmJsZSAxLjMxMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKSBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIG91dGVyLXJvdGF0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBzY2FsZSgwLjUpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgc2NhbGUoMC41KTsgfSB9XG5cbkBrZXlmcmFtZXMgbGVmdC13b2JibGUge1xuICAwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTMwZGVnKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgcmlnaHQtd29iYmxlIHtcbiAgMCUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzBkZWcpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNwb3JhZGljLXJvdGF0ZSB7XG4gIDEyLjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpOyB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuICAzNy41JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDA1ZGVnKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDU0MGRlZyk7IH1cbiAgNjIuNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDY3NWRlZyk7IH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4MTBkZWcpOyB9XG4gIDg3LjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5NDVkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEwODBkZWcpOyB9IH1cblxuLm5zLXBvcG92ZXItbGlzdC10aGVtZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogc29saWQgMXB4ICNkMmQyZDI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMC4zMTI1cmVtIDAuNjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAuMzEyNXJlbSAwLjYyNXJlbSByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgMC4zMTI1cmVtIDAuNjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAubnMtcG9wb3Zlci1saXN0LXRoZW1lIHVsLCAubnMtcG9wb3Zlci1saXN0LXRoZW1lIC5saXN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMC42MjVyZW0gMDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubnMtcG9wb3Zlci1saXN0LXRoZW1lIGxpLCAubnMtcG9wb3Zlci1saXN0LXRoZW1lIC5saXN0LWl0ZW0ge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAgIC5ucy1wb3BvdmVyLWxpc3QtdGhlbWUgbGkgYSwgLm5zLXBvcG92ZXItbGlzdC10aGVtZSAubGlzdC1pdGVtIGEge1xuICAgICAgcGFkZGluZzogMC4xODc1cmVtIDAuNjI1cmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5ucy1wb3BvdmVyLWxpc3QtdGhlbWUgbGkgYTpob3ZlciwgLm5zLXBvcG92ZXItbGlzdC10aGVtZSAubGlzdC1pdGVtIGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1OyB9XG5cbi5ucy1wb3BvdmVyLXRvb2x0aXAtdGhlbWUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5ucy1wb3BvdmVyLXRvb2x0aXAtdGhlbWUgLm5zLXBvcG92ZXItdG9vbHRpcCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZDJkMmQyO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDAuNTYyNXJlbSAwLjg3NXJlbTtcbiAgICBtYXgtd2lkdGg6IDIwcmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAuMzEyNXJlbSAwLjYyNXJlbSByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDAuMzEyNXJlbSAwLjYyNXJlbSByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgYm94LXNoYWRvdzogMCAwLjMxMjVyZW0gMC42MjVyZW0gcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIG1hcmdpbjogMTBweDsgfVxuICAgIC5ucy1wb3BvdmVyLXRvb2x0aXAtdGhlbWUgLm5zLXBvcG92ZXItdG9vbHRpcCB1bCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwLjYyNXJlbSAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubnMtcG9wb3Zlci10b29sdGlwLXRoZW1lIC5ucy1wb3BvdmVyLXRvb2x0aXAgbGkge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gICAgICAubnMtcG9wb3Zlci10b29sdGlwLXRoZW1lIC5ucy1wb3BvdmVyLXRvb2x0aXAgbGkgYSB7XG4gICAgICAgIHBhZGRpbmc6IDAuMTg3NXJlbSAwLjYyNXJlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLm5zLXBvcG92ZXItdG9vbHRpcC10aGVtZSAubnMtcG9wb3Zlci10b29sdGlwIGxpIGE6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IH1cbiAgLm5zLXBvcG92ZXItdG9vbHRpcC10aGVtZS5ucy1wb3BvdmVyLWJvdHRvbS1wbGFjZW1lbnQgLnRyaWFuZ2xlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXI6IHNvbGlkIDExcHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2QyZDJkMjtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAtMTFweDtcbiAgICBtYXJnaW4tbGVmdDogLTExcHg7IH1cbiAgICAubnMtcG9wb3Zlci10b29sdGlwLXRoZW1lLm5zLXBvcG92ZXItYm90dG9tLXBsYWNlbWVudCAudHJpYW5nbGU6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyOiBzb2xpZCAxMHB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5ucy1wb3BvdmVyLXRvb2x0aXAtdGhlbWUubnMtcG9wb3Zlci1ib3R0b20tcGxhY2VtZW50IC50cmlhbmdsZTphZnRlciB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB9XG4gIC5ucy1wb3BvdmVyLXRvb2x0aXAtdGhlbWUubnMtcG9wb3Zlci10b3AtcGxhY2VtZW50IC50cmlhbmdsZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyOiBzb2xpZCAxMXB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNkMmQyZDI7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogLTExcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMXB4OyB9XG4gICAgLm5zLXBvcG92ZXItdG9vbHRpcC10aGVtZS5ucy1wb3BvdmVyLXRvcC1wbGFjZW1lbnQgLnRyaWFuZ2xlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlcjogc29saWQgMTBweDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAubnMtcG9wb3Zlci10b29sdGlwLXRoZW1lLm5zLXBvcG92ZXItdG9wLXBsYWNlbWVudCAudHJpYW5nbGU6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICBib3R0b206IDFweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDsgfVxuICAubnMtcG9wb3Zlci10b29sdGlwLXRoZW1lLm5zLXBvcG92ZXItcmlnaHQtcGxhY2VtZW50IC50cmlhbmdsZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyOiBzb2xpZCAxMXB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2QyZDJkMjtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAtMTFweDtcbiAgICBtYXJnaW4tdG9wOiAtMTFweDsgfVxuICAgIC5ucy1wb3BvdmVyLXRvb2x0aXAtdGhlbWUubnMtcG9wb3Zlci1yaWdodC1wbGFjZW1lbnQgLnRyaWFuZ2xlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlcjogc29saWQgMTBweDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAubnMtcG9wb3Zlci10b29sdGlwLXRoZW1lLm5zLXBvcG92ZXItcmlnaHQtcGxhY2VtZW50IC50cmlhbmdsZTphZnRlciB7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICAgIGxlZnQ6IDFweDtcbiAgICAgIGJvdHRvbTogLTEwcHg7IH1cbiAgLm5zLXBvcG92ZXItdG9vbHRpcC10aGVtZS5ucy1wb3BvdmVyLWxlZnQtcGxhY2VtZW50IC50cmlhbmdsZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyOiBzb2xpZCAxMXB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZDJkMmQyO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAtMTFweDtcbiAgICBtYXJnaW4tdG9wOiAtMTFweDsgfVxuICAgIC5ucy1wb3BvdmVyLXRvb2x0aXAtdGhlbWUubnMtcG9wb3Zlci1sZWZ0LXBsYWNlbWVudCAudHJpYW5nbGU6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyOiBzb2xpZCAxMHB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5ucy1wb3BvdmVyLXRvb2x0aXAtdGhlbWUubnMtcG9wb3Zlci1sZWZ0LXBsYWNlbWVudCAudHJpYW5nbGU6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgICByaWdodDogMXB4O1xuICAgICAgYm90dG9tOiAtMTBweDsgfVxuICAubnMtcG9wb3Zlci10b29sdGlwLXRoZW1lLm5zLXBvcG92ZXItbGVmdC1hbGlnbiAubnMtcG9wb3Zlci10b29sdGlwIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAubnMtcG9wb3Zlci10b29sdGlwLXRoZW1lLm5zLXBvcG92ZXItcmlnaHQtYWxpZ24gLm5zLXBvcG92ZXItdG9vbHRpcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5ucy1wb3BvdmVyLXRvb2x0aXAtdGhlbWUubnMtcG9wb3Zlci10b3AtYWxpZ24gLm5zLXBvcG92ZXItdG9vbHRpcCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAubnMtcG9wb3Zlci10b29sdGlwLXRoZW1lLm5zLXBvcG92ZXItYm90dG9tLWFsaWduIC5ucy1wb3BvdmVyLXRvb2x0aXAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuYm9keS5tcy1wYXNzd29yZC1leHBpcmVkLWFjdGl2ZSAjbWFpbiB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgYm9keS5tcy1wYXNzd29yZC1leHBpcmVkLWFjdGl2ZSAjbWFpbiB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNDBweCk7IH0gfVxuXG5tcy1wYXNzd29yZC1leHBpcmVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDIwMTE3O1xuICB6LWluZGV4OiA5OTk5ODtcbiAgYm94LXNoYWRvdzogMHB4IDFweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDJweCAycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIG1zLXBhc3N3b3JkLWV4cGlyZWQge1xuICAgICAgaGVpZ2h0OiAxNDBweDsgfSB9XG4gIG1zLXBhc3N3b3JkLWV4cGlyZWQgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2VjZWNlYztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIG1zLXBhc3N3b3JkLWV4cGlyZWQgcCBhIHtcbiAgICAgIGNvbG9yOiAjZWNlY2VjICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICBtcy1wYXNzd29yZC1leHBpcmVkIHAgYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgbXMtcGFzc3dvcmQtZXhwaXJlZCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuI2Fubm91bmNlbWVudHMgLmNvbnRlbnQtd3JhcHBlciAudGhyZWFkLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7IH1cbiAgI2Fubm91bmNlbWVudHMgLmNvbnRlbnQtd3JhcHBlciAudGhyZWFkLWxpc3QgLm5vLXRocmVhZHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAjYW5ub3VuY2VtZW50cyAuY29udGVudC13cmFwcGVyIC50aHJlYWQtbGlzdCAubG9hZGluZy10aHJlYWRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMzJweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogNDhweDsgfVxuICAgICNhbm5vdW5jZW1lbnRzIC5jb250ZW50LXdyYXBwZXIgLnRocmVhZC1saXN0IC5sb2FkaW5nLXRocmVhZHMgZGl2IHtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7IH1cbiAgI2Fubm91bmNlbWVudHMgLmNvbnRlbnQtd3JhcHBlciAudGhyZWFkLWxpc3QgLnRocmVhZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDhweCA0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI2Fubm91bmNlbWVudHMgLmNvbnRlbnQtd3JhcHBlciAudGhyZWFkLWxpc3QgLnRocmVhZC51bnJlYWQgLmluZm8gLm5hbWUsXG4gICAgI2Fubm91bmNlbWVudHMgLmNvbnRlbnQtd3JhcHBlciAudGhyZWFkLWxpc3QgLnRocmVhZC51bnJlYWQgLmluZm8gLnN1YmplY3Qge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICNhbm5vdW5jZW1lbnRzIC5jb250ZW50LXdyYXBwZXIgLnRocmVhZC1saXN0IC50aHJlYWQudW5yZWFkIC5pbmZvIC5tZXNzYWdlIC5sYWJlbHMge1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAgICNhbm5vdW5jZW1lbnRzIC5jb250ZW50LXdyYXBwZXIgLnRocmVhZC1saXN0IC50aHJlYWQgLmluZm8ge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgbWFyZ2luOiAwIDE2cHg7IH1cbiAgICAgICNhbm5vdW5jZW1lbnRzIC5jb250ZW50LXdyYXBwZXIgLnRocmVhZC1saXN0IC50aHJlYWQgLmluZm8gLm5hbWUge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgY29sb3I6ICM4ODg7IH1cbiAgICAgICAgI2Fubm91bmNlbWVudHMgLmNvbnRlbnQtd3JhcHBlciAudGhyZWFkLWxpc3QgLnRocmVhZCAuaW5mbyAubmFtZSAuY29kZSB7XG4gICAgICAgICAgY29sb3I6ICNCNzFDMUM7IH1cbiAgICAgICAgI2Fubm91bmNlbWVudHMgLmNvbnRlbnQtd3JhcHBlciAudGhyZWFkLWxpc3QgLnRocmVhZCAuaW5mbyAubmFtZSAuYXZhdGFyIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDMycHg7XG4gICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gICAgICAgICNhbm5vdW5jZW1lbnRzIC5jb250ZW50LXdyYXBwZXIgLnRocmVhZC1saXN0IC50aHJlYWQgLmluZm8gLm5hbWUgLmhhcy1hdHRhY2htZW50IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAgICAgI2Fubm91bmNlbWVudHMgLmNvbnRlbnQtd3JhcHBlciAudGhyZWFkLWxpc3QgLnRocmVhZCAuaW5mbyAuc3ViamVjdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgI2Fubm91bmNlbWVudHMgLmNvbnRlbnQtd3JhcHBlciAudGhyZWFkLWxpc3QgLnRocmVhZCAuaW5mbyAubWVzc2FnZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7IH1cbiAgICAgICAgI2Fubm91bmNlbWVudHMgLmNvbnRlbnQtd3JhcHBlciAudGhyZWFkLWxpc3QgLnRocmVhZCAuaW5mbyAubWVzc2FnZSAubGFiZWxzIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7IH1cbiAgICAgICAgICAjYW5ub3VuY2VtZW50cyAuY29udGVudC13cmFwcGVyIC50aHJlYWQtbGlzdCAudGhyZWFkIC5pbmZvIC5tZXNzYWdlIC5sYWJlbHMgLmxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7IH1cbiAgICAgICAgICAgICNhbm5vdW5jZW1lbnRzIC5jb250ZW50LXdyYXBwZXIgLnRocmVhZC1saXN0IC50aHJlYWQgLmluZm8gLm1lc3NhZ2UgLmxhYmVscyAubGFiZWw6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICNhbm5vdW5jZW1lbnRzIC5jb250ZW50LXdyYXBwZXIgLnRocmVhZC1saXN0IC50aHJlYWQgLnRpbWUge1xuICAgICAgbWFyZ2luOiAwIDhweCAwIDA7IH1cbiAgICAjYW5ub3VuY2VtZW50cyAuY29udGVudC13cmFwcGVyIC50aHJlYWQtbGlzdCAudGhyZWFkIC5hY3Rpb25zIC5tZC1pY29uLWJ1dHRvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7IH1cblxuI2Fubm91bmNlbWVudHMgLmNvbnRlbnQtd3JhcHBlciAudGhyZWFkLWRldGFpbCAudGhyZWFkLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyNHB4O1xuICBmb250LXNpemU6IDE0cHg7IH1cblxubWQtZGlhbG9nLmNhc2luby1kaWFsb2cge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQjQ5NjU0O1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgbWQtZGlhbG9nLmNhc2luby1kaWFsb2cgbWQtdG9vbGJhciB7XG4gICAgYmFja2dyb3VuZDogIzIyMjkzOTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0I0OTY1NDsgfVxuICAgIG1kLWRpYWxvZy5jYXNpbm8tZGlhbG9nIG1kLXRvb2xiYXIgaDIge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBtZC1kaWFsb2cuY2FzaW5vLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogIzI4MjYyNztcbiAgICBjb2xvcjogI0Y1RjVGNTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgbWQtZGlhbG9nLmNhc2luby1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDE2cHg7IH1cbiAgbWQtZGlhbG9nLmNhc2luby1kaWFsb2cgbWQtZGlhbG9nLWFjdGlvbnMge1xuICAgIGJhY2tncm91bmQ6ICMyODI2Mjc7XG4gICAgY29sb3I6ICNGNUY1RjU7IH1cbiAgICBtZC1kaWFsb2cuY2FzaW5vLWRpYWxvZyBtZC1kaWFsb2ctYWN0aW9ucyAubWQtYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDsgfVxuICBtZC1kaWFsb2cuY2FzaW5vLWRpYWxvZyBtZC1wcm9ncmVzcy1saW5lYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDsgfVxuXG5tZC1kaWFsb2cud2FybmluZy1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICB3aWR0aDogNjAwcHg7XG4gIHBhZGRpbmc6IDI0cHggOHB4OyB9XG4gIG1kLWRpYWxvZy53YXJuaW5nLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWVzc2FnZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5tZC1kaWFsb2cuYmV0LWxpc3QtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgd2lkdGg6IDgwMHB4OyB9XG4gIG1kLWRpYWxvZy5iZXQtbGlzdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgICBtZC1kaWFsb2cuYmV0LWxpc3QtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCB0YWJsZS5zaW1wbGUgaW1nIHtcbiAgICAgIGhlaWdodDogMjBweDsgfVxuICAgIG1kLWRpYWxvZy5iZXQtbGlzdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHRhYmxlLnNpbXBsZSB0aGVhZCB0ciB0aCB7XG4gICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgICBtaW4td2lkdGg6IDg0cHg7IH1cbiAgICAgIG1kLWRpYWxvZy5iZXQtbGlzdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHRhYmxlLnNpbXBsZSB0aGVhZCB0ciB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1pbi13aWR0aDogMTQwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOHB4OyB9XG4gICAgbWQtZGlhbG9nLmJldC1saXN0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgdGFibGUuc2ltcGxlIHRoZWFkIHRyIHRoLCBtZC1kaWFsb2cuYmV0LWxpc3QtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCB0YWJsZS5zaW1wbGUgdGhlYWQgdHIgdGQsIG1kLWRpYWxvZy5iZXQtbGlzdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHRhYmxlLnNpbXBsZSB0Ym9keSB0ciB0aCwgbWQtZGlhbG9nLmJldC1saXN0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgdGFibGUuc2ltcGxlIHRib2R5IHRyIHRkIHtcbiAgICAgIHBhZGRpbmc6IDhweCAycHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICMwZTE3Mjc7IH1cbiAgICAgIG1kLWRpYWxvZy5iZXQtbGlzdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHRhYmxlLnNpbXBsZSB0aGVhZCB0ciB0aDpmaXJzdC1jaGlsZCwgbWQtZGlhbG9nLmJldC1saXN0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgdGFibGUuc2ltcGxlIHRoZWFkIHRyIHRkOmZpcnN0LWNoaWxkLCBtZC1kaWFsb2cuYmV0LWxpc3QtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCB0YWJsZS5zaW1wbGUgdGJvZHkgdHIgdGg6Zmlyc3QtY2hpbGQsIG1kLWRpYWxvZy5iZXQtbGlzdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHRhYmxlLnNpbXBsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOHB4OyB9XG4gICAgICBtZC1kaWFsb2cuYmV0LWxpc3QtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCB0YWJsZS5zaW1wbGUgdGhlYWQgdHIgdGg6bnRoLWNoaWxkKDMpLCBtZC1kaWFsb2cuYmV0LWxpc3QtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCB0YWJsZS5zaW1wbGUgdGhlYWQgdHIgdGg6bnRoLWNoaWxkKDQpLCBtZC1kaWFsb2cuYmV0LWxpc3QtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCB0YWJsZS5zaW1wbGUgdGhlYWQgdHIgdGg6bnRoLWNoaWxkKDUpLCBtZC1kaWFsb2cuYmV0LWxpc3QtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCB0YWJsZS5zaW1wbGUgdGhlYWQgdHIgdGQ6bnRoLWNoaWxkKDMpLCBtZC1kaWFsb2cuYmV0LWxpc3QtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCB0YWJsZS5zaW1wbGUgdGhlYWQgdHIgdGQ6bnRoLWNoaWxkKDQpLCBtZC1kaWFsb2cuYmV0LWxpc3QtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCB0YWJsZS5zaW1wbGUgdGhlYWQgdHIgdGQ6bnRoLWNoaWxkKDUpLCBtZC1kaWFsb2cuYmV0LWxpc3QtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCB0YWJsZS5zaW1wbGUgdGJvZHkgdHIgdGg6bnRoLWNoaWxkKDMpLCBtZC1kaWFsb2cuYmV0LWxpc3QtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCB0YWJsZS5zaW1wbGUgdGJvZHkgdHIgdGg6bnRoLWNoaWxkKDQpLCBtZC1kaWFsb2cuYmV0LWxpc3QtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCB0YWJsZS5zaW1wbGUgdGJvZHkgdHIgdGg6bnRoLWNoaWxkKDUpLCBtZC1kaWFsb2cuYmV0LWxpc3QtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCB0YWJsZS5zaW1wbGUgdGJvZHkgdHIgdGQ6bnRoLWNoaWxkKDMpLCBtZC1kaWFsb2cuYmV0LWxpc3QtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCB0YWJsZS5zaW1wbGUgdGJvZHkgdHIgdGQ6bnRoLWNoaWxkKDQpLCBtZC1kaWFsb2cuYmV0LWxpc3QtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCB0YWJsZS5zaW1wbGUgdGJvZHkgdHIgdGQ6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIG1kLWRpYWxvZy5iZXQtbGlzdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHRhYmxlLnNpbXBsZSB0aGVhZCB0ciB0aDpudGgtY2hpbGQoNiksIG1kLWRpYWxvZy5iZXQtbGlzdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHRhYmxlLnNpbXBsZSB0aGVhZCB0ciB0aDpudGgtY2hpbGQoNyksIG1kLWRpYWxvZy5iZXQtbGlzdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHRhYmxlLnNpbXBsZSB0aGVhZCB0ciB0ZDpudGgtY2hpbGQoNiksIG1kLWRpYWxvZy5iZXQtbGlzdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHRhYmxlLnNpbXBsZSB0aGVhZCB0ciB0ZDpudGgtY2hpbGQoNyksIG1kLWRpYWxvZy5iZXQtbGlzdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHRhYmxlLnNpbXBsZSB0Ym9keSB0ciB0aDpudGgtY2hpbGQoNiksIG1kLWRpYWxvZy5iZXQtbGlzdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHRhYmxlLnNpbXBsZSB0Ym9keSB0ciB0aDpudGgtY2hpbGQoNyksIG1kLWRpYWxvZy5iZXQtbGlzdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHRhYmxlLnNpbXBsZSB0Ym9keSB0ciB0ZDpudGgtY2hpbGQoNiksIG1kLWRpYWxvZy5iZXQtbGlzdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHRhYmxlLnNpbXBsZSB0Ym9keSB0ciB0ZDpudGgtY2hpbGQoNykge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgbWQtZGlhbG9nLmJldC1saXN0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgdGFibGUuc2ltcGxlIHRoZWFkIHRyIHRoOm50aC1jaGlsZCg2KSBhLCBtZC1kaWFsb2cuYmV0LWxpc3QtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCB0YWJsZS5zaW1wbGUgdGhlYWQgdHIgdGg6bnRoLWNoaWxkKDcpIGEsIG1kLWRpYWxvZy5iZXQtbGlzdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHRhYmxlLnNpbXBsZSB0aGVhZCB0ciB0ZDpudGgtY2hpbGQoNikgYSwgbWQtZGlhbG9nLmJldC1saXN0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgdGFibGUuc2ltcGxlIHRoZWFkIHRyIHRkOm50aC1jaGlsZCg3KSBhLCBtZC1kaWFsb2cuYmV0LWxpc3QtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCB0YWJsZS5zaW1wbGUgdGJvZHkgdHIgdGg6bnRoLWNoaWxkKDYpIGEsIG1kLWRpYWxvZy5iZXQtbGlzdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHRhYmxlLnNpbXBsZSB0Ym9keSB0ciB0aDpudGgtY2hpbGQoNykgYSwgbWQtZGlhbG9nLmJldC1saXN0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgdGFibGUuc2ltcGxlIHRib2R5IHRyIHRkOm50aC1jaGlsZCg2KSBhLCBtZC1kaWFsb2cuYmV0LWxpc3QtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCB0YWJsZS5zaW1wbGUgdGJvZHkgdHIgdGQ6bnRoLWNoaWxkKDcpIGEge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIG1kLWRpYWxvZy5iZXQtbGlzdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHRhYmxlLnNpbXBsZSB0aGVhZCB0ciB0aDpsYXN0LWNoaWxkLCBtZC1kaWFsb2cuYmV0LWxpc3QtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCB0YWJsZS5zaW1wbGUgdGhlYWQgdHIgdGQ6bGFzdC1jaGlsZCwgbWQtZGlhbG9nLmJldC1saXN0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgdGFibGUuc2ltcGxlIHRib2R5IHRyIHRoOmxhc3QtY2hpbGQsIG1kLWRpYWxvZy5iZXQtbGlzdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHRhYmxlLnNpbXBsZSB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgbWQtZGlhbG9nLmJldC1saXN0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgdGFibGUuc2ltcGxlIHRoZWFkIHRyIHRoLndhcm4sIG1kLWRpYWxvZy5iZXQtbGlzdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHRhYmxlLnNpbXBsZSB0aGVhZCB0ciB0ZC53YXJuLCBtZC1kaWFsb2cuYmV0LWxpc3QtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCB0YWJsZS5zaW1wbGUgdGJvZHkgdHIgdGgud2FybiwgbWQtZGlhbG9nLmJldC1saXN0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgdGFibGUuc2ltcGxlIHRib2R5IHRyIHRkLndhcm4ge1xuICAgICAgICBjb2xvcjogI2Y4MzM2NTsgfVxuICAgICAgbWQtZGlhbG9nLmJldC1saXN0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgdGFibGUuc2ltcGxlIHRoZWFkIHRyIHRoIC5jdXJzb3ItcG9pbnRlciwgbWQtZGlhbG9nLmJldC1saXN0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgdGFibGUuc2ltcGxlIHRoZWFkIHRyIHRkIC5jdXJzb3ItcG9pbnRlciwgbWQtZGlhbG9nLmJldC1saXN0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgdGFibGUuc2ltcGxlIHRib2R5IHRyIHRoIC5jdXJzb3ItcG9pbnRlciwgbWQtZGlhbG9nLmJldC1saXN0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgdGFibGUuc2ltcGxlIHRib2R5IHRyIHRkIC5jdXJzb3ItcG9pbnRlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5tZC1kaWFsb2cuYmV0LWxpc3QtZGlhbG9nIG1kLWRpYWxvZy1hY3Rpb25zIHtcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgY29sb3I6ICMwZTE3Mjc7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDZkNmQ2OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIG1kLWRpYWxvZy5iZXQtbGlzdC1kaWFsb2cge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuICAgIG1kLWRpYWxvZy5iZXQtbGlzdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG5tZC1kaWFsb2cudGFibGUtZGlhbG9nIHtcbiAgYm9yZGVyLXJhZGl1czogOXB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtZGlhbG9nLnRhYmxlLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgcGFkZGluZzogOHB4IDhweDsgfVxuICAgIG1kLWRpYWxvZy50YWJsZS1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1lc3NhZ2Uge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICBtZC1kaWFsb2cudGFibGUtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZXNzYWdlID4gZGl2IHtcbiAgICAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgICBtZC1kaWFsb2cudGFibGUtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZXNzYWdlID4gZGl2LmJldC1saW1pdCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4YzhiOGI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG5cbm1kLWRpYWxvZy5wbGF5LXZpZCBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwOyB9XG5cbm1kLWRpYWxvZy5jaGlwLXNldHRpbmdzLWRpYWxvZyB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIHdpZHRoOiA4MDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIG1kLWRpYWxvZy5jaGlwLXNldHRpbmdzLWRpYWxvZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIG1kLWRpYWxvZy5jaGlwLXNldHRpbmdzLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAuYS1iZXQtbGltaXQgLnJhbmsgLm1kLWJ1dHRvbjpub3QoLm1kLXJhaXNlZCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE3NSwgMTc1LCAxNzUsIDAuNCk7IH1cbiAgbWQtZGlhbG9nLmNoaXAtc2V0dGluZ3MtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC50b2tlbi1yYW5rIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIG1pbi1oZWlnaHQ6IDgwcHg7IH1cbiAgICBtZC1kaWFsb2cuY2hpcC1zZXR0aW5ncy1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLnRva2VuLXJhbmsgLnRva2VuIC5pbWctd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIG1kLWRpYWxvZy5jaGlwLXNldHRpbmdzLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAudG9rZW4tcmFuayAudG9rZW4gLmltZy13cmFwcGVyOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICBtZC1kaWFsb2cuY2hpcC1zZXR0aW5ncy1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLnRva2VuLXJhbmsgLnRva2VuIC5pbWctd3JhcHBlcjpub3QoLnVuLWNoZWNrZWQpOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWRiNTA5O1xuICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAjZWRiNTA5IDAlLCAjZjViZTFjIDQwJSwgcmdiYSgyNTMsIDE5OCwgNDUsIDApIDcwJSk7IH1cbiAgICAgIG1kLWRpYWxvZy5jaGlwLXNldHRpbmdzLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAudG9rZW4tcmFuayAudG9rZW4gLmltZy13cmFwcGVyIGltZyB7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTsgfVxuICAgICAgbWQtZGlhbG9nLmNoaXAtc2V0dGluZ3MtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC50b2tlbi1yYW5rIC50b2tlbiAuaW1nLXdyYXBwZXIudW4tY2hlY2tlZCBpbWcge1xuICAgICAgICBvcGFjaXR5OiAwLjI7IH1cbiAgbWQtZGlhbG9nLmNoaXAtc2V0dGluZ3MtZGlhbG9nIG1kLWRpYWxvZy1hY3Rpb25zIC5tZXNzYWdlIHtcbiAgICBjb2xvcjogI2Y4MzM2NTtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cblxuI2lubGluZS1iZXR0aW5nIHtcbiAgcGFkZGluZzogMCA4cHggMTZweCAxNnB4OyB9XG4gICNpbmxpbmUtYmV0dGluZyAuaW5saW5lLWJldHRpbmctY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RhZGNlMDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgI2lubGluZS1iZXR0aW5nIC5pbmxpbmUtYmV0dGluZy1jb250YWluZXIgLmlubGluZS1iZXR0aW5nLWhlYWRlciB7XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7IH1cbiAgICAjaW5saW5lLWJldHRpbmcgLmlubGluZS1iZXR0aW5nLWNvbnRhaW5lciAudGFibGUtd3JhcCB7XG4gICAgICBtYXgtaGVpZ2h0OiA0MTJweDtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuICAgICAgI2lubGluZS1iZXR0aW5nIC5pbmxpbmUtYmV0dGluZy1jb250YWluZXIgLnRhYmxlLXdyYXAgdGFibGUudGFibGUge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItc3BhY2luZzogMDsgfVxuICAgICAgICAjaW5saW5lLWJldHRpbmcgLmlubGluZS1iZXR0aW5nLWNvbnRhaW5lciAudGFibGUtd3JhcCB0YWJsZS50YWJsZSB0aGVhZCB0ciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjZmZmIDc1JSwgI2Y1ZjVmNSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNmZmYgNzUlLCAjZjVmNWY1KTsgfVxuICAgICAgICAgICNpbmxpbmUtYmV0dGluZyAuaW5saW5lLWJldHRpbmctY29udGFpbmVyIC50YWJsZS13cmFwIHRhYmxlLnRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4OyB9XG4gICAgICAgICAgICAjaW5saW5lLWJldHRpbmcgLmlubGluZS1iZXR0aW5nLWNvbnRhaW5lciAudGFibGUtd3JhcCB0YWJsZS50YWJsZSB0aGVhZCB0ciB0aDpmaXJzdC1jaGlsZCwgI2lubGluZS1iZXR0aW5nIC5pbmxpbmUtYmV0dGluZy1jb250YWluZXIgLnRhYmxlLXdyYXAgdGFibGUudGFibGUgdGhlYWQgdHIgdGg6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICAgICAgI2lubGluZS1iZXR0aW5nIC5pbmxpbmUtYmV0dGluZy1jb250YWluZXIgLnRhYmxlLXdyYXAgdGFibGUudGFibGUgdGhlYWQgdHIgdGg6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgICAjaW5saW5lLWJldHRpbmcgLmlubGluZS1iZXR0aW5nLWNvbnRhaW5lciAudGFibGUtd3JhcCB0YWJsZS50YWJsZSB0aGVhZCB0ciB0aDpudGgtY2hpbGQoNCksICNpbmxpbmUtYmV0dGluZyAuaW5saW5lLWJldHRpbmctY29udGFpbmVyIC50YWJsZS13cmFwIHRhYmxlLnRhYmxlIHRoZWFkIHRyIHRoOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAgICNpbmxpbmUtYmV0dGluZyAuaW5saW5lLWJldHRpbmctY29udGFpbmVyIC50YWJsZS13cmFwIHRhYmxlLnRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgICAgICAgICNpbmxpbmUtYmV0dGluZyAuaW5saW5lLWJldHRpbmctY29udGFpbmVyIC50YWJsZS13cmFwIHRhYmxlLnRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkLCAjaW5saW5lLWJldHRpbmcgLmlubGluZS1iZXR0aW5nLWNvbnRhaW5lciAudGFibGUtd3JhcCB0YWJsZS50YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICAgICAjaW5saW5lLWJldHRpbmcgLmlubGluZS1iZXR0aW5nLWNvbnRhaW5lciAudGFibGUtd3JhcCB0YWJsZS50YWJsZSB0Ym9keSB0ciB0ZDpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgI2lubGluZS1iZXR0aW5nIC5pbmxpbmUtYmV0dGluZy1jb250YWluZXIgLnRhYmxlLXdyYXAgdGFibGUudGFibGUgdGJvZHkgdHIgdGQ6bnRoLWNoaWxkKDQpLCAjaW5saW5lLWJldHRpbmcgLmlubGluZS1iZXR0aW5nLWNvbnRhaW5lciAudGFibGUtd3JhcCB0YWJsZS50YWJsZSB0Ym9keSB0ciB0ZDpudGgtY2hpbGQoNSkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICAgICAjaW5saW5lLWJldHRpbmcgLmlubGluZS1iZXR0aW5nLWNvbnRhaW5lciAudGFibGUtd3JhcCB0YWJsZS50YWJsZSB0Ym9keSB0ciB0ZCBtZC1pY29uLmJsaW5rIHtcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBibGluayAuN3MgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgICAgLW1vei1hbmltYXRpb246IGJsaW5rIC43cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgICBhbmltYXRpb246IGJsaW5rIC43cyBsaW5lYXIgaW5maW5pdGU7IH1cbiAgICAgICAgICAjaW5saW5lLWJldHRpbmcgLmlubGluZS1iZXR0aW5nLWNvbnRhaW5lciAudGFibGUtd3JhcCB0YWJsZS50YWJsZSB0Ym9keSB0ciB0ZCBtZC1pY29uLmljb24tc3RvcCB7XG4gICAgICAgICAgICBjb2xvcjogI2Y0NDMzNjsgfVxuICAgICAgICAgICNpbmxpbmUtYmV0dGluZyAuaW5saW5lLWJldHRpbmctY29udGFpbmVyIC50YWJsZS13cmFwIHRhYmxlLnRhYmxlIHRib2R5IHRyIHRkLmJsYW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAjaW5saW5lLWJldHRpbmcgLmlubGluZS1iZXR0aW5nLWNvbnRhaW5lciAudGFibGUtd3JhcCB0YWJsZS50YWJsZSB0Ym9keSB0cjpob3ZlciB0ZCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMzgsIDIzOCwgMjM4LCAwLjMpOyB9XG4gICAgICAgICNpbmxpbmUtYmV0dGluZyAuaW5saW5lLWJldHRpbmctY29udGFpbmVyIC50YWJsZS13cmFwIHRhYmxlLnRhYmxlIHRib2R5IHRyLmVycm9yLW1lc3NhZ2UgdGQge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgICAgI2lubGluZS1iZXR0aW5nIC5pbmxpbmUtYmV0dGluZy1jb250YWluZXIgLnRhYmxlLXdyYXAgdGFibGUudGFibGUgdGJvZHkgdHIud2l0aC1lcnJvciB0ZCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI0NywgMjE2LCAwLjUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICAgICAgICAjaW5saW5lLWJldHRpbmcgLmlubGluZS1iZXR0aW5nLWNvbnRhaW5lciAudGFibGUtd3JhcCB0YWJsZS50YWJsZSB0Ym9keSB0ciBtZC1pY29uLmFwcHJvdmVkIHtcbiAgICAgICAgICBjb2xvcjogIzVjYjg1YzsgfVxuICAgICAgICAjaW5saW5lLWJldHRpbmcgLmlubGluZS1iZXR0aW5nLWNvbnRhaW5lciAudGFibGUtd3JhcCB0YWJsZS50YWJsZSB0Ym9keSB0ci5wcm9jZXNzaW5nIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgICAgICAgICNpbmxpbmUtYmV0dGluZyAuaW5saW5lLWJldHRpbmctY29udGFpbmVyIC50YWJsZS13cmFwIHRhYmxlLnRhYmxlIHRib2R5IHRyLnByb2Nlc3Npbmc6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNzEsIDAsIDAuMSk7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBtb3ZlIDJzIGN1YmljLWJlemllcigwLjE1LCAwLjQ0LCAwLjc2LCAwLjY0KTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlOyB9XG4gICAgICAgICNpbmxpbmUtYmV0dGluZyAuaW5saW5lLWJldHRpbmctY29udGFpbmVyIC50YWJsZS13cmFwIHRhYmxlLnRhYmxlIHRib2R5Om50aC1jaGlsZChvZGQpIHRyIHRkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzOCwgMjM4LCAyMzgsIDAuMik7IH1cbiAgICAgICAgI2lubGluZS1iZXR0aW5nIC5pbmxpbmUtYmV0dGluZy1jb250YWluZXIgLnRhYmxlLXdyYXAgdGFibGUudGFibGUgdGJvZHk6bGFzdC1jaGlsZCB0ci5lcnJvci1tZXNzYWdlIHRkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTsgfVxuICAgICAgICAjaW5saW5lLWJldHRpbmcgLmlubGluZS1iZXR0aW5nLWNvbnRhaW5lciAudGFibGUtd3JhcCB0YWJsZS50YWJsZSB0Ym9keTpub3QoOmxhc3QtY2hpbGQpIHRkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTsgfVxuICAgICAgICAjaW5saW5lLWJldHRpbmcgLmlubGluZS1iZXR0aW5nLWNvbnRhaW5lciAudGFibGUtd3JhcCB0YWJsZS50YWJsZSB0Ym9keSB0ci5lcnJvci1tZXNzYWdlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjQ3LCAyMTYsIDAuNyk7IH1cbiAgICAgICAgICAjaW5saW5lLWJldHRpbmcgLmlubGluZS1iZXR0aW5nLWNvbnRhaW5lciAudGFibGUtd3JhcCB0YWJsZS50YWJsZSB0Ym9keSB0ci5lcnJvci1tZXNzYWdlIHRkW2NvbHNwYW49XCI2XCJdIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogI0ZGM0MwMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZkNWM0OyB9XG4gICNpbmxpbmUtYmV0dGluZyAuY29uZmlybSAubWQtYnV0dG9uIHtcbiAgICBtYXJnaW46IDE2cHggMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICNpbmxpbmUtYmV0dGluZyB7XG4gICAgICBwYWRkaW5nOiAxNnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAjaW5saW5lLWJldHRpbmcge1xuICAgICAgcGFkZGluZzogOHB4OyB9IH1cblxuaHRtbC5zYWZhcmkgI2lubGluZS1iZXR0aW5nLCBodG1sICNpbmxpbmUtYmV0dGluZyB7XG4gIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuI21hbnVhbCAuaW5saW5lLWJldHRpbmcge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAxNnB4OyB9XG5cbkBrZXlmcmFtZXMgbW92ZSB7XG4gIDAlLCAxMDAlIHtcbiAgICBsZWZ0OiA1MCU7IH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAwOyB9XG4gIDc1JSB7XG4gICAgbGVmdDogY2FsYygxMDAlIC0gMjBweCk7IH0gfVxuXG4ubnVtYmVyLWZpbHRlci00ZCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAubnVtYmVyLWZpbHRlci00ZCAubWQtYnV0dG9uIHtcbiAgICBtYXJnaW46IDNweCA0cHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIG1pbi1oZWlnaHQ6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIG1pbi13aWR0aDogNDhweDsgfVxuXG4ubnMtcG9wb3Zlci10b29sdGlwLXRoZW1lIC50cmlhbmdsZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMTliZTUgIWltcG9ydGFudDsgfVxuICAubnMtcG9wb3Zlci10b29sdGlwLXRoZW1lIC50cmlhbmdsZTphZnRlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAxOWJlNSAhaW1wb3J0YW50OyB9XG5cbi5ucy1wb3BvdmVyLXRvb2x0aXAtdGhlbWUgLm5zLXBvcG92ZXItdG9vbHRpcCB7XG4gIG1heC13aWR0aDogdW5zZXQ7XG4gIHdpZHRoOiA1MDBweDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm5zLXBvcG92ZXItdG9vbHRpcC10aGVtZSAubnMtcG9wb3Zlci10b29sdGlwIC5wYW5lbCAuaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAxNnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5ucy1wb3BvdmVyLXRvb2x0aXAtdGhlbWUgLm5zLXBvcG92ZXItdG9vbHRpcCAucGFuZWwgLmhlYWRlciBoMyB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAubnMtcG9wb3Zlci10b29sdGlwLXRoZW1lIC5ucy1wb3BvdmVyLXRvb2x0aXAgLnBhbmVsIC5oZWFkZXIgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAubnMtcG9wb3Zlci10b29sdGlwLXRoZW1lIC5ucy1wb3BvdmVyLXRvb2x0aXAgLnBhbmVsIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNnB4OyB9XG4gICAgLm5zLXBvcG92ZXItdG9vbHRpcC10aGVtZSAubnMtcG9wb3Zlci10b29sdGlwIC5wYW5lbCAuY29udGVudCAubWQtYnV0dG9uIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAgMnB4O1xuICAgICAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIHdpZHRoOiAxMCU7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAubnMtcG9wb3Zlci10b29sdGlwLXRoZW1lIC50cmlhbmdsZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMzliZTUgIWltcG9ydGFudDsgfVxuICBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5ucy1wb3BvdmVyLXRvb2x0aXAtdGhlbWUgLnRyaWFuZ2xlOmFmdGVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDM5YmU1ICFpbXBvcnRhbnQ7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAubnMtcG9wb3Zlci10b29sdGlwLXRoZW1lIC5ucy1wb3BvdmVyLXRvb2x0aXAge1xuICBib3JkZXItY29sb3I6ICMwMzliZTU7IH1cbiAgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAubnMtcG9wb3Zlci10b29sdGlwLXRoZW1lIC5ucy1wb3BvdmVyLXRvb2x0aXAgLnBhbmVsIC5oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMzliZTU7XG4gICAgY29sb3I6ICNGRkY7IH1cbiAgICBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5ucy1wb3BvdmVyLXRvb2x0aXAtdGhlbWUgLm5zLXBvcG92ZXItdG9vbHRpcCAucGFuZWwgLmhlYWRlciBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjRkZGOyB9XG4gIFttZC10aGVtZT1cImRlZmF1bHRcIl0gLm5zLXBvcG92ZXItdG9vbHRpcC10aGVtZSAubnMtcG9wb3Zlci10b29sdGlwIC5wYW5lbCAuY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogIzIyMjkzOTsgfVxuICAgIFttZC10aGVtZT1cImRlZmF1bHRcIl0gLm5zLXBvcG92ZXItdG9vbHRpcC10aGVtZSAubnMtcG9wb3Zlci10b29sdGlwIC5wYW5lbCAuY29udGVudCAubWQtYnV0dG9uIHtcbiAgICAgIGNvbG9yOiAjRkZGOyB9XG4gICAgICBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5ucy1wb3BvdmVyLXRvb2x0aXAtdGhlbWUgLm5zLXBvcG92ZXItdG9vbHRpcCAucGFuZWwgLmNvbnRlbnQgLm1kLWJ1dHRvbi5tZC13YXJuIHtcbiAgICAgICAgY29sb3I6ICNkNTAxMzc7IH1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIC5ucy1wb3BvdmVyLXRvb2x0aXAtdGhlbWUgLnRyaWFuZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwOTY4OCAhaW1wb3J0YW50OyB9XG4gIFttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAubnMtcG9wb3Zlci10b29sdGlwLXRoZW1lIC50cmlhbmdsZTphZnRlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwOTY4OCAhaW1wb3J0YW50OyB9XG5cblttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAubnMtcG9wb3Zlci10b29sdGlwLXRoZW1lIC5ucy1wb3BvdmVyLXRvb2x0aXAge1xuICBib3JkZXItY29sb3I6ICMwMDk2ODg7IH1cbiAgW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIC5ucy1wb3BvdmVyLXRvb2x0aXAtdGhlbWUgLm5zLXBvcG92ZXItdG9vbHRpcCAucGFuZWwgLmhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogIzAwOTY4ODtcbiAgICBjb2xvcjogI0ZGRjsgfVxuICAgIFttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAubnMtcG9wb3Zlci10b29sdGlwLXRoZW1lIC5ucy1wb3BvdmVyLXRvb2x0aXAgLnBhbmVsIC5oZWFkZXIgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogI0ZGRjsgfVxuICBbbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gLm5zLXBvcG92ZXItdG9vbHRpcC10aGVtZSAubnMtcG9wb3Zlci10b29sdGlwIC5wYW5lbCAuY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI2YyZjVmOTsgfVxuICAgIFttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAubnMtcG9wb3Zlci10b29sdGlwLXRoZW1lIC5ucy1wb3BvdmVyLXRvb2x0aXAgLnBhbmVsIC5jb250ZW50IC5tZC1idXR0b24ge1xuICAgICAgY29sb3I6ICMyMDI5M2E7IH1cbiAgICAgIFttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAubnMtcG9wb3Zlci10b29sdGlwLXRoZW1lIC5ucy1wb3BvdmVyLXRvb2x0aXAgLnBhbmVsIC5jb250ZW50IC5tZC1idXR0b24ubWQtd2FybiB7XG4gICAgICAgIGNvbG9yOiAjZDUwMTM3OyB9XG5cbm1kLWRpYWxvZy5kaWFsb2ctc2V0dXAtaGlnaGxpZ2h0IG1kLWRpYWxvZy1jb250ZW50IHtcbiAgd2lkdGg6IDMwMHB4O1xuICBwYWRkaW5nOiAwOyB9XG4gIG1kLWRpYWxvZy5kaWFsb2ctc2V0dXAtaGlnaGxpZ2h0IG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCB7XG4gICAgcGFkZGluZzogMTZweDsgfVxuICAgIG1kLWRpYWxvZy5kaWFsb2ctc2V0dXAtaGlnaGxpZ2h0IG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCBpbnB1dCB7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICBtYXgtd2lkdGg6IDcwcHg7XG4gICAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubWFpbi1nYW1lIC5sbzcge1xuICBwYWRkaW5nOiAxMnB4O1xuICBtYXJnaW46IDhweCAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubWFpbi1nYW1lIC5sbzcgLnRhYmxlLXdyYXAge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAubWFpbi1nYW1lIC5sbzcgLnRhYmxlLXdyYXAgdGFibGUge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5tYWluLWdhbWUgLmxvNyAudGFibGUtd3JhcCB0YWJsZSB0aGVhZCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDY1cHg7IH1cbiAgICAgICAgLm1haW4tZ2FtZSAubG83IC50YWJsZS13cmFwIHRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMDsgfVxuICAgICAgICAgIC5tYWluLWdhbWUgLmxvNyAudGFibGUtd3JhcCB0YWJsZSB0aGVhZCB0ciB0aCBtZC1jaGVja2JveCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7IH1cbiAgICAgICAgICAgIC5tYWluLWdhbWUgLmxvNyAudGFibGUtd3JhcCB0YWJsZSB0aGVhZCB0ciB0aCBtZC1jaGVja2JveCAubWQtaW5rLXJpcHBsZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICAgICAgICAgIC5tYWluLWdhbWUgLmxvNyAudGFibGUtd3JhcCB0YWJsZSB0aGVhZCB0ciB0aCBtZC1jaGVja2JveCAubWQtaWNvbiB7XG4gICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgIC5tYWluLWdhbWUgLmxvNyAudGFibGUtd3JhcCB0YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2VlZTsgfVxuICAgICAgLm1haW4tZ2FtZSAubG83IC50YWJsZS13cmFwIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjZWVlOyB9XG4gICAgICAgIC5tYWluLWdhbWUgLmxvNyAudGFibGUtd3JhcCB0YWJsZSB0Ym9keSB0ciB0ZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLm1haW4tZ2FtZSAubG83IC50YWJsZS13cmFwIHRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZWVlOyB9XG4gICAgICAgIC5tYWluLWdhbWUgLmxvNyAudGFibGUtd3JhcCB0YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICNlZWU7IH1cbiAgICAgICAgLm1haW4tZ2FtZSAubG83IC50YWJsZS13cmFwIHRhYmxlIHRib2R5IHRyIHRkOm50aC1jaGlsZChuKzIpOm50aC1jaGlsZCgtbis0KSB7XG4gICAgICAgICAgd2lkdGg6IDM1cHg7IH1cbiAgICAgICAgLm1haW4tZ2FtZSAubG83IC50YWJsZS13cmFwIHRhYmxlIHRib2R5IHRyIHRkOm50aC1jaGlsZChuKzUpOm50aC1jaGlsZCgtbis4KSB7XG4gICAgICAgICAgd2lkdGg6IDgwcHg7IH1cbiAgICAgICAgLm1haW4tZ2FtZSAubG83IC50YWJsZS13cmFwIHRhYmxlIHRib2R5IHRyIHRkLnRyYW5zcGFyZW50IHtcbiAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLm1haW4tZ2FtZSAubG83IC50YWJsZS13cmFwIHRhYmxlIHRib2R5IHRyIHRkIG1kLWNoZWNrYm94W2Rpc2FibGVkXTpub3QoLm1kLWNoZWNrZWQpIC5tZC1pY29uIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tYWluLWdhbWUgLmxvNyAudGFibGUtd3JhcCB0YWJsZSB0Ym9keSB0ciB0ZCBtZC1jaGVja2JveFtkaXNhYmxlZF0gLm1kLWljb24ge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm1haW4tZ2FtZSAubG83IC50YWJsZS13cmFwIHRhYmxlIHRib2R5IHRyIHRkIGlucHV0IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDc4cHg7XG4gICAgICAgICAgcGFkZGluZzogNnB4IDRweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgICAgIC5tYWluLWdhbWUgLmxvNyAudGFibGUtd3JhcCB0YWJsZSB0Ym9keSB0ciB0ZCBpbnB1dC50cmFuc3BhcmVudCB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICAgICAgICAgLm1haW4tZ2FtZSAubG83IC50YWJsZS13cmFwIHRhYmxlIHRib2R5IHRyIHRkIGlucHV0W2Rpc2FibGVkXSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICAgICAubWFpbi1nYW1lIC5sbzcgLnRhYmxlLXdyYXAgdGFibGUgdGZvb3QgdHIgdGQge1xuICAgICAgICBwYWRkaW5nOiA4cHggOHB4IDRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLm1haW4tZ2FtZSAucXVpY2stYmV0IHtcbiAgbWFyZ2luOiA4cHggMCAwO1xuICBwYWRkaW5nOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm1haW4tZ2FtZSAucXVpY2stYmV0IC5iZXR0aW5nLWJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwIDAgOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzZweDsgfVxuICAgIC5tYWluLWdhbWUgLnF1aWNrLWJldCAuYmV0dGluZy1idXR0b24uY2FuY2VsLWJ1dHRvbiB7XG4gICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDk5LCA5OSwgOTksIDAuMTIpOyB9XG4gICAgICAubWFpbi1nYW1lIC5xdWljay1iZXQgLmJldHRpbmctYnV0dG9uLmNhbmNlbC1idXR0b25bZGlzYWJsZWRdIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDExMiwgODQsIDAuMSkgIWltcG9ydGFudDsgfVxuICAgICAgICAubWFpbi1nYW1lIC5xdWljay1iZXQgLmJldHRpbmctYnV0dG9uLmNhbmNlbC1idXR0b25bZGlzYWJsZWRdOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTEyLCA4NCwgMC4xKSAhaW1wb3J0YW50OyB9XG4gIC5tYWluLWdhbWUgLnF1aWNrLWJldCAudGFibGUtd3JhcCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5tYWluLWdhbWUgLnF1aWNrLWJldCAudGFibGUtd3JhcCB0YWJsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkOyB9XG4gICAgICAubWFpbi1nYW1lIC5xdWljay1iZXQgLnRhYmxlLXdyYXAgdGFibGUgdGhlYWQge1xuICAgICAgICBtaW4taGVpZ2h0OiA2NXB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggMjRweDsgfVxuICAgICAgICAubWFpbi1nYW1lIC5xdWljay1iZXQgLnRhYmxlLXdyYXAgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkOyB9XG4gICAgICAgIC5tYWluLWdhbWUgLnF1aWNrLWJldCAudGFibGUtd3JhcCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgICAgICAgICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkOyB9XG4gICAgICAgIC5tYWluLWdhbWUgLnF1aWNrLWJldCAudGFibGUtd3JhcCB0YWJsZSB0aGVhZCB0ciB0aCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDA7IH1cbiAgICAgICAgICAubWFpbi1nYW1lIC5xdWljay1iZXQgLnRhYmxlLXdyYXAgdGFibGUgdGhlYWQgdHIgdGggbWQtY2hlY2tib3gge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4OyB9XG4gICAgICAgICAgICAubWFpbi1nYW1lIC5xdWljay1iZXQgLnRhYmxlLXdyYXAgdGFibGUgdGhlYWQgdHIgdGggbWQtY2hlY2tib3ggLm1kLWluay1yaXBwbGUge1xuICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICAgICAubWFpbi1nYW1lIC5xdWljay1iZXQgLnRhYmxlLXdyYXAgdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7IH1cbiAgICAgIC5tYWluLWdhbWUgLnF1aWNrLWJldCAudGFibGUtd3JhcCB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDsgfVxuICAgICAgICAubWFpbi1nYW1lIC5xdWljay1iZXQgLnRhYmxlLXdyYXAgdGFibGUgdGJvZHkgdHIgdGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5tYWluLWdhbWUgLnF1aWNrLWJldCAudGFibGUtd3JhcCB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICAgICAgICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDsgfVxuICAgICAgICAubWFpbi1nYW1lIC5xdWljay1iZXQgLnRhYmxlLXdyYXAgdGFibGUgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICAgICAgICAgIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7IH1cbiAgICAgICAgLm1haW4tZ2FtZSAucXVpY2stYmV0IC50YWJsZS13cmFwIHRhYmxlIHRib2R5IHRyIHRkLnRyYW5zcGFyZW50IHtcbiAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLm1haW4tZ2FtZSAucXVpY2stYmV0IC50YWJsZS13cmFwIHRhYmxlIHRib2R5IHRyIHRkIG1kLWNoZWNrYm94W2Rpc2FibGVkXTpub3QoLm1kLWNoZWNrZWQpIC5tZC1pY29uIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tYWluLWdhbWUgLnF1aWNrLWJldCAudGFibGUtd3JhcCB0YWJsZSB0Ym9keSB0ciB0ZCBtZC1jaGVja2JveFtkaXNhYmxlZF0gLm1kLWljb24ge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KSAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tYWluLWdhbWUgLnF1aWNrLWJldCAudGFibGUtd3JhcCB0YWJsZSB0Ym9keSB0ciB0ZCBpbnB1dCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA3OHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDZweCA0cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgICAgICAgICAubWFpbi1nYW1lIC5xdWljay1iZXQgLnRhYmxlLXdyYXAgdGFibGUgdGJvZHkgdHIgdGQgaW5wdXQudHJhbnNwYXJlbnQge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMSk7IH1cbiAgICAgICAgICAubWFpbi1nYW1lIC5xdWljay1iZXQgLnRhYmxlLXdyYXAgdGFibGUgdGJvZHkgdHIgdGQgaW5wdXRbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjExKTsgfVxuICAgICAgLm1haW4tZ2FtZSAucXVpY2stYmV0IC50YWJsZS13cmFwIHRhYmxlIHRmb290IHRyIHRkIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDhweCA0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbiNzdGF0ZW1lbnQuYmV0LWxpc3QgLmJldC1saXN0LXRpdGxlIHNwYW4ge1xuICBtaW4td2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMXB4OyB9XG5cbi5iZXQtbGlzdC1iYXRjaCB0YWJsZS50YWJsZSB7XG4gIG1pbi13aWR0aDogNzcwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuICAuYmV0LWxpc3QtYmF0Y2ggdGFibGUudGFibGUgdGhlYWQgdHIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50OyB9XG4gICAgLmJldC1saXN0LWJhdGNoIHRhYmxlLnRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDsgfVxuICAgICAgLmJldC1saXN0LWJhdGNoIHRhYmxlLnRhYmxlIHRoZWFkIHRyIHRoOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5iZXQtbGlzdC1iYXRjaCB0YWJsZS50YWJsZSB0aGVhZCB0ciB0aCAudGFibGUtaGVhZGVyIC5jb2x1bW4tdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmJldC1saXN0LWJhdGNoIHRhYmxlLnRhYmxlIHRoZWFkIHRyIHRoIC50YWJsZS1oZWFkZXIgLmNvbHVtbi10aXRsZTphZnRlciB7XG4gICAgICAgICAgY29sb3I6ICNGRkYzRTA7IH1cbiAgLmJldC1saXN0LWJhdGNoIHRhYmxlLnRhYmxlIHRib2R5IHRyIHRkOm50aC1jaGlsZCgtbis0KSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5iZXQtbGlzdC1iYXRjaCB0YWJsZS50YWJsZSB0Ym9keSB0ciB0ZDpudGgtY2hpbGQobis1KSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmJldC1saXN0LWJhdGNoIHRhYmxlLnRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogOHB4OyB9XG4gIC5iZXQtbGlzdC1iYXRjaCB0YWJsZS50YWJsZSB0Ym9keSB0ciB0ZCAucHJpemVOciB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGNvbG9yOiAjRkYzRDAwOyB9XG4gIC5iZXQtbGlzdC1iYXRjaCB0YWJsZS50YWJsZSB0Ym9keSB0ci5jYW5jZWxlZCB0ZCB7XG4gICAgYmFja2dyb3VuZDogI2NjYztcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuXG4ucm93LWJldC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAuYmV0dGluZy1idXR0b24ge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuXG4ucm93LWJldC1zb3V0aGVybiB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIG1hcmdpbjogOHB4IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAucm93LWJldC1zb3V0aGVybiAudGFibGUtd3JhcCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5yb3ctYmV0LXNvdXRoZXJuIC50YWJsZS13cmFwIHRhYmxlIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAucm93LWJldC1zb3V0aGVybiAudGFibGUtd3JhcCB0YWJsZSB0aGVhZCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDY1cHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAyNHB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTsgfVxuICAgICAgICAucm93LWJldC1zb3V0aGVybiAudGFibGUtd3JhcCB0YWJsZSB0aGVhZCB0ciB0aCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDA7IH1cbiAgICAgICAgICAucm93LWJldC1zb3V0aGVybiAudGFibGUtd3JhcCB0YWJsZSB0aGVhZCB0ciB0aCBtZC1jaGVja2JveCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7IH1cbiAgICAgICAgICAgIC5yb3ctYmV0LXNvdXRoZXJuIC50YWJsZS13cmFwIHRhYmxlIHRoZWFkIHRyIHRoIG1kLWNoZWNrYm94IC5tZC1pbmstcmlwcGxlIHtcbiAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgICAgICAgICAgLnJvdy1iZXQtc291dGhlcm4gLnRhYmxlLXdyYXAgdGFibGUgdGhlYWQgdHIgdGggbWQtY2hlY2tib3ggLm1kLWljb24ge1xuICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICAucm93LWJldC1zb3V0aGVybiAudGFibGUtd3JhcCB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2VlZTsgfVxuICAgICAgICAucm93LWJldC1zb3V0aGVybiAudGFibGUtd3JhcCB0YWJsZSB0Ym9keSB0ciB0ZCBpbnB1dCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA2MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDZweCA0cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7IH1cbiAgICAgICAgICAucm93LWJldC1zb3V0aGVybiAudGFibGUtd3JhcCB0YWJsZSB0Ym9keSB0ciB0ZCBpbnB1dC50cmFuc3BhcmVudCB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjExKTsgfVxuICAgICAgICAgIC5yb3ctYmV0LXNvdXRoZXJuIC50YWJsZS13cmFwIHRhYmxlIHRib2R5IHRyIHRkIGlucHV0W2Rpc2FibGVkXSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjExKTsgfVxuICAgICAgICAucm93LWJldC1zb3V0aGVybiAudGFibGUtd3JhcCB0YWJsZSB0Ym9keSB0ciB0ZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnJvdy1iZXQtc291dGhlcm4gLnRhYmxlLXdyYXAgdGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgICAgICAgICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNlZWU7IH1cbiAgICAgICAgLnJvdy1iZXQtc291dGhlcm4gLnRhYmxlLXdyYXAgdGFibGUgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICAgICAgICAgIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZWVlOyB9XG4gICAgICAgIC5yb3ctYmV0LXNvdXRoZXJuIC50YWJsZS13cmFwIHRhYmxlIHRib2R5IHRyIHRkOm50aC1jaGlsZChuKzIpOm50aC1jaGlsZCgtbis0KSB7XG4gICAgICAgICAgd2lkdGg6IDM1cHg7IH1cbiAgICAgICAgLnJvdy1iZXQtc291dGhlcm4gLnRhYmxlLXdyYXAgdGFibGUgdGJvZHkgdHIgdGQ6bnRoLWNoaWxkKG4rNSk6bnRoLWNoaWxkKC1uKzgpIHtcbiAgICAgICAgICB3aWR0aDogNjBweDsgfVxuICAgICAgICAucm93LWJldC1zb3V0aGVybiAudGFibGUtd3JhcCB0YWJsZSB0Ym9keSB0ciB0ZCBtZC1jaGVja2JveFtkaXNhYmxlZF06bm90KC5tZC1jaGVja2VkKSAubWQtaWNvbiB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDEpICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLnJvdy1iZXQtc291dGhlcm4gLnRhYmxlLXdyYXAgdGFibGUgdGJvZHkgdHIgdGQgbWQtY2hlY2tib3hbZGlzYWJsZWRdIC5tZC1pY29uIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMSkgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDEpICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5yb3ctYmV0LXNvdXRoZXJuIC50YWJsZS13cmFwIHRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQge1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWVlOyB9XG4gICAgICAucm93LWJldC1zb3V0aGVybiAudGFibGUtd3JhcCB0YWJsZSB0Zm9vdCB0ciB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDhweCA4cHggNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG5tZC1kaWFsb2cuc2FiYS1yZXN1bHQtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgd2lkdGg6IDgwMHB4OyB9XG4gIG1kLWRpYWxvZy5zYWJhLXJlc3VsdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNnB4OyB9XG4gICAgbWQtZGlhbG9nLnNhYmEtcmVzdWx0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLm1hdGNoIHtcbiAgICAgIHBhZGRpbmc6IDE2cHg7IH1cbiAgICAgIG1kLWRpYWxvZy5zYWJhLXJlc3VsdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5tYXRjaCAuaG9tZS1hd2F5IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAgIG1kLWRpYWxvZy5zYWJhLXJlc3VsdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5tYXRjaCAuaG9tZS1hd2F5IC5ob21lLCBtZC1kaWFsb2cuc2FiYS1yZXN1bHQtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAubWF0Y2ggLmhvbWUtYXdheSAuYXdheSB7XG4gICAgICAgICAgcGFkZGluZzogMCAxNnB4OyB9XG4gICAgICAgICAgbWQtZGlhbG9nLnNhYmEtcmVzdWx0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLm1hdGNoIC5ob21lLWF3YXkgLmhvbWUud2luLCBtZC1kaWFsb2cuc2FiYS1yZXN1bHQtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAubWF0Y2ggLmhvbWUtYXdheSAuYXdheS53aW4ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICBtZC1kaWFsb2cuc2FiYS1yZXN1bHQtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAubWF0Y2ggLmhvbWUtYXdheSAuc2NvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMWE3NDE7XG4gICAgICAgICAgcGFkZGluZzogNHB4IDEycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgY29sb3I6ICNGRkY7IH1cbiAgbWQtZGlhbG9nLnNhYmEtcmVzdWx0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudC5zaW5nbGUtcGFybGF5IHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIHdpZHRoOiA2MDBweDsgfVxuICAgIG1kLWRpYWxvZy5zYWJhLXJlc3VsdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQuc2luZ2xlLXBhcmxheSAubWQtZGlhbG9nLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgbWQtZGlhbG9nLnNhYmEtcmVzdWx0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudC5zaW5nbGUtcGFybGF5IC5tZC1kaWFsb2ctY29udGVudCB0YWJsZSB0aGVhZCB0ciB0aCB7XG4gICAgICAgIHBhZGRpbmc6IDhweDsgfVxuICAgICAgICBtZC1kaWFsb2cuc2FiYS1yZXN1bHQtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50LnNpbmdsZS1wYXJsYXkgLm1kLWRpYWxvZy1jb250ZW50IHRhYmxlIHRoZWFkIHRyIHRoOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBtZC1kaWFsb2cuc2FiYS1yZXN1bHQtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50LnNpbmdsZS1wYXJsYXkgLm1kLWRpYWxvZy1jb250ZW50IHRhYmxlIHRib2R5IHRyIHRkLCBtZC1kaWFsb2cuc2FiYS1yZXN1bHQtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50LnNpbmdsZS1wYXJsYXkgLm1kLWRpYWxvZy1jb250ZW50IHRhYmxlIHRmb290IHRyIHRkIHtcbiAgICAgICAgcGFkZGluZzogOHB4OyB9XG4gICAgICAgIG1kLWRpYWxvZy5zYWJhLXJlc3VsdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQuc2luZ2xlLXBhcmxheSAubWQtZGlhbG9nLWNvbnRlbnQgdGFibGUgdGJvZHkgdHIgdGQ6bnRoLWNoaWxkKDIpLCBtZC1kaWFsb2cuc2FiYS1yZXN1bHQtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50LnNpbmdsZS1wYXJsYXkgLm1kLWRpYWxvZy1jb250ZW50IHRhYmxlIHRmb290IHRyIHRkOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIG1kLWRpYWxvZy5zYWJhLXJlc3VsdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQuc2luZ2xlLXBhcmxheSAubWQtZGlhbG9nLWNvbnRlbnQgdGFibGUgdGZvb3QgdHIgdGQge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ZmFkZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICBtZC1kaWFsb2cuc2FiYS1yZXN1bHQtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50LnNwb3J0LWxpdmUge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgd2lkdGg6IDYwMHB4OyB9XG4gICAgbWQtZGlhbG9nLnNhYmEtcmVzdWx0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudC5zcG9ydC1saXZlIC5tZC1kaWFsb2ctY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICBtZC1kaWFsb2cuc2FiYS1yZXN1bHQtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50LnNwb3J0LWxpdmUgLm1kLWRpYWxvZy1jb250ZW50IC5yZXN1bHQgLmhhbGYtdGltZSwgbWQtZGlhbG9nLnNhYmEtcmVzdWx0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudC5zcG9ydC1saXZlIC5tZC1kaWFsb2ctY29udGVudCAucmVzdWx0IC5mdWxsLXRpbWUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgbWQtZGlhbG9nLnNhYmEtcmVzdWx0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudC5zcG9ydC1saXZlIC5tZC1kaWFsb2ctY29udGVudCAucmVzdWx0IC5oYWxmLXRpbWUgLmhlYWRlciwgbWQtZGlhbG9nLnNhYmEtcmVzdWx0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudC5zcG9ydC1saXZlIC5tZC1kaWFsb2ctY29udGVudCAucmVzdWx0IC5mdWxsLXRpbWUgLmhlYWRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzc4OTlhNztcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAxOTdkMDsgfVxuICAgICAgICBtZC1kaWFsb2cuc2FiYS1yZXN1bHQtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50LnNwb3J0LWxpdmUgLm1kLWRpYWxvZy1jb250ZW50IC5yZXN1bHQgLmhhbGYtdGltZSAuc2NvcmUsIG1kLWRpYWxvZy5zYWJhLXJlc3VsdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQuc3BvcnQtbGl2ZSAubWQtZGlhbG9nLWNvbnRlbnQgLnJlc3VsdCAuZnVsbC10aW1lIC5zY29yZSB7XG4gICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIG1kLWRpYWxvZy5zYWJhLXJlc3VsdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQuc3lzdGVtLXBhcmxheSAubWQtZGlhbG9nLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREQ7IH1cbiAgICBtZC1kaWFsb2cuc2FiYS1yZXN1bHQtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50LnN5c3RlbS1wYXJsYXkgLm1kLWRpYWxvZy1jb250ZW50IC5zcG9ydC10eXBlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMDM5YmU1O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7IH1cbiAgICBtZC1kaWFsb2cuc2FiYS1yZXN1bHQtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50LnN5c3RlbS1wYXJsYXkgLm1kLWRpYWxvZy1jb250ZW50ICsgLm1kLWRpYWxvZy1jb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0RERDsgfVxuXG4jYWNjb3VudC1wYW5lbCB7XG4gIHdpZHRoOiAzNDBweDtcbiAgbWluLXdpZHRoOiAzNDBweDtcbiAgbWF4LXdpZHRoOiAzNDBweDtcbiAgei1pbmRleDogOTk7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjsgfVxuICAjYWNjb3VudC1wYW5lbCBtZC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgI2FjY291bnQtcGFuZWwgbWQtY29udGVudCAubWVudS1iYWxhbmNlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy8wMi5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZjE3MmE7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gICAgICBwYWRkaW5nOiAzMnB4IDE2cHggMzJweDtcbiAgICAgIGNvbG9yOiAjRUVFOyB9XG4gICAgICAjYWNjb3VudC1wYW5lbCBtZC1jb250ZW50IC5tZW51LWJhbGFuY2UgLlFtbXBUbGZNIHtcbiAgICAgICAgcGFkZGluZzogMjRweCAwOyB9XG4gICAgICAgICNhY2NvdW50LXBhbmVsIG1kLWNvbnRlbnQgLm1lbnUtYmFsYW5jZSAuUW1tcFRsZk0gLlFXR2ZIemJRIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgICAgICAgICNhY2NvdW50LXBhbmVsIG1kLWNvbnRlbnQgLm1lbnUtYmFsYW5jZSAuUW1tcFRsZk0gLlFXR2ZIemJRIGgzIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgICAjYWNjb3VudC1wYW5lbCBtZC1jb250ZW50IC5tZW51LWJhbGFuY2UgLlFtbXBUbGZNIC5RV0dmSHpiUSBoNSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6ICM4MzgzODM7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgI2FjY291bnQtcGFuZWwgbWQtY29udGVudCAubWVudS1iYWxhbmNlIC5RbW1wVGxmTSAub2pBd213RG4ge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAgICAgI2FjY291bnQtcGFuZWwgbWQtY29udGVudCAubWVudS1iYWxhbmNlIC5RbW1wVGxmTSAub2pBd213RG4gLm1kLWJ1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZhZTEyO1xuICAgICAgICAgICAgY29sb3I6ICM0NDQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICNhY2NvdW50LXBhbmVsIG1kLWNvbnRlbnQgLm1lbnUtYmFsYW5jZSAuZGl2aWRlciB7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9XG4gICAgICAjYWNjb3VudC1wYW5lbCBtZC1jb250ZW50IC5tZW51LWJhbGFuY2UgLnl5VlNScWRoIC5tZW51LWJhbGFuY2UtaXRlbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICAjYWNjb3VudC1wYW5lbCBtZC1jb250ZW50IC5tZW51LWJhbGFuY2UgLnl5VlNScWRoIC5tZW51LWJhbGFuY2UtaXRlbSBoNSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAjYWNjb3VudC1wYW5lbCBtZC1jb250ZW50IC5tZW51LWJhbGFuY2UgLnl5VlNScWRoIC5tZW51LWJhbGFuY2UtaXRlbSBwIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgI2FjY291bnQtcGFuZWwgbWQtY29udGVudCAubWVudS1iYWxhbmNlIC55eVZTUnFkaCAubWVudS1iYWxhbmNlLWl0ZW0uc2FiYSB7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDA7IH1cbiAgICAgICAgICAjYWNjb3VudC1wYW5lbCBtZC1jb250ZW50IC5tZW51LWJhbGFuY2UgLnl5VlNScWRoIC5tZW51LWJhbGFuY2UtaXRlbS5zYWJhIGltZyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDE2cHg7IH1cbiAgICAgICAgICAjYWNjb3VudC1wYW5lbCBtZC1jb250ZW50IC5tZW51LWJhbGFuY2UgLnl5VlNScWRoIC5tZW51LWJhbGFuY2UtaXRlbS5zYWJhIC5uYXRpdmUgLm1kLWJ1dHRvbiBtZC1pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRjsgfVxuICAgICAgICAgICNhY2NvdW50LXBhbmVsIG1kLWNvbnRlbnQgLm1lbnUtYmFsYW5jZSAueXlWU1JxZGggLm1lbnUtYmFsYW5jZS1pdGVtLnNhYmEgLm5hdGl2ZSAubWQtYnV0dG9uLmFjdGl2ZSBtZC1pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZjg3MTE5OyB9XG4gICAgICAgICNhY2NvdW50LXBhbmVsIG1kLWNvbnRlbnQgLm1lbnUtYmFsYW5jZSAueXlWU1JxZGggLm1lbnUtYmFsYW5jZS1pdGVtLnNhYmEtdHJhbnNmZXIge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgICNhY2NvdW50LXBhbmVsIG1kLWNvbnRlbnQgLm1lbnUtYmFsYW5jZSAueXlWU1JxZGggLm1lbnUtYmFsYW5jZS1pdGVtLnNhYmEtdHJhbnNmZXIgLm1kLWJ1dHRvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7IH1cbiAgICAjYWNjb3VudC1wYW5lbCBtZC1jb250ZW50IC5tZW51LWFjY291bnQgbWQtbGlzdC1pdGVtIC5tZC1idXR0b24ge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICNhY2NvdW50LXBhbmVsIG1kLWNvbnRlbnQgLm1lbnUtYWNjb3VudCBtZC1saXN0LWl0ZW0uYmV0LWxpc3Qge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTBlMGUwOyB9XG4gICAgI2FjY291bnQtcGFuZWwgbWQtY29udGVudCAubWVudS1hY2NvdW50IG1kLWxpc3QtaXRlbS5iZXQtbGlzdC10cmFkaXRpb25hbCBwLCAjYWNjb3VudC1wYW5lbCBtZC1jb250ZW50IC5tZW51LWFjY291bnQgbWQtbGlzdC1pdGVtLmJldC1saXN0LWxlZ2VuZGFyeSBwIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDsgfVxuICAgICNhY2NvdW50LXBhbmVsIG1kLWNvbnRlbnQgLm1lbnUtYWNjb3VudCBtZC1saXN0LWl0ZW0uYmV0LWxpc3QtbGVnZW5kYXJ5IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gICAgI2FjY291bnQtcGFuZWwgbWQtY29udGVudCAubWVudS1hY2NvdW50IG1kLWxpc3QtaXRlbS5yZXBvcnQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgICAjYWNjb3VudC1wYW5lbCBtZC1jb250ZW50IC5tZW51LWFjY291bnQgbWQtbGlzdC1pdGVtLmxvZ291dCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAjYWNjb3VudC1wYW5lbCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtaW4td2lkdGg6IDcwJTtcbiAgICBtYXgtd2lkdGg6IDcwJTsgfSB9XG5cbiNxdWljay1wYW5lbCB7XG4gIHdpZHRoOiAzMzBweDtcbiAgbWluLXdpZHRoOiAzMzBweDtcbiAgbWF4LXdpZHRoOiAzMzBweDtcbiAgei1pbmRleDogOTk7IH1cbiAgI3F1aWNrLXBhbmVsIG1kLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgICNxdWljay1wYW5lbCBtZC1jb250ZW50IG1kLXRhYnMge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAjcXVpY2stcGFuZWwgbWQtY29udGVudCBtZC10YWJzIG1kLXRhYnMtd3JhcHBlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYpOyB9XG4gICAgICAgICNxdWljay1wYW5lbCBtZC1jb250ZW50IG1kLXRhYnMgbWQtdGFicy13cmFwcGVyIC5tZC10YWIge1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAjcXVpY2stcGFuZWwgbWQtY29udGVudCBtZC10YWJzIG1kLXRhYnMtY29udGVudC13cmFwcGVyIG1kLXRhYi1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgICNxdWljay1wYW5lbCBtZC1jb250ZW50IG1kLXRhYnMgbWQtdGFicy1jb250ZW50LXdyYXBwZXIgbWQtdGFiLWNvbnRlbnQgPiBkaXYge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICNxdWljay1wYW5lbCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtaW4td2lkdGg6IDgwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTsgfSB9XG5cbmJvZHkuY2hyaXN0bWFzLm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICM2ZTAwMDAgIWltcG9ydGFudDsgfVxuICBib2R5LmNocmlzdG1hcy5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50OmJlZm9yZSwgYm9keS5jaHJpc3RtYXMub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiBjYWxjKCgxMDB2dyAtIDE0MDBweCkvMik7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTBweCk7XG4gICAgei1pbmRleDogMTAwO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIGJvZHkuY2hyaXN0bWFzLm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQ6YmVmb3JlIHtcbiAgICBsZWZ0OiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDIxMDBweCkge1xuICAgIGJvZHkuY2hyaXN0bWFzLm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQ6YmVmb3JlLCBib2R5LmNocmlzdG1hcy5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50OmFmdGVyIHtcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDB2dyAtIDEzMDBweCkvMik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgICBib2R5LmNocmlzdG1hcy5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50OmJlZm9yZSwgYm9keS5jaHJpc3RtYXMub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudDphZnRlciB7XG4gICAgICB3aWR0aDogY2FsYygoMTAwdncgLSAxMjAwcHgpLzIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgYm9keS5jaHJpc3RtYXMub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudDpiZWZvcmUsIGJvZHkuY2hyaXN0bWFzLm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIGJvZHkuY2hyaXN0bWFzLm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgLnN0ci1jb250IGgyLCBib2R5LmNocmlzdG1hcy5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50IC5jb3B5cmlnaHQtdGV4dCBwIHtcbiAgICBjb2xvcjogI0ZGRjlDNCAhaW1wb3J0YW50OyB9XG4gIGJvZHkuY2hyaXN0bWFzLm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgLnN0ci1jb250IGg1IHtcbiAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50OyB9XG4gIGJvZHkuY2hyaXN0bWFzLm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2Jhbm5lci12aWQgLnNsaWRlci1jb250ZW50IC5sYXlvdXQtY29sdW1uOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICM2ZTAwMDAgMCUsIHJnYmEoMTI2LCAxMywgMTYsIDApIDIwJSk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIGJvZHkuY2hyaXN0bWFzLm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2Jhbm5lci12aWQgLnNsaWRlci1jb250ZW50IC5sYXlvdXQtY29sdW1uOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCByZ2JhKDExMCwgMCwgMCwgMCkgMCUsICM2ZTAwMDAgOTglLCAjNmUwMDAwIDEwMCUpOyB9XG4gIGJvZHkuY2hyaXN0bWFzLm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI3Byb2R1Y3Rpb24ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuYm9keS5sdW5hci5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjNmUwMDAwICFpbXBvcnRhbnQ7IH1cbiAgYm9keS5sdW5hci5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50OmJlZm9yZSwgYm9keS5sdW5hci5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IGNhbGMoKDEwMHZ3IC0gMTQwMHB4KS8yKTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA5MHB4KTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgYm9keS5sdW5hci5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50OmJlZm9yZSB7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9sdW5hci9sZWZ0LTIwMjUucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDIxMDBweCkge1xuICAgIGJvZHkubHVuYXIub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudDpiZWZvcmUsIGJvZHkubHVuYXIub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudDphZnRlciB7XG4gICAgICB3aWR0aDogY2FsYygoMTAwdncgLSAxMzAwcHgpLzIpOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkyMHB4KSB7XG4gICAgYm9keS5sdW5hci5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50OmJlZm9yZSwgYm9keS5sdW5hci5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50OmFmdGVyIHtcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDB2dyAtIDEyMDBweCkvMik7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICBib2R5Lmx1bmFyLm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQ6YmVmb3JlLCBib2R5Lmx1bmFyLm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIGJvZHkubHVuYXIub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAuc3RyLWNvbnQgaDIsIGJvZHkubHVuYXIub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAuY29weXJpZ2h0LXRleHQgcCB7XG4gICAgY29sb3I6ICNGRkY5QzQgIWltcG9ydGFudDsgfVxuICBib2R5Lmx1bmFyLm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgLnN0ci1jb250IGg1IHtcbiAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50OyB9XG4gIGJvZHkubHVuYXIub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjYmFubmVyLXZpZCAuc2xpZGVyLWNvbnRlbnQgLmxheW91dC1jb2x1bW46YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzZlMDAwMCAwJSwgcmdiYSgxMjYsIDEzLCAxNiwgMCkgMjAlKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgYm9keS5sdW5hci5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNiYW5uZXItdmlkIC5zbGlkZXItY29udGVudCAubGF5b3V0LWNvbHVtbjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgcmdiYSgxMTAsIDAsIDAsIDApIDAlLCByZ2JhKDExMCwgMCwgMCwgMC40KSA5OCUsIHJnYmEoMTEwLCAwLCAwLCAwLjQpIDEwMCUpOyB9XG4gIGJvZHkubHVuYXIub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjcHJvZHVjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG50YWJsZS5vbmUtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY2xlYXI6IGJvdGg7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIHRhYmxlLm9uZS10YWJsZSB0aGVhZCB0ciB0aCwgdGFibGUub25lLXRhYmxlIHRoZWFkIHRyIHRkLCB0YWJsZS5vbmUtdGFibGUgdGJvZHkgdHIgdGgsIHRhYmxlLm9uZS10YWJsZSB0Ym9keSB0ciB0ZCwgdGFibGUub25lLXRhYmxlIHRmb290IHRyIHRoLCB0YWJsZS5vbmUtdGFibGUgdGZvb3QgdHIgdGQge1xuICAgIHBhZGRpbmc6IDhweDsgfVxuICAgIHRhYmxlLm9uZS10YWJsZSB0aGVhZCB0ciB0aC53YXJuLCB0YWJsZS5vbmUtdGFibGUgdGhlYWQgdHIgdGQud2FybiwgdGFibGUub25lLXRhYmxlIHRib2R5IHRyIHRoLndhcm4sIHRhYmxlLm9uZS10YWJsZSB0Ym9keSB0ciB0ZC53YXJuLCB0YWJsZS5vbmUtdGFibGUgdGZvb3QgdHIgdGgud2FybiwgdGFibGUub25lLXRhYmxlIHRmb290IHRyIHRkLndhcm4ge1xuICAgICAgY29sb3I6ICNlODA4MDI7IH1cbiAgICB0YWJsZS5vbmUtdGFibGUgdGhlYWQgdHIgdGggYSwgdGFibGUub25lLXRhYmxlIHRoZWFkIHRyIHRkIGEsIHRhYmxlLm9uZS10YWJsZSB0Ym9keSB0ciB0aCBhLCB0YWJsZS5vbmUtdGFibGUgdGJvZHkgdHIgdGQgYSwgdGFibGUub25lLXRhYmxlIHRmb290IHRyIHRoIGEsIHRhYmxlLm9uZS10YWJsZSB0Zm9vdCB0ciB0ZCBhIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICB0YWJsZS5vbmUtdGFibGUgdGZvb3QgdHIgdGQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuYm9keS5nYW1pbmcgLm1kLW9wZW4tbWVudS1jb250YWluZXIubWQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7IH1cblxuI21hc2sge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAjbWFzayB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4jcG5nU3dpcGVCYWNrZ3JvdW5kIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwdnc7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDc5O1xuICBkaXNwbGF5OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAjcG5nU3dpcGVCYWNrZ3JvdW5kID4gZGl2IHtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgI3BuZ1N3aXBlQmFja2dyb3VuZCAjcG5nQXJyb3dEb3Qge1xuICAgIG1hcmdpbi1sZWZ0OiA0OHZ3O1xuICAgIG1hcmdpbi10b3A6IDQwdmg7XG4gICAgd2lkdGg6IDV2dztcbiAgICBoZWlnaHQ6IDE3dmg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFHUUFBQURTQ0FZQUFBQzhjV1U4QUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5WnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU5pMWpNVE00SURjNUxqRTFPVGd5TkN3Z01qQXhOaTh3T1M4eE5DMHdNVG93T1Rvd01TQWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRjZ0tGZHBibVJ2ZDNNcElpQjRiWEJOVFRwSmJuTjBZVzVqWlVsRVBTSjRiWEF1YVdsa09qRTFSRVJDUlRCRlJEY3hNREV4UlRZNE1qbERSVEZDUXpaRk5EbEZNVGc0SWlCNGJYQk5UVHBFYjJOMWJXVnVkRWxFUFNKNGJYQXVaR2xrT2pFMVJFUkNSVEJHUkRjeE1ERXhSVFk0TWpsRFJURkNRelpGTkRsRk1UZzRJajRnUEhodGNFMU5Pa1JsY21sMlpXUkdjbTl0SUhOMFVtVm1PbWx1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2TVRWRVJFSkZNRU5FTnpFd01URkZOamd5T1VORk1VSkROa1UwT1VVeE9EZ2lJSE4wVW1WbU9tUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZNVFZFUkVKRk1FUkVOekV3TVRGRk5qZ3lPVU5GTVVKRE5rVTBPVVV4T0RnaUx6NGdQQzl5WkdZNlJHVnpZM0pwY0hScGIyNCtJRHd2Y21SbU9sSkVSajRnUEM5NE9uaHRjRzFsZEdFK0lEdy9lSEJoWTJ0bGRDQmxibVE5SW5JaVB6NDF4R25NQUFBSXowbEVRVlI0MnV5ZGU0Z1ZWUnpIejR5SnBVVzBsZWJWZERjaUtGUEtSMjZGUVFaSnNtYVdwVVphbWtJWVFiQVJLeVFxQkVvb1JaTDFoMm10VWJnOXpJekVJSU5FMDN3VXVpcGt0SnZsdFV3M0tqVkZYZnYrdkdmbDd0MzdtSms3anpOM3ZsLzRjckR1M01mM3M3OHpyelBuV0NxbVNxZlRJOUVzZ3dmRDNmVi9QZ1B2Z1dlblVxbHRjZnhkVmt4aHJFTHpSSW1YdlFjb1V3a2tlQmlmb0puZzhPVnJBT1hoT1AwK08yWXdGcnFBSVpxZ3R5R1FBR0Ewb0dud3NHbUQzcFpkbHM4d3l2MUxuNFB1YXhHQm1BRWpObENzQk1HSUJSUXJZVENNaDJJbEVJYlJVS3lFd2pBV2lwVmdHRVpDc1JJT3d6Z29GbUdZQmNVaURMT2dXSVJoRmhTTE1NeUNZaEdHV1ZBc3dqQUxpa1VZWmtHeENNTXNLQlpobUFYRklneXpvRmlFWVJZVU8wWXc1a1MwYmE0V0JubVAzbzRMakhMK0t2VzJzWUJpVnpxTXVFR3hrd0FqVGxEc3BNQ0lDeFE3U1REaUFNVk9HZ3pUb2RoSmhHRXlGRHVwTUV5RllpY1pob2xRN0tURE1BMktUUmhtUWJFSnd5d29ObUdZQmNVbURMT2cyQ1ZnVEU4aWpJQ2hUUGNFQkJ2MlFiTTBxVEFDaExKVVordTZRcDZGZXlVWlJrQlFldWxzWFFNWlN4aUJRUm5yQmNoQXdnZ015a0F2UU5vSkl6QW83VjZBSENDTXdLQWM4QUprSFdFRUJtV2RGeUJ2d2tjSnczY29SM1cyN29EZ3cvNUJNODNGdmlSUk1EeENrU3luNld6ZG42bGp3L1ZveHBXb2xKUHdyQ1RDeUlFeVMyZFJyRExHNlV3THl0RlFVcHhaWG9ubUdYZzhmS01HZVJEK0FuNERIM0k0akIrTzczSGVZMkJoRFNydnEwLzY1RHhqZ0s2SW4rQzE4RnY0SG4rWGVvOVlUV0JtT2hBL1pDdUtRQ2dDSVJDS1FBaUVJaEFDb1FpRVFDZ0NvUWlFUUNnQ0lSQ0tRQWlFSWhBQ29RaUVJaEFDb1FpRVFDZ0NJUkNLUUFpRUloQ0tRQWlFSWhBQ29RaUVRTXpRbVpDMklSQ0gram1rYlFqRW9UNExhUnNDY2FoWFZmRm53WE4xVW05RElFRklQdzgvMDhVbU04TjZoajZ4UjFrSStBTTBVK0RqUlY0bS8yK0tmbTJzWkttWUtwMU85MGJ6bk1wTS9YRkQxZzVjWnRwWkNoaEhlQkJOVVJSRlVSUkZVUlJGVVJSRlVSUkZVUlJGQmFKME90MURYQW0veFRJOGFQbCtOZkFRK0ZhNFdtWHVEbDRIWHcxWHdaZmtiSFlXYm9PUHdiK3J6RjNFVnJnWjNnMjNwRktwOHdUaUhNQnQ4UDN3UGZDZDhGVStmOHhmOExmd04vQ1g4QThtQWJJTWdDQURMZTZGSDRVZmd2dUUvQlgrZ0QrRlA0Uy9CcHoyUkFJQkNGbXBiSVoyZjBQK1FIK0RWNGdCNXBkRUFBR0lFV2pxNFlsd04wTzc4blB3Ui9BU2dObGVrVUFBNG5ZMEx5di9GcXdNUzdKb3pVc0E4MzFGQUFHSWZtaGVnUitQK1JIcCsvQ0xBSE1vbGtBQVFnNUhuNGNYd0QwcjVKUkh4Z3JQZzE4RG1MT3hBUUlZY3M3d0RqeXNRczlGZDhKUEFVcXowVUQwZVlRc2lyVVk3cUVxVzZmaEYxUm1VYlR6eGdFQmpDdlFySVFmVWNuU3gvQjBRUG5YR0NDQUlaY3pQb2R2VnNuVWZyZ09VTXArV3N2MkFVWXRtcTBKaHFIMGI5K3FzNGl1UXZBRjdsT1o0ZitYS1VyMG44cXM1dmxWNkJVQ0dBK2lXVThZblNSWnJOZlpoRmNodWpJRVJuY3l5Q3Q1RlBzQkw1VmllWUFoL2VSR1ZvYWo3bXMwb0d3TkRJZyttcElQdUpaNU85S2ZjSzJib3kvTEJZekwwWHlYOEtNcHI0ZkVkd0RLY2Q5MjZ2b01mQ1ZoZUQ0a1hxa3o5TzBvU3k2SFRHUzJualZSWjFoK2x3V3l0NkRacFNyLzJsVFFrbXRmUTlGMTdmTmNJWUFoZC9RYUNjTVhTWWFOT2xQUFhaYmN6eGpHTEgzVE1KMnAreTVMMytuN1VWWE96U1ZUSkRlNWJpcDA1N0ZZaFN3a2pFRFVVMmZydkVMMGdJUmR6QzVRRGMwM2NLSlFoY3huWG9GcnZxTUtRWFhJam1jSDh3cEZ3MUVsTzB0VlNEMXpDazMxUlNzRTFYRTltaFpsN29qQ1NwT01rS3hCbGZ4YXFFS2VKb3hRMVUxbjNyVkM5Q2gwcVk0QnpDbFVIZFJWMHA1YklYY1RSaVFhb0xQdjBtVk5aamFSYVhLbkxrdGZxNWRUK2I3TUpoTEpWTGI5WkFSa1I0VU1Kb3hJMVZjenVOaGxqV0Vta1d0TU5wQlJ6Q055amNvR2NoZnppRndYR0ZqWW9WZnI4dzhxZXRWSWhReGhEc1pvaUFBWnhCeU0wU0FCVXNNY3pPcXlxcG1ETWFvV0lDbm1ZSXhTQXFTS09SaWpLZ0l4RUFoSEpacWpIbHpwMHpBUkNJRlFwWUNjWmd6RzZMUUFhV01PeHFoTmdCeGpEc2JvbUFBNXpCeU0wV0VCMHNvY2pGRnJ4K0E0eWd5MUNKQm01bUNNbWdYSUh1WmdqUFowREpRN3FqSnpxVk1SSG1HbFVxbHJPczdVdHpDUHlMV2w0MHhkdElsNVJLNU4yVUEyTUkvSWRZRkI5dk1oTWhGOVArWVNpUTVoLzlFL3UwSkVhNWhMWkxxWWZUYVFKdVlTbVpyeUFkbXNNbzlYVWVIcW9NNitNeEQ5ak50eTVoTzZsbWV2NnBON3gxQm1qVHZIakVMVE9aMjV5Z3NFcE9SSWF6VnpDazJyZGVhcVVJV0lGak9uME5RbDZ5NUE5QXcxYTVsVjRGcnJaamFnQmN3cmNPWE5PQzhRVGE2Um1RV214a0tMakJVYmx6VUhQc0hzZk5jSm5hMXlCUVFFMDJqbU1qL2ZOVmRucTl4V2lPaDF4Y25NL05RT25XbEJPWmxJV2FiS2x2a1hMMldlWmVtVXlzeXp1TC9ZaTBxTzdkVnZ3Rm5teWxkOUtSaU9LaVNyVXVRTS9qSG02a2xOZ0RISnlRdmRqSDZYbWMvMk1sdlgycXR5Wm8zenBVSjBsVlNqMlFiM1pzNk9kQVFlaWVwb2RicUJxK2REOUJ2WHFjeHlQbFJ4U1VaMWJtQzRCcUtoYk5kUVRqSHpva2RVZFY3V1l2ZjBCQlUrU0JZRm0wUW9CV0ZNMGhtNVZya0xTNDVXbVNWWHVXSmI1MjVxbzljM0tIc3RYRUFab2FFa2ZVZC94R3MzNVN1UXJLTXZnWkxVbVlYMmV0bUIrN1lQS1hEMEpRdE9KbkVva2Z6bVdqOWcrRlloT2RVeUc4MFNWZm5Ydm1UbkxaZERsdm41cGxZUTMxU3Y3UFl1UEx4Q1ljaFYyeWRMcmJnV1daZVZwd3ZicDdzd3VTaFpTVGU1VHVqZlZCc0VqTUFxSktkYVpENnVSZkRVbU1OWUJUY1V1N2tVQ3lCWllHUmRxM253K0ppQmtCRTRDd3JkQTQ4dGtDd3dRM1haeTVtK3FXdVZ5SWhDdWQyd0JDQkNYUnpOaXVvWEE0dzhEekZEWlM1Tm03Sk1oZ3g4Zmh0ZWtUdWlzT0tCWklHUkF3dFpQME51ZmsxUTRUODBKS3RDck5IbkU1dXpCejRuRWtnZVFES3hzMHhNTDNPaHkvVGJmajhkTEhPN3lBT1c4a3pmQmdEWWJkTHZOdzVJSGtEVktqUDd0bHlXa1RtRzVkOXk1RmFsblR0Rm9VdzMxYVl0UjBSeUJ0MmlMMi9zOXV1TU9pajlMOEFBNXpVVU1kZ255WThBQUFBQVNVVk9SSzVDWUlJPVwiKTsgfVxuICAjcG5nU3dpcGVCYWNrZ3JvdW5kICNwbmdTd2lwZUhhbmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRvcDogNTB2aDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB3aWR0aDogMTd2dztcbiAgICBoZWlnaHQ6IDIydmg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFROEFBQURvQ0FZQUFBRHhHV0d3QUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5WnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU5pMWpNVE00SURjNUxqRTFPVGd5TkN3Z01qQXhOaTh3T1M4eE5DMHdNVG93T1Rvd01TQWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRjZ0tGZHBibVJ2ZDNNcElpQjRiWEJOVFRwSmJuTjBZVzVqWlVsRVBTSjRiWEF1YVdsa09qSTJRakk1UlRRNFJEY3hNREV4UlRZNU9FSXdSVUpEUlRVd1FVWXlNVGswSWlCNGJYQk5UVHBFYjJOMWJXVnVkRWxFUFNKNGJYQXVaR2xrT2pJMlFqSTVSVFE1UkRjeE1ERXhSVFk1T0VJd1JVSkRSVFV3UVVZeU1UazBJajRnUEhodGNFMU5Pa1JsY21sMlpXUkdjbTl0SUhOMFVtVm1PbWx1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2TWpaQ01qbEZORFpFTnpFd01URkZOams0UWpCRlFrTkZOVEJCUmpJeE9UUWlJSE4wVW1WbU9tUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZNalpDTWpsRk5EZEVOekV3TVRGRk5qazRRakJGUWtORk5UQkJSakl4T1RRaUx6NGdQQzl5WkdZNlJHVnpZM0pwY0hScGIyNCtJRHd2Y21SbU9sSkVSajRnUEM5NE9uaHRjRzFsZEdFK0lEdy9lSEJoWTJ0bGRDQmxibVE5SW5JaVB6NFVFSVEwQUFBYnAwbEVRVlI0MnV5ZEM3aFdVLzdIMTNrN2xkSkV1V1J5aXk1eXllV1BTdW1SZTRoUVV2TVlCaEZ5blJDR1lWd3Fua3dZTVM2TnkxQU1adHpwZ2x4RGZ6SXVvVUtKa3NRb1RLSDZmNyt6MXpHdjg2OXp6bnZldmZaZWErL3Y5M2wrczNQbWZkZmUrN2ZXK3J6citsc1ZScEk4MFB6NTgxdmhzanRzTzFnN1dIdFlhMWh6V0ROWUEvdlJyMkZMWVovRFpzRm13dDZGVFczZHV2VWNlVEk1VmNnRlVrcXdJQXoyZ3ZXRjlZUnRGVU95YzJGVFlBL0JIZ2RNbHN2VGdvZVVIV2gwd3VWRVdIL1loZzV2eFJiSy9iQy9BQ0l2eWZPQ2h4UXVOTmk2dU1pMk5wTFdhN0RMMlNJQlNGWXBOd1FQS1F4bzdJVExxSlNnVVYydnc0WUNJRk9VTTRLSDVDODBtdHRmK3lHd2dtZVBOeDUyRmlDeVVEa2xlRWgrZ2FNSExuZkMybmo4bUYvQVRnQkFIbFNPQ1I1Uyt0QmdlVHJQdGpnS2dUejJkYkN6QVpFZmxJT0NoNVFPT0pyZ2NnZnNpQUFmL3puWW9RRElWOHBKd1VOS0ZoenI0UEk0ckZ2QXIvRStiQjhBNUJQbGFHRHdRQUZrTTdlNS9jOGx5TVNWeXA1Z3dERVp0a3NHWHVjRFdDK1V2ZG5LV2MvZ2dZTEdaY1pjZ3J5cmlaWWdWeG1oc1ZhMWp5OGpSR0N6aTJ3YTdBVms3amZLT2kvQTBSU1hpYkR1R1hxdFQyRTlCUkFQNElFQ3hyMEtBMkg3d1RqbjM2RE1KRmZBcHNNbXdjWWprOTlTTnFZQ0R1WWpsNEVmbE1IWEUwRFNnZ2NLMXZxNEhBZjd0WWsyT3JuVTI3QzdUTFFNZVpHeU5ERjRETWZsL0F5LzRvZXdQVFFHa2hBOFVLQTJ3K1VDMkRHcjZZYTRGcnM1SE8wZmpnei9XRm5yRkJ5SDRmTDNITHpxQjdZRklvQzRnZ2NLVXdzVDdWczRGZFl3NVhmaWZQMFkyS1dhZW5NQ2pvMXdlUWZXTWlldkxJQ3NRWVVZQ3ROUkpwcm1Pc3NEY0JqN0RHZnltZXl6U2ZIcXp6a0NCOVVXTmdWbGFSTmxmVXd0RHpoekExeHVnZlh4L0IwNXFIZUN4a05pYVhVd3IvTzZuRnN0a0RqZ2dVTFUxVVN4RWpZTzVEMDVldDVmY1IzS0FrY2pFdzFPdDgreEd3U1Fjcm90S0VTY1FYa3VJSEFZKzZ4c2VoNnRMSyszQnVjY0hPckNsTlB5Z05PRzRUSXk4SGMrSDc4Y0k1WDFKZVY3US91cnUybkN0LzdPUkRGSzU4RytoMVhhSDRJTzVyK3JrZFVDOFIwZUtFQ1g0WEpoUnQ1N0pETCtmR0doem5uUEZ0c2RDWFl4dVc2SFkxWFRrRTgvcnVaNTJHSm1PTU5EVExTV3FMMEE0aWs4a0ZubjRuSmx4dDc5U21UOGVVSkRuZkwvVlJOdEtYQ3BoZmJINlU3a3kvY2xQQnRCY3BndG4yMEZFSS9nZ2N6NUZTNTNaL1Q5QlpEYTgzOGJFNjNyY0NtV3IxT1FGMHZLZU03R3VGd0JHeXFBSktOQ0xSblNHWmZiTXZ6K3cvQ09HditvV2NjNFRwL2hBSThxQnh3VWoxbUFuVzJpZUNKSkJ2Yko3U0Jxb1Fad2NDRVFwMk1iWmR3SEFrak5Pc1JoMm9OUTRhK0pNMEdreHpMYkMvWnZBU1M5bGdkWEVtNmFFejhJSUt2L0FXbURTMGRIeVhQUWVxeUxoSkh1MDdqMEZrQlNnQWNjME4rRUdVNU9BSWxYK3psSzkyWGplT1pPQUVrQkhqWmsvclU1clN3Q3lNL2xZb2FGRWVKT1F1VmU0ZnJoQlJDM3FsZ05QTEllcDZFdXlzUXNqTjBCdXlOc0I5Z1dNQjRtemI4MXFmWlJIa1BBZzZNWG1PalE2RGRNdEJSOXF2MStuUG9iZkh0a3duN2dnVk9QcnVhOVhTcnpzekFWMVp6OFN4TUZRVm5MU01FQnhNWVQzUWQyQUd4L1dEbS9mbXdaTkhEd21OM1QyR01rZ0xpSHgyZ1RiV2RQVWp6Sm5LRUVHZkt0YXJxT1hTZkdOdVVxd3NZQ1NJMlZnbDNQZldISG1taXhsTSt6WXgreFdaL1dlYkVDaUNONDJGOHR2bUN6Qk83TFB1ZzQyRDBtQ21pOGJBMlp6UllRZytzT2dIR3hXbE1CNUNmZkVCSU05Y2o5Um0wQ0tXOWo0Y3RCS2Z0TkFIRUFqOU9OKzRGUzdsUGdDVjBqNE1ndlNzeDB4a1ZsSlQ3RFJCdWtjZ2tRMjlJNDNrU1IyMEtiU2g4TVA5N3NnUThGa0pqaHdlbXpMZzd2OVI3c1NEanZ6VEl6Zm52Yll0azZid0RCdS9Oc2xCdU0rMzBtcnJRZmZEakpFd2dMSUdXcVlCM1oxakU0V0dBNmx3c095cWJSMmFhWnBGS2J4dVdXZUJnM2ZyMGFNRGdvYjZLNWFSbzNKbml3UmVEd0hqeE5yRGN5YTJtTUdmK056ZmhIc2c0UTNJOVRyTS9EempVNkhsUUE4UkFlcmxZU01wQkwzMUsyV0plUThVeXpYNVlCZ3Z2c2pjdnJqbHVGU2FxRkFKSWRnQlRzcUgxbkIybHpuY0NBY25kTDVoVWdOdkw3azdCMU0vUmozMFl0a093QXBHREI0V0xRYUF3eVpYb0NHWjg1Z0NEZGszSDVxMGwrVnNtMWRsWVhKanNBS1RqS1VLN2JHSkZneG1jR0lFanZOeWFhVWNtaTl0UVlTSFlBUW5pMGM1RHUvY2lJenhMTytPQUJnblM0clB3V2sxMXRZNmZhQlpBTUFJVHc2T0FnM1hFcFpYeXdBTUgzR1Rmam5neDJWYXJyVk44ZlVBQ3BPenkyakRsTkRwUStsMkxHQndjUWZHOXRYQjR3NlI0bmtKU09zZFBQQWtqZ0FDRTg0aDdOZnhlTy96YmxqRThUSUpmVTQzdFhzVWx2OGlITzdsMGZ3b01LSUxYRFkrMlkwNXpqU2NhbkJaQ0xrZkYxWHNhT3orNk95OGttWHpvUTczMmFBQkkyUUFpUHVLZHBGM3VVOFdrQlpFUmRBR0ozRGQ5cThybHlkRFRlL3lBQkpGeUFGTEplUWowSHlDbXdyVXcreFVCRDk4RkhYUUlwUndRSUk4bnJXSWNpZUh3WGM1cnJDU0MxQXdSL1o5eVVDMHkrMWNRQ3BIa2dBSmxzeTVFQVl1RVI5K0JtRzdWQTZnU1FzMUlDTGYzQThBaXZ3YmdDbUdFblY2U1lOWnVHQkZHVW80Y0ZrRWdWZUNCdVhvdnpvR0FXeEhYdHpsZnZaUGZ5OEdDZ2d4Tys5Zm53eWNpaVoyQk1odzBTdXZjcnNQR3dwMkF6OEJ3cnEvbWtvWWxXR2pPYzRVQ1RmS3dVbHBWV2VLN3ZRb0VJZkhhSUxVY05FN3l0Vi9GQUN2YVhKKzYrN0Y0YUE2bXhCWEo0UXVCNEhMWXIzcmtyN0ZyWTI5WEJZWDN5QSt4bDJHVXdUaGt6ZVBLckNmcUdYYmhlSWZXMzFBS0o0REhMUWJyOVBjLzR0QUZ5a3VQN2NNYXJEOTd6SU5qLzFzTS9FM0haelVRRHVzc1M4azF3WVFmeURoRENZN1lMZU9EbFdnc2dxd2NJYkErSDZUTVMvUTYyWUpmam41V3dHeTFFNWlmZ2x5MU1nTW96UUFxMlB4eTMyQSs4TUlDTVR3c2dyc1FCMEI1NHIwOWo5QkVQZ09wbSs5c3VGZXlCNm5rRkNPSEJTRlV1RnI4TXhvdDFGa0FTRTRGeEFON25hd2MrbW90TFQ4Y0FXUnl5OC9NSWtJS3RQQzVPOENLWXh1UEYxaFZBbkl1SEtERnEyMEtIUHZyRU1VQm1oTjdzeXh0QXFsYVl1b3BFemgyN0QrUEZtZ29nVG5Vcm52K0ZCSHprRWlBVHM5QnZ6Qk5BcXVCeGo4Tjc5SUE5S29BNEV3dnB4UW42eUFWQXBpSGR0MHhHbEJlQUZJcjZ0QzRQSDk1VEFIR21jWGptQlFuN0tHNkFYR2d5cGp3QXBIaGozTjJPNzBXQTNHOVhWd29nOGVudWxId1VGMEJ1c2V0S2pBQVNGa0NLNGNGbzNVc2MzKzhBQVNSV0xZYzltNktQeWdYSVl5YUFzSVFCQTZSMUl2Q3dKN3JkbU1DTEhTeUF4S2JwTGc3VXFnZEFHTkRvbVJLL09nWjJlTnJQbjNHQVRFQTkyOEE1UEt4R21XUUNuZ2dnOFdpbUp6NWlwSHllYm5jMDdKMGFQc29wWlc1cjN4M2ZPVFVQNEVnWklOdXhkWWQ2dG82THhQOWZCQ3ZjNkErNC9ENmhsMk9GN0JkQ0lVcHhOMjVONG1hM016MzBGWTlYNkc2aXFYcXVOdVp1MlhmWmxNYnp6ak01VmtxN2NYblc4WDd3L1RMWDhHaG1NM29UQWNSN2dGd052NTF0SkFHa2R0MExHNGp5c3NwVnQ2WHFCUG9rZzlPcUMxTi9OVlZWVkJlbWpqb1Nkcm5MTVkrcWwzdlFKRHNGS0lEVVQxdXFLZ29nSmVnQzFMRmpuTUxEaWxOb0h3a2dYZ05rUjFWREFhUkUzWVE2dG90VGVPREYvb1ZMWDVOc3VIa0JwRFMxZ3ErMlVUVVVRRXBRWXhNRm5XN3BzdVhCRjJOOGlLTVQ5cWNBVXByNnFRb0tJQ1dxRGV3dTFMR3l6Z3NxMU9IRk9DcDhoZ0RpTFVBRzJRREdrZ0JTaXJqYWU2aFRlTmdYdXc2WDh3VVFMd0hDb3d0K28rb25nTlJEVjlnMU9mVlNTYzBXRzd4M1JNSSsxVHFRMnJVSXRqVjh0RmhWTUh3bHZBN2tUVmhubEozbFRsb2VSV1FjcVJhSWx5MFE3bDhZVzI0ZlZzcGxDNFF0ajNyRmd5blU0OFVFRUQ4QjBnYzJYRlZQQUttSHprSGQ2dVMwMjZJdVRCQmRtRFBzR0pXVW5TN00zMDEwbUpwTFRUWFJoc1dWemxvZWFvRjQzd0laRGY5MFU3WExWQXVFcTBKWE9yNFZ6K2M1TVpHV2gxb2dYcmRBM2piUndVOHJWZjB5MHdJWmdzdjFqbS96SmF5dFhTRHFydVdoRmtqSkxaREpDZDZXY1J3T1ZKWExWQXVFd1pOR09iNE5WNTNXT1o1c0lhWVhFMEJxQndnSE5KOUo4TFlEVmVVeXAyR3dCeDNmNHpUVXFUb2QvVm1Jc1lJSUlEWDdod0Z4ZWljSWtPNnFhNWxyZmJBYnl1MGk3em04RGV2U0ZYWDVZT3pyQWpRR1VxdC9HSVBqVVJORmszZXRTdmhraGFwZHRvUXl0SzJKenBoZTI5RXRHREJvTzVTZEdZbTBQTlFDOGJJRjBreFZMWk10RU1hSlBjWGhMZGlvdUNEeGxvZGFJTjYwUUg2RUg3UmhMdHN0a1B1TXUxM1ZiTEYyUkJtYW5WakxReTBRYjFvZ3MxUzlNcStUWUo4NVNwdUwwczVOdE5zaWdIZ0RrTW1xVzVudnZuQWpwTXQ0dzBmVkZEU29rTUFMQ2lEcEFPUU9WYTljQUlRTEVCOXpsSHdUVThPcTAwSkNMeWlBSkF1UVI1SG1hNnBhdVJIakRTOXpsUFlRMUtFR3FjRkRBRWtVSUZ4YVBFVDFLVmV0anptNFhPc29lWjdmMUN0VmVBZ2dKUUdrdnVNVkRGWjlLTkw1V0ZVcWQrTE01aUpIYVIrYk9qd0VrRG9ENUNEWTJCSy8raWxzTDN6L1dkV2pYTFkrdmpidTRya2NqTHF6WHVyd0VFRHE1Si92WVlOTUZLUzJ0ckdMYjJGWHc3YkZkMTVXTmNxMWJqSnVwbTVaWndaVS8yT3FZZXUwa0t6T2Z0ckI5anQ1Umd0UFBPY0Nucm13RjJFVDdCR2hrc1N5d3Mxekl4MGsvVFRLMmQ3ZXdNTytMTS9QL0owQUlrbXgxS2ZtdGdzYjk5WUVic3JiQ0hWbVVhcmRsbXBOZE1ZUHVGSmRHRW1LcFQ0dHdlVTJCMG1URllkVS80TVBMM3llQUNKSnNlbFBqdEk5MUt0dVM3VW1GL3RxdzlTRmthU3k2OUp6dVBTSU9WbU9yYlZFWGZuQm01YUhXaUNTRkx0dWQ1QW14MUc2ZXRWdEVVQWtLWFp4dTc2TEpldjdlZ3NQQVVTU1lxbERTM0daNENEcG5sN0RRd0NScEZqMGdJTTBkMEg5cVBRYUhnS0lKSlV0YnRXUCsrd2VidFBmM250NENDQ1NWRmJkNFNGT0xrSXpkQTBDSGdLSUpKV2xTUTdTM0NrWWVBZ2drbFJ2dWRobHZWMVE4QkJBSktsZTR2a3VxMkpPaytmRytMWEN0SzdTU2xSSktxbSs4UENtcldOT2R2TkNpTTVRQzBTU1NwS0xRZE8yaFZDOUlZQklVcDMxam9NME55K0U3QkVCUkpMcXBCa08wdHlzRUxwWEJCQkpxbFV1VGcvY3ZKQUZ6d2dna2xTajVqcElzMVVoSzk0UlFDUnBqWFdERWZrWHg1eHN5MExHbkNTQVNOTHF0VkR3RUVBa3FUNzZVdkFRUUNUSkIzZzBLbVRWVXdLSUpQMU1TMkpPcjNraHk5NFNRQ1RwSjYySU9iMktRdFk5Sm9CSWtoc1Y4dkNTQW9na0NSNENpQ1FKSGdLSUpDV29wakdudDZ5UU53OEtJRkpPMVR6bTlKWVg4dWhGQVVUS29WckduTjdTUWw0OUtZQklPZE42TWFlM3VKQm5id29nVW82MGllQWhnRWhTU1VJNTJ3aVh1TXZhbHdXNVZnQ1JNcTgyRHRMOFZQRHdBeUFObFFPU1EzVjBrT1pjd2NNUGdOd09nRFJRRGtpT3RLM2drVjJBL0FwMnB3QWlPZEoyTHVCUkliK3VYaWtkTERVT2RqUUF0a0k1SU1WVWpsbkh2ekR4ci9QNGhWb2Vhb0ZJMlZaN0IrQ1lpL3J4amVBaGdFalpWamNIYWI3Ri94RThCQkFwMjlyYlFacHZDeDRDaUpSaDJmR09mUndrUFUzd0VFQ2tiR3Q3MkVZTzBwMHFlQWdnVXJiVnowR2E4MUFQRmdnZUFvaVViUjNxSU0yWHF2NGhlQWdnVWdhRmNyS05jYk00YkpMZ0lZQkkyZFp4anRLZExIaUVEWkF4OHI1VVE2dWpFcGVqSENROUMyVitydUFSTmtBR280QU1rUGVsTmFnUHJKV0RkSjhzL2cvQkl4NWRCbnNsNFh1T1Zpd1FhUTA2dzFHNkR3Z2U4VFVQTzhOdXhqOC9nM1ZKK1BhY3Z4K29YSkNxbGNtZGNlbmhJT2xGc0JlSy8xQXBkNWVjT1R6LzRsaDJIV0NkVW42Y3cyRjNLRmVrSXAzcktOMkhxdS8yRmp6cURvME5jVGtOZHJLSlB4SjFmYldiY2tZcUtxT2NuajNDVWZManEvOUI4S2c5UTlyaGNnN3NhTmhhbmozZUJuaStKdmhGK0xkeVNvSXVnYm1JMGNNWmxpbUNSOTJoc1NrdUY1bG92dHpuZFJXTllZS0h5bXNYaDYyT08vRUR0Vkx3cUQwVDFzZmxkN0NUUEd4cFZOZVBzSytWYXhKMHRjTzBiMS9kSHdXUC8wS0R2K0MvdGVCWU81REhub0ZmaEZYS3ZkeVhYUzRjN080bytTZFF4ajRVUE5icy9GNjQvQW5XTHJCSG42VGN5MzNaYllITGFJZTN1RzVOLzBkbHpoMi9CUzdYd0E0SjlCVnVVL1hKdlJpb2UwTkhhYjhIbXlCNC9Cd2FYQngzT213NHJFbWdyekVPemNsM1ZIZHkzMkkrMGVFdHJxbXBXMXlaUTRlenRjR0ZWVDBDZmcydWFEMUwxU2ZYNE9CYW83RU9iekd2dHBadFpZNmN6Zm52VTB5MGlXM3RnRjlsQ2J0WitFWDRYRlVvdCtCZ1diNFYxdHJoYmY2SU12Wjk3dUZoS1gwWHJGZmdyeklUMWhlWityYXFVSzQxMUxpSkVsYmNzcjJwdGc5bGZtTWN3TUVsM05NREJ3ZFAvUG85YkNlQkkvZXRqajFNTkVqcVVwZlZaZFZ5WllhZFhHRUpQU0xBOTF4aGdmY3M3Q25ZMDhqTTVhbzZ1UWNIbHhKd1c3ekxGYy92dzI2dXl3Y3JNK3JrWnJqODFYSFRMbTU5QUhzQ05oSDJESS96VTNXUmlzbzBqNHg4ekxqZmxIa095dDZQdVlTSG5VMTUyTGdKL2hxM0dFRG9RUk50ZDM1WFZVUmFRNWxtR0loSFlCMGMzNG8vV28vVTljT1ZHWE55Vnd1T0RUeCt6QmttR3J5OWQwM0xmaVdwcUV3M3N1RG81dmhXbkZrWlVzb1hLalBrNUw2MnErTGpvcStsc0hHd3NRREdORlVKcVFSdzNBL2JLNEhiWFZscTY3Y3lJMDdtS3JzYmpYK3pSMnhsY00vTVhSckRrT29Kam9NVHVCM0gyNGFYK3FYS0REaVowY3RIZVBaWVBOdmlLZ0JERzljazM4SEI1ZWZIbzZ3dXl4VTg0R1RPZHcvejZKRWVnbDJLakhoZFZVQUtBQnpVS0pUWFordnp4Y3FBblh5NVIrQWdOUDZBVEppdTRpOEZCSTYzVEJRdHIxNnFDTlRKREVKOGd3ZVA4aUxzWEVEakpSVjlLVEJ3c0p2U0JXWDN6Zm9tVUJtZ2svYzAwU0JrbXBvRCt5MGMvdzhWZXlsQWNGQ25sQU9PNEZvZWNESjNFYjVoMGx2SFFWb1B0LzFFQlIyV1FnVUhsd3dNS2plUnlvQ2N6R25ZY1NtQ2czdE1Cc1BwSDZqSVN3R0RnNFA1cDhhUlVFamRGa2IrMmlPRit6STYrWm1BeHUwcTdsTGc0Rmhnb2xnd3krSklyQ0lRUjNPL0NoZGNKWDBVQWs4Rkh3Um5mNnJpTGdVT2p1OWdQZUpjUmhCS1BJK3JFd2JIY3R1ME8xRGdrRElBRGg3WU5ERHU5VWVWQVRoN2Yxd09TL0NXWE44L29OeVJhRW55QkJ6VVNTalBEOGVkYUlYbnptYkxpQXRadGtub2xqek05d1E0K2xzVmRTa2o0T0NTQWlmbnV2amU4dWlmRURnWS9HUW9uSHlkaXJtVUlYQmM3QW9jWHJjOGJLdUQ4VHEzZG55cnIyRDk0T1NuVmN5bERJR0RXK3pQYzNrRG4xc2VmUklBQitNMTlvYVRaNnVZU3dKSGFmSjV0dVVNeCtselgwcDNnVU1TT0RMVWJZSGpPOWhXZ1NzeHJOdVJXbUl1Q1J6WjY3WU1jcGcyQS9YMHErMDBMRWtTT0FKcmVkaUJVaTZqZFhIeU42ZDlkOU5VckNSd2xDOGZ4enk2T1FJSHozanRLM0JJQWtkMjRkSEhVYnFudzhtelZNd2xSNjNsdS9JRURsL2g0ZUtVdDhsdzhoMHE1cElqTVpUZkVYa0NCK1hWbUFjSXZoa3VjMk5PbHRHaE84SFI3NmlNU3c3S2JFY1RqYVVsT2ZtUU9qaDhiSGwwZDVEbTNRS0g1RkFYNUJFY1BzSmpOd2RwamxiNWxoeTFPcG9tM0YzeEJoeDVnTWMwbmFFaU9WUVhrMXljR2EvQTRTTThPc2FjM3Q5VXZxV0F5bXN3NFBBS0htZ0Nib1JMczVpVGZVemxXM0tvWmduY3cwdHcrTmJ5YUI5emVsL0EzbFA1bGh6SzlkNG9iOEhoR3p3Mmp6bTlmOEx4cTFTK0pZZjZLSy9nOEEwZTY4V2NubGFUU3E0MUZiWWlqK0R3RFI3TlkwNXZrY3EyNUZLbzRGL2k4a1Fld1VINXRDVS9ibmhvQTF6TW1qOS9mdk9pSDV4bVJlV0gzY092aXlyVnYzTGtscXRndmZNR0R0L2cwVERtOUpxb3V0Y0lnVjlhNHl3WHp3QnVaZi9kQXJhdXRYV3NOVFlsckdkQStyeHdNSkVIRFhFMzgySVREV0R6dXBBZmdYME1td2ViaXdxeklPRFd4L040MzcvZ244ZmxDUnkrd2VPSG1OTnJrV000OER6ZkxXSHQ3TFd0TmNKaVk1UE13cVltMWppV3RVVXR6L3NOTGpOTmRHWU83VFhZZEZTbWhZRzQvRFFUUmZudm1oZHcrQWFQdUxzWmJUTU9pRWEyd0c1cmJhc2lVUHdpc05kaEYraC9yQlcvSTFzb0hKUjhIdllzN0UxVXNwVWV0ajYrdzZQMndqL3ZnZlVxNGF0OGx3dngvUkVobHNFS2p5b0R5UnVuRXhjaFV6Yk1BQ1FhV0RCVVFhS1R2YkpWMFNCbmpTb2VrekhSUkl2L0hrZitMdllzcnpnZWRETHNFdGo2dFh5YzJ5WVlZK2JGVURQREozaXd6emcyNW1SM1F1YThFUmdvdU9SNVo5Z3U5cm9qckttUlZ2ZXJ6UmJKT05oOXlPZXZQTXBIZHRkNFJPcUJGdmJyMjI0NXp6MmVCbnVBWXlXaFo0QlA4T2lKeXpNeEp6c0ttWFNPeDdCZ0Y0T2JBVHNMRkdXSndhd2ZoOTBJbTZURmdmbURCMWVZem9rNVdVNGZ0dkZoNnRDT1VSQVFqTkhhM1Y1YnFRakdMZzY4M3NCV0xQTDlHN2tqSC9CZ2s1MVRlNDFpVHZvR0ZLSWhLYndQcHpoN1dDTW9kalhSbEtlVWpEZ2VNZ3AydlNDU2NYallDdmVxcldSeDZ3Z1VvUHNkUHp0bkRIYUhzZnUxRDJ3bjQvZUpmSG1DeU9Xd01TZ0RQOGdkMllVSFQ2ay96VkdmZURBS3orMHhQdXRhRmhaN3d2WTIwUUJuQXhVcGI4VWQxbWVpREV5UUs3SUpEeDY3OEtERFc5d05HMXJmeFVkNFBrNlI3Zy9iRDdhSFNTNktsQlNmeHZNSHlyZHBYc0dqZkhod2NST1hNVGR5ZUJzdWw3NEo5bWNVb0E5cmVaNzFiQmVrQ2hnYnE4aGtRcC9CQmlIL0ZTd3FLL0N3RlphSFVQZE82SGFNcXM3NWRvN1FWNjBUNEVBblYycHlvSE5INCtsaDRGSXN1aG8yREJCWklWZGtBeDU5VFhSc255UWxvYWRoQXdBUWhYQW9VVDdPQnJEbDhibXlSa3BJZThGZXhvOVdPN2tpY0hqZ0Y0QXpJOWNwYTZRRXhXN3FDd0JJSjdraTdKWUhOY1lVQlplUnBBVFV5Z0prWjdraVlIalk1ZVJYS0h1a2hNVWdTWThCSU5vMkVIREx3OWl1aTQ1T2tOSm9nYWpiWEFkNVBRMkpYd0JPbDA0eFd1WXRKYS90MFFKK1MyNElGQjRXSU1OeE9WOVpsYmk0U1pIUndia1NrL0ZJbHhkZGwxa3JWbkZBWks2OFpReFVMckpyYVMwMC9SSHdHS3Bpc0daVkJ2Q01GNWtvM3NYZXlxNnl4UUE2RE8zM0NXeXVpUUlRMHhaWVVIeGVCUXhVbkdVeC9nQTBzQ0NoYlFwclk2SzRwb3lReGxDS1BrWkYyMWZGSmZDV2h5MTgvT1Y2emtUaDk2U2F4YW51V2RZNFpqVFQvcHV3V0FBby9PaGgvakpVQVhjaGM2YUR3WkY2bXZTM0FuQUhibU1GRmdvY0hyYUFiV0tpOFkrMnlyYi9pQzBETHE5bm1FWDJ6ZCszOW5FV2xsc2p2M2wyOFVIV2VxYlVTbTZSc3pOb3NnbVBJb0E4QmV1UXMzeGl0K0tmRmhSdjJ1dk12T3pKUUw0emtIVS8yUEdtV29SMXgxb0xQbDR1VEdRQUhyWWc4VXdTTG1Idmt0RThXUXA3MWRvck5CVGd6MVJVZjhwLzV2dFpzUDZPeXkrN2VLM2w4UXpCd3hZZ2p1YmZEUHQxNFA1ZmFic2NyMWg3bWVNVVBwNU40bUVaNEdEcjViWkY0a0wvUUQ0Y0xrOW5EQjVGQmVoWUV5M29hUmJJSTNNUWpxZWg4UUNqS2JDcEtLQmFobDllR2VoaGYwZzZ4cHcwZDlyZUt3OW5GQjYyOEhES2ozdGhEdkR3OFpiYjFnUmh3YmdoTC9GME1SVzcyTXNBWjJzdWc4VjF6TVljV0hzZlo2WUVEemNGaUlmc2NEL00xaWsreGlyYnNwaGtiV3FjNnlXa1dzdkFvYmpjYWNvL2J2TkE1TnNUOG1oTzRHRUxENWV4RDRTZGJhSW9ZRWxvbmdVRkErcytwZGlZcVpjQkJxSm14VisvbmtsY2dUeThVSjdNR1R5cUZTSkdOajhHeHNoa0xXSk1taTJKcHl3c0pxS2d2YTlpNUYzZWQ3QUEyYkxFcjE0S3UwUUx3M0lPajZLQzFOQkU4VWk1M0xnbmJIdFQycEdPblBtb2luWEtrSFVUZEloUUVQbk9XTFJYd2dhWjJwZSt6elpSUlBVbjVUbkJvNlpDeFlMVTN2NHE4WWpMbHJhUHpPbGZMdTMrRnNaNGxqeWVnY3U2WjJyY0l1ajgzdEsyUUJrQm45c2JPRE8zeW5ZM1h6SlJ2TnlITkRoYXV2NVBnQUVBTHp5cmhSYVpFYTBBQUFBQVNVVk9SSzVDWUlJPVwiKTtcbiAgICBhbmltYXRpb246IHN3aXBlSGFuZFNjcm9sbFVwIDJzIGluZmluaXRlIGVhc2UtaW4gMzAwbXM7IH1cblxuYm9keS5nYW1pbmcgI3BuZ1N3aXBlQmFja2dyb3VuZCB7XG4gIHRvcDogNjRweDsgfVxuXG4ucG5nRmFkZU91dEFuaW0ge1xuICBhbmltYXRpb246IHBuZ1N3aXBlRmFkZU91dCAyMDBtcyBlYXNlLWluO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkczsgfVxuXG4ucG5nU3dpcGVCZ1Nob3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbkBrZXlmcmFtZXMgc3dpcGVIYW5kU2Nyb2xsVXAge1xuICAwJSB7XG4gICAgdG9wOiA1MHZoO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMjAlIHtcbiAgICB0b3A6IDUwdmg7XG4gICAgb3BhY2l0eTogMTsgfVxuICA0MCUge1xuICAgIHRvcDogMzB2aDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDYwJSB7XG4gICAgdG9wOiAzMHZoO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgODAlIHtcbiAgICB0b3A6IDMwdmg7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgcG5nU3dpcGVGYWRlT3V0IHtcbiAgMCUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgOTklIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gdGFibGUub25lLXRhYmxlIHRoZWFkIHRyOm5vdCg6bGFzdC1jaGlsZCkgdGgge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJlMzc0YjsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdIHRhYmxlLm9uZS10YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMmUzNzRiOyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gdGFibGUub25lLXRhYmxlIHRmb290IHRyIHRkIHtcbiAgYmFja2dyb3VuZDogIzFhMjAyYzsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gdGFibGUub25lLXRhYmxlIHRoZWFkIHRyOm5vdCg6bGFzdC1jaGlsZCkgdGgge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZGNlMDsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gdGFibGUub25lLXRhYmxlIHRib2R5IHRyIHRkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWRjZTA7IH1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIHRhYmxlLm9uZS10YWJsZSB0Zm9vdCB0ciB0ZCB7XG4gIGJhY2tncm91bmQ6ICNlMGUwZTA7IH1cblxuLm1kLXNjcm9sbC1tYXNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNiwgMTgsIDQwLCAwLjE1KTsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdLmhvbWUgbWQtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTIwMmMgIWltcG9ydGFudDsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdIG1kLXRvb2xiYXIjdG9vbGJhci5tZC1tZW51LXRvb2xiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYxNzJhO1xuICBjb2xvcjogIzIyMjkzOTsgfVxuICBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdIG1kLXRvb2xiYXIjdG9vbGJhci5tZC1tZW51LXRvb2xiYXIgLm1kLWljb24tYnV0dG9uIC5pY29uLWFjY291bnQsIFttZC10aGVtZT1cImRlZmF1bHRcIl0gbWQtdG9vbGJhciN0b29sYmFyLm1kLW1lbnUtdG9vbGJhciAubWQtaWNvbi1idXR0b24gLmljb24tbWVudSB7XG4gICAgY29sb3I6ICNkM2Q0ZDcgIWltcG9ydGFudDsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNiYW5uZXIgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWNvbnQtYXJlYSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTsgfVxuICBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNiYW5uZXIgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWNvbnQtYXJlYSBwIHtcbiAgICBjb2xvcjogI2RkZDsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5tZC1vbmUtaW5wdXQge1xuICBib3JkZXItY29sb3I6ICM2NDc0OGI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTI3Mzc7XG4gIGNvbG9yOiAjRkZGOyB9XG4gIFttZC10aGVtZT1cImRlZmF1bHRcIl0gLm1kLW9uZS1pbnB1dDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjE5NmYzOyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAucm93LWlucHV0LW51bWJlcnMgLm1kLWJ1dHRvbi5rZXktbnVtYmVyOm5vdChbZGlzYWJsZWRdKSB7XG4gIGNvbG9yOiAjMjE5NmYzOyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gLlZKdVJyY2F6IGlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjE5NmYzICFpbXBvcnRhbnQ7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAubWVudS1hY2NvdW50IG1kLWxpc3QtaXRlbSAubWQtYnV0dG9uIHtcbiAgY29sb3I6ICNGRkYzRTA7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjYWNjb3VudC1wYW5lbCBtZC1jb250ZW50IC5tZW51LWFjY291bnQgbWQtbGlzdC1pdGVtLmJldC1saXN0IHtcbiAgYmFja2dyb3VuZDogIzM0M2Y1NzsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3Jlc3VsdHMgLmNvbnRlbnQtd3JhcCAuaW5saW5lLWNhbGVuZGFyIGgyIHtcbiAgY29sb3I6ICNkM2Q0ZDc7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAubWQtZGVmYXVsdC10aGVtZSAubWQtZGF0ZXBpY2tlci1pbnB1dCwgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAubWQtZGF0ZXBpY2tlci1pbnB1dCB7XG4gIGNvbG9yOiAjZDNkNGQ3OyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gLm1kLWRlZmF1bHQtdGhlbWUgLm1kLWRhdGVwaWNrZXItdHJpYW5nbGUtYnV0dG9uIC5tZC1kYXRlcGlja2VyLWV4cGFuZC10cmlhbmdsZSwgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAubWQtZGF0ZXBpY2tlci10cmlhbmdsZS1idXR0b24gLm1kLWRhdGVwaWNrZXItZXhwYW5kLXRyaWFuZ2xlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2QzZDRkNzsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdIG1kLXNlbGVjdC5tZC1kZWZhdWx0LXRoZW1lIC5tZC1zZWxlY3QtaWNvbiwgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSBtZC1zZWxlY3QgLm1kLXNlbGVjdC1pY29uIHtcbiAgY29sb3I6ICNkM2Q0ZDc7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSBtZC1zZWxlY3QtbWVudS5tZC1kZWZhdWx0LXRoZW1lIG1kLWNvbnRlbnQgbWQtb3B0aW9uLCBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdIG1kLXNlbGVjdC1tZW51IG1kLWNvbnRlbnQgbWQtb3B0aW9uIHtcbiAgY29sb3I6ICNkM2Q0ZDc7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSBtZC1jaGVja2JveFtkaXNhYmxlZF0gLm1kLWxhYmVsIHtcbiAgY29sb3I6ICM3YTdiN2M7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjYmFubmVyLXZpZCAuc2xpZGVyLWNvbnRlbnQgLmxheW91dC1jb2x1bW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzFhMjAyYyAwJSwgcmdiYSg0MywgNDYsIDg5LCAwKSAxMDAlKTsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5pY29uLCBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdIG1kLWljb24sIFttZC10aGVtZT1cImRlZmF1bHRcIl0gLmdhbWUtdGl0bGVzIC5tZC1idXR0b24sIFttZC10aGVtZT1cImRlZmF1bHRcIl0gbWQtbWVudS1jb250ZW50IG1kLW1lbnUtaXRlbSAubWQtYnV0dG9uLCBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5nYW1lLXRpdGxlcyBoMiB7XG4gIGNvbG9yOiAjZDNkNGQ3ICFpbXBvcnRhbnQ7IH1cbiAgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAuaWNvbjphZnRlciwgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSBtZC1pY29uOmFmdGVyLCBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5nYW1lLXRpdGxlcyAubWQtYnV0dG9uOmFmdGVyLCBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdIG1kLW1lbnUtY29udGVudCBtZC1tZW51LWl0ZW0gLm1kLWJ1dHRvbjphZnRlciwgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAuZ2FtZS10aXRsZXMgaDI6YWZ0ZXIge1xuICAgIGNvbG9yOiAjZDNkNGQ3ICFpbXBvcnRhbnQ7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyLCBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNsYXlvdXQtY29udGVudC1vbmx5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMjAyYzsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5sb2dvIGltZy5saWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAubWVudSB1bCBsaS5uYXYtbGluazpob3ZlciBhLm1haW4sIFttZC10aGVtZT1cImRlZmF1bHRcIl0gI3Rvb2xiYXIgI29uZS10b29sYmFyIC5tZW51IHVsIGxpLm5hdi1saW5rLmRyb3AtZG93biAuZHJvcC1kb3duLW1lbnUgLmRyb3AtZG93bi1tZW51LXdyYXAgdWwgbGkgYTpob3ZlcixcblttZC10aGVtZT1cImRlZmF1bHRcIl0gI3Rvb2xiYXIgI29uZS10b29sYmFyIC5tZW51IHVsIGxpLm5hdi1saW5rIC5tZWdhLW1lbnUgLm1lZ2EtbWVudS13cmFwIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudDpob3ZlciAuZ2FtZS10aXRsZSBoMyxcblttZC10aGVtZT1cImRlZmF1bHRcIl0gI3Rvb2xiYXIgI29uZS10b29sYmFyIC5tZW51IHVsIGxpLm5hdi1saW5rIC5zbWFsbC1tZWdhLW1lbnUgLm1lZ2EtbWVudS13cmFwIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudDpob3ZlciAuZ2FtZS10aXRsZSBoMyB7XG4gIGNvbG9yOiAjMDM5YmU1ICFpbXBvcnRhbnQ7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAubWQtYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiByZ2JhKDIyMCwgMjIwLCAyMjAsIDAuOSkgIWltcG9ydGFudDsgfVxuICBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5tZC1idXR0b25bZGlzYWJsZWRdIG1kLWljb24ge1xuICAgIGNvbG9yOiByZ2JhKDEwOCwgMTA3LCAxMDcsIDAuOSkgIWltcG9ydGFudDsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJiMzI0MjsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5tZC1zdWJoZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJiMzI0MjtcbiAgYmFja2dyb3VuZDogIzFlMjkzYzsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5ub3RpZmljYXRpb24ge1xuICBib3JkZXItY29sb3I6ICMyZTM3NGI7IH1cbiAgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAubm90aWZpY2F0aW9uIC5tYXJxdWVlIHNwYW4gbGFiZWwge1xuICAgIGNvbG9yOiAjYjRiMWIxOyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gbWQtY2hlY2tib3g6bm90KC5tZC1jaGVja2VkKSAubWQtaWNvbiB7XG4gIGJvcmRlci1jb2xvcjogIzQwNGQ2YjsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5jb2xsYXBzaW5nIG1kLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyOTM5O1xuICBjb2xvcjogI2QzZDRkNzsgfVxuICBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5jb2xsYXBzaW5nIG1kLWNvbnRlbnQgbWQtdGFicyAubWQtdGFiIHtcbiAgICBjb2xvcjogI2QzZDRkNzsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5tZC1vbmUtbnVtYmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMjAyYztcbiAgYm9yZGVyLWNvbG9yOiAjMmUzNzRiO1xuICBjb2xvcjogI2QzZDRkNzsgfVxuICBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5tZC1vbmUtbnVtYmVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyOTM5OyB9XG4gIFttZC10aGVtZT1cImRlZmF1bHRcIl0gLm1kLW9uZS1udW1iZXIuYWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICM2NjNkMTE7XG4gICAgYmFja2dyb3VuZDogI2UwY2NhNzsgfVxuICAgIFttZC10aGVtZT1cImRlZmF1bHRcIl0gLm1kLW9uZS1udW1iZXIuYWN0aXZlIC5wcmljZSB7XG4gICAgICBjb2xvcjogIzFhMjAyYyAhaW1wb3J0YW50OyB9XG4gICAgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAubWQtb25lLW51bWJlci5hY3RpdmUgLm51bWJlciB7XG4gICAgICBjb2xvcjogIzJmNGE3NjsgfVxuICBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5tZC1vbmUtbnVtYmVyLnN0b3Age1xuICAgIGJhY2tncm91bmQ6ICMyMjI5Mzk7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmUzNzRiOyB9XG4gICAgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAubWQtb25lLW51bWJlci5zdG9wIC5udW1iZXIge1xuICAgICAgY29sb3I6ICM5OTk7IH1cbiAgICBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5tZC1vbmUtbnVtYmVyLnN0b3AgLnByaWNlIHtcbiAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7IH1cbiAgICAgIFttZC10aGVtZT1cImRlZmF1bHRcIl0gLm1kLW9uZS1udW1iZXIuc3RvcCAucHJpY2Ugc3Bhbi5wcmljZS11cCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIFttZC10aGVtZT1cImRlZmF1bHRcIl0gLm1kLW9uZS1udW1iZXIubGl2ZSB7XG4gICAgYm9yZGVyOiByZ2JhKDEzLCA0MCwgODAsIDAuOCkgMXB4IHNvbGlkO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTYsIDY2LCA4OSwgMC44KTsgfVxuICAgIFttZC10aGVtZT1cImRlZmF1bHRcIl0gLm1kLW9uZS1udW1iZXIubGl2ZS5hY3RpdmUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzY2M2QxMTtcbiAgICAgIGJhY2tncm91bmQ6ICNlMGNjYTc7IH1cbiAgICBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5tZC1vbmUtbnVtYmVyLmxpdmUuc3RvcCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMWEyMDJjO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTUxYTI2O1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAubWQtb25lLW51bWJlci5saXZlLnN0b3AgLm51bWJlciB7XG4gICAgICAgIGNvbG9yOiAjOTk5OyB9XG4gICAgICBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5tZC1vbmUtbnVtYmVyLmxpdmUuc3RvcCAucHJpY2Uge1xuICAgICAgICBjb2xvcjogIzk5OTsgfVxuICAgICAgICBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5tZC1vbmUtbnVtYmVyLmxpdmUuc3RvcCAucHJpY2Ugc3Bhbi5wcmljZS11cCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAubnVtYmVyLWZpbHRlciAuaHVuZHJlZHMgc3Bhbjpub3QoLmxhYmVsKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTIwMmM7XG4gIGJvcmRlci1jb2xvcjogIzJlMzc0YjtcbiAgY29sb3I6ICNkM2Q0ZDc7IH1cbiAgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAubnVtYmVyLWZpbHRlciAuaHVuZHJlZHMgc3Bhbjpub3QoLmxhYmVsKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjkzOTsgfVxuICBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5udW1iZXItZmlsdGVyIC5odW5kcmVkcyBzcGFuOm5vdCgubGFiZWwpLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzAzOWJlNTtcbiAgICBib3JkZXItY29sb3I6ICMwMzliZTU7XG4gICAgY29sb3I6ICNGRkY7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSBtZC1kaWFsb2cgLm1kLWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAucXVpY2stYmV0IC50YWJsZS13cmFwIC50YWJsZSB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjM2LCAyMzYsIDIzNiwgMC4xKTsgfVxuICBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5xdWljay1iZXQgLnRhYmxlLXdyYXAgLnRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyMzYsIDIzNiwgMjM2LCAwLjEpOyB9XG4gIFttZC10aGVtZT1cImRlZmF1bHRcIl0gLnF1aWNrLWJldCAudGFibGUtd3JhcCAudGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDIzNiwgMjM2LCAyMzYsIDAuMSk7IH1cbiAgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAucXVpY2stYmV0IC50YWJsZS13cmFwIC50YWJsZSB0aGVhZCB0ciB0aC5ib3JkZXItbGVmdCwgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAucXVpY2stYmV0IC50YWJsZS13cmFwIC50YWJsZSB0aGVhZCB0ciB0aC5ib3JkZXItcmlnaHQsIFttZC10aGVtZT1cImRlZmF1bHRcIl0gLnF1aWNrLWJldCAudGFibGUtd3JhcCAudGFibGUgdGhlYWQgdHIgdGguYm9yZGVyLWJvdHRvbSB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzNiwgMjM2LCAyMzYsIDAuMSk7IH1cbiAgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAucXVpY2stYmV0IC50YWJsZS13cmFwIC50YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDIzNiwgMjM2LCAyMzYsIDAuMSk7IH1cbiAgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAucXVpY2stYmV0IC50YWJsZS13cmFwIC50YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgyMzYsIDIzNiwgMjM2LCAwLjEpOyB9XG4gICAgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAucXVpY2stYmV0IC50YWJsZS13cmFwIC50YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyMzYsIDIzNiwgMjM2LCAwLjEpOyB9XG4gICAgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAucXVpY2stYmV0IC50YWJsZS13cmFwIC50YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgyMzYsIDIzNiwgMjM2LCAwLjEpOyB9XG4gICAgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAucXVpY2stYmV0IC50YWJsZS13cmFwIC50YWJsZSB0Ym9keSB0ciB0ZCBpbnB1dFtkaXNhYmxlZF0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTEpOyB9XG4gICAgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAucXVpY2stYmV0IC50YWJsZS13cmFwIC50YWJsZSB0Ym9keSB0ciB0ZC5kMyBpbnB1dFtkaXNhYmxlZF0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDEyNywgODcsIDAuMDgpICFpbXBvcnRhbnQ7IH1cbiAgICBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5xdWljay1iZXQgLnRhYmxlLXdyYXAgLnRhYmxlIHRib2R5IHRyIHRkLmQzIGlucHV0Om5vdChbZGlzYWJsZWRdKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkyLCA4NCwgMTE2LCAwLjMpOyB9XG4gIFttZC10aGVtZT1cImRlZmF1bHRcIl0gLnF1aWNrLWJldCAudGFibGUtd3JhcCAudGFibGUgaW5wdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTNhNDg7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAucm93LWJldC1zb3V0aGVybiAudGFibGUtd3JhcCB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjM2LCAyMzYsIDIzNiwgMC4xKTsgfVxuICBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5yb3ctYmV0LXNvdXRoZXJuIC50YWJsZS13cmFwIHRhYmxlIHRib2R5IHRyIHRkIGlucHV0LnRyYW5zcGFyZW50IHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDIzOSwgMjM5LCAwLjIpOyB9XG4gIFttZC10aGVtZT1cImRlZmF1bHRcIl0gLnJvdy1iZXQtc291dGhlcm4gLnRhYmxlLXdyYXAgdGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDIzNiwgMjM2LCAyMzYsIDAuMSk7IH1cbiAgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAucm93LWJldC1zb3V0aGVybiAudGFibGUtd3JhcCB0YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMjM2LCAyMzYsIDIzNiwgMC4xKTsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5yb3ctYmV0LXNvdXRoZXJuIC50YWJsZS13cmFwIHRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDIzNiwgMjM2LCAyMzYsIDAuMSk7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAubWFpbi1nYW1lIC5sbzcgLnRhYmxlLXdyYXAgdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjM2LCAyMzYsIDIzNiwgMC4xKTsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5tYWluLWdhbWUgLmxvNyAudGFibGUtd3JhcCB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjM2LCAyMzYsIDIzNiwgMC4xKTsgfVxuICBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5tYWluLWdhbWUgLmxvNyAudGFibGUtd3JhcCB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjM2LCAyMzYsIDIzNiwgMC4xKTsgfVxuICBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5tYWluLWdhbWUgLmxvNyAudGFibGUtd3JhcCB0YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMjM2LCAyMzYsIDIzNiwgMC4xKTsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNyZXN1bHRzIG1kLWNhbGVuZGFyID4gZGl2IHtcbiAgYmFja2dyb3VuZDogIzFlMjkzYjsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNyZXN1bHRzIG1kLWNhbGVuZGFyIG1kLWNhbGVuZGFyLW1vbnRoIHRhYmxlLm1kLWNhbGVuZGFyLWRheS1oZWFkZXIgdGhlYWQsIFttZC10aGVtZT1cImRlZmF1bHRcIl0gI3Jlc3VsdHMgbWQtY2FsZW5kYXIgbWQtY2FsZW5kYXIteWVhciB0YWJsZS5tZC1jYWxlbmRhci1kYXktaGVhZGVyIHRoZWFkIHtcbiAgY29sb3I6ICNiOGI4Yjg7XG4gIGJhY2tncm91bmQ6ICMxZTI5M2I7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjcmVzdWx0cyBtZC1jYWxlbmRhciBtZC1jYWxlbmRhci1tb250aCAubWQtY2FsZW5kYXItc2Nyb2xsLW1hc2sgdGFibGUgdGJvZHksIFttZC10aGVtZT1cImRlZmF1bHRcIl0gI3Jlc3VsdHMgbWQtY2FsZW5kYXIgbWQtY2FsZW5kYXIteWVhciAubWQtY2FsZW5kYXItc2Nyb2xsLW1hc2sgdGFibGUgdGJvZHkge1xuICBjb2xvcjogI2I4YjhiODtcbiAgYmFja2dyb3VuZDogIzFlMjkzYjsgfVxuICBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNyZXN1bHRzIG1kLWNhbGVuZGFyIG1kLWNhbGVuZGFyLW1vbnRoIC5tZC1jYWxlbmRhci1zY3JvbGwtbWFzayB0YWJsZSB0Ym9keSBtZC1pY29uLCBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNyZXN1bHRzIG1kLWNhbGVuZGFyIG1kLWNhbGVuZGFyLXllYXIgLm1kLWNhbGVuZGFyLXNjcm9sbC1tYXNrIHRhYmxlIHRib2R5IG1kLWljb24ge1xuICAgIGNvbG9yOiAjYjhiOGI4OyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gI3Jlc3VsdHMgbWQtY2FsZW5kYXIgbWQtY2FsZW5kYXItbW9udGggLm1kLWNhbGVuZGFyLXNjcm9sbC1tYXNrIC5tZC1jYWxlbmRhciB0cjpsYXN0LWNoaWxkIHRkLCBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNyZXN1bHRzIG1kLWNhbGVuZGFyIG1kLWNhbGVuZGFyLXllYXIgLm1kLWNhbGVuZGFyLXNjcm9sbC1tYXNrIC5tZC1jYWxlbmRhciB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzIxOTZmMzsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNyZXN1bHRzIG1kLWNhbGVuZGFyIG1kLWNhbGVuZGFyLW1vbnRoIC5tZC1jYWxlbmRhci1zY3JvbGwtbWFzayAubWQtY2FsZW5kYXItZGF0ZS5tZC1jYWxlbmRhci1kYXRlLXRvZGF5IC5tZC1jYWxlbmRhci1kYXRlLXNlbGVjdGlvbi1pbmRpY2F0b3IsIFttZC10aGVtZT1cImRlZmF1bHRcIl0gI3Jlc3VsdHMgbWQtY2FsZW5kYXIgbWQtY2FsZW5kYXIteWVhciAubWQtY2FsZW5kYXItc2Nyb2xsLW1hc2sgLm1kLWNhbGVuZGFyLWRhdGUubWQtY2FsZW5kYXItZGF0ZS10b2RheSAubWQtY2FsZW5kYXItZGF0ZS1zZWxlY3Rpb24taW5kaWNhdG9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzIxOTZmMzsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNyZXN1bHRzIG1kLWNhbGVuZGFyIG1kLWNhbGVuZGFyLW1vbnRoIC5tZC1jYWxlbmRhci1zY3JvbGwtbWFzayAubWQtY2FsZW5kYXItZGF0ZS5tZC1jYWxlbmRhci1zZWxlY3RlZC1kYXRlIC5tZC1jYWxlbmRhci1kYXRlLXNlbGVjdGlvbi1pbmRpY2F0b3IsXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNyZXN1bHRzIG1kLWNhbGVuZGFyIG1kLWNhbGVuZGFyLW1vbnRoIC5tZC1jYWxlbmRhci1zY3JvbGwtbWFzayAubWQtY2FsZW5kYXItZGF0ZS5tZC1mb2N1cy5tZC1jYWxlbmRhci1zZWxlY3RlZC1kYXRlIC5tZC1jYWxlbmRhci1kYXRlLXNlbGVjdGlvbi1pbmRpY2F0b3IsXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNyZXN1bHRzIG1kLWNhbGVuZGFyIG1kLWNhbGVuZGFyLW1vbnRoIC5tZC1jYWxlbmRhci1zY3JvbGwtbWFzayAubWQtY2FsZW5kYXItZGF0ZS5tZC1mb2N1cyAubWQtY2FsZW5kYXItZGF0ZS1zZWxlY3Rpb24taW5kaWNhdG9yLCBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNyZXN1bHRzIG1kLWNhbGVuZGFyIG1kLWNhbGVuZGFyLXllYXIgLm1kLWNhbGVuZGFyLXNjcm9sbC1tYXNrIC5tZC1jYWxlbmRhci1kYXRlLm1kLWNhbGVuZGFyLXNlbGVjdGVkLWRhdGUgLm1kLWNhbGVuZGFyLWRhdGUtc2VsZWN0aW9uLWluZGljYXRvcixcblttZC10aGVtZT1cImRlZmF1bHRcIl0gI3Jlc3VsdHMgbWQtY2FsZW5kYXIgbWQtY2FsZW5kYXIteWVhciAubWQtY2FsZW5kYXItc2Nyb2xsLW1hc2sgLm1kLWNhbGVuZGFyLWRhdGUubWQtZm9jdXMubWQtY2FsZW5kYXItc2VsZWN0ZWQtZGF0ZSAubWQtY2FsZW5kYXItZGF0ZS1zZWxlY3Rpb24taW5kaWNhdG9yLFxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjcmVzdWx0cyBtZC1jYWxlbmRhciBtZC1jYWxlbmRhci15ZWFyIC5tZC1jYWxlbmRhci1zY3JvbGwtbWFzayAubWQtY2FsZW5kYXItZGF0ZS5tZC1mb2N1cyAubWQtY2FsZW5kYXItZGF0ZS1zZWxlY3Rpb24taW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZDogIzIxOTZmMztcbiAgY29sb3I6IHdoaXRlOyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gI3Jlc3VsdHMgbWQtY2FsZW5kYXIgbWQtY2FsZW5kYXItbW9udGggLm1kLWNhbGVuZGFyLXNjcm9sbC1tYXNrIC5tZC1jYWxlbmRhci1kYXRlOm5vdCgubWQtZGlzYWJsZWQpIC5tZC1jYWxlbmRhci1kYXRlLXNlbGVjdGlvbi1pbmRpY2F0b3I6aG92ZXIsIFttZC10aGVtZT1cImRlZmF1bHRcIl0gI3Jlc3VsdHMgbWQtY2FsZW5kYXIgbWQtY2FsZW5kYXIteWVhciAubWQtY2FsZW5kYXItc2Nyb2xsLW1hc2sgLm1kLWNhbGVuZGFyLWRhdGU6bm90KC5tZC1kaXNhYmxlZCkgLm1kLWNhbGVuZGFyLWRhdGUtc2VsZWN0aW9uLWluZGljYXRvcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzMsIDE1MCwgMjQzLCAwLjYyKTtcbiAgY29sb3I6ICNGRkYzRTA7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjcmVzdWx0cyAucmVzdWx0cy1ib2R5IC5yZXN1bHRzLXRhYmxlIC50ZXh0LWxhYmVsIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyZTM3NGI7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjcmVzdWx0cyAucmVzdWx0cy1ib2R5IC5yZXN1bHRzLXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzJlMzc0YjsgfVxuICBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNyZXN1bHRzIC5yZXN1bHRzLWJvZHkgLnJlc3VsdHMtdGFibGUgdGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzJlMzc0YjsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNyZXN1bHRzIC5yZXN1bHRzLWJvZHkgLnJlc3VsdHMtdGFibGUgdGFibGUgdGJvZHkgdHIuamFja3BvdCB0ZCB7XG4gIGNvbG9yOiAjZmYwMDZkOyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gI3Jlc3VsdHMgLnJlc3VsdHMtYm9keSAucmVzdWx0cy10YWJsZSB0YWJsZS5tYXRyaXggdGJvZHkgdHIgdGQgc3BhbiB7XG4gIG1hcmdpbjogMCAxcHg7IH1cbiAgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjcmVzdWx0cyAucmVzdWx0cy1ib2R5IC5yZXN1bHRzLXRhYmxlIHRhYmxlLm1hdHJpeCB0Ym9keSB0ciB0ZCBzcGFuLmphY2sge1xuICAgIGNvbG9yOiAjZmYwMDZkOyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gI3Jlc3VsdHMgLnJlc3VsdHMtYm9keSAucmVzdWx0cy10YWJsZSB0YWJsZS5tYXRyaXggdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzJlMzc0YjtcbiAgY29sb3I6ICNmZjAwNmQ7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjcmVzdWx0cyAucmVzdWx0cy1ib2R5IC5yZXN1bHRzLXRhYmxlIHRhYmxlLnNvdXRod2FyZCB0aGVhZCB0ciB0aCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyZTM3NGI7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjcmVzdWx0cyAucmVzdWx0cy1ib2R5IC5yZXN1bHRzLXRhYmxlIHRhYmxlLnNvdXRod2FyZCB0Ym9keSB0ciB0ZCBzcGFuLmphY2sge1xuICBjb2xvcjogI2ZmMDA2ZDsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNyZXN1bHRzIC5yZXN1bHRzLWJvZHkgLnJlc3VsdHMtdGFibGUgdGFibGUuc291dGh3YXJkIHRib2R5IHRyIHRkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyZTM3NGI7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjcmVzdWx0cyAucmVzdWx0cy1ib2R5IC5yZXN1bHRzLXRhYmxlIHRhYmxlLnNvdXRoLW1hdHJpeCB0aGVhZCB0ciB0aCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyZTM3NGI7XG4gIGJhY2tncm91bmQ6ICM0NDRiNTg7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjcmVzdWx0cyAucmVzdWx0cy1ib2R5IC5yZXN1bHRzLXRhYmxlIHRhYmxlLnNvdXRoLW1hdHJpeCB0Ym9keSB0ciB0ZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMmUzNzRiOyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gI3Jlc3VsdHMgLnJlc3VsdHMtYm9keSAucmVzdWx0cy10YWJsZSB0YWJsZS5zb3V0aC1tYXRyaXggdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICBjb2xvcjogI2ZmMDA2ZDsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNyZXN1bHRzIC5tZXNzYWdlIC5tZXNzYWdlLWNvbnRlbnQgaDIgc3BhbiB7XG4gIGNvbG9yOiAjZmYwMDZkOyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gLm1lbnUtbXktYWNjb3VudCB1bCBsaSB7XG4gIGNvbG9yOiAjRkZGM0UwOyB9XG4gIFttZC10aGVtZT1cImRlZmF1bHRcIl0gLm1lbnUtbXktYWNjb3VudCB1bCBsaS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzliZTU7XG4gICAgY29sb3I6ICNGRkYzRTA7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjYW5ub3VuY2VtZW50cyAuYW5ub3VuY2VtZW50cy13cmFwIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQ0NGM1YzsgfVxuICBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNhbm5vdW5jZW1lbnRzIC5hbm5vdW5jZW1lbnRzLXdyYXAgLnRvb2xiYXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDQ0YzVjOyB9XG4gICAgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjYW5ub3VuY2VtZW50cyAuYW5ub3VuY2VtZW50cy13cmFwIC50b29sYmFyIC5tZC1idXR0b24gbWQtaWNvbiB7XG4gICAgICBjb2xvcjogZ2FpbnNib3JvOyB9XG4gICAgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjYW5ub3VuY2VtZW50cyAuYW5ub3VuY2VtZW50cy13cmFwIC50b29sYmFyIG1kLWRhdGVwaWNrZXIgLm1kLWJ1dHRvbiBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiBnYWluc2Jvcm87IH1cbiAgICBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNhbm5vdW5jZW1lbnRzIC5hbm5vdW5jZW1lbnRzLXdyYXAgLnRvb2xiYXIgbWQtZGF0ZXBpY2tlciAubWQtZGF0ZXBpY2tlci1pbnB1dC1jb250YWluZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzQ0NGM1YzsgfVxuICAgICAgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjYW5ub3VuY2VtZW50cyAuYW5ub3VuY2VtZW50cy13cmFwIC50b29sYmFyIG1kLWRhdGVwaWNrZXIgLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVyIC5tZC1kYXRlcGlja2VyLWlucHV0IHtcbiAgICAgICAgY29sb3I6IGdhaW5zYm9ybzsgfVxuICAgIFttZC10aGVtZT1cImRlZmF1bHRcIl0gI2Fubm91bmNlbWVudHMgLmFubm91bmNlbWVudHMtd3JhcCAudG9vbGJhciBtZC1kYXRlcGlja2VyIC5tZC1kYXRlcGlja2VyLXRyaWFuZ2xlLWJ1dHRvbiAubWQtZGF0ZXBpY2tlci1leHBhbmQtdHJpYW5nbGUge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogZ2FpbnNib3JvOyB9XG4gIFttZC10aGVtZT1cImRlZmF1bHRcIl0gI2Fubm91bmNlbWVudHMgLmFubm91bmNlbWVudHMtd3JhcCAuY29udGVudC13cmFwcGVyIC50aHJlYWQtbGlzdCAudGhyZWFkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ0NGM1YzsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5tZC1odWUtMiAubWQtZGF0ZXBpY2tlci1vcGVuIC5tZC1kYXRlcGlja2VyLWlucHV0LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICMxYTIwMmM7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAubWQtZGF0ZXBpY2tlci1jYWxlbmRhci1wYW5lIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWEyMDJjOyB9XG4gIFttZC10aGVtZT1cImRlZmF1bHRcIl0gLm1kLWRhdGVwaWNrZXItY2FsZW5kYXItcGFuZSAubWQtZGF0ZXBpY2tlci1pbnB1dC1tYXNrIC5tZC1kYXRlcGlja2VyLWlucHV0LW1hc2stb3BhcXVlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCA5OTk5cHggIzFhMjAyYzsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5tZC1kYXRlcGlja2VyLWNhbGVuZGFyIHtcbiAgYmFja2dyb3VuZDogIzFhMjAyYzsgfVxuICBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5tZC1kYXRlcGlja2VyLWNhbGVuZGFyIHRhYmxlLm1kLWNhbGVuZGFyLWRheS1oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMzliZTU7XG4gICAgY29sb3I6ICNlZmVmZWY7IH1cbiAgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAubWQtZGF0ZXBpY2tlci1jYWxlbmRhciB0YWJsZS5tZC1jYWxlbmRhciB7XG4gICAgYmFja2dyb3VuZDogIzFhMjAyYztcbiAgICBjb2xvcjogI2VmZWZlZjsgfVxuICAgIFttZC10aGVtZT1cImRlZmF1bHRcIl0gLm1kLWRhdGVwaWNrZXItY2FsZW5kYXIgdGFibGUubWQtY2FsZW5kYXIgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogI2VmZWZlZjsgfVxuICAgIFttZC10aGVtZT1cImRlZmF1bHRcIl0gLm1kLWRhdGVwaWNrZXItY2FsZW5kYXIgdGFibGUubWQtY2FsZW5kYXIgLm1kLWNhbGVuZGFyLWRhdGUubWQtY2FsZW5kYXItZGF0ZS10b2RheSAubWQtY2FsZW5kYXItZGF0ZS1zZWxlY3Rpb24taW5kaWNhdG9yIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMzliZTU7IH1cbiAgICBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5tZC1kYXRlcGlja2VyLWNhbGVuZGFyIHRhYmxlLm1kLWNhbGVuZGFyIC5tZC1jYWxlbmRhci1kYXRlLm1kLWZvY3VzLm1kLWNhbGVuZGFyLXNlbGVjdGVkLWRhdGUgLm1kLWNhbGVuZGFyLWRhdGUtc2VsZWN0aW9uLWluZGljYXRvciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDM5YmU1O1xuICAgICAgY29sb3I6ICNlZmVmZWY7IH1cbiAgICBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5tZC1kYXRlcGlja2VyLWNhbGVuZGFyIHRhYmxlLm1kLWNhbGVuZGFyIC5tZC1jYWxlbmRhci1kYXRlLm1kLWZvY3VzIC5tZC1jYWxlbmRhci1kYXRlLXNlbGVjdGlvbi1pbmRpY2F0b3Ige1xuICAgICAgYmFja2dyb3VuZDogIzAzOWJlNTsgfVxuICAgIFttZC10aGVtZT1cImRlZmF1bHRcIl0gLm1kLWRhdGVwaWNrZXItY2FsZW5kYXIgdGFibGUubWQtY2FsZW5kYXIgLm1kLWRlZmF1bHQtdGhlbWUgLm1kLWNhbGVuZGFyLWRhdGUtc2VsZWN0aW9uLWluZGljYXRvcjpob3ZlciwgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAubWQtZGF0ZXBpY2tlci1jYWxlbmRhciB0YWJsZS5tZC1jYWxlbmRhciAubWQtY2FsZW5kYXItZGF0ZS1zZWxlY3Rpb24taW5kaWNhdG9yOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMywgMTU1LCAyMjksIDAuMyk7IH1cbiAgICBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5tZC1kYXRlcGlja2VyLWNhbGVuZGFyIHRhYmxlLm1kLWNhbGVuZGFyIHRyOmxhc3QtY2hpbGQgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAzOWJlNTsgfVxuICBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5tZC1kYXRlcGlja2VyLWNhbGVuZGFyIC5tZC1jYWxlbmRhci1kYXktaGVhZGVyIHtcbiAgICBjb2xvcjogIzFiMTYwZjsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5zdHItY29udCBoNSB7XG4gIGNvbG9yOiAjRjNFNUY1OyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gLmNvcHlyaWdodC10ZXh0IHAge1xuICBjb2xvcjogI2UzZTZmYzsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdIGkuaWNvbi1zYWJhIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pY29ucy9mb290YmFsbC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4OyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gaS5pY29uLXRyYWRpdGlvbmFsLWxvdHRlcnkge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ljb25zL2xvZ29feHNfd2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5tZC1saXN0LWl0ZW0tdGV4dCBoNCB7XG4gIGNvbG9yOiAjRjNFNUY1ICFpbXBvcnRhbnQ7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLnJlY2VudC1iZXR0aW5nLWxpc3QgLnJlY2VudC10aWNrZXRzIC5zaG93IC50aWNrZXQtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICMyZDM0NDQgIWltcG9ydGFudDsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAucmVjZW50LWJldHRpbmctbGlzdCAucmVjZW50LXRpY2tldHMgLnNob3cgLnRpY2tldCB7XG4gIGJhY2tncm91bmQ6ICMxYTIwMmMgIWltcG9ydGFudDsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdIG1kLWRpYWxvZy5jb21taXQtYmV0dGluZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQtYm9keSBzcGFuIHtcbiAgY29sb3I6ICMwZTBlMGU7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSBtZC1kaWFsb2cuY29tbWl0LWJldHRpbmcgbWQtZGlhbG9nLWFjdGlvbnMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzJlMzc0YjsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNvbmUtdG9vbGJhciAubWVudSB1bCBsaSBhLm1haW4ge1xuICBjb2xvcjogI2QzZDRkNzsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNvbmUtdG9vbGJhciAubWVudSB1bCBsaSAubWVnYS1tZW51IC5tZWdhLW1lbnUtd3JhcCAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmdhbWUtdGl0bGUsIFttZC10aGVtZT1cImRlZmF1bHRcIl0gI29uZS10b29sYmFyIC5tZW51IHVsIGxpIC5tZWdhLW1lbnUgLm1lZ2EtbWVudS13cmFwIC5jYXNpbm8tNzg5IC5nYW1lLWNvbnRlbnQgLmdhbWUtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWEyMDJjO1xuICBjb2xvcjogI0YzRTVGNTsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNvbmUtdG9vbGJhciBtZC1pY29uLmljb24tZXllLCBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNvbmUtdG9vbGJhciBtZC1pY29uLmljb24tZXllLW9mZiwgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjb25lLXRvb2xiYXIgbWQtaWNvbi5pY29uLXRoZW1lLWxpZ2h0LWRhcmsge1xuICBjb2xvcjogI2Q1MDEzNzsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNvbmUtdG9vbGJhciAubWVudSB1bCBsaS5uYXYtbGluay5kcm9wLWRvd24gLmRyb3AtZG93bi1tZW51IC5kcm9wLWRvd24tbWVudS13cmFwIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCksIFttZC10aGVtZT1cImRlZmF1bHRcIl0gI29uZS10b29sYmFyIC5tZW51IHVsIGxpLm5hdi1saW5rIC5tZWdhLW1lbnUgLm1lZ2EtbWVudS13cmFwIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg1MywgNjMsIDg1LCAwLjgpOyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gI29uZS10b29sYmFyICN1c2VyLW1lbnUgLnVzZXItYnV0dG9uIHtcbiAgY29sb3I6ICNkM2Q0ZDc7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjbm90aWZpY2F0aW9uLWNvbnRlbnQgbWQtbWVudS1pdGVtIC5idXR0b24gLm5vdGlmaWNhdGlvbiAudGV4dCB7XG4gIGNvbG9yOiAjRjNFNUY1OyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gI21hbnVhbCAuYmVmb3JlLXBhcnNlIGZvcm0gbWQtaW5wdXQtY29udGFpbmVyIC5tZC1pbnB1dCB7XG4gIGNvbG9yOiAjZDNkNGQ3OyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gI21hbnVhbCAuYmVmb3JlLXBhcnNlIGZvcm0gbWQtaW5wdXQtY29udGFpbmVyIGxhYmVsIHtcbiAgY29sb3I6ICNkM2Q0ZDc7IH1cbiAgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjbWFudWFsIC5iZWZvcmUtcGFyc2UgZm9ybSBtZC1pbnB1dC1jb250YWluZXIgbGFiZWwgc3BhbjpudGgtY2hpbGQoMikge1xuICAgIGNvbG9yOiAjZmYwMDhlOyB9XG4gIFttZC10aGVtZT1cImRlZmF1bHRcIl0gI21hbnVhbCAuYmVmb3JlLXBhcnNlIGZvcm0gbWQtaW5wdXQtY29udGFpbmVyIGxhYmVsIHNwYW46bnRoLWNoaWxkKDQpIHtcbiAgICBjb2xvcjogI2QzZDRkNzsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdIG1kLWljb24uaWNvbi1rZXlib2FyZC1iYWNrc3BhY2Uge1xuICBjb2xvcjogI2QzZDRkNzsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdIG1kLWRpYWxvZy5zYWJhIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuY29udGVudCAuY29udGVudC13cmFwIC5pbnB1dC1jb250ZW50LmRpcmVjdGlvbiA+IGRpdjpub3QoLmFjdGl2ZSkge1xuICBjb2xvcjogIzBlMGUwZTsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdIG1kLWRpYWxvZy5zYWJhIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuY29udGVudCAuY29udGVudC13cmFwIC5ub3RlIHNwYW4ge1xuICBjb2xvcjogIzBlMGUwZTsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5hdXRoLXRlbXBsYXRlIC5jb250ZW50IC5jb250ZW50LXdyYXAgLmlucHV0LWNvbnRlbnQgbGFiZWwuc2hvdy1oaWRlIHtcbiAgY29sb3I6ICM0MTQwNDA7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAuY2hhbmdlLXBhc3N3b3JkIC50b29sYmFyIGgyIHtcbiAgY29sb3I6ICNGRkYzRTA7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAuY2hhbmdlLXBhc3N3b3JkIGZvcm0gaDIge1xuICBjb2xvcjogI0ZGRjNFMDsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5jaGFuZ2UtcGFzc3dvcmQgLmlucHV0LWNvbnRlbnQgLm1kLWJ1dHRvbltkaXNhYmxlZF0ge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNWY3ZDk3ICFpbXBvcnRhbnQ7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuZ3JvdXAtc3RhdGVtZW50IHRib2R5IHRyLmdyb3VwLWRhdGUgdGQge1xuICBiYWNrZ3JvdW5kOiAjMjkzMDNlO1xuICBjb2xvcjogI0ZGRjNFMDsgfVxuICBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5ncm91cC1zdGF0ZW1lbnQgdGJvZHkgdHIuZ3JvdXAtZGF0ZSB0ZC53YXJuIHtcbiAgICBjb2xvcjogI2UwMWU2MDsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5ncm91cC1zdGF0ZW1lbnQgdGZvb3QgdGQud2FybiwgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuZ3JvdXAtc3RhdGVtZW50IHRib2R5IHRkLndhcm4ge1xuICBjb2xvcjogI2UwMWU2MDsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Ym9keSB0ci50ZXh0LXdpbiB0ZCB7XG4gIGNvbG9yOiByZ2JhKDU5LCAyNTUsIDIsIDAuNyk7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCBzcGFuLmZhdm9yaXRlLmFkdmFudGFnZSwgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCBzcGFuLmZhdm9yaXRlLmFkdmFudGFnZSB7XG4gIGNvbG9yOiByZ2JhKDIxLCAyNDcsIDAsIDAuNyk7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAuYmV0LXR5cGUsIFttZC10aGVtZT1cImRlZmF1bHRcIl0gI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLmJldC10eXBlIHtcbiAgY29sb3I6ICMwMEIwRkY7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCBzcGFuLmhhbmRpY2FwLCBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IHNwYW4uaGFuZGljYXAge1xuICBjb2xvcjogI2FkYWJhYjsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5jYXNpbm8gdGJvZHkgdHIgdGQgZGl2LndpbixcblttZC10aGVtZT1cImRlZmF1bHRcIl0gI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLmNhc2lubyB0Ym9keSB0ciB0ZCBkaXYud2luIHtcbiAgY29sb3I6IHJnYmEoNTksIDI1NSwgMiwgMC43KTsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5jYXNpbm8gdGJvZHkgdHIgdGQgZGl2Lndhcm4sXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5jYXNpbm8gdGJvZHkgdHIgdGQgZGl2Lndhcm4ge1xuICBjb2xvcjogI2Q1MDEzNzsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIgLnByaWNlIHNwYW4ucHJpY2UtdXAge1xuICBjb2xvcjogIzFlMjkzYzsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdIG1kLWRpYWxvZyBtZC1jaGVja2JveCAubWQtaWNvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNzdGF0ZW1lbnQuYmV0LWxpc3QgdGFibGUgdGJvZHkgdHIuY2FuY2VsZWQgdGQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE5NywgMTk3LCAxOTcsIDAuMyk7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSBtZC1zZWxlY3QtbWVudSBtZC1jb250ZW50IG1kLW9wdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMxZTI5M2I7IH1cbiAgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSBtZC1zZWxlY3QtbWVudSBtZC1jb250ZW50IG1kLW9wdGlvbjpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMyZDNlNTk7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAuYXV0aC10ZW1wbGF0ZSAuY29udGVudC5zZXQtcGFzc3dvcmQgLmlucHV0LWNvbnRlbnQgLnBhc3N3b3JkLXJlcXVpcmVtZW50cyB1bCBsaSB7XG4gIGNvbG9yOiAjMGUwZTBlOyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gLmF1dGgtdGVtcGxhdGUgLmNvbnRlbnQuc2V0LXBhc3N3b3JkIC5pbnB1dC1jb250ZW50IC5wYXNzd29yZC1wZXJmZWN0IHtcbiAgY29sb3I6ICMwMGZmODA7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSBtZC1tZW51LWNvbnRlbnQgbWQtbWVudS1pdGVtIHtcbiAgY29sb3I6ICNmMWYxZjE7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSB0YWJsZSB0Ym9keSB0ci5jYW5jZWxlZCB0ZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICBiYWNrZ3JvdW5kOiAjMGUxNzI3OyB9XG5cblttZC10aGVtZT1cInRlYWxUaGVtZVwiXS5ob21lIG1kLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxICFpbXBvcnRhbnQ7IH1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIG1kLXRvb2xiYXIjdG9vbGJhci5tZC1tZW51LXRvb2xiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYxNzJhO1xuICBjb2xvcjogIzIyMjkzOTsgfVxuICBbbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gbWQtdG9vbGJhciN0b29sYmFyLm1kLW1lbnUtdG9vbGJhciAubWQtaWNvbi1idXR0b24gLmljb24tYWNjb3VudCwgW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIG1kLXRvb2xiYXIjdG9vbGJhci5tZC1tZW51LXRvb2xiYXIgLm1kLWljb24tYnV0dG9uIC5pY29uLW1lbnUge1xuICAgIGNvbG9yOiAjZDNkNGQ3ICFpbXBvcnRhbnQ7IH1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdICNiYW5uZXIgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWNvbnQtYXJlYSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQwLCAyNDAsIDI0MCwgMC44KTsgfVxuICBbbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gI2Jhbm5lciAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtY29udC1hcmVhIHAge1xuICAgIGNvbG9yOiAjMGUwZTBlOyB9XG5cblttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAubWQtb25lLWlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEwMCwgMTE2LCAxMzksIDAuNjIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBjb2xvcjogIzIwMjkzYTsgfVxuICBbbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gLm1kLW9uZS1pbnB1dDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA5Njg4OyB9XG5cblttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5yb3ctaW5wdXQtbnVtYmVycyAubWQtYnV0dG9uLmtleS1udW1iZXI6bm90KFtkaXNhYmxlZF0pIHtcbiAgY29sb3I6ICMwMDk2ODg7IH1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIC5WSnVScmNheiBpbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAwOTY4OCAhaW1wb3J0YW50OyB9XG5cblttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAjYmFubmVyLXZpZCAuc2xpZGVyLWNvbnRlbnQgLmxheW91dC1jb2x1bW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2YwZjBmMCAwJSwgcmdiYSg0MywgNDYsIDg5LCAwKSAxMDAlKTsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gbWQtbWVudS1jb250ZW50IG1kLW1lbnUtaXRlbSAubWQtYnV0dG9uOmFmdGVyIHtcbiAgY29sb3I6ICNkM2Q0ZDcgIWltcG9ydGFudDsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlM2U4ZWY7IH1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIC5sb2dvIGltZy5kYXJrIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gLm1lbnUgdWwgbGkubmF2LWxpbms6aG92ZXIgYS5tYWluLCBbbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gI3Rvb2xiYXIgI29uZS10b29sYmFyIC5tZW51IHVsIGxpLm5hdi1saW5rLmRyb3AtZG93biAuZHJvcC1kb3duLW1lbnUgLmRyb3AtZG93bi1tZW51LXdyYXAgdWwgbGkgYTpob3ZlcixcblttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAjdG9vbGJhciAjb25lLXRvb2xiYXIgLm1lbnUgdWwgbGkubmF2LWxpbmsgLm1lZ2EtbWVudSAubWVnYS1tZW51LXdyYXAgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50OmhvdmVyIC5nYW1lLXRpdGxlIGgzLFxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdICN0b29sYmFyICNvbmUtdG9vbGJhciAubWVudSB1bCBsaS5uYXYtbGluayAuc21hbGwtbWVnYS1tZW51IC5tZWdhLW1lbnUtd3JhcCAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQ6aG92ZXIgLmdhbWUtdGl0bGUgaDMge1xuICBjb2xvcjogIzAwOTY4OCAhaW1wb3J0YW50OyB9XG5cblttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAjdG9vbGJhciAjb25lLXRvb2xiYXIgLm1lbnUgdWwgbGkubmF2LWxpbmsuZHJvcC1kb3duIC5kcm9wLWRvd24tbWVudSAuZHJvcC1kb3duLW1lbnUtd3JhcCB1bCBsaSBhIHtcbiAgY29sb3I6ICNkM2Q0ZDc7IH1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIC5iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZThmMDtcbiAgYmFja2dyb3VuZDogI0ZGRjsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gLm1kLXN1YmhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBiYWNrZ3JvdW5kOiAjRkZGOyB9XG5cblttZC10aGVtZT1cInRlYWxUaGVtZVwiXSBtZC1jaGVja2JveDpub3QoLm1kLWNoZWNrZWQpIC5tZC1pY29uIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIC5ub3RpZmljYXRpb24gLm1hcnF1ZWUgc3BhbiBsYWJlbCB7XG4gIGNvbG9yOiAjNjU2NTY1OyB9XG5cblttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAuY29sbGFwc2luZyBtZC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgfVxuICBbbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gLmNvbGxhcHNpbmcgbWQtY29udGVudCAubWQtdGFiLm1kLWFjdGl2ZSB7XG4gICAgY29sb3I6ICM3MDcwNzI7IH1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIC5tZC1vbmUtbnVtYmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLWNvbG9yOiAjYzZjNmM2O1xuICBjb2xvcjogIzFhMjAyYzsgfVxuICBbbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gLm1kLW9uZS1udW1iZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmYwZGQ7IH1cbiAgW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIC5tZC1vbmUtbnVtYmVyLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2Y3YWQ3YTtcbiAgICBib3JkZXItY29sb3I6ICNmZjc3MDA7IH1cbiAgW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIC5tZC1vbmUtbnVtYmVyLnN0b3Age1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjA0LCAyMDQsIDIwNCwgMC4zKTtcbiAgICBib3JkZXItY29sb3I6ICNiYmI7IH1cbiAgICBbbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gLm1kLW9uZS1udW1iZXIuc3RvcCAubnVtYmVyIHtcbiAgICAgIGNvbG9yOiAjOTk5OyB9XG4gICAgW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIC5tZC1vbmUtbnVtYmVyLnN0b3AgLnByaWNlIHtcbiAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7IH1cbiAgICAgIFttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAubWQtb25lLW51bWJlci5zdG9wIC5wcmljZSBzcGFuLnByaWNlLXVwIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIC5tZC1vbmUtbnVtYmVyLmxpdmUge1xuICAgIGJvcmRlcjogcmdiYSgyNTUsIDk3LCAwLCAwLjM0KSAxcHggc29saWQ7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDIyMSwgMjExLCAwLjY1KTsgfVxuICAgIFttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAubWQtb25lLW51bWJlci5saXZlLmFjdGl2ZSB7XG4gICAgICBib3JkZXI6IHJnYmEoMiwgMTUwLCAxMzYsIDAuMjUpIDFweCBzb2xpZDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoNDAsIDIwOCwgMTUwLCAwLjUpOyB9XG4gICAgW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIC5tZC1vbmUtbnVtYmVyLmxpdmUuc3RvcCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYmJiO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIC5tZC1vbmUtbnVtYmVyLmxpdmUuc3RvcCAubnVtYmVyIHtcbiAgICAgICAgY29sb3I6ICM5OTk7IH1cbiAgICAgIFttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAubWQtb25lLW51bWJlci5saXZlLnN0b3AgLnByaWNlIHtcbiAgICAgICAgY29sb3I6ICM5OTk7IH1cbiAgICAgICAgW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIC5tZC1vbmUtbnVtYmVyLmxpdmUuc3RvcCAucHJpY2Ugc3Bhbi5wcmljZS11cCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIC5udW1iZXItZmlsdGVyIC5odW5kcmVkcyBzcGFuOm5vdCgubGFiZWwpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLWNvbG9yOiAjYzZjNmM2O1xuICBjb2xvcjogIzFhMjAyYzsgfVxuICBbbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gLm51bWJlci1maWx0ZXIgLmh1bmRyZWRzIHNwYW46bm90KC5sYWJlbCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmYwZGQ7IH1cbiAgW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIC5udW1iZXItZmlsdGVyIC5odW5kcmVkcyBzcGFuOm5vdCgubGFiZWwpLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzAwOTY4ODtcbiAgICBib3JkZXItY29sb3I6ICMwMDk2ODg7XG4gICAgY29sb3I6ICNGRkY7IH1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIG1kLWRpYWxvZyBtZC10b29sYmFyOm5vdCgubWQtbWVudS10b29sYmFyKS5tZC1hY2NlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5Njg4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGOyB9XG4gIFttZC10aGVtZT1cInRlYWxUaGVtZVwiXSBtZC1kaWFsb2cgbWQtdG9vbGJhcjpub3QoLm1kLW1lbnUtdG9vbGJhcikubWQtYWNjZW50IG1kLWljb24ge1xuICAgIGNvbG9yOiAjRkZGOyB9XG5cblttZC10aGVtZT1cInRlYWxUaGVtZVwiXSBtZC1kaWFsb2cgLm1kLWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7IH1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIG1kLWRpYWxvZyAubWQtYnV0dG9uLm1kLWFjY2VudC5tZC1yYWlzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5Njg4ICFpbXBvcnRhbnQ7IH1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIG1kLWRpYWxvZyAubWQtYnV0dG9uLm1kLXdhcm46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUyLCAxMTIsIDIwMiwgMC4yKTsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gLnF1aWNrLWJldCAudGFibGUtd3JhcCAudGFibGUge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDE0MiwgMTQyLCAxNDIsIDAuMik7IH1cbiAgW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIC5xdWljay1iZXQgLnRhYmxlLXdyYXAgLnRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgxNDIsIDE0MiwgMTQyLCAwLjIpOyB9XG4gIFttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAucXVpY2stYmV0IC50YWJsZS13cmFwIC50YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMTQyLCAxNDIsIDE0MiwgMC4yKTsgfVxuICBbbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gLnF1aWNrLWJldCAudGFibGUtd3JhcCAudGFibGUgdGhlYWQgdHIgdGguYm9yZGVyLWxlZnQsIFttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAucXVpY2stYmV0IC50YWJsZS13cmFwIC50YWJsZSB0aGVhZCB0ciB0aC5ib3JkZXItcmlnaHQsIFttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAucXVpY2stYmV0IC50YWJsZS13cmFwIC50YWJsZSB0aGVhZCB0ciB0aC5ib3JkZXItYm90dG9tIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTQyLCAxNDIsIDE0MiwgMC4yKTsgfVxuICBbbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gLnF1aWNrLWJldCAudGFibGUtd3JhcCAudGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgxNDIsIDE0MiwgMTQyLCAwLjIpOyB9XG4gIFttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAucXVpY2stYmV0IC50YWJsZS13cmFwIC50YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgxNDIsIDE0MiwgMTQyLCAwLjIpOyB9XG4gICAgW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIC5xdWljay1iZXQgLnRhYmxlLXdyYXAgLnRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDE0MiwgMTQyLCAxNDIsIDAuMik7IH1cbiAgICBbbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gLnF1aWNrLWJldCAudGFibGUtd3JhcCAudGFibGUgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMTQyLCAxNDIsIDE0MiwgMC4yKTsgfVxuICAgIFttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAucXVpY2stYmV0IC50YWJsZS13cmFwIC50YWJsZSB0Ym9keSB0ciB0ZCBpbnB1dFtkaXNhYmxlZF0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTEpOyB9XG4gICAgW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIC5xdWljay1iZXQgLnRhYmxlLXdyYXAgLnRhYmxlIHRib2R5IHRyIHRkLmQzIGlucHV0W2Rpc2FibGVkXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTI3LCA4NywgMC4wOCkgIWltcG9ydGFudDsgfVxuICAgIFttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAucXVpY2stYmV0IC50YWJsZS13cmFwIC50YWJsZSB0Ym9keSB0ciB0ZC5kMyBpbnB1dDpub3QoW2Rpc2FibGVkXSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzIsIDg0LCAxMTUsIDAuMSk7IH1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdICNyZXN1bHRzIG1kLWNhbGVuZGFyID4gZGl2IHtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gI3Jlc3VsdHMgbWQtY2FsZW5kYXIgbWQtY2FsZW5kYXItbW9udGggdGFibGUubWQtY2FsZW5kYXItZGF5LWhlYWRlciB0aGVhZCwgW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdICNyZXN1bHRzIG1kLWNhbGVuZGFyIG1kLWNhbGVuZGFyLXllYXIgdGFibGUubWQtY2FsZW5kYXItZGF5LWhlYWRlciB0aGVhZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cblttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAjcmVzdWx0cyBtZC1jYWxlbmRhciBtZC1jYWxlbmRhci1tb250aCAubWQtY2FsZW5kYXItc2Nyb2xsLW1hc2sgdGFibGUgdGJvZHksIFttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAjcmVzdWx0cyBtZC1jYWxlbmRhciBtZC1jYWxlbmRhci15ZWFyIC5tZC1jYWxlbmRhci1zY3JvbGwtbWFzayB0YWJsZSB0Ym9keSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIFttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAjcmVzdWx0cyBtZC1jYWxlbmRhciBtZC1jYWxlbmRhci1tb250aCAubWQtY2FsZW5kYXItc2Nyb2xsLW1hc2sgdGFibGUgdGJvZHkgbWQtaWNvbiwgW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdICNyZXN1bHRzIG1kLWNhbGVuZGFyIG1kLWNhbGVuZGFyLXllYXIgLm1kLWNhbGVuZGFyLXNjcm9sbC1tYXNrIHRhYmxlIHRib2R5IG1kLWljb24ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cblttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAjcmVzdWx0cyBtZC1jYWxlbmRhciBtZC1jYWxlbmRhci1tb250aCAubWQtY2FsZW5kYXItc2Nyb2xsLW1hc2sgLm1kLWNhbGVuZGFyIHRyOmxhc3QtY2hpbGQgdGQsIFttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAjcmVzdWx0cyBtZC1jYWxlbmRhciBtZC1jYWxlbmRhci15ZWFyIC5tZC1jYWxlbmRhci1zY3JvbGwtbWFzayAubWQtY2FsZW5kYXIgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDk2ODg7IH1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdICNyZXN1bHRzIG1kLWNhbGVuZGFyIG1kLWNhbGVuZGFyLW1vbnRoIC5tZC1jYWxlbmRhci1zY3JvbGwtbWFzayAubWQtY2FsZW5kYXItZGF0ZS5tZC1jYWxlbmRhci1kYXRlLXRvZGF5IC5tZC1jYWxlbmRhci1kYXRlLXNlbGVjdGlvbi1pbmRpY2F0b3IsIFttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAjcmVzdWx0cyBtZC1jYWxlbmRhciBtZC1jYWxlbmRhci15ZWFyIC5tZC1jYWxlbmRhci1zY3JvbGwtbWFzayAubWQtY2FsZW5kYXItZGF0ZS5tZC1jYWxlbmRhci1kYXRlLXRvZGF5IC5tZC1jYWxlbmRhci1kYXRlLXNlbGVjdGlvbi1pbmRpY2F0b3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA5Njg4OyB9XG5cblttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAjcmVzdWx0cyBtZC1jYWxlbmRhciBtZC1jYWxlbmRhci1tb250aCAubWQtY2FsZW5kYXItc2Nyb2xsLW1hc2sgLm1kLWNhbGVuZGFyLWRhdGUubWQtY2FsZW5kYXItc2VsZWN0ZWQtZGF0ZSAubWQtY2FsZW5kYXItZGF0ZS1zZWxlY3Rpb24taW5kaWNhdG9yLFxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdICNyZXN1bHRzIG1kLWNhbGVuZGFyIG1kLWNhbGVuZGFyLW1vbnRoIC5tZC1jYWxlbmRhci1zY3JvbGwtbWFzayAubWQtY2FsZW5kYXItZGF0ZS5tZC1mb2N1cy5tZC1jYWxlbmRhci1zZWxlY3RlZC1kYXRlIC5tZC1jYWxlbmRhci1kYXRlLXNlbGVjdGlvbi1pbmRpY2F0b3IsIFttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAjcmVzdWx0cyBtZC1jYWxlbmRhciBtZC1jYWxlbmRhci1tb250aCAubWQtY2FsZW5kYXItc2Nyb2xsLW1hc2sgLm1kLWNhbGVuZGFyLWRhdGUubWQtZm9jdXMgLm1kLWNhbGVuZGFyLWRhdGUtc2VsZWN0aW9uLWluZGljYXRvciwgW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdICNyZXN1bHRzIG1kLWNhbGVuZGFyIG1kLWNhbGVuZGFyLXllYXIgLm1kLWNhbGVuZGFyLXNjcm9sbC1tYXNrIC5tZC1jYWxlbmRhci1kYXRlLm1kLWNhbGVuZGFyLXNlbGVjdGVkLWRhdGUgLm1kLWNhbGVuZGFyLWRhdGUtc2VsZWN0aW9uLWluZGljYXRvcixcblttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAjcmVzdWx0cyBtZC1jYWxlbmRhciBtZC1jYWxlbmRhci15ZWFyIC5tZC1jYWxlbmRhci1zY3JvbGwtbWFzayAubWQtY2FsZW5kYXItZGF0ZS5tZC1mb2N1cy5tZC1jYWxlbmRhci1zZWxlY3RlZC1kYXRlIC5tZC1jYWxlbmRhci1kYXRlLXNlbGVjdGlvbi1pbmRpY2F0b3IsIFttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAjcmVzdWx0cyBtZC1jYWxlbmRhciBtZC1jYWxlbmRhci15ZWFyIC5tZC1jYWxlbmRhci1zY3JvbGwtbWFzayAubWQtY2FsZW5kYXItZGF0ZS5tZC1mb2N1cyAubWQtY2FsZW5kYXItZGF0ZS1zZWxlY3Rpb24taW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZDogIzAwOTY4ODtcbiAgY29sb3I6IHdoaXRlOyB9XG5cblttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAjcmVzdWx0cyAucmVzdWx0cy1ib2R5IC5yZXN1bHRzLXRhYmxlIC50ZXh0LWxhYmVsIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdICNyZXN1bHRzIC5yZXN1bHRzLWJvZHkgLnJlc3VsdHMtdGFibGUgdGFibGUgdGJvZHkgdHIgdGQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gIFttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAjcmVzdWx0cyAucmVzdWx0cy1ib2R5IC5yZXN1bHRzLXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdICNyZXN1bHRzIC5yZXN1bHRzLWJvZHkgLnJlc3VsdHMtdGFibGUgdGFibGUgdGJvZHkgdHIuamFja3BvdCB0ZCB7XG4gIGNvbG9yOiAjZmYzMzAwOyB9XG5cblttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAjcmVzdWx0cyAucmVzdWx0cy1ib2R5IC5yZXN1bHRzLXRhYmxlIHRhYmxlLm1hdHJpeCB0Ym9keSB0ciB0ZCBzcGFuIHtcbiAgbWFyZ2luOiAwIDFweDsgfVxuICBbbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gI3Jlc3VsdHMgLnJlc3VsdHMtYm9keSAucmVzdWx0cy10YWJsZSB0YWJsZS5tYXRyaXggdGJvZHkgdHIgdGQgc3Bhbi5qYWNrIHtcbiAgICBjb2xvcjogI2ZhMTQxNDsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gI3Jlc3VsdHMgLnJlc3VsdHMtYm9keSAucmVzdWx0cy10YWJsZSB0YWJsZS5tYXRyaXggdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgY29sb3I6ICNmYTE0MTQ7IH1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdICNyZXN1bHRzIC5yZXN1bHRzLWJvZHkgLnJlc3VsdHMtdGFibGUgdGFibGUuc291dGh3YXJkIHRoZWFkIHRyIHRoIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gI3Jlc3VsdHMgLnJlc3VsdHMtYm9keSAucmVzdWx0cy10YWJsZSB0YWJsZS5zb3V0aHdhcmQgdGJvZHkgdHIgdGQgc3Bhbi5qYWNrIHtcbiAgY29sb3I6ICNmYTE0MTQ7IH1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdICNyZXN1bHRzIC5yZXN1bHRzLWJvZHkgLnJlc3VsdHMtdGFibGUgdGFibGUuc291dGh3YXJkIHRib2R5IHRyIHRkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdICNyZXN1bHRzIC5yZXN1bHRzLWJvZHkgLnJlc3VsdHMtdGFibGUgdGFibGUuc291dGgtbWF0cml4IHRoZWFkIHRyIHRoIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYmFja2dyb3VuZDogI2YwZjFmMTsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gI3Jlc3VsdHMgLnJlc3VsdHMtYm9keSAucmVzdWx0cy10YWJsZSB0YWJsZS5zb3V0aC1tYXRyaXggdGJvZHkgdHIgdGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gI3Jlc3VsdHMgLnJlc3VsdHMtYm9keSAucmVzdWx0cy10YWJsZSB0YWJsZS5zb3V0aC1tYXRyaXggdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICBjb2xvcjogI2ZhMTQxNDsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gI3Jlc3VsdHMgLm1lc3NhZ2UgLm1lc3NhZ2UtY29udGVudCBoMiBzcGFuIHtcbiAgY29sb3I6ICNmZjMzMDA7IH1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIC5tZW51LW15LWFjY291bnQgdWwgbGkge1xuICBjb2xvcjogIzFhMjAyYzsgfVxuICBbbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gLm1lbnUtbXktYWNjb3VudCB1bCBsaS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk2ODg7XG4gICAgY29sb3I6ICNGRkY7IH1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdICNhbm5vdW5jZW1lbnRzIC5hbm5vdW5jZW1lbnRzLXdyYXAge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFkY2UwOyB9XG4gIFttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAjYW5ub3VuY2VtZW50cyAuYW5ub3VuY2VtZW50cy13cmFwIC50b29sYmFyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZGNlMDsgfVxuICBbbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gI2Fubm91bmNlbWVudHMgLmFubm91bmNlbWVudHMtd3JhcCAuY29udGVudC13cmFwcGVyIC50aHJlYWQtbGlzdCAudGhyZWFkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gLm1kLWRhdGVwaWNrZXItY2FsZW5kYXIgdGFibGUubWQtY2FsZW5kYXItZGF5LWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICMwMDk2ODg7XG4gIGNvbG9yOiAjZWZlZmVmOyB9XG5cblttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAubWQtZGF0ZXBpY2tlci1jYWxlbmRhciB0YWJsZS5tZC1jYWxlbmRhciB7XG4gIGJhY2tncm91bmQ6ICNGRUZFRkU7XG4gIGNvbG9yOiAjMWIxNjBmOyB9XG4gIFttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAubWQtZGF0ZXBpY2tlci1jYWxlbmRhciB0YWJsZS5tZC1jYWxlbmRhciBtZC1pY29uIHtcbiAgICBjb2xvcjogIzFiMTYwZjsgfVxuICBbbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gLm1kLWRhdGVwaWNrZXItY2FsZW5kYXIgdGFibGUubWQtY2FsZW5kYXIgLm1kLWNhbGVuZGFyLWRhdGUubWQtY2FsZW5kYXItZGF0ZS10b2RheSAubWQtY2FsZW5kYXItZGF0ZS1zZWxlY3Rpb24taW5kaWNhdG9yIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA5Njg4OyB9XG4gIFttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAubWQtZGF0ZXBpY2tlci1jYWxlbmRhciB0YWJsZS5tZC1jYWxlbmRhciAubWQtY2FsZW5kYXItZGF0ZS5tZC1mb2N1cy5tZC1jYWxlbmRhci1zZWxlY3RlZC1kYXRlIC5tZC1jYWxlbmRhci1kYXRlLXNlbGVjdGlvbi1pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQ6ICMwMDk2ODg7XG4gICAgY29sb3I6ICNlZmVmZWY7IH1cbiAgW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIC5tZC1kYXRlcGlja2VyLWNhbGVuZGFyIHRhYmxlLm1kLWNhbGVuZGFyIHRyOmxhc3QtY2hpbGQgdGQge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDk2ODg7IH1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIC5tZC1kYXRlcGlja2VyLWNhbGVuZGFyIC5tZC1jYWxlbmRhci1kYXktaGVhZGVyIHtcbiAgY29sb3I6ICMxYjE2MGY7IH1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIC5tZC1kYXRlcGlja2VyLWNhbGVuZGFyLXBhbmUge1xuICBib3JkZXItY29sb3I6ICNkYWRjZTA7IH1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIC5zdHItY29udCBoNSwgW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIC5jb3B5cmlnaHQtdGV4dCBwIHtcbiAgY29sb3I6ICMwZTBlMGU7IH1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIGkuaWNvbi1zYWJhIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pY29ucy9mb290YmFsbF9iLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7IH1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIGkuaWNvbi10cmFkaXRpb25hbC1sb3R0ZXJ5IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pY29ucy9sb2dvX3hzX2JsYWNrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7IH1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIC5hdXRoLXRlbXBsYXRlIC50b29sYmFyIC5tZC1idXR0b24gbWQtaWNvbiB7XG4gIGNvbG9yOiAjMGUwZTBlOyB9XG5cblttZC10aGVtZT1cInRlYWxUaGVtZVwiXSBtZC10b29sYmFyOm5vdCgubWQtbWVudS10b29sYmFyKSBtZC1pY29uIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7XG4gIGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdICNvbmUtdG9vbGJhciAubWQtb25lLWlucHV0IHtcbiAgY29sb3I6ICNlYmVjZWM7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI5Mzk7IH1cbiAgW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdICNvbmUtdG9vbGJhciAubWQtb25lLWlucHV0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDk2ODg7IH1cbiAgW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdICNvbmUtdG9vbGJhciAubWQtb25lLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNlNWU1ZTU7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90bywgc2VyaWY7IH1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdICNvbmUtdG9vbGJhciAubWVudSB1bCBsaSBhLm1haW4ge1xuICBjb2xvcjogI2QzZDRkNzsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gI29uZS10b29sYmFyIC5tZW51IHVsIGxpIC5tZWdhLW1lbnUgLm1lZ2EtbWVudS13cmFwIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuZ2FtZS10aXRsZSwgW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdICNvbmUtdG9vbGJhciAubWVudSB1bCBsaSAubWVnYS1tZW51IC5tZWdhLW1lbnUtd3JhcCAuY2FzaW5vLTc4OSAuZ2FtZS1jb250ZW50IC5nYW1lLXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMjAyYztcbiAgY29sb3I6ICNGM0U1RjU7IH1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdICNvbmUtdG9vbGJhciAubWVudSB1bCBsaS5uYXYtbGluazpob3ZlciBhLm1haW4ge1xuICBjb2xvcjogIzAwOTY4ODsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gI29uZS10b29sYmFyIG1kLWljb24uaWNvbi1leWUsIFttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAjb25lLXRvb2xiYXIgbWQtaWNvbi5pY29uLWV5ZS1vZmYsIFttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAjb25lLXRvb2xiYXIgbWQtaWNvbi5pY29uLXRoZW1lLWxpZ2h0LWRhcmsge1xuICBjb2xvcjogI2QzZDRkNzsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gI29uZS10b29sYmFyIC5tZW51IHVsIGxpLm5hdi1saW5rLmRyb3AtZG93biAuZHJvcC1kb3duLW1lbnUgLmRyb3AtZG93bi1tZW51LXdyYXAgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSwgW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdICNvbmUtdG9vbGJhciAubWVudSB1bCBsaS5uYXYtbGluayAubWVnYS1tZW51IC5tZWdhLW1lbnUtd3JhcCB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNTMsIDYzLCA4NSwgMC44KTsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gI29uZS10b29sYmFyICN1c2VyLW1lbnUgLnVzZXItYnV0dG9uIHtcbiAgY29sb3I6ICNkM2Q0ZDc7IH1cbiAgW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdICNvbmUtdG9vbGJhciAjdXNlci1tZW51IC51c2VyLWJ1dHRvbiBtZC1pY29uIHtcbiAgICBjb2xvcjogI2QzZDRkNzsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gI25vdGlmaWNhdGlvbi1jb250ZW50IG1kLW1lbnUtaXRlbSAuYnV0dG9uIC5ub3RpZmljYXRpb24gLnRleHQge1xuICBjb2xvcjogIzYxNjE2MTsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gbWQtbWVudS1jb250ZW50Lm1kLWxpZ2h0LXRoZW1lIG1kLW1lbnUtaXRlbSBtZC1pY29uIHtcbiAgY29sb3I6ICNkM2Q0ZDc7IH1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdICNtYW51YWwgLmJlZm9yZS1wYXJzZSBmb3JtIG1kLWlucHV0LWNvbnRhaW5lciBsYWJlbCB7XG4gIGNvbG9yOiAjZDNkNGQ3OyB9XG5cblttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAuY2hhbmdlLXBhc3N3b3JkIC5pbnB1dC1jb250ZW50IC5tZC1idXR0b25bZGlzYWJsZWRdIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzVmN2Q5NyAhaW1wb3J0YW50OyB9XG5cblttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAubWQtYnV0dG9uLm1kLWFjY2VudDpub3QoLm1kLXJhaXNlZCkge1xuICBjb2xvcjogIzAwOTY4ODsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gbWQtZGlhbG9nIG1kLWNoZWNrYm94IC5tZC1pY29uIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cblttZC10aGVtZT1cInRlYWxUaGVtZVwiXSBtZC1kaWFsb2cgbWQtY2hlY2tib3gubWQtY2hlY2tlZCAubWQtaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2ODg7IH1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIG1kLXNlbGVjdC1tZW51IG1kLWNvbnRlbnQgbWQtb3B0aW9uIHtcbiAgYmFja2dyb3VuZDogI2YyZjVmOTsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gdGFibGUgdGJvZHkgdHIuY2FuY2VsZWQgdGQge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgYmFja2dyb3VuZDogI2NjYzsgfVxuXG5Aa2V5ZnJhbWVzIGJsaW5rLWNhc2lubyB7XG4gIGZyb20ge1xuICAgIGNvbG9yOiAjZmYyODI4OyB9XG4gIHRvIHtcbiAgICBjb2xvcjogI0ZGRjsgfSB9XG5cbiN0b29sYmFyIHtcbiAgaGVpZ2h0OiA2NHB4O1xuICBtaW4taGVpZ2h0OiA2NHB4O1xuICBtYXgtaGVpZ2h0OiA2NHB4O1xuICB6LWluZGV4OiA1OCAhaW1wb3J0YW50OyB9XG4gICN0b29sYmFyLnN0dWNrIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gICN0b29sYmFyICNvbmUtdG9vbGJhciAubmF2aWdhdGlvbi1idXR0b24tdG9nZ2xlIHtcbiAgICBtaW4td2lkdGg6IDYwcHg7IH1cbiAgI3Rvb2xiYXIgI29uZS10b29sYmFyIG1kLWljb24uaWNvbi1mdWxsc2NyZWVuIHtcbiAgICBjb2xvcjogI2VhZWFlYTsgfVxuICAjdG9vbGJhciAjb25lLXRvb2xiYXIgbWQtbWVudS1iYXIgbWQtbWVudS5tZC1vcGVuIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgI3Rvb2xiYXIgI29uZS10b29sYmFyIC5jaGFuZ2UtdGhlbWUge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAjdG9vbGJhciAjb25lLXRvb2xiYXIgLmNoYW5nZS10aGVtZSAuaWNvbiB7XG4gICAgICBjb2xvcjogI2QzZDRkNyAhaW1wb3J0YW50OyB9XG4gICN0b29sYmFyICNvbmUtdG9vbGJhciAubG9nbyBpbWcge1xuICAgIGhlaWdodDogNDBweDsgfVxuICAgICN0b29sYmFyICNvbmUtdG9vbGJhciAubG9nbyBpbWcubHVuYSB7XG4gICAgICBoZWlnaHQ6IDYwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgI3Rvb2xiYXIgI29uZS10b29sYmFyIC5sb2dvIGltZyB7XG4gICAgICAgIGhlaWdodDogMzZweDsgfSB9XG4gICN0b29sYmFyICNvbmUtdG9vbGJhciAubG9naW4ge1xuICAgIGhlaWdodDogNjRweDsgfVxuICAgICN0b29sYmFyICNvbmUtdG9vbGJhciAubG9naW4gLm1kLWJ1dHRvbi5hdXRoLCAjdG9vbGJhciAjb25lLXRvb2xiYXIgLmxvZ2luIGEge1xuICAgICAgcGFkZGluZzogNHB4IDE2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWluLXdpZHRoOiAxMDBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgI3Rvb2xiYXIgI29uZS10b29sYmFyIC5sb2dpbiAubWQtYnV0dG9uLmF1dGgsICN0b29sYmFyICNvbmUtdG9vbGJhciAubG9naW4gYSB7XG4gICAgICAgICAgcGFkZGluZzogMnB4IDhweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDkwcHg7IH0gfVxuICAjdG9vbGJhciAjb25lLXRvb2xiYXIgbWQtbWVudSNub3RpZmljYXRpb24tbWVudSAubWQtYnV0dG9uIGxhYmVsIHtcbiAgICB0b3A6IDIycHg7XG4gICAgcmlnaHQ6IDIwcHg7IH1cbiAgI3Rvb2xiYXIgI29uZS10b29sYmFyIC5tZW51IHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgICN0b29sYmFyICNvbmUtdG9vbGJhciAubWVudSB1bCBsaS5uYXYtbGluayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICN0b29sYmFyICNvbmUtdG9vbGJhciAubWVudSB1bCBsaS5uYXYtbGluayBhLm1haW4ge1xuICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDcyNzI3MjdlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgICAgICAgLW1zLWh5cGhlbnM6IGF1dG87XG4gICAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICN0b29sYmFyICNvbmUtdG9vbGJhciAubWVudSB1bCBsaS5uYXYtbGluayBhLm1haW4ubGVnZW5kYXJ5IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAjdG9vbGJhciAjb25lLXRvb2xiYXIgLm1lbnUgdWwgbGkubmF2LWxpbmsgYS5tYWluLmxlZ2VuZGFyeSBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IC0xNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICAgICAgei1pbmRleDogMDsgfVxuICAgICAgICAgICN0b29sYmFyICNvbmUtdG9vbGJhciAubWVudSB1bCBsaS5uYXYtbGluayBhLm1haW4ubGVnZW5kYXJ5IHNwYW4ge1xuICAgICAgICAgICAgei1pbmRleDogMTA7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgI3Rvb2xiYXIgI29uZS10b29sYmFyIC5tZW51IHVsIGxpLm5hdi1saW5rIGEubWFpbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDhweDsgfSB9XG4gICAgICAjdG9vbGJhciAjb25lLXRvb2xiYXIgLm1lbnUgdWwgbGkubmF2LWxpbms6aG92ZXIgYS5tYWluIHtcbiAgICAgICAgdHJhbnNpdGlvbjogMC40czsgfVxuICAgICAgI3Rvb2xiYXIgI29uZS10b29sYmFyIC5tZW51IHVsIGxpLm5hdi1saW5rLmRyb3AtZG93biB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAjdG9vbGJhciAjb25lLXRvb2xiYXIgLm1lbnUgdWwgbGkubmF2LWxpbmsuZHJvcC1kb3duIC5kcm9wLWRvd24tbWVudSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC40cyBlYXNlO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAjdG9vbGJhciAjb25lLXRvb2xiYXIgLm1lbnUgdWwgbGkubmF2LWxpbmsuZHJvcC1kb3duIC5kcm9wLWRvd24tbWVudSAuZHJvcC1kb3duLW1lbnUtd3JhcCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwOyB9XG4gICAgICAgICAgICAjdG9vbGJhciAjb25lLXRvb2xiYXIgLm1lbnUgdWwgbGkubmF2LWxpbmsuZHJvcC1kb3duIC5kcm9wLWRvd24tbWVudSAuZHJvcC1kb3duLW1lbnUtd3JhcCB1bCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICAgICN0b29sYmFyICNvbmUtdG9vbGJhciAubWVudSB1bCBsaS5uYXYtbGluay5kcm9wLWRvd24gLmRyb3AtZG93bi1tZW51IC5kcm9wLWRvd24tbWVudS13cmFwIHVsIGxpIHtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDcyNzI3MjdlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICAgICAgICAgICAgICAgIC1tcy1oeXBoZW5zOiBhdXRvO1xuICAgICAgICAgICAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cbiAgICAgICAgICAgICAgICAjdG9vbGJhciAjb25lLXRvb2xiYXIgLm1lbnUgdWwgbGkubmF2LWxpbmsuZHJvcC1kb3duIC5kcm9wLWRvd24tbWVudSAuZHJvcC1kb3duLW1lbnUtd3JhcCB1bCBsaSBhIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgICAgICAgICAjdG9vbGJhciAjb25lLXRvb2xiYXIgLm1lbnUgdWwgbGkubmF2LWxpbmsuZHJvcC1kb3duIC5kcm9wLWRvd24tbWVudSAuZHJvcC1kb3duLW1lbnUtd3JhcCB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICAjdG9vbGJhciAjb25lLXRvb2xiYXIgLm1lbnUgdWwgbGkubmF2LWxpbmsuZHJvcC1kb3duOmhvdmVyIC5kcm9wLWRvd24tbWVudSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICN0b29sYmFyICNvbmUtdG9vbGJhciAubWVudSB1bCBsaS5uYXYtbGluayAuc21hbGwtbWVnYS1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTY0cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAjdG9vbGJhciAjb25lLXRvb2xiYXIgLm1lbnUgdWwgbGkubmF2LWxpbmsgLnNtYWxsLW1lZ2EtbWVudTpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2LCAxOCwgNDAsIDAuMik7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgdG9wOiA2NHB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgI3Rvb2xiYXIgI29uZS10b29sYmFyIC5tZW51IHVsIGxpLm5hdi1saW5rIC5zbWFsbC1tZWdhLW1lbnUgLm1lZ2EtbWVudS13cmFwIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggNHB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDFweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgIHBhZGRpbmc6IDhweDsgfVxuICAgICAgICAgICN0b29sYmFyICNvbmUtdG9vbGJhciAubWVudSB1bCBsaS5uYXYtbGluayAuc21hbGwtbWVnYS1tZW51IC5tZWdhLW1lbnUtd3JhcCAuZ2FtZS13cmFwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweDsgfVxuICAgICAgICAgICAgI3Rvb2xiYXIgI29uZS10b29sYmFyIC5tZW51IHVsIGxpLm5hdi1saW5rIC5zbWFsbC1tZWdhLW1lbnUgLm1lZ2EtbWVudS13cmFwIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMDBweDsgfVxuICAgICAgICAgICAgICAjdG9vbGJhciAjb25lLXRvb2xiYXIgLm1lbnUgdWwgbGkubmF2LWxpbmsgLnNtYWxsLW1lZ2EtbWVudSAubWVnYS1tZW51LXdyYXAgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IGltZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzIGVhc2U7IH1cbiAgICAgICAgICAgICAgI3Rvb2xiYXIgI29uZS10b29sYmFyIC5tZW51IHVsIGxpLm5hdi1saW5rIC5zbWFsbC1tZWdhLW1lbnUgLm1lZ2EtbWVudS13cmFwIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuZ2FtZS10aXRsZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTIwMmM7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGM0U1RjU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAgICAgICAgICAgI3Rvb2xiYXIgI29uZS10b29sYmFyIC5tZW51IHVsIGxpLm5hdi1saW5rIC5zbWFsbC1tZWdhLW1lbnUgLm1lZ2EtbWVudS13cmFwIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuZ2FtZS10aXRsZSBoMyB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC41cyBlYXNlO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgICAgICN0b29sYmFyICNvbmUtdG9vbGJhciAubWVudSB1bCBsaS5uYXYtbGluayAuc21hbGwtbWVnYS1tZW51IC5tZWdhLW1lbnUtd3JhcCAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQ6aG92ZXIgaW1nIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cbiAgICAgICN0b29sYmFyICNvbmUtdG9vbGJhciAubWVudSB1bCBsaS5uYXYtbGluayAubWVnYS1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAyMjBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xuICAgICAgICB3aWR0aDogNzYwcHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgI3Rvb2xiYXIgI29uZS10b29sYmFyIC5tZW51IHVsIGxpLm5hdi1saW5rIC5tZWdhLW1lbnU6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNiwgMTgsIDQwLCAwLjIpO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHRvcDogNjRweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICN0b29sYmFyICNvbmUtdG9vbGJhciAubWVudSB1bCBsaS5uYXYtbGluayAubWVnYS1tZW51IC5tZWdhLW1lbnUtd3JhcCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA0cHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgICAgICAgICAjdG9vbGJhciAjb25lLXRvb2xiYXIgLm1lbnUgdWwgbGkubmF2LWxpbmsgLm1lZ2EtbWVudSAubWVnYS1tZW51LXdyYXAgLmdhbWUtd3JhcCB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMjUlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHg7IH1cbiAgICAgICAgICAgICN0b29sYmFyICNvbmUtdG9vbGJhciAubWVudSB1bCBsaS5uYXYtbGluayAubWVnYS1tZW51IC5tZWdhLW1lbnUtd3JhcCAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNDBweDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzIGVhc2U7IH1cbiAgICAgICAgICAgICAgI3Rvb2xiYXIgI29uZS10b29sYmFyIC5tZW51IHVsIGxpLm5hdi1saW5rIC5tZWdhLW1lbnUgLm1lZ2EtbWVudS13cmFwIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCBpbWcge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC41cyBlYXNlOyB9XG4gICAgICAgICAgICAgICN0b29sYmFyICNvbmUtdG9vbGJhciAubWVudSB1bCBsaS5uYXYtbGluayAubWVnYS1tZW51IC5tZWdhLW1lbnUtd3JhcCAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmdhbWUtdGl0bGUge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgICAgICAgICAgICAjdG9vbGJhciAjb25lLXRvb2xiYXIgLm1lbnUgdWwgbGkubmF2LWxpbmsgLm1lZ2EtbWVudSAubWVnYS1tZW51LXdyYXAgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5nYW1lLXRpdGxlIGgzIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzIGVhc2U7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgICAgICAgI3Rvb2xiYXIgI29uZS10b29sYmFyIC5tZW51IHVsIGxpLm5hdi1saW5rIC5tZWdhLW1lbnUgLm1lZ2EtbWVudS13cmFwIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudDpob3ZlciBpbWcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICAgICAgICAgICAgICAjdG9vbGJhciAjb25lLXRvb2xiYXIgLm1lbnUgdWwgbGkubmF2LWxpbmsgLm1lZ2EtbWVudSAubWVnYS1tZW51LXdyYXAgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50OmhvdmVyIC5nYW1lLXRpdGxlIGgzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2Y4NzExNTsgfVxuICAgICAgICAgICAgI3Rvb2xiYXIgI29uZS10b29sYmFyIC5tZW51IHVsIGxpLm5hdi1saW5rIC5tZWdhLW1lbnUgLm1lZ2EtbWVudS13cmFwIC5nYW1lLXdyYXAuc2FiYSB7XG4gICAgICAgICAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMjUlOyB9XG4gICAgICAgICAgICAgICN0b29sYmFyICNvbmUtdG9vbGJhciAubWVudSB1bCBsaS5uYXYtbGluayAubWVnYS1tZW51IC5tZWdhLW1lbnUtd3JhcCAuZ2FtZS13cmFwLnNhYmEgLmdhbWUtY29udGVudCB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTcwcHg7IH1cbiAgICAgICAgICAjdG9vbGJhciAjb25lLXRvb2xiYXIgLm1lbnUgdWwgbGkubmF2LWxpbmsgLm1lZ2EtbWVudSAubWVnYS1tZW51LXdyYXAgLm1lbnUtaGVhZGVyIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyYjJlNTk7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcbiAgICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE3MTc1NjsgfVxuICAgICAgICAgICAgI3Rvb2xiYXIgI29uZS10b29sYmFyIC5tZW51IHVsIGxpLm5hdi1saW5rIC5tZWdhLW1lbnUgLm1lZ2EtbWVudS13cmFwIC5tZW51LWhlYWRlciBhIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cbiAgICAgICAgICAjdG9vbGJhciAjb25lLXRvb2xiYXIgLm1lbnUgdWwgbGkubmF2LWxpbmsgLm1lZ2EtbWVudSAubWVnYS1tZW51LXdyYXAgLm1lbnUtY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgICAgICAjdG9vbGJhciAjb25lLXRvb2xiYXIgLm1lbnUgdWwgbGkubmF2LWxpbmsgLm1lZ2EtbWVudSAubWVnYS1tZW51LXdyYXAgLm1lbnUtY29udGVudCB1bCB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgICAgI3Rvb2xiYXIgI29uZS10b29sYmFyIC5tZW51IHVsIGxpLm5hdi1saW5rIC5tZWdhLW1lbnUgLm1lZ2EtbWVudS13cmFwIC5tZW51LWNvbnRlbnQgdWwgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggOHB4O1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNzI3MjcyN2VtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgICAgICAgLW1zLWh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI0MjY0YTsgfVxuICAgICAgICAgICAgICAgICN0b29sYmFyICNvbmUtdG9vbGJhciAubWVudSB1bCBsaS5uYXYtbGluayAubWVnYS1tZW51IC5tZWdhLW1lbnUtd3JhcCAubWVudS1jb250ZW50IHVsIGxpIGEge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjsgfVxuICAgICAgICAgICAgICAgICAgI3Rvb2xiYXIgI29uZS10b29sYmFyIC5tZW51IHVsIGxpLm5hdi1saW5rIC5tZWdhLW1lbnUgLm1lZ2EtbWVudS13cmFwIC5tZW51LWNvbnRlbnQgdWwgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjg3MTE1OyB9XG4gICAgICAgICAgICAgICAgICAjdG9vbGJhciAjb25lLXRvb2xiYXIgLm1lbnUgdWwgbGkubmF2LWxpbmsgLm1lZ2EtbWVudSAubWVnYS1tZW51LXdyYXAgLm1lbnUtY29udGVudCB1bCBsaSBhLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjg3MTE1OyB9XG4gICAgICAgICAgICAjdG9vbGJhciAjb25lLXRvb2xiYXIgLm1lbnUgdWwgbGkubmF2LWxpbmsgLm1lZ2EtbWVudSAubWVnYS1tZW51LXdyYXAgLm1lbnUtY29udGVudC5vZGQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpOyB9XG4gICAgICAjdG9vbGJhciAjb25lLXRvb2xiYXIgLm1lbnUgdWwgbGkubmF2LWxpbms6aG92ZXIgLm1lZ2EtbWVudSwgI3Rvb2xiYXIgI29uZS10b29sYmFyIC5tZW51IHVsIGxpLm5hdi1saW5rOmhvdmVyIC5zbWFsbC1tZWdhLW1lbnUsICN0b29sYmFyICNvbmUtdG9vbGJhciAubWVudSB1bCBsaS5uYXYtbGluazpob3ZlciAubWVnYS1tZW51OmJlZm9yZSwgI3Rvb2xiYXIgI29uZS10b29sYmFyIC5tZW51IHVsIGxpLm5hdi1saW5rOmhvdmVyIC5zbWFsbC1tZWdhLW1lbnU6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgI3Rvb2xiYXIgI29uZS10b29sYmFyIC5vbmUtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgI3Rvb2xiYXIgI29uZS10b29sYmFyIC5vbmUtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMCA0cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgI3Rvb2xiYXIgI29uZS10b29sYmFyIC5vbmUtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4OyB9IH1cbiAgICAjdG9vbGJhciAjb25lLXRvb2xiYXIgLm9uZS1jb250YWluZXIgLmhlYWRlci1sb2dpbiAuZm9ybS1ncm91cCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAgICAgI3Rvb2xiYXIgI29uZS10b29sYmFyIC5vbmUtY29udGFpbmVyIC5oZWFkZXItbG9naW4gLmZvcm0tZ3JvdXAgaW5wdXQge1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgcGFkZGluZzogNHB4IDEycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4OyB9XG4gICAgICAgICN0b29sYmFyICNvbmUtdG9vbGJhciAub25lLWNvbnRhaW5lciAuaGVhZGVyLWxvZ2luIC5mb3JtLWdyb3VwIGlucHV0OmZvY3VzICsgLmxpbmUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMERERDsgfVxuICAgICAgI3Rvb2xiYXIgI29uZS10b29sYmFyIC5vbmUtY29udGFpbmVyIC5oZWFkZXItbG9naW4gLmZvcm0tZ3JvdXAgLmxpbmUge1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDBEREQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogNTAlOyB9XG4gICAgICAjdG9vbGJhciAjb25lLXRvb2xiYXIgLm9uZS1jb250YWluZXIgLmhlYWRlci1sb2dpbiAuZm9ybS1ncm91cCBtZC1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgIG9wYWNpdHk6IDAuNzsgfVxuICAgICAgICAjdG9vbGJhciAjb25lLXRvb2xiYXIgLm9uZS1jb250YWluZXIgLmhlYWRlci1sb2dpbiAuZm9ybS1ncm91cCBtZC1pY29uOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgI3Rvb2xiYXIgI29uZS10b29sYmFyIC5vbmUtY29udGFpbmVyIC5oZWFkZXItbG9naW4gLm1kLWJ1dHRvbiB7XG4gICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgICN0b29sYmFyICNvbmUtdG9vbGJhciAub25lLWNvbnRhaW5lciAuaGVhZGVyLWxvZ2luIC5tZC1idXR0b25bZGlzYWJsZWRdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRlNGU0ZTsgfVxuICAjdG9vbGJhciAjbmF2aWdhdGlvbi10b2dnbGUge1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIG1pbi13aWR0aDogNjRweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAjdG9vbGJhciAjdXNlci1tZW51IHtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgcGFkZGluZzogMDsgfVxuICAgICN0b29sYmFyICN1c2VyLW1lbnUgbWQtbWVudS1pdGVtIC5tZC1idXR0b24ge1xuICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgICAjdG9vbGJhciAjdXNlci1tZW51IG1kLW1lbnUtaXRlbSAubWQtYnV0dG9uIG1kLWljb24ge1xuICAgICAgICBtYXJnaW46IGF1dG8gMTZweCBhdXRvIDA7IH1cbiAgICAjdG9vbGJhciAjdXNlci1tZW51IC51c2VyLWJ1dHRvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgI3Rvb2xiYXIgI3VzZXItbWVudSAudXNlci1idXR0b24gLmF2YXRhci13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICN0b29sYmFyICN1c2VyLW1lbnUgLnVzZXItYnV0dG9uIC5hdmF0YXItd3JhcHBlciAuc3RhdHVzIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAtM3B4O1xuICAgICAgICAgIHJpZ2h0OiA1cHg7IH1cbiAgICAgICN0b29sYmFyICN1c2VyLW1lbnUgLnVzZXItYnV0dG9uIC51c2VybmFtZSB7XG4gICAgICAgIG1hcmdpbjogMCAxMnB4IDAgOHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICN0b29sYmFyIC5zYWJhLWJhbGFuY2UgLm1kLWJ1dHRvbi5iYWxhbmNlIHtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGNvbG9yOiAjZDNkNGQ3OyB9XG4gICAgI3Rvb2xiYXIgLnNhYmEtYmFsYW5jZSAubWQtYnV0dG9uLmJhbGFuY2UubG93IHtcbiAgICAgIGFuaW1hdGlvbjogMXMgYmFsYW5jZS1ibGluayBlYXNlIGluZmluaXRlOyB9XG4gICN0b29sYmFyICNxdWljay1wYW5lbC10b2dnbGUge1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGhlaWdodDogNjRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAjdG9vbGJhciAudG9vbGJhci1zZXBhcmF0b3Ige1xuICAgIGhlaWdodDogNjRweDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuYm9keS5vbmU3ODkgI3Rvb2xiYXIgLm9uZS1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDE1cHggIWltcG9ydGFudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIGJvZHkub25lNzg5ICN0b29sYmFyIC5vbmUtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDAgIWltcG9ydGFudDsgfSB9XG5cbmJvZHkuc2FiYSAjdG9vbGJhciAjb25lLXRvb2xiYXIgLm5hdmlnYXRpb24tYnV0dG9uLXRvZ2dsZSB7XG4gIG1pbi13aWR0aDogNjRweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAjdG9vbGJhciAjdXNlci1tZW51IC51c2VyLWJ1dHRvbiB7XG4gICAgbWluLXdpZHRoOiA2NHB4O1xuICAgIHBhZGRpbmc6IDAgMnB4IDAgMTBweDsgfSB9XG5cbkBrZXlmcmFtZXMgYmFsYW5jZS1ibGluayB7XG4gIGZyb20sIHRvIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZkMmYyZjsgfSB9XG5cbmJvZHkuYW5ub3VuY2VtZW50cyAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIGJvZHkuYW5ub3VuY2VtZW50cyAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNhbm5vdW5jZW1lbnRzIHtcbiAgICBwYWRkaW5nOiAzMnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIGJvZHkuYW5ub3VuY2VtZW50cyAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNhbm5vdW5jZW1lbnRzIHtcbiAgICAgICAgcGFkZGluZzogOHB4OyB9IH1cbiAgICBib2R5LmFubm91bmNlbWVudHMgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjYW5ub3VuY2VtZW50cyBoMiB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgYm9keS5hbm5vdW5jZW1lbnRzICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2Fubm91bmNlbWVudHMgLmFubm91bmNlbWVudHMtd3JhcCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIGJvZHkuYW5ub3VuY2VtZW50cyAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNhbm5vdW5jZW1lbnRzIC5hbm5vdW5jZW1lbnRzLXdyYXAgLnRvb2xiYXIge1xuICAgICAgICBtaW4taGVpZ2h0OiA2NXB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggMjRweDsgfVxuICAgICAgICBib2R5LmFubm91bmNlbWVudHMgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjYW5ub3VuY2VtZW50cyAuYW5ub3VuY2VtZW50cy13cmFwIC50b29sYmFyIC5tZC1idXR0b24ge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7IH1cbiAgICAgICAgYm9keS5hbm5vdW5jZW1lbnRzICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2Fubm91bmNlbWVudHMgLmFubm91bmNlbWVudHMtd3JhcCAudG9vbGJhciAuZGF0ZS1waWNrZXIgPiBkaXYge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzMwcHgpIHtcbiAgICAgICAgICAgIGJvZHkuYW5ub3VuY2VtZW50cyAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNhbm5vdW5jZW1lbnRzIC5hbm5vdW5jZW1lbnRzLXdyYXAgLnRvb2xiYXIgLmRhdGUtcGlja2VyID4gZGl2IGxhYmVsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAgIGJvZHkuYW5ub3VuY2VtZW50cyAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNhbm5vdW5jZW1lbnRzIC5hbm5vdW5jZW1lbnRzLXdyYXAgLnRvb2xiYXIgLmZpbHRlci10aXRsZSBoMiB7XG4gICAgICAgICAgbWFyZ2luOiA2cHggNHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuXG5tZC1tZW51LWNvbnRlbnQgbWQtbWVudS1pdGVtIGEge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyB9XG5cbm1kLWRpYWxvZy5hbm5vdW5jZW1lbnRzLWRpYWxvZyB7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgbWQtZGlhbG9nLmFubm91bmNlbWVudHMtZGlhbG9nIC5kaWFsb2ctaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzYyODI4O1xuICAgIG1pbi1oZWlnaHQ6IDU2cHg7IH1cbiAgICBtZC1kaWFsb2cuYW5ub3VuY2VtZW50cy1kaWFsb2cgLmRpYWxvZy1oZWFkZXIgaDIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgbWQtZGlhbG9nLmFubm91bmNlbWVudHMtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IHtcbiAgICB3aWR0aDogODAwcHg7XG4gICAgcGFkZGluZzogOHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIG1kLWRpYWxvZy5hbm5vdW5jZW1lbnRzLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDAgMCAwOyB9IH1cbiAgICBtZC1kaWFsb2cuYW5ub3VuY2VtZW50cy1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDI0cHggMzJweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICAgIG1kLWRpYWxvZy5hbm5vdW5jZW1lbnRzLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLmNvbnRlbnQgPiAqIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgICAgbWQtZGlhbG9nLmFubm91bmNlbWVudHMtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuY29udGVudCA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIG1kLWRpYWxvZy5hbm5vdW5jZW1lbnRzLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLmNvbnRlbnQgLm5vdGljZS1ib2R5IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogIzIxMjEyMTtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIG1kLWRpYWxvZy5hbm5vdW5jZW1lbnRzLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLmNvbnRlbnQgLm5vdGljZS1ib2R5IC5xdW90ZSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgY29sb3I6ICNjNjI4Mjg7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgbWQtZGlhbG9nLmFubm91bmNlbWVudHMtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuY29udGVudCAubm90aWNlLXRoYW5rcyB7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgY29sb3I6ICM1ZTVlNWU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICBtZC1kaWFsb2cuYW5ub3VuY2VtZW50cy1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5jb250ZW50IC5ub3RpY2Utc2lnbm9mZiB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzU1NTtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gIG1kLWRpYWxvZy5hbm5vdW5jZW1lbnRzLWRpYWxvZyBtZC1kaWFsb2ctYWN0aW9ucyB7XG4gICAgcGFkZGluZzogOHB4IDI0cHggMjBweDsgfVxuICAgIG1kLWRpYWxvZy5hbm5vdW5jZW1lbnRzLWRpYWxvZyBtZC1kaWFsb2ctYWN0aW9ucyAuY29uZmlybS1idG4ge1xuICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG5ib2R5LmF1dGg3ODkge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzE0MzI1MDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgYm9keS5hdXRoNzg5ICNtYWluICNsYXlvdXQtY29udGVudC1vbmx5ICNjb250ZW50IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmF1dGgtdGVtcGxhdGUge1xuICAgIG1pbi13aWR0aDogNjAwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuYXV0aC10ZW1wbGF0ZSB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfSB9XG5cbi5hdXRoLXRlbXBsYXRlIC50b29sYmFyIHtcbiAgaGVpZ2h0OiA2NHB4O1xuICBwYWRkaW5nOiAwIDI0cHggMCA4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmF1dGgtdGVtcGxhdGUgLnRvb2xiYXIgaDIge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuYXV0aC10ZW1wbGF0ZSAudG9vbGJhciBtZC1pY29uIHtcbiAgICBjb2xvcjogI0ZGRjsgfVxuXG4uYXV0aC10ZW1wbGF0ZSAuY29udGVudCB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogOHB4OyB9XG4gIC5hdXRoLXRlbXBsYXRlIC5jb250ZW50IC5jb250ZW50LXdyYXAge1xuICAgIHBhZGRpbmc6IDAgMjRweDsgfVxuICAgIC5hdXRoLXRlbXBsYXRlIC5jb250ZW50IC5jb250ZW50LXdyYXAgaDIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmF1dGgtdGVtcGxhdGUgLmNvbnRlbnQgLmNvbnRlbnQtd3JhcCBoMyB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuYXV0aC10ZW1wbGF0ZSAuY29udGVudCAuY29udGVudC13cmFwIC5pbnB1dC1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICAgIC5hdXRoLXRlbXBsYXRlIC5jb250ZW50IC5jb250ZW50LXdyYXAgLmlucHV0LWNvbnRlbnQgbGFiZWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogNTZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDsgfVxuICAgICAgICAuYXV0aC10ZW1wbGF0ZSAuY29udGVudCAuY29udGVudC13cmFwIC5pbnB1dC1jb250ZW50IGxhYmVsIG1kLWljb24ge1xuICAgICAgICAgIGNvbG9yOiAjZGRkOyB9XG4gICAgICAgIC5hdXRoLXRlbXBsYXRlIC5jb250ZW50IC5jb250ZW50LXdyYXAgLmlucHV0LWNvbnRlbnQgbGFiZWwuc2hvdy1oaWRlIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgICAgLmF1dGgtdGVtcGxhdGUgLmNvbnRlbnQgLmNvbnRlbnQtd3JhcCAuaW5wdXQtY29udGVudCBpbnB1dCB7XG4gICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMTZweCAxNnB4IDYwcHg7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjRzIGVhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7IH1cbiAgICAgICAgLmF1dGgtdGVtcGxhdGUgLmNvbnRlbnQgLmNvbnRlbnQtd3JhcCAuaW5wdXQtY29udGVudCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgfVxuICAgICAgLmF1dGgtdGVtcGxhdGUgLmNvbnRlbnQgLmNvbnRlbnQtd3JhcCAuaW5wdXQtY29udGVudCAubWQtYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDsgfVxuICAgICAgICAuYXV0aC10ZW1wbGF0ZSAuY29udGVudCAuY29udGVudC13cmFwIC5pbnB1dC1jb250ZW50IC5tZC1idXR0b25bZGlzYWJsZWRdIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjQ7IH1cbiAgICAgICAgLmF1dGgtdGVtcGxhdGUgLmNvbnRlbnQgLmNvbnRlbnQtd3JhcCAuaW5wdXQtY29udGVudCAubWQtYnV0dG9uIG1kLXByb2dyZXNzLWNpcmN1bGFyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICAgIHJpZ2h0OiAxNnB4OyB9XG4gICAgICAuYXV0aC10ZW1wbGF0ZSAuY29udGVudCAuY29udGVudC13cmFwIC5pbnB1dC1jb250ZW50LnNhYmEgLndpdGhkcmF3LWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBjb2xvcjogI2ZmNDc0NzsgfVxuICAgICAgICAuYXV0aC10ZW1wbGF0ZSAuY29udGVudCAuY29udGVudC13cmFwIC5pbnB1dC1jb250ZW50LnNhYmEgLndpdGhkcmF3LWFsbDpob3ZlciB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5hdXRoLXRlbXBsYXRlIC5jb250ZW50LnNldC1wYXNzd29yZCAuaW5wdXQtY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDsgfVxuICAgIC5hdXRoLXRlbXBsYXRlIC5jb250ZW50LnNldC1wYXNzd29yZCAuaW5wdXQtY29udGVudCAucGFzc3dvcmQtcmVxdWlyZW1lbnRzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICAgLmF1dGgtdGVtcGxhdGUgLmNvbnRlbnQuc2V0LXBhc3N3b3JkIC5pbnB1dC1jb250ZW50IC5wYXNzd29yZC1yZXF1aXJlbWVudHMgdWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAgICAgLmF1dGgtdGVtcGxhdGUgLmNvbnRlbnQuc2V0LXBhc3N3b3JkIC5pbnB1dC1jb250ZW50IC5wYXNzd29yZC1yZXF1aXJlbWVudHMgdWwgbGkge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgICAgICAuYXV0aC10ZW1wbGF0ZSAuY29udGVudC5zZXQtcGFzc3dvcmQgLmlucHV0LWNvbnRlbnQgLnBhc3N3b3JkLXJlcXVpcmVtZW50cyB1bCBsaTpiZWZvcmUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICBjb250ZW50OiAn4oCiJzsgfVxuICAgICAgICAgIC5hdXRoLXRlbXBsYXRlIC5jb250ZW50LnNldC1wYXNzd29yZCAuaW5wdXQtY29udGVudCAucGFzc3dvcmQtcmVxdWlyZW1lbnRzIHVsIGxpLmNvbXBsZXRlZCB7XG4gICAgICAgICAgICBjb2xvcjogIzAyNTFmYTsgfVxuICAgICAgICAgICAgLmF1dGgtdGVtcGxhdGUgLmNvbnRlbnQuc2V0LXBhc3N3b3JkIC5pbnB1dC1jb250ZW50IC5wYXNzd29yZC1yZXF1aXJlbWVudHMgdWwgbGkuY29tcGxldGVkOmJlZm9yZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgICAgICAgICBjb250ZW50OiAn4pyTJzsgfVxuICAgICAgICAgIC5hdXRoLXRlbXBsYXRlIC5jb250ZW50LnNldC1wYXNzd29yZCAuaW5wdXQtY29udGVudCAucGFzc3dvcmQtcmVxdWlyZW1lbnRzIHVsIGxpLmxpbmUtdGhyb3VnaCB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgICAgIGNvbG9yOiAjNmM2YzZjOyB9XG4gICAgICAgICAgICAuYXV0aC10ZW1wbGF0ZSAuY29udGVudC5zZXQtcGFzc3dvcmQgLmlucHV0LWNvbnRlbnQgLnBhc3N3b3JkLXJlcXVpcmVtZW50cyB1bCBsaS5saW5lLXRocm91Z2g6YmVmb3JlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICfinJMnOyB9XG4gICAgICAgICAgLmF1dGgtdGVtcGxhdGUgLmNvbnRlbnQuc2V0LXBhc3N3b3JkIC5pbnB1dC1jb250ZW50IC5wYXNzd29yZC1yZXF1aXJlbWVudHMgdWwgbGkuc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5hdXRoLXRlbXBsYXRlIC5jb250ZW50LnNldC1wYXNzd29yZCAuaW5wdXQtY29udGVudCAucGFzc3dvcmQtcmVxdWlyZW1lbnRzIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDEyNXB4O1xuICAgICAgICAgIHRvcDogLTE3MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY2ZTU7XG4gICAgICAgICAgYm94LXNoYWRvdzogLTNweCAxcHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgei1pbmRleDogMTAwOyB9XG4gICAgICAgICAgLmF1dGgtdGVtcGxhdGUgLmNvbnRlbnQuc2V0LXBhc3N3b3JkIC5pbnB1dC1jb250ZW50IC5wYXNzd29yZC1yZXF1aXJlbWVudHM6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgbGVmdDogMTAwcHg7XG4gICAgICAgICAgICBib3R0b206IC0xNHB4O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGJvcmRlcjogOHB4IHNvbGlkIGJsYWNrO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZjhmNmU1ICNmOGY2ZTU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAtM3B4IDNweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9IH1cbiAgICAuYXV0aC10ZW1wbGF0ZSAuY29udGVudC5zZXQtcGFzc3dvcmQgLmlucHV0LWNvbnRlbnQgLnBhc3N3b3JkLXBlcmZlY3Qge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICMwMDMzZjg7XG4gICAgICBwYWRkaW5nOiA4cHggMDsgfVxuICAgIC5hdXRoLXRlbXBsYXRlIC5jb250ZW50LnNldC1wYXNzd29yZCAuaW5wdXQtY29udGVudCAucGFzc3dvcmQtd2VhayB7XG4gICAgICBjb2xvcjogI0I3MUMxQztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHBhZGRpbmc6IDhweCAwOyB9XG4gICAgLmF1dGgtdGVtcGxhdGUgLmNvbnRlbnQuc2V0LXBhc3N3b3JkIC5pbnB1dC1jb250ZW50IGlucHV0Lm5nLW5vdC1lbXB0eS5uZy1pbnZhbGlkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2RmMDcwMjtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjQxLCAxLCAwLCAwLjEpOyB9XG4gICAgLmF1dGgtdGVtcGxhdGUgLmNvbnRlbnQuc2V0LXBhc3N3b3JkIC5pbnB1dC1jb250ZW50IGlucHV0Lm5nLW5vdC1lbXB0eS5uZy12YWxpZCB7XG4gICAgICBib3JkZXItY29sb3I6ICM0M0EwNDc7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDY3LCAxNjAsIDcxLCAwLjA1KTsgfVxuICAgIC5hdXRoLXRlbXBsYXRlIC5jb250ZW50LnNldC1wYXNzd29yZCAuaW5wdXQtY29udGVudCBkaXZbbmctbWVzc2FnZXNdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTI0cHg7XG4gICAgICBjb2xvcjogI0I3MUMxQztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuYXV0aC10ZW1wbGF0ZSAuY29udGVudC5wcm92aWRlZC1vdHAgLmlucHV0LWNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5hdXRoLXRlbXBsYXRlIC5jb250ZW50LnByb3ZpZGVkLW90cCAuaW5wdXQtY29udGVudCBpbnB1dCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHBhZGRpbmc6IDAgMTNweDtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDI2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9vdHAtaW5wdXQucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQwcHggNDBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5hdXRoLXRlbXBsYXRlIC5jb250ZW50LnByb3ZpZGVkLW90cCAuaW5wdXQtY29udGVudCBpbnB1dC5mdWxsIHtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDAgIzAwMDsgfVxuICAgIC5hdXRoLXRlbXBsYXRlIC5jb250ZW50LnByb3ZpZGVkLW90cCAuaW5wdXQtY29udGVudCAubWQtYnV0dG9uLWljb24ge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIG1heC13aWR0aDogNDhweDtcbiAgICAgIG1pbi13aWR0aDogNDhweDtcbiAgICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG5cbm1kLWRpYWxvZy5hdXRoLWRpYWxvZyB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIG1kLWRpYWxvZy5hdXRoLWRpYWxvZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9IH1cbiAgbWQtZGlhbG9nLmF1dGgtZGlhbG9nIG1kLXRvb2xiYXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgbWQtZGlhbG9nLmF1dGgtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgbWQtZGlhbG9nLmF1dGgtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7IH1cblxuYm9keS5vbmUtYWNjb3VudCB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjsgfVxuICBib2R5Lm9uZS1hY2NvdW50ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTM2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5tZW51LW15LWFjY291bnQge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7IH1cbiAgLm1lbnUtbXktYWNjb3VudCB1bCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5tZW51LW15LWFjY291bnQgdWwgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDE3ODU3MTRlbTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luOiA4cHggMThweCA4cHggMDtcbiAgICAgIHBhZGRpbmc6IDEycHggMTZweCAxMnB4IDE2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgICAgIC5tZW51LW15LWFjY291bnQgdWwgbGkgbWQtaWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gICAgICAubWVudS1teS1hY2NvdW50IHVsIGxpIHNwYW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgICAgIC5tZW51LW15LWFjY291bnQgdWwgbGkgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAubWVudS1teS1hY2NvdW50IHVsIGxpIHAuYmV0LWxpc3Qge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjhweDsgfVxuICAgICAgLm1lbnUtbXktYWNjb3VudCB1bCBsaS5hY3RpdmUge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAubWVudS1teS1hY2NvdW50IHVsIGxpLmFjdGl2ZSBtZC1pY29uIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLm1lbnUtbXktYWNjb3VudCB1bCBsaTpub3QoLmFjdGl2ZSk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMTVtczsgfVxuICAgICAgLm1lbnUtbXktYWNjb3VudCB1bCBsaS5kaXZpZGVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDI0cHggMCAwO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIC5tZW51LW15LWFjY291bnQgdWwgbGkuZGl2aWRlciAuY3YyZ2kge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGFkY2UwOyB9XG5cbi5teS1hY2NvdW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIHBhZGRpbmc6IDkwcHggNDhweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5teS1hY2NvdW50IHtcbiAgICAgIHBhZGRpbmc6IDI0cHggMDsgfSB9XG4gIC5teS1hY2NvdW50IC5jb250YWluZXIgLmhlYWRlciB7XG4gICAgaGVpZ2h0OiA2NHB4OyB9XG4gICAgLm15LWFjY291bnQgLmNvbnRhaW5lciAuaGVhZGVyIGgyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLm15LWFjY291bnQgLmNvbnRhaW5lciAuY29udGVudCAuV01HTVJnQ0Mge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIHBhZGRpbmc6IDMycHggMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLm15LWFjY291bnQgLmNvbnRhaW5lciAuY29udGVudCAuV01HTVJnQ0MgLkJwSUdKQVhOIGgyIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5teS1hY2NvdW50IC5jb250YWluZXIgLmNvbnRlbnQgLldNR01SZ0NDIC53a1FObHVGWiAubWQtYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyNDk3NTI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiAxMTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAubXktYWNjb3VudCAuY29udGFpbmVyIC5jb250ZW50IC5XTUdNUmdDQyB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH0gfVxuICAgIC5teS1hY2NvdW50IC5jb250YWluZXIgLmNvbnRlbnQgLldNR01SZ0NDIC5pTmpuakR1byB7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAubXktYWNjb3VudCAuY29udGFpbmVyIC5jb250ZW50IC5XTUdNUmdDQyAuTlhqSEJRbkcge1xuICAgICAgZm9udC1zaXplOiAxLjdlbTsgfVxuICAgIC5teS1hY2NvdW50IC5jb250YWluZXIgLmNvbnRlbnQgLldNR01SZ0NDIC50Y0VreHlrTSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gICAgICAubXktYWNjb3VudCAuY29udGFpbmVyIC5jb250ZW50IC5XTUdNUmdDQyAudGNFa3h5a00gLm1kLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAubXktYWNjb3VudCAuY29udGFpbmVyIC5jb250ZW50IC5XTUdNUmdDQyAudGNFa3h5a00gLm1kLWJ1dHRvbi5uSU1RZkpIdiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmYWUxMjtcbiAgICAgICAgICBjb2xvcjogIzQ0NDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cbiAgICAgICAgLm15LWFjY291bnQgLmNvbnRhaW5lciAuY29udGVudCAuV01HTVJnQ0MgLnRjRWt4eWtNIC5tZC1idXR0b24uZWp4SHJIdGQge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMyNDk3NTI7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgd2lkdGg6IDExMHB4OyB9XG4gIC5teS1hY2NvdW50IC5jb250YWluZXIgLmNvbnRlbnQgLmpBcUJFdmFuIHtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHg7IH1cbiAgICAubXktYWNjb3VudCAuY29udGFpbmVyIC5jb250ZW50IC5qQXFCRXZhbiAub3ZUbld2b1kge1xuICAgICAgY29sb3I6ICMwMDBEREQ7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLm15LWFjY291bnQgLmNvbnRhaW5lciAuY29udGVudCAuakFxQkV2YW4gbWQtbGlzdC1pdGVtIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gICAgLm15LWFjY291bnQgLmNvbnRhaW5lciAuY29udGVudCAuakFxQkV2YW4gLndSSXZGWG1GIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyNHB4OyB9XG4gICAgICAubXktYWNjb3VudCAuY29udGFpbmVyIC5jb250ZW50IC5qQXFCRXZhbiAud1JJdkZYbUYgaDMge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogIzgzODM4MzsgfVxuICAgICAgLm15LWFjY291bnQgLmNvbnRhaW5lciAuY29udGVudCAuakFxQkV2YW4gLndSSXZGWG1GIGgyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5teS1hY2NvdW50IC5jb250YWluZXIgLmNvbnRlbnQgLmpBcUJFdmFuIC53Ukl2RlhtRiAubWQtYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyNDk3NTI7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7IH1cblxuYm9keS5nYW1pbmcgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uZ2FtZS1wbGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5nYW1lLXBsYXkgLm92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5nYW1lLXBsYXkgLmZyYW1lLXBsYXkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAxNDAwcHg7XG4gICAgaGVpZ2h0OiA4MDBweDsgfVxuICAgIC5nYW1lLXBsYXkgLmZyYW1lLXBsYXkgaWZyYW1lIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogMTQwMHB4O1xuICAgICAgaGVpZ2h0OiA4MDBweDsgfVxuICAgIC5nYW1lLXBsYXkgLmZyYW1lLXBsYXkuY2FzaW5vLTc4OSB7XG4gICAgICBoZWlnaHQ6IDkwMHB4O1xuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDBzdmggLSA3NHB4KTsgfVxuICAgICAgLmdhbWUtcGxheSAuZnJhbWUtcGxheS5jYXNpbm8tNzg5IGlmcmFtZSB7XG4gICAgICAgIGhlaWdodDogOTAwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwc3ZoIC0gNzRweCk7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgLmdhbWUtcGxheSAuZnJhbWUtcGxheS5jYXNpbm8tNzg5IHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMHN2aDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDBzdmg7IH1cbiAgICAgICAgICAuZ2FtZS1wbGF5IC5mcmFtZS1wbGF5LmNhc2luby03ODkgaWZyYW1lIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwc3ZoO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwc3ZoOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAgICAgLmdhbWUtcGxheSAuZnJhbWUtcGxheSB7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgaGVpZ2h0OiBjYWxjKCAxMDBzdmggLSA2NHB4KTsgfVxuICAgICAgICAuZ2FtZS1wbGF5IC5mcmFtZS1wbGF5IGlmcmFtZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgIGhlaWdodDogY2FsYyggMTAwc3ZoIC0gNjRweCk7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5nYW1lLXBsYXkgLmZyYW1lLXBsYXkge1xuICAgICAgICBoZWlnaHQ6IDEwMHZoOyB9XG4gICAgICAgIC5nYW1lLXBsYXkgLmZyYW1lLXBsYXkgaWZyYW1lIHtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2NHB4KTsgfSB9XG4gICAgLmdhbWUtcGxheSAuZnJhbWUtcGxheSAud2FpdC13bSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgIC5nYW1lLXBsYXkgLmZyYW1lLXBsYXkgLndhaXQtd20ucHJlIHtcbiAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7IH1cbiAgICAgIC5nYW1lLXBsYXkgLmZyYW1lLXBsYXkgLndhaXQtd20gLmxvZ28ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmdhbWUtcGxheSAuZnJhbWUtcGxheSAud2FpdC13bSAubG9nbyAubG9hZGVyLFxuICAgICAgICAuZ2FtZS1wbGF5IC5mcmFtZS1wbGF5IC53YWl0LXdtIC5sb2dvIC5sb2FkZXI6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICB3aWR0aDogMTBlbTtcbiAgICAgICAgICBoZWlnaHQ6IDEwZW07IH1cbiAgICAgICAgLmdhbWUtcGxheSAuZnJhbWUtcGxheSAud2FpdC13bSAubG9nbyAubG9hZGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMjA0OCUyMiUyMGhlaWdodCUzRCUyMjIwNDglMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyMDQ4JTIwMjA0OCUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMTc2NyUyMDExODRxMCUyMDUtMSUyMDctNjQlMjAyNjgtMjY4JTIwNDM0LjVUMTAyMCUyMDE3OTJxLTE0NiUyMDAtMjgyLjUtNTVUNDk0JTIwMTU4MGwtMTI5JTIwMTI5cS0xOSUyMDE5LTQ1JTIwMTl0LTQ1LTE5LTE5LTQ1di00NDhxMC0yNiUyMDE5LTQ1dDQ1LTE5aDQ0OHEyNiUyMDAlMjA0NSUyMDE5dDE5JTIwNDUtMTklMjA0NWwtMTM3JTIwMTM3cTcxJTIwNjYlMjAxNjElMjAxMDJ0MTg3JTIwMzZxMTM0JTIwMCUyMDI1MC02NXQxODYtMTc5cTExLTE3JTIwNTMtMTE3JTIwOC0yMyUyMDMwLTIzaDE5MnExMyUyMDAlMjAyMi41JTIwOS41dDkuNSUyMDIyLjV6bTI1LTgwMHY0NDhxMCUyMDI2LTE5JTIwNDV0LTQ1JTIwMTloLTQ0OHEtMjYlMjAwLTQ1LTE5dC0xOS00NSUyMDE5LTQ1bDEzOC0xMzhxLTE0OC0xMzctMzQ5LTEzNy0xMzQlMjAwLTI1MCUyMDY1VDU4OCUyMDc1NnEtMTElMjAxNy01MyUyMDExNy04JTIwMjMtMzAlMjAyM0gzMDZxLTEzJTIwMC0yMi41LTkuNVQyNzQlMjA4NjR2LTdxNjUtMjY4JTIwMjcwLTQzNC41VDEwMjQlMjAyNTZxMTQ2JTIwMCUyMDI4NCUyMDU1LjVUMTU1MyUyMDQ2OGwxMzAtMTI5cTE5LTE5JTIwNDUtMTl0NDUlMjAxOSUyMDE5JTIwNDV6JTIyJTIwZmlsbCUzRCUyMiUyMzQ0NCUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKSBicmlnaHRuZXNzKDUpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBlbTtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZDggM3MgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgIGFuaW1hdGlvbjogbG9hZDggM3MgaW5maW5pdGUgbGluZWFyOyB9XG4gICAgICAgIC5nYW1lLXBsYXkgLmZyYW1lLXBsYXkgLndhaXQtd20gLmxvZ28gLm1lc3NhZ2Uge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IC0zMnB4O1xuICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICBsZWZ0OiAtOTBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICMwMEI4RDQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgLmdhbWUtcGxheSAuTmJCYlJOaWwge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHRleHQtc2hhZG93OiAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIG1heC13aWR0aDogOTIwcHg7XG4gICAgd2lkdGg6IDkwMHB4O1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmdhbWUtcGxheSAuTmJCYlJOaWwubWFpbnRlbmFuY2Uge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvbWFpbnRlbmFuY2UtYmcuanBnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAgIC5nYW1lLXBsYXkgLk5iQmJSTmlsLm1haW50ZW5hbmNlIHAge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmdhbWUtcGxheSAuTmJCYlJOaWwgaDEge1xuICAgICAgZm9udC1zaXplOiAzZW07IH1cbiAgICAuZ2FtZS1wbGF5IC5OYkJiUk5pbCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgIC5nYW1lLXBsYXkgLk5iQmJSTmlsIHtcbiAgICAgICAgd2lkdGg6IDk4dnc7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2dyAqIDUvOSk7IH1cbiAgICAgICAgLmdhbWUtcGxheSAuTmJCYlJOaWwgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVlbTsgfSB9XG4gICAgLmdhbWUtcGxheSAuTmJCYlJOaWwgLkNnY0lFWFJ3IC5tZC1idXR0b24ge1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4OyB9XG4gICAgICAuZ2FtZS1wbGF5IC5OYkJiUk5pbCAuQ2djSUVYUncgLm1kLWJ1dHRvbi5KY3VQdE9uUCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTY0MDA7XG4gICAgICAgIGNvbG9yOiAjRUVFOyB9XG4gICAgICAuZ2FtZS1wbGF5IC5OYkJiUk5pbCAuQ2djSUVYUncgLm1kLWJ1dHRvbi5JTXNoVnJHSSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDBEREQ7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5nYW1lLXBsYXkgLm1kLWJ1dHRvbi5tZC1pY29uLWJ1dHRvbi5idG4taG9tZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbjogMTZweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDsgfVxuICAgIC5nYW1lLXBsYXkgLm1kLWJ1dHRvbi5tZC1pY29uLWJ1dHRvbi5idG4taG9tZSBtZC1pY29uIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7IH1cblxuaHRtbCBib2R5LmdhbWluZyAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICN0b29sYmFyIC5veUZrNTFBciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDFweDtcbiAgYW5pbWF0aW9uOiAwLjRzIGVhc2U7IH1cbiAgaHRtbCBib2R5LmdhbWluZyAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICN0b29sYmFyIC5veUZrNTFBciAuY29uc29sZSB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgaHRtbCBib2R5LmdhbWluZyAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICN0b29sYmFyIC5veUZrNTFBciAuY29uc29sZSAjY3RhIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgbGVmdDogY2FsYyggNTAlIC0gMzBweCk7IH1cbiAgICAgIGh0bWwgYm9keS5nYW1pbmcgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjdG9vbGJhciAub3lGazUxQXIgLmNvbnNvbGUgI2N0YSAuYXJyb3cge1xuICAgICAgICBhbmltYXRpb24tbmFtZTogYm91bmNlQWxwaGE7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogOS42cztcbiAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjsgfVxuICAgIGh0bWwgYm9keS5nYW1pbmcgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjdG9vbGJhciAub3lGazUxQXIgLmNvbnNvbGUgLmFycm93IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB0b3A6IDM0cHg7IH1cbiAgICAgIGh0bWwgYm9keS5nYW1pbmcgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjdG9vbGJhciAub3lGazUxQXIgLmNvbnNvbGUgLmFycm93LnNlZ3VuZGEge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE2cHg7IH1cbiAgICBodG1sIGJvZHkuZ2FtaW5nICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI3Rvb2xiYXIgLm95Rms1MUFyIC5jb25zb2xlIC5uZXh0IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUJwWkQwaVRHRjVaWEpmTVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCMmFXVjNRbTk0UFNJd0lEQWdOVEV5SURVeE1pSStQSE4wZVd4bFBpNXpkREI3Wm1sc2JEb2pabVptZlR3dmMzUjViR1UrUEhCaGRHZ2dZMnhoYzNNOUluTjBNQ0lnWkQwaVRUTXhPUzR4SURJeE4yTXlNQzR5SURJd0xqSWdNVGt1T1NBMU15NHlMUzQySURjekxqZHpMVFV6TGpVZ01qQXVPQzAzTXk0M0xqWnNMVEU1TUMweE9UQmpMVEl3TGpFdE1qQXVNaTB4T1M0NExUVXpMakl1TnkwM015NDNVekV3T1NBMkxqZ2dNVEk1TGpFZ01qZHNNVGt3SURFNU1Ib2lMejQ4Y0dGMGFDQmpiR0Z6Y3owaWMzUXdJaUJrUFNKTk16RTVMakVnTWprd0xqVmpNakF1TWkweU1DNHlJREU1TGprdE5UTXVNaTB1TmkwM015NDNjeTAxTXk0MUxUSXdMamd0TnpNdU55MHVObXd0TVRrd0lERTVNR010TWpBdU1pQXlNQzR5TFRFNUxqa2dOVE11TWk0MklEY3pMamR6TlRNdU5TQXlNQzQ0SURjekxqY3VObXd4T1RBdE1Ua3dlaUl2UGp3dmMzWm5QZz09KTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIGh0bWwuaXMtZnVsbHNjcmVlbiBib2R5LmdhbWluZyAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICN0b29sYmFyIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBtYXgtaGVpZ2h0OiAwOyB9XG4gICAgaHRtbC5pcy1mdWxsc2NyZWVuIGJvZHkuZ2FtaW5nICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI3Rvb2xiYXIgLm9kVXNtVEZHLCBodG1sLmlzLWZ1bGxzY3JlZW4gYm9keS5nYW1pbmcgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjdG9vbGJhciAjb25lLXRvb2xiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICBodG1sLmlzLWZ1bGxzY3JlZW4gYm9keS5nYW1pbmcgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCB7XG4gICAgdG9wOiAwOyB9XG4gICAgaHRtbC5pcy1mdWxsc2NyZWVuIGJvZHkuZ2FtaW5nICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgLmdhbWUtcGxheSAuZnJhbWUtcGxheSB7XG4gICAgICBoZWlnaHQ6IDEwMHN2aDtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMHN2aDsgfVxuICAgICAgaHRtbC5pcy1mdWxsc2NyZWVuIGJvZHkuZ2FtaW5nICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgLmdhbWUtcGxheSAuZnJhbWUtcGxheSBpZnJhbWUge1xuICAgICAgICBoZWlnaHQ6IDEwMHN2aDtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwc3ZoOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICBodG1sLmlzLWZ1bGxzY3JlZW4gYm9keS5nYW1pbmcgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjdG9vbGJhciAub3lGazUxQXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxvYWQ4IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGxvYWQ4IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUFscGhhIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgc2NhbGUoMSk7IH1cbiAgMjUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KSBzY2FsZSgwLjkpOyB9XG4gIDI2JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpIHNjYWxlKDAuOSk7IH1cbiAgNTUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHNjYWxlKDEpOyB9IH1cblxuYm9keSBjYW52YXMge1xuICBvcGFjaXR5OiAwOyB9XG5cbmJvZHkuaG9tZSBjYW52YXMge1xuICBvcGFjaXR5OiAxOyB9XG5cbmJvZHkub25lNzg5IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjaGVhZGVyIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiA5OTk7IH1cbiAgICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNoZWFkZXIgI3Rvb2xiYXIgI29uZS10b29sYmFyIC5tZC1idXR0b24ge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjaGVhZGVyICN0b29sYmFyICNvbmUtdG9vbGJhciAubWQtYnV0dG9uIGxhYmVsIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2hlYWRlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2hlYWRlci5zdGlja3kge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjYmFubmVyIHtcbiAgICAgICAgcGFkZGluZzogOThweCAwIDhweCAwOyB9XG4gICAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjYmFubmVyIC5zbGlkZXItY29udGVudCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMTYwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgbWluLWhlaWdodDogNjgwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvaG9tZS1iZy5qcGdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSgxNCwgMTQsIDE0LCAwLjIpIGluc2V0O1xuICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNiYW5uZXIgLnNsaWRlci1jb250ZW50OmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQsIDE0LCAxNCwgMC43KTsgfVxuICAgICAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjYmFubmVyIC5zbGlkZXItY29udGVudCAud3JhcHBlciB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2Jhbm5lciAuc2xpZGVyLWNvbnRlbnQgLndyYXBwZXIgLnByb2R1Y3QtY29udGVudCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDsgfVxuICAgICAgICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2Jhbm5lciAuc2xpZGVyLWNvbnRlbnQgLndyYXBwZXIgLnByb2R1Y3QtY29udGVudCAucHJvZHVjdC13cmFwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4OyB9XG4gICAgICAgICAgICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNiYW5uZXIgLnNsaWRlci1jb250ZW50IC53cmFwcGVyIC5wcm9kdWN0LWNvbnRlbnQgLnByb2R1Y3Qtd3JhcCAuc2luZ2xlLXByb2R1Y3Qge1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMjBweDsgfVxuICAgICAgICAgICAgICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNiYW5uZXIgLnNsaWRlci1jb250ZW50IC53cmFwcGVyIC5wcm9kdWN0LWNvbnRlbnQgLnByb2R1Y3Qtd3JhcCAuc2luZ2xlLXByb2R1Y3QgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgICAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjYmFubmVyIC5zbGlkZXItY29udGVudCAud3JhcHBlciAucHJvZHVjdC1jb250ZW50IC5wcm9kdWN0LXdyYXAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWNvbnQtYXJlYSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAgICAgICAgICAgICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2Jhbm5lciAuc2xpZGVyLWNvbnRlbnQgLndyYXBwZXIgLnByb2R1Y3QtY29udGVudCAucHJvZHVjdC13cmFwIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1jb250LWFyZWEgaDMge1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgICAgICAgICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2Jhbm5lciAuc2xpZGVyLWNvbnRlbnQgLndyYXBwZXIgLnByb2R1Y3QtY29udGVudCAucHJvZHVjdC13cmFwIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1jb250LWFyZWEgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDFyZW0gMDsgfVxuICAgICAgICAgICAgICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNiYW5uZXIgLnNsaWRlci1jb250ZW50IC53cmFwcGVyIC5wcm9kdWN0LWNvbnRlbnQgLnByb2R1Y3Qtd3JhcCAuc2luZ2xlLXByb2R1Y3Q6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwLCA1MCwgODAsIDAuNCk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzIGVhc2U7IH1cbiAgICAgICAgICAgICAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjYmFubmVyIC5zbGlkZXItY29udGVudCAud3JhcHBlciAucHJvZHVjdC1jb250ZW50IC5wcm9kdWN0LXdyYXAgLnNpbmdsZS1wcm9kdWN0OmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2Jhbm5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDhweCA4cHggOHB4OyB9XG4gICAgICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2Jhbm5lciAuc2xpZGVyLWNvbnRlbnQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjYmFubmVyIC5zbGlkZXItY29udGVudDpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNiYW5uZXIgLnNsaWRlci1jb250ZW50IC5wcm9kdWN0LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNiYW5uZXIgLnNsaWRlci1jb250ZW50IC5wcm9kdWN0LWNvbnRlbnQgLnByb2R1Y3Qtd3JhcCB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMCAhaW1wb3J0YW50OyB9IH1cbiAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjYmFubmVyLXZpZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvaG9tZS0yLnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgcGFkZGluZzogOTBweCAwIDA7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTsgfVxuICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2Jhbm5lci12aWQgLnNsaWRlci1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA5ODBweDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNiYW5uZXItdmlkIC5zbGlkZXItY29udGVudCB7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM2MHB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNiYW5uZXItdmlkIC5zbGlkZXItY29udGVudCB7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI0MHB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNiYW5uZXItdmlkIC5zbGlkZXItY29udGVudCB7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4OyB9IH1cbiAgICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2Jhbm5lci12aWQgLnNsaWRlci1jb250ZW50IC5sYXlvdXQtY29sdW1uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjYmFubmVyLXZpZCAuc2xpZGVyLWNvbnRlbnQgLmxheW91dC1jb2x1bW4gLnZpZGVvX2NvbnRhaW4ge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogLTUwJTtcbiAgICAgICAgICAgICAgbGVmdDogLTUwJTtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMjAwJTtcbiAgICAgICAgICAgICAgei1pbmRleDogLTE7IH1cbiAgICAgICAgICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNiYW5uZXItdmlkIC5zbGlkZXItY29udGVudCAubGF5b3V0LWNvbHVtbiAudmlkZW9fY29udGFpbiB2aWRlbyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTAlO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTAlOyB9XG4gICAgICAgICAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjYmFubmVyLXZpZCAuc2xpZGVyLWNvbnRlbnQgLmxheW91dC1jb2x1bW4gLnZpZGVvX2NvbnRhaW4gaWZyYW1lIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTAlOyB9XG4gICAgICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2Jhbm5lci12aWQgLnNsaWRlci1jb250ZW50IC5sYXlvdXQtY29sdW1uOmFmdGVyLCBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2Jhbm5lci12aWQgLnNsaWRlci1jb250ZW50IC5sYXlvdXQtY29sdW1uOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNiYW5uZXItdmlkIC5zbGlkZXItY29udGVudCAuY2FwdGlvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDUwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNiYW5uZXItdmlkIC5zbGlkZXItY29udGVudCAuY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMHB4OyB9XG4gICAgICAgICAgICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNiYW5uZXItdmlkIC5zbGlkZXItY29udGVudCAuY2FwdGlvbiBoMSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7IH0gfVxuICAgICAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjYmFubmVyLXZpZCAuc2xpZGVyLWNvbnRlbnQgLnByb2R1Y3Rpb24td3JhcHBlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2Jhbm5lci12aWQgLnNsaWRlci1jb250ZW50IC5wcm9kdWN0aW9uLXdyYXBwZXIgLm9uZS1jb250YWluZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICBncmlkLWdhcDogMTBweDtcbiAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTsgfVxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgICAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjYmFubmVyLXZpZCAuc2xpZGVyLWNvbnRlbnQgLnByb2R1Y3Rpb24td3JhcHBlciAub25lLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpOyB9IH1cbiAgICAgICAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjYmFubmVyLXZpZCAuc2xpZGVyLWNvbnRlbnQgLnByb2R1Y3Rpb24td3JhcHBlciAuaG9tZS1wcm8ge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjYmFubmVyLXZpZCAuc2xpZGVyLWNvbnRlbnQgLnByb2R1Y3Rpb24td3JhcHBlciAuaG9tZS1wcm8ge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfSB9XG4gICAgICAgICAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjYmFubmVyLXZpZCAuc2xpZGVyLWNvbnRlbnQgLnByb2R1Y3Rpb24td3JhcHBlciAuaG9tZS1wcm8gaW1nIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNnMgZWFzZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7IH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNiYW5uZXItdmlkIC5zbGlkZXItY29udGVudCAucHJvZHVjdGlvbi13cmFwcGVyIC5ob21lLXBybyBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2Jhbm5lci12aWQgLnNsaWRlci1jb250ZW50IC5wcm9kdWN0aW9uLXdyYXBwZXIgLmhvbWUtcHJvOmhvdmVyIGltZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gICAgICAgICAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjYmFubmVyLXZpZCAuc2xpZGVyLWNvbnRlbnQgLnByb2R1Y3Rpb24td3JhcHBlciAuaG9tZS1wcm8gLml0ZW0taW5mbyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgICAgICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2Jhbm5lci12aWQgLnNsaWRlci1jb250ZW50IC5wcm9kdWN0aW9uLXdyYXBwZXIgLmhvbWUtcHJvIC5pdGVtLWluZm86YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB0b3A6IC0xMDAlO1xuICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCAyNSUsIHJnYmEoMCwgMCwgMCwgMC44NykgNzUlKTsgfVxuICAgICAgICAgICAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjYmFubmVyLXZpZCAuc2xpZGVyLWNvbnRlbnQgLnByb2R1Y3Rpb24td3JhcHBlciAuaG9tZS1wcm8gLml0ZW0taW5mbyAuaXRlbS1uYW1lIHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRjNFNUY1O1xuICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI3Byb2R1Y3Rpb24ge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDA7IH1cbiAgICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNwcm9kdWN0aW9uIC5vbmUtY29udGFpbmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjcHJvZHVjdGlvbiAubm90aWZpY2F0aW9uIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI3Byb2R1Y3Rpb24gLm5vdGlmaWNhdGlvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAtNy41cHggMTVweDsgfSB9XG4gICAgICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNwcm9kdWN0aW9uIC5ub3RpZmljYXRpb24gLm1hcnF1ZWUge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBhbmltYXRpb246IG1hcnF1ZWUgNTBzIGxpbmVhciBpbmZpbml0ZTsgfVxuICAgICAgICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNwcm9kdWN0aW9uIC5ub3RpZmljYXRpb24gLm1hcnF1ZWUgLmFuZ3VsYXItbWFycXVlZSArIC5hbmd1bGFyLW1hcnF1ZWUge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNDhweDsgfVxuICAgICAgICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNwcm9kdWN0aW9uIC5ub3RpZmljYXRpb24gLm1hcnF1ZWUgc3BhbiBsYWJlbCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4IDAgMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgICAgICAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjcHJvZHVjdGlvbiAubm90aWZpY2F0aW9uIC5tYXJxdWVlIHNwYW4gKyBzcGFuIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQ4cHg7IH1cbiAgICAgICAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjcHJvZHVjdGlvbiAubm90aWZpY2F0aW9uIC5tYXJxdWVlOmhvdmVyIHtcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDsgfVxuXG5Aa2V5ZnJhbWVzIG1hcnF1ZWUge1xuICAwJSB7XG4gICAgdGV4dC1pbmRlbnQ6IDYwZW07IH1cbiAgMTAwJSB7XG4gICAgdGV4dC1pbmRlbnQ6IC0xMDVlbTsgfSB9XG4gICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2xpdmUtY2FzaW5vIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDQwcHggMDsgfVxuICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2xpdmUtY2FzaW5vIC5vbmUtY29udGFpbmVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2xpdmUtY2FzaW5vIC5vbmUtY29udGFpbmVyIC5vbmU3ODkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDI2MHB4O1xuICAgICAgICAgICAgdG9wOiAtMjUwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy83ODkucG5nXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNsaXZlLWNhc2lubyAub25lLWNvbnRhaW5lciAub25lNzg5IHtcbiAgICAgICAgICAgICAgICB0b3A6IC0xMzBweDsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNsaXZlLWNhc2lubyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDsgfSB9XG4gICAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjbGl2ZS1jYXNpbm8gLnN0ci1jb250IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHBhZGRpbmc6IDAgOHB4OyB9XG4gICAgICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNsaXZlLWNhc2lubyAuc3RyLWNvbnQgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNsaXZlLWNhc2lubyAuc3RyLWNvbnQgaDIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gICAgICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNsaXZlLWNhc2lubyAuc3RyLWNvbnQgaDUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDI0cHggMDsgfVxuICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2xpdmUtY2FzaW5vIC5nYW1lLWxpc3Qtd3JhcCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2xpdmUtY2FzaW5vIC5nYW1lLWxpc3Qtd3JhcCAud20tY2FzaW5vLCBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2xpdmUtY2FzaW5vIC5nYW1lLWxpc3Qtd3JhcCAueGQtcHJvZHVjdGlvbiB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMzMuMzMlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMy4zMyU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjbGl2ZS1jYXNpbm8gLmdhbWUtbGlzdC13cmFwIC53bS1jYXNpbm8sIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjbGl2ZS1jYXNpbm8gLmdhbWUtbGlzdC13cmFwIC54ZC1wcm9kdWN0aW9uIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMzMuMzMlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzMuMzMlOyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjbGl2ZS1jYXNpbm8gLmdhbWUtbGlzdC13cmFwIC53bS1jYXNpbm8sIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjbGl2ZS1jYXNpbm8gLmdhbWUtbGlzdC13cmFwIC54ZC1wcm9kdWN0aW9uIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDsgfVxuICAgICAgICAgICAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjbGl2ZS1jYXNpbm8gLmdhbWUtbGlzdC13cmFwIC53bS1jYXNpbm8gLmdhbWUsIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjbGl2ZS1jYXNpbm8gLmdhbWUtbGlzdC13cmFwIC54ZC1wcm9kdWN0aW9uIC5nYW1lIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDsgfSB9XG4gICAgICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2xpdmUtY2FzaW5vIC5nYW1lLWxpc3Qtd3JhcCAud20tY2FzaW5vIC5nYW1lLCBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2xpdmUtY2FzaW5vIC5nYW1lLWxpc3Qtd3JhcCAueGQtcHJvZHVjdGlvbiAuZ2FtZSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIyMHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2xpdmUtY2FzaW5vIC5nYW1lLWxpc3Qtd3JhcCAud20tY2FzaW5vIC5nYW1lLCBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2xpdmUtY2FzaW5vIC5nYW1lLWxpc3Qtd3JhcCAueGQtcHJvZHVjdGlvbiAuZ2FtZSB7XG4gICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7IH0gfVxuICAgICAgICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2xpdmUtY2FzaW5vIC5nYW1lLWxpc3Qtd3JhcCAud20tY2FzaW5vIC5nYW1lIGltZywgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNsaXZlLWNhc2lubyAuZ2FtZS1saXN0LXdyYXAgLnhkLXByb2R1Y3Rpb24gLmdhbWUgaW1nIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjZzIGVhc2U7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNsaXZlLWNhc2lubyAuZ2FtZS1saXN0LXdyYXAgLndtLWNhc2lubyAuZ2FtZSAuZ2FtZS10aXRsZSwgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNsaXZlLWNhc2lubyAuZ2FtZS1saXN0LXdyYXAgLnhkLXByb2R1Y3Rpb24gLmdhbWUgLmdhbWUtdGl0bGUge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2xpdmUtY2FzaW5vIC5nYW1lLWxpc3Qtd3JhcCAud20tY2FzaW5vIC5nYW1lIC5nYW1lLXRpdGxlOmFmdGVyLCBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2xpdmUtY2FzaW5vIC5nYW1lLWxpc3Qtd3JhcCAueGQtcHJvZHVjdGlvbiAuZ2FtZSAuZ2FtZS10aXRsZTphZnRlciB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHRvcDogLTc1JTtcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCAyNSUsIHJnYmEoMCwgMCwgMCwgMC44NykgNzUlKTsgfVxuICAgICAgICAgICAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjbGl2ZS1jYXNpbm8gLmdhbWUtbGlzdC13cmFwIC53bS1jYXNpbm8gLmdhbWUgLmdhbWUtdGl0bGUgaDMsIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjbGl2ZS1jYXNpbm8gLmdhbWUtbGlzdC13cmFwIC54ZC1wcm9kdWN0aW9uIC5nYW1lIC5nYW1lLXRpdGxlIGgzIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC41cyBlYXNlO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNlY2VjZWM7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNsaXZlLWNhc2lubyAuZ2FtZS1saXN0LXdyYXAgLndtLWNhc2lubzpob3ZlciBpbWcsIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjbGl2ZS1jYXNpbm8gLmdhbWUtbGlzdC13cmFwIC54ZC1wcm9kdWN0aW9uOmhvdmVyIGltZyB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICAgICAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjbGl2ZS1jYXNpbm8gLmdhbWUtbGlzdC13cmFwIC54ZC1wcm9kdWN0aW9uIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNsaXZlLWNhc2lubyAuZ2FtZS1saXN0LXdyYXAgLnhkLXByb2R1Y3Rpb24ge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA2Ni42NiU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2Ni42NiU7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNsaXZlLWNhc2lubyAuZ2FtZS1saXN0LXdyYXAgLnhkLXByb2R1Y3Rpb24ge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7IH1cbiAgICAgICAgICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2xpdmUtY2FzaW5vIC5nYW1lLWxpc3Qtd3JhcCAueGQtcHJvZHVjdGlvbiAuZ2FtZSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNsaXZlLWNhc2lubyAuZ2FtZS1saXN0LXdyYXAgLnhkLXByb2R1Y3Rpb24gLmdhbWUueG9jLWRpYSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9wcm9kdWN0aW9uL3hkLmpwZyk7IH1cbiAgICAgICAgICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNsaXZlLWNhc2lubyAuZ2FtZS1saXN0LXdyYXAgLnhkLXByb2R1Y3Rpb24gLmdhbWUueG9jLWRpYTpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDYsIDQ4LCA5NSwgMC40KTsgfVxuICAgICAgICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2xpdmUtY2FzaW5vIC5nYW1lLWxpc3Qtd3JhcCAueGQtcHJvZHVjdGlvbiAuZ2FtZS54b2MtZGlhOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjZm9vdGVyIC5jb3B5cmlnaHQtdGV4dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjZm9vdGVyIC5jb3B5cmlnaHQtdGV4dCBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgOHB4IDA7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNmb290ZXIgLmNvcHlyaWdodC10ZXh0IHAge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNmb290ZXIgLmRvd24tYnRuIHtcbiAgICAgICAgbWFyZ2luOiAxNnB4IDAgMDsgfVxuICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2Zvb3RlciAuZG93bi1idG4gYSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZTQ1YjJkIDAlLCAjZjA3OTIxIDMzJSwgI2ZjOTcxNSAxMDAlKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDMwcHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDEwcHggMCByZ2JhKDIwLCA1MCwgODAsIDAuMik7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7IH1cbiAgICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2Zvb3RlciAuZG93bi1idG4gYSAuaWNvbiB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG4gICAgICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2Zvb3RlciAuZG93bi1idG4gYSAuaWNvbiBtZC1pY29uIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNGRkY7IH1cbiAgICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2Zvb3RlciAuZG93bi1idG4gYSAuY29udCB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gICAgICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2Zvb3RlciAuZG93bi1idG4gYSAuY29udCBzbWFsbCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNmb290ZXIgLmRvd24tYnRuIGEuYXBwbGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICMwMTg0ZmYgMSUsICMwMWFiZmYgMTAwJSk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgYm9keS5vbmU3ODkgc2VjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgYm9keS5vbmU3ODkgLmltZy1mbHVpZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICBib2R5Lm9uZTc4OSBoMSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gIGJvZHkub25lNzg5IGg0IHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjZjg3MTE1O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDsgfVxuICBib2R5Lm9uZTc4OSBoNSB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMyYjQ2NjE7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4OyB9XG5cbi5uZy1iaW5kaW5nIGkge1xuICBmb250LXNpemU6IGluaGVyaXQ7IH1cblxuaS5pY29uLXdtLWNhc2lubyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaWNvbnMvd20uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDsgfVxuXG5pLmljb24tc2VkaWUtNzg5IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pY29ucy94ZC03ODkucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDsgfVxuXG5tZC1pY29uLmljb24tbW9uZXktZXhjaGFuZ2Uge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ljb25zL21vbmV5LWV4Y2hhbmdlLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5vbmUtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDsgfVxuICBib2R5LnNhYmEgI3Rvb2xiYXIgI29uZS10b29sYmFyIC5vbmUtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNjBweDsgfSB9XG5cbi5vbmUtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAub25lLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDhweCAwIDhweCAhaW1wb3J0YW50OyB9IH1cblxuI3NhYmEge1xuICBwYWRkaW5nOiA1MHB4IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAjc2FiYSB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgI3NhYmEgLnN0ci1jb250IHtcbiAgICBwYWRkaW5nOiAwIDhweDsgfVxuICAgICNzYWJhIC5zdHItY29udCBoMiB7XG4gICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAjc2FiYSAuc3RyLWNvbnQgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gICAgI3NhYmEgLnN0ci1jb250IGg1IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW46IDAgMCAyNHB4IDA7XG4gICAgICBjb2xvcjogI0ZGRjsgfVxuICAjc2FiYSAucHJvZHVjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAjc2FiYSAucHJvZHVjdCAuc2FiYS13cmFwIHtcbiAgICAgIHBhZGRpbmc6IDAgOHB4OyB9XG4gICAgICAjc2FiYSAucHJvZHVjdCAuc2FiYS13cmFwIC5zZWNvbmQge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLWdhcDogMzBweDtcbiAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IDI3MHB4O1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpOyB9XG4gICAgICAgICNzYWJhIC5wcm9kdWN0IC5zYWJhLXdyYXAgLnNlY29uZCAuaXRlbS1wcm9kdWN0aW9uIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG4gICAgICAgICAgI3NhYmEgLnByb2R1Y3QgLnNhYmEtd3JhcCAuc2Vjb25kIC5pdGVtLXByb2R1Y3Rpb24gaW1nLmNvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC42cyBlYXNlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAjc2FiYSAucHJvZHVjdCAuc2FiYS13cmFwIC5zZWNvbmQgLml0ZW0tcHJvZHVjdGlvbiAuaXRlbS1pbmZvIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG4gICAgICAgICAgICAjc2FiYSAucHJvZHVjdCAuc2FiYS13cmFwIC5zZWNvbmQgLml0ZW0tcHJvZHVjdGlvbiAuaXRlbS1pbmZvIC5pdGVtLWljb24ge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMzUlO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICAjc2FiYSAucHJvZHVjdCAuc2FiYS13cmFwIC5zZWNvbmQgLml0ZW0tcHJvZHVjdGlvbiAuaXRlbS1pbmZvIC5pdGVtLW5hbWUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAgICAgI3NhYmEgLnByb2R1Y3QgLnNhYmEtd3JhcCAuc2Vjb25kIC5pdGVtLXByb2R1Y3Rpb24gLml0ZW0taW5mbyAuaXRlbS1zaG9ydCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDsgfVxuICAgICAgICAgICAgI3NhYmEgLnByb2R1Y3QgLnNhYmEtd3JhcCAuc2Vjb25kIC5pdGVtLXByb2R1Y3Rpb24gLml0ZW0taW5mbzphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAtNzUlO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDI1JSwgcmdiYSgwLCAwLCAwLCAwLjg3KSA3NSUpOyB9XG4gICAgICAgICAgI3NhYmEgLnByb2R1Y3QgLnNhYmEtd3JhcCAuc2Vjb25kIC5pdGVtLXByb2R1Y3Rpb246YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAwIHNvbGlkICM1NTcyYTc7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAgICAgI3NhYmEgLnByb2R1Y3QgLnNhYmEtd3JhcCAuc2Vjb25kIC5pdGVtLXByb2R1Y3Rpb246aG92ZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgICAjc2FiYSAucHJvZHVjdCAuc2FiYS13cmFwIC5zZWNvbmQgLml0ZW0tcHJvZHVjdGlvbjpob3ZlciBpbWcge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cbiAgICAgICAgICAgICNzYWJhIC5wcm9kdWN0IC5zYWJhLXdyYXAgLnNlY29uZCAuaXRlbS1wcm9kdWN0aW9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJvcmRlci13aWR0aDogNnB4OyB9XG4gICAgICAgICAgI3NhYmEgLnByb2R1Y3QgLnNhYmEtd3JhcCAuc2Vjb25kIC5pdGVtLXByb2R1Y3Rpb246Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDM7XG4gICAgICAgICAgICBncmlkLXJvdy1zdGFydDogMTtcbiAgICAgICAgICAgIGdyaWQtcm93LWVuZDogMzsgfVxuICAgICAgICAgICNzYWJhIC5wcm9kdWN0IC5zYWJhLXdyYXAgLnNlY29uZCAuaXRlbS1wcm9kdWN0aW9uOm50aC1jaGlsZCgzKSAuaXRlbS1pbmZvOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICNzYWJhIC5wcm9kdWN0IC5zYWJhLXdyYXAgLnNlY29uZCB7XG4gICAgICAgICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IDIwMHB4O1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH1cbiAgICAgICAgICAjc2FiYSAucHJvZHVjdCAuc2FiYS13cmFwIC5zZWNvbmQgLml0ZW0tcHJvZHVjdGlvbiBpbWcuY292ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAjc2FiYSAucHJvZHVjdCAuc2FiYS13cmFwIC5zZWNvbmQgLml0ZW0tcHJvZHVjdGlvbiAuaXRlbS1pbmZvIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgICAgICNzYWJhIC5wcm9kdWN0IC5zYWJhLXdyYXAgLnNlY29uZCAuaXRlbS1wcm9kdWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiBhdXRvO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBhdXRvO1xuICAgICAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IGF1dG87XG4gICAgICAgICAgICBncmlkLXJvdy1lbmQ6IGF1dG87IH1cbiAgICAgICAgICAjc2FiYSAucHJvZHVjdCAuc2FiYS13cmFwIC5zZWNvbmQgLml0ZW0tcHJvZHVjdGlvbjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDI7IH1cbiAgICAgICAgICAgICNzYWJhIC5wcm9kdWN0IC5zYWJhLXdyYXAgLnNlY29uZCAuaXRlbS1wcm9kdWN0aW9uOm50aC1jaGlsZCgyKSBpbWcuY292ZXIge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAjc2FiYS5tZWdhLW1lbnUge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAjc2FiYS5tZWdhLW1lbnUgLnByb2R1Y3Qge1xuICAgICAgYmFja2dyb3VuZDogIzJiMmU1OTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xuICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDRweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICBwYWRkaW5nOiAyNHB4IDhweDsgfVxuXG5tZC1kaWFsb2cgbWQtZGlhbG9nLWFjdGlvbnMgLm1kLWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjsgfVxuXG5tZC1kaWFsb2cubWVzc2FnZSB7XG4gIG1heC13aWR0aDogNjAwcHg7IH1cbiAgbWQtZGlhbG9nLm1lc3NhZ2UgbWQtZGlhbG9nLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7IH1cblxuLm1lbWJlci1oZWFkZXIge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7IH1cbiAgLm1lbWJlci1oZWFkZXIgbWQtbWVudS1iYXIge1xuICAgIHBhZGRpbmc6IDAgMCAwIDhweDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAubWVtYmVyLWhlYWRlciBtZC1tZW51LWJhciBtZC1tZW51IC5tZC1idXR0b24ge1xuICAgICAgbWFyZ2luOiA1cHggOHB4O1xuICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5tZW1iZXItaGVhZGVyIG1kLW1lbnUtYmFyIG1kLW1lbnUgLm1kLWJ1dHRvbiBtZC1pY29uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgY29sb3I6ICNGRkY7IH1cbiAgICAgIC5tZW1iZXItaGVhZGVyIG1kLW1lbnUtYmFyIG1kLW1lbnUgLm1kLWJ1dHRvbjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLm1lbWJlci1oZWFkZXIgbWQtbWVudS1iYXIgbWQtbWVudS5tZC1vcGVuIGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAubWVtYmVyLWhlYWRlciAudG9vbGJhci1zZXBhcmF0b3Ige1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7IH1cblxubWQtbWVudS1jb250ZW50Lm1lbWJlci1oZWFkZXItbWVudSBtZC1tZW51LWl0ZW0ge1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7IH1cbiAgbWQtbWVudS1jb250ZW50Lm1lbWJlci1oZWFkZXItbWVudSBtZC1tZW51LWl0ZW0gbWQtbWVudSAubWQtYnV0dG9uOmFmdGVyIHtcbiAgICB0b3A6IDRweCAhaW1wb3J0YW50OyB9XG5cbm1kLW1lbnUtY29udGVudC5tZW1iZXItaGVhZGVyLW1lbnUuc2FiYSAubWQtYnV0dG9uIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMTZweDsgfVxuXG4jaGVhZGVyLnN0aWNreSAjbm90aWZpY2F0aW9uLW1lbnUgLm1kLWJ1dHRvbiBsYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzJiMmU1OTsgfVxuXG4jbm90aWZpY2F0aW9uLW1lbnUgLm1kLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAjbm90aWZpY2F0aW9uLW1lbnUgLm1kLWJ1dHRvbiBtZC1pY29uIHtcbiAgICBjb2xvcjogI2QzZDRkNztcbiAgICBhbmltYXRpb246IGJlbGxTaGFrZSA0cyBlYXNlLW91dCBib3RoIGluZmluaXRlOyB9XG4gICNub3RpZmljYXRpb24tbWVudSAubWQtYnV0dG9uIGxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMnB4O1xuICAgIHJpZ2h0OiA2cHg7XG4gICAgYmFja2dyb3VuZDogI2Y5MjIzMztcbiAgICB3aWR0aDogOXB4O1xuICAgIGhlaWdodDogOXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGFuaW1hdGlvbjogc2NhbGVQdWxzYXRlIDEuNXMgZWFzZS1vdXQgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBiZWxsU2hha2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cbiAgMyUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpOyB9XG4gIDYlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7IH1cbiAgOSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDRkZWcpOyB9XG4gIDEyJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTRkZWcpOyB9XG4gIDE1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMmRlZyk7IH1cbiAgMTglIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMmRlZyk7IH1cbiAgMjElIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxZGVnKTsgfVxuICAyNCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9IH1cblxuQGtleWZyYW1lcyBzY2FsZVB1bHNhdGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS40KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuI25vdGlmaWNhdGlvbi1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogNjAwcHg7XG4gIG1heC13aWR0aDogMzYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAjbm90aWZpY2F0aW9uLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKCAxMDB2aCAtIDY0cHgpOyB9IH1cbiAgI25vdGlmaWNhdGlvbi1jb250ZW50IG1kLW1lbnUtaXRlbSB7XG4gICAgbWluLWhlaWdodDogNjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAgICNub3RpZmljYXRpb24tY29udGVudCBtZC1tZW51LWl0ZW0gLmJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiA4cHg7IH1cbiAgICAgICNub3RpZmljYXRpb24tY29udGVudCBtZC1tZW51LWl0ZW0gLmJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgI25vdGlmaWNhdGlvbi1jb250ZW50IG1kLW1lbnUtaXRlbSAuYnV0dG9uIC50aHVtYiB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1pbi13aWR0aDogNjBweDtcbiAgICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9ldGMvY2hpcC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAgICNub3RpZmljYXRpb24tY29udGVudCBtZC1tZW51LWl0ZW0gLmJ1dHRvbiAubm90aWZpY2F0aW9uIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4OyB9XG4gICAgICAgICNub3RpZmljYXRpb24tY29udGVudCBtZC1tZW51LWl0ZW0gLmJ1dHRvbiAubm90aWZpY2F0aW9uIC50ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAgICAgLyogbnVtYmVyIG9mIGxpbmVzIHRvIHNob3cgKi9cbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAvKiBmYWxsYmFjayAqL1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgLyogZmFsbGJhY2sgKi8gfVxuICAgICAgICAgICNub3RpZmljYXRpb24tY29udGVudCBtZC1tZW51LWl0ZW0gLmJ1dHRvbiAubm90aWZpY2F0aW9uIC50ZXh0LnVuLXJlYWQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICAjbm90aWZpY2F0aW9uLWNvbnRlbnQgbWQtbWVudS1pdGVtIC5idXR0b24gLm5vdGlmaWNhdGlvbiAuZGF0ZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGNvbG9yOiAjOTA5NDljOyB9XG5cbmJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSB7XG4gIHBhZGRpbmc6IDE2cHggOHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIHtcbiAgICAgIHBhZGRpbmc6IDhweCAwOyB9IH1cbiAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtLnF1aWNrIHtcbiAgICBwYWRkaW5nOiA4cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtLnF1aWNrIHtcbiAgICAgICAgcGFkZGluZzogNHB4OyB9IH1cbiAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0td3JhcCB7XG4gICAgYm94LXNoYWRvdzogMCAwIDRweCAwIHJnYmEoMjIsIDEzMywgMjQ0LCAwLjMpO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0td3JhcCAuYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0taGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDBkZWcsICM2ZjAwZjcgMCUsICMxOTEyNDggMTAwJSk7XG4gICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgbWluLWhlaWdodDogNDJweDtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLXdyYXAgLmJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJiMmU1ODsgfVxuICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0td3JhcCAuYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0tY29udGVudCAuc3ViLXRpdGxlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDcyNzI3MjdlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICBmb250LXNpemU6IDFyZW07IH1cbiAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0td3JhcCAuYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0tY29udGVudCAuc3ViLXRpdGxlLnNlY29uZGFyeSB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTsgfVxuICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS13cmFwIC5iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS1jb250ZW50IC5zdWItdGl0bGUubnVtYmVyIHtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBjb2xvcjogI2Y4NzAxNjsgfVxuICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLXdyYXAgLmJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLWNvbnRlbnQgLnN1Yi10aXRsZS5udW1iZXIgc3Bhbjpub3QoLm4pIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAzNCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS13cmFwIC5iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS1jb250ZW50IC5zdWItdGl0bGUubnVtYmVyLmZ1bGwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLXdyYXAgLmJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLWNvbnRlbnQgLnRleHQtYm9sZCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLXdyYXAgLmJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLWNvbnRlbnQgLnRleHQtYm9sZCBlbSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBjb2xvcjogI2ZkMWQxZDsgfVxuICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0td3JhcCAuYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0tY29udGVudCAuZm9ybS1ncm91cCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS13cmFwIC5iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS1jb250ZW50IC5mb3JtLWdyb3VwIGlucHV0LmJldC1pbnB1dCB7XG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDQ0LCAxMTksIDE3OSwgMC4zNCk7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzMwMzI2NTtcbiAgICAgICAgICBjb2xvcjogI0ZGRjsgfVxuICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLXdyYXAgLmJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLWNvbnRlbnQgLmZvcm0tZ3JvdXAgaW5wdXQuYmV0LWlucHV0OmZvY3VzICsgLmxpbmUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4NzAxNjsgfVxuICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLXdyYXAgLmJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLWNvbnRlbnQgLmZvcm0tZ3JvdXAgaW5wdXQuYmV0LWlucHV0W2Rpc2FibGVkXSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDQ0LCAxMTksIDE3OSwgMC4xKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzJmMzI1ZTtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7IH1cbiAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0td3JhcCAuYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0tY29udGVudCAuZm9ybS1ncm91cCAubGluZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4NzAxNjtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogNTAlOyB9XG4gICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLXdyYXAgLmJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLWNvbnRlbnQgLmZvcm0tZ3JvdXAuZmxleC0zMzpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJweDsgfVxuICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLXdyYXAgLmJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLWNvbnRlbnQgLmZvcm0tZ3JvdXAuZmxleC0zMzpudGgtY2hpbGQoMSkgLmxpbmUge1xuICAgICAgICAgICAgcmlnaHQ6IDJweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMnB4KTsgfVxuICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS13cmFwIC5iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS1jb250ZW50IC5mb3JtLWdyb3VwLmZsZXgtMzM6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDsgfVxuICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLXdyYXAgLmJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLWNvbnRlbnQgLmZvcm0tZ3JvdXAuZmxleC0zMzpudGgtY2hpbGQoMykgaW5wdXQ6Zm9jdXMgKyAubGluZSB7XG4gICAgICAgICAgICBsZWZ0OiAycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMnB4KTsgfVxuICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0td3JhcCAuYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0tY29udGVudCAuYmV0dGluZy1idXR0b24ge1xuICAgICAgICBtYXJnaW46IDAgMCA4cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA0cHggMDtcbiAgICAgICAgYmFja2dyb3VuZDogIzBlNjJjNztcbiAgICAgICAgY29sb3I6ICNGRkY7IH1cbiAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0td3JhcCAuYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0tY29udGVudCAuYmV0dGluZy1idXR0b24uY2FuY2VsLWJ1dHRvbiB7XG4gICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjcwNTQ7IH1cbiAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS13cmFwIC5iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS1jb250ZW50IC5iZXR0aW5nLWJ1dHRvbi5jYW5jZWwtYnV0dG9uIG1kLWljb24ge1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7IH1cbiAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS13cmFwIC5iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS1jb250ZW50IC5iZXR0aW5nLWJ1dHRvbi5jYW5jZWwtYnV0dG9uW2Rpc2FibGVkXSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTEyLCA4NCwgMC4xKSAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS13cmFwIC5iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS1jb250ZW50IC5iZXR0aW5nLWJ1dHRvbi5jYW5jZWwtYnV0dG9uW2Rpc2FibGVkXSBtZC1pY29uIHtcbiAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMTkwLCAxOTAsIDE5MCwgMC42KTsgfVxuICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS13cmFwIC5iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS1jb250ZW50IC5iZXR0aW5nLWJ1dHRvbltkaXNhYmxlZF0ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTM4LCAxMzgsIDEzOCwgMC4xKSAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDE5MCwgMTkwLCAxOTAsIDAuNik7IH1cbiAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLXdyYXAgLmJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLWNvbnRlbnQgLmlnbm9yZS1wcmljZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICNhY2FjYWM7IH1cbiAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0td3JhcCAuYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0tY29udGVudCAuaWdub3JlLXByaWNlIG1kLWNoZWNrYm94IHtcbiAgICAgICAgICB3aWR0aDogaW5oZXJpdDsgfVxuICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0td3JhcCAuYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0tY29udGVudCAuYmFsYW5jZSAuc3ViLXRpdGxlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLXdyYXAgLmJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLWNvbnRlbnQgLmJhbGFuY2UgLm1kLWJ1dHRvbiBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTsgfVxuICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0td3JhcCAuYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0tY29udGVudCAubWQtaW5saW5lLWZvcm0gLnF1aWNrLWJldC10eXBlcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDcyNzI3MjdlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICAgICAgICAtbXMtaHlwaGVuczogYXV0bztcbiAgICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICBmb250LXNpemU6IDFyZW07IH1cbiAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0td3JhcCAuYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0tY29udGVudCAubWQtaW5saW5lLWZvcm0gLnF1aWNrLWJldC10eXBlcyBtZC1jaGVja2JveCB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS13cmFwIC5iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS1jb250ZW50IC5tZC1pbmxpbmUtZm9ybSAucXVpY2stYmV0LXR5cGVzIG1kLWNoZWNrYm94W2Rpc2FibGVkXTpub3QoLm1kLWNoZWNrZWQpIC5tZC1pY29uIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMDAsIDIwMCwgMjAyLCAwLjMpOyB9XG4gICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0td3JhcCAuYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0tY29udGVudCAubWQtaW5saW5lLWZvcm0gLnF1aWNrLWJldC10eXBlcyBtZC1jaGVja2JveFtkaXNhYmxlZF0ubWQtY2hlY2tlZCAubWQtaWNvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNSwgMjI1LCAyMjUsIDAuMyk7IH1cbiAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS13cmFwIC5iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS1jb250ZW50IC5tZC1pbmxpbmUtZm9ybSAucXVpY2stYmV0LXR5cGVzIG1kLWNoZWNrYm94W2Rpc2FibGVkXSAubWQtbGFiZWwge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjAwLCAyMDAsIDIwMiwgMC43KSAhaW1wb3J0YW50OyB9XG5cbmJvZHkubGVnZW5kYXJ5LmxpZ2h0ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLXdyYXAge1xuICBib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiYSgyMiwgMTMzLCAyNDQsIDAuMyk7IH1cbiAgYm9keS5sZWdlbmRhcnkubGlnaHQgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0td3JhcCAuYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0taGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFkY2UwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNmZmYgNzUlLCAjZjVmNWY1KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiA3NSUsICNmNWY1ZjUpO1xuICAgIGNvbG9yOiAjMmIyZTU5O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgYm9keS5sZWdlbmRhcnkubGlnaHQgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0td3JhcCAuYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0tY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgfVxuICAgIGJvZHkubGVnZW5kYXJ5LmxpZ2h0ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLXdyYXAgLmJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLWNvbnRlbnQgKiB7XG4gICAgICBjb2xvcjogIzJiMmU1OTsgfVxuICAgIGJvZHkubGVnZW5kYXJ5LmxpZ2h0ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLXdyYXAgLmJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLWNvbnRlbnQgLmZvcm0tZ3JvdXAgaW5wdXQuYmV0LWlucHV0IHtcbiAgICAgIGNvbG9yOiAjMmIyZTU5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTQsIDI0NCwgMjM0LCAwLjMpOyB9XG4gICAgICBib2R5LmxlZ2VuZGFyeS5saWdodCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS13cmFwIC5iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS1jb250ZW50IC5mb3JtLWdyb3VwIGlucHV0LmJldC1pbnB1dFtkaXNhYmxlZF0ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuNCkgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6IHJnYmEoMjA0LCAyMDQsIDIwNCwgMC40KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDEsIDIwMSwgMjAxLCAwLjMpOyB9XG4gICAgYm9keS5sZWdlbmRhcnkubGlnaHQgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0td3JhcCAuYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0tY29udGVudCAuYmV0dGluZy1idXR0b24ge1xuICAgICAgY29sb3I6ICNGRkY7IH1cbiAgICBib2R5LmxlZ2VuZGFyeS5saWdodCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS13cmFwIC5iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS1jb250ZW50IC5iZXQtc3RlcHBlci13cmFwIC5iZXQtc3RlcHBlciB7XG4gICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzMuMzMzMyU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBhZGRpbmc6IDAgNnB4IDZweCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBib2R5LmxlZ2VuZGFyeS5saWdodCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS13cmFwIC5iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS1jb250ZW50IC5iZXQtc3RlcHBlci13cmFwIC5iZXQtc3RlcHBlcjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgYm9keS5sZWdlbmRhcnkubGlnaHQgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0td3JhcCAuYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0tY29udGVudCAuYmV0LXN0ZXBwZXItd3JhcCAuYmV0LXN0ZXBwZXIuaW5kaXZpZHVhbCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgYm9keS5sZWdlbmRhcnkubGlnaHQgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0td3JhcCAuYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0tY29udGVudCAuYmV0LXN0ZXBwZXItd3JhcCAuYmV0LXN0ZXBwZXIgLm1kLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Y4NzAxNjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgbWluLWhlaWdodDogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiA2MHB4OyB9XG4gICAgICAgIGJvZHkubGVnZW5kYXJ5LmxpZ2h0ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLXdyYXAgLmJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLWNvbnRlbnQgLmJldC1zdGVwcGVyLXdyYXAgLmJldC1zdGVwcGVyIC5tZC1idXR0b24uYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjg3MDE2O1xuICAgICAgICAgIGNvbG9yOiAjRkZGOyB9XG4gICAgYm9keS5sZWdlbmRhcnkubGlnaHQgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0td3JhcCAuYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0tY29udGVudCAuYmV0LXN0ZXBwZXItd3JhcC5oYXMtaW5kaXZpZHVhbCAuYmV0LXN0ZXBwZXI6bnRoLWNoaWxkKDNuKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7IH1cbiAgICBib2R5LmxlZ2VuZGFyeS5saWdodCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS13cmFwIC5iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS1jb250ZW50IC5iZXQtc3RlcHBlci13cmFwLmhhcy1pbmRpdmlkdWFsIC5iZXQtc3RlcHBlcjpudGgtY2hpbGQoM24rMSkge1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIGJvZHkubGVnZW5kYXJ5LmxpZ2h0ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLXdyYXAgLmJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLWNvbnRlbnQgLnN1Yi10aXRsZS5zZWNvbmRhcnkge1xuICAgICAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC43Nik7IH1cbiAgICBib2R5LmxlZ2VuZGFyeS5saWdodCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS13cmFwIC5iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS1jb250ZW50IC5zdWItdGl0bGUubnVtYmVyIHNwYW4ge1xuICAgICAgY29sb3I6ICNmZDY2MDI7IH1cbiAgICAgIGJvZHkubGVnZW5kYXJ5LmxpZ2h0ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLXdyYXAgLmJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLWNvbnRlbnQgLnN1Yi10aXRsZS5udW1iZXIgc3Bhbjpub3QoLm4pIHtcbiAgICAgICAgY29sb3I6ICMyYjJlNTk7IH1cbiAgICBib2R5LmxlZ2VuZGFyeS5saWdodCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS13cmFwIC5iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS1jb250ZW50IC5iYWxhbmNlIC5tZC1idXR0b24gbWQtaWNvbiB7XG4gICAgICBjb2xvcjogIzZlNmU2ZDsgfVxuXG5ib2R5LmxlZ2VuZGFyeS5saWdodCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9XG4gIGJvZHkubGVnZW5kYXJ5LmxpZ2h0ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAucm93LWlucHV0LW51bWJlcnMgZm9ybSAuZm9ybS1ncm91cCAuaW5wdXQtbnVtYmVycy1hcnJheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTQsIDI0NCwgMjM0LCAwLjMpO1xuICAgIGNvbG9yOiAjMmIyZTU5OyB9XG4gIGJvZHkubGVnZW5kYXJ5LmxpZ2h0ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAucm93LWlucHV0LW51bWJlcnMgZm9ybSAubWQtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2JhOWU4O1xuICAgIGJvcmRlci1jb2xvcjogIzNiYTllODsgfVxuICAgIGJvZHkubGVnZW5kYXJ5LmxpZ2h0ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAucm93LWlucHV0LW51bWJlcnMgZm9ybSAubWQtYnV0dG9uW2Rpc2FibGVkXSB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpOyB9XG4gIGJvZHkubGVnZW5kYXJ5LmxpZ2h0ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAubGl2ZS1pbmZvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIGJvZHkubGVnZW5kYXJ5LmxpZ2h0ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAubGl2ZS1pbmZvIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4OyB9IH1cbiAgICBib2R5LmxlZ2VuZGFyeS5saWdodCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLmxpdmUtaW5mby5jaGFuZ2VkLXByaWNlLCBib2R5LmxlZ2VuZGFyeS5saWdodCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLmxpdmUtaW5mby5jaGFuZ2VkLXByaWNlIHNwYW4ge1xuICAgICAgYW5pbWF0aW9uOiBibGluay1wYXlvdXRzIC4ycyBpbmZpbml0ZTsgfVxuICBib2R5LmxlZ2VuZGFyeS5saWdodCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLnRhYmxlLW51bWJlci13cmFwIC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjQyLCAyNDgsIDI1NSwgMC44KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDQ0LCAxMTksIDE3OSwgMC4zNCk7IH1cbiAgICBib2R5LmxlZ2VuZGFyeS5saWdodCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLnRhYmxlLW51bWJlci13cmFwIC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIgLm51bWJlciB7XG4gICAgICBjb2xvcjogIzJiMmU1OTsgfVxuICAgIGJvZHkubGVnZW5kYXJ5LmxpZ2h0ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAudGFibGUtbnVtYmVyLXdyYXAgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlciAucHJpY2Uge1xuICAgICAgY29sb3I6ICMwMDAwRUU7IH1cbiAgICAgIGJvZHkubGVnZW5kYXJ5LmxpZ2h0ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAudGFibGUtbnVtYmVyLXdyYXAgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlciAucHJpY2Ugc3BhbiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgICAgICAgYm9keS5sZWdlbmRhcnkubGlnaHQgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC50YWJsZS1udW1iZXItd3JhcCAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyIC5wcmljZSBzcGFuLnByaWNlLXVwIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmFmMDY5OyB9XG4gICAgICBib2R5LmxlZ2VuZGFyeS5saWdodCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLnRhYmxlLW51bWJlci13cmFwIC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIgLnByaWNlID4gZGl2ID4gc3Bhbi5wcmljZS11cCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWYwNjk7IH1cbiAgICAgIGJvZHkubGVnZW5kYXJ5LmxpZ2h0ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAudGFibGUtbnVtYmVyLXdyYXAgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlciAucHJpY2UgPiBkaXYgPiBzcGFuLnN0b3Age1xuICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgICAgICBjb2xvcjogcmdiYSgxMDksIDEwOSwgMTA5LCAwLjYpOyB9XG4gICAgYm9keS5sZWdlbmRhcnkubGlnaHQgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC50YWJsZS1udW1iZXItd3JhcCAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNDMsIDE2MCwgMC44KTsgfVxuICAgICAgYm9keS5sZWdlbmRhcnkubGlnaHQgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC50YWJsZS1udW1iZXItd3JhcCAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyOmhvdmVyIC5udW1iZXIge1xuICAgICAgICBjb2xvcjogIzJiMmU1OTsgfVxuICAgIGJvZHkubGVnZW5kYXJ5LmxpZ2h0ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAudGFibGUtbnVtYmVyLXdyYXAgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlci5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogI2ZkZGZjNjtcbiAgICAgIGJvcmRlci1jb2xvcjogI2Y4Yjk4MzsgfVxuICAgICAgYm9keS5sZWdlbmRhcnkubGlnaHQgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC50YWJsZS1udW1iZXItd3JhcCAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyLmFjdGl2ZSAubnVtYmVyIHtcbiAgICAgICAgY29sb3I6ICMyYjJlNTk7IH1cbiAgICAgIGJvZHkubGVnZW5kYXJ5LmxpZ2h0ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAudGFibGUtbnVtYmVyLXdyYXAgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlci5hY3RpdmUgLnByaWNlIHtcbiAgICAgICAgY29sb3I6ICMwMDAwRUU7IH1cbiAgICBib2R5LmxlZ2VuZGFyeS5saWdodCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLnRhYmxlLW51bWJlci13cmFwIC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIuZGlzYWJsZWQge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYmJiOyB9XG4gICAgICBib2R5LmxlZ2VuZGFyeS5saWdodCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLnRhYmxlLW51bWJlci13cmFwIC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIuZGlzYWJsZWQgLm51bWJlciwgYm9keS5sZWdlbmRhcnkubGlnaHQgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC50YWJsZS1udW1iZXItd3JhcCAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyLmRpc2FibGVkIC5wcmljZSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDEwOSwgMTA5LCAxMDksIDAuNik7IH1cbiAgICBib2R5LmxlZ2VuZGFyeS5saWdodCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLnRhYmxlLW51bWJlci13cmFwIC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIubGl2ZSB7XG4gICAgICBib3JkZXI6IHJnYmEoMjU1LCA5NywgMCwgMC4zNCkgMXB4IHNvbGlkO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDIyMSwgMjExLCAwLjY1KTsgfVxuICAgICAgYm9keS5sZWdlbmRhcnkubGlnaHQgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC50YWJsZS1udW1iZXItd3JhcCAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyLmxpdmUuYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyOiAjMGFmZDg1IDFweCBzb2xpZDtcbiAgICAgICAgYmFja2dyb3VuZDogI2MwZmRiZTsgfVxuICAgICAgYm9keS5sZWdlbmRhcnkubGlnaHQgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC50YWJsZS1udW1iZXItd3JhcCAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyLmxpdmUuZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgICAgICBib3JkZXItY29sb3I6ICNiYmI7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICBib2R5LmxlZ2VuZGFyeS5saWdodCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLnRhYmxlLW51bWJlci13cmFwIC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIubGl2ZS5kaXNhYmxlZCAubnVtYmVyIHtcbiAgICAgICAgICBjb2xvcjogIzk5OTsgfVxuICAgICAgICBib2R5LmxlZ2VuZGFyeS5saWdodCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLnRhYmxlLW51bWJlci13cmFwIC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIubGl2ZS5kaXNhYmxlZCAucHJpY2Uge1xuICAgICAgICAgIGNvbG9yOiAjOTk5OyB9XG4gICAgICAgICAgYm9keS5sZWdlbmRhcnkubGlnaHQgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC50YWJsZS1udW1iZXItd3JhcCAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyLmxpdmUuZGlzYWJsZWQgLnByaWNlIHNwYW4ucHJpY2UtdXAge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgYm9keS5sZWdlbmRhcnkubGlnaHQgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC5saXZlLWluZm8gaDQge1xuICAgIG1hcmdpbjogNHB4IDRweCAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgYm9keS5sZWdlbmRhcnkubGlnaHQgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC5saXZlLWluZm8gaDQgbWQtaWNvbiB7XG4gICAgICBhbmltYXRpb246IGJsaW5rIDFzIGxpbmVhciBpbmZpbml0ZTsgfVxuICAgIGJvZHkubGVnZW5kYXJ5LmxpZ2h0ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAubGl2ZS1pbmZvIGg0IHNwYW4sIGJvZHkubGVnZW5kYXJ5LmxpZ2h0ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAubGl2ZS1pbmZvIGg0IG1kLWljb24sIGJvZHkubGVnZW5kYXJ5LmxpZ2h0ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAubGl2ZS1pbmZvIGg0Lndhcm4ge1xuICAgICAgY29sb3I6ICNmYzJlMmU7IH1cblxuYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIG1kLXRhYnMgbWQtdGFicy13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIG1kLXRhYnMgbWQtdGFicy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5ib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLnRhYmxlLW51bWJlci13cmFwIC5jaG9zZS1maWx0ZXIge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4OyB9XG4gIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAudGFibGUtbnVtYmVyLXdyYXAgLmNob3NlLWZpbHRlciAubWQtYnV0dG9uOm5vdCgubWQtaWNvbi1idXR0b24pIHtcbiAgICBtYXJnaW46IDAgOHB4IDAgMDtcbiAgICBmb250LXNpemU6IDhweDtcbiAgICBtaW4taGVpZ2h0OiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBtaW4td2lkdGg6IDY0cHg7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2MzYzNjMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkYWRhOyB9XG4gICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC50YWJsZS1udW1iZXItd3JhcCAuY2hvc2UtZmlsdGVyIC5tZC1idXR0b246bm90KC5tZC1pY29uLWJ1dHRvbikuYWN0aXZlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNjZhMTc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY2YTE3O1xuICAgICAgY29sb3I6ICNGRkY7IH1cbiAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLnRhYmxlLW51bWJlci13cmFwIC5jaG9zZS1maWx0ZXIgLm1kLWJ1dHRvbjpub3QoLm1kLWljb24tYnV0dG9uKVtkaXNhYmxlZF0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7IH1cbiAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLnRhYmxlLW51bWJlci13cmFwIC5jaG9zZS1maWx0ZXIgLm1kLWJ1dHRvbjpub3QoLm1kLWljb24tYnV0dG9uKS5zZWFtbGVzcyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2JhOWU4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjM2JhOWU4O1xuICAgICAgY29sb3I6ICNGRkY7IH1cbiAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC50YWJsZS1udW1iZXItd3JhcCAuY2hvc2UtZmlsdGVyIC5jdXJzb3ItcG9pbnRlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAudGFibGUtbnVtYmVyLXdyYXAgdGFibGU6bm90KC50YWJsZSkge1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLnRhYmxlLW51bWJlci13cmFwIHRhYmxlOm5vdCgudGFibGUpIHRib2R5IHRyIHRkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLnRhYmxlLW51bWJlci13cmFwIHRhYmxlOm5vdCgudGFibGUpIHRib2R5IHRyIHRkLnJvdy1jaGVjayB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJweDsgfVxuICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLnRhYmxlLW51bWJlci13cmFwIHRhYmxlOm5vdCgudGFibGUpIHRib2R5IHRyOm5vdCg6Zmlyc3QtY2hpbGQpIHRkIHtcbiAgICBwYWRkaW5nOiAxcHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAudGFibGUtbnVtYmVyLXdyYXAgdGFibGU6bm90KC50YWJsZSkgdGJvZHkgdHI6bm90KDpmaXJzdC1jaGlsZCkgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZzogMnB4IDAgMCAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLnRhYmxlLW51bWJlci13cmFwIHRhYmxlOm5vdCgudGFibGUpIHRib2R5IHRyOm5vdCg6Zmlyc3QtY2hpbGQpIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC50YWJsZS1udW1iZXItd3JhcCAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciB7XG4gIGhlaWdodDogNDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLnRhYmxlLW51bWJlci13cmFwIC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIHtcbiAgICAgIGhlaWdodDogMzhweDsgfSB9XG4gIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAudGFibGUtbnVtYmVyLXdyYXAgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlciB7XG4gICAgcGFkZGluZzogMnB4O1xuICAgIGNvbG9yOiAjODk5NGEwO1xuICAgIGJhY2tncm91bmQ6ICMzMDMyNjU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg0NCwgMTE5LCAxNzksIDAuMzQpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGFuaW1hdGlvbjogMC40IGVhc2U7IH1cbiAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLnRhYmxlLW51bWJlci13cmFwIC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIgLm1pc3NpbmcsIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAudGFibGUtbnVtYmVyLXdyYXAgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlciAuZnJlcXVlbmN5IHtcbiAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDJweDsgfVxuICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC50YWJsZS1udW1iZXItd3JhcCAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyIC5taXNzaW5nIC50aW1lcy5oaWdoLCBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLnRhYmxlLW51bWJlci13cmFwIC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIgLmZyZXF1ZW5jeSAudGltZXMuaGlnaCB7XG4gICAgICAgIGNvbG9yOiAjZTY2YTE3OyB9XG4gICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLnRhYmxlLW51bWJlci13cmFwIC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIgLm1pc3NpbmcgLm1heC1taXNzaW5nLCBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLnRhYmxlLW51bWJlci13cmFwIC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIgLmZyZXF1ZW5jeSAubWF4LW1pc3Npbmcge1xuICAgICAgICBjb2xvcjogIzZlNzNhZjsgfVxuICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAudGFibGUtbnVtYmVyLXdyYXAgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlciAuZnJlcXVlbmN5IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLnRhYmxlLW51bWJlci13cmFwIC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIgLm51bWJlciB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICNGRUZFRkU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC50YWJsZS1udW1iZXItd3JhcCAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyIHtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLnRhYmxlLW51bWJlci13cmFwIC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIgLm1pc3NpbmcsIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAudGFibGUtbnVtYmVyLXdyYXAgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlciAuZnJlcXVlbmN5IHtcbiAgICAgICAgICBmb250LXNpemU6IDdweDsgfVxuICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLnRhYmxlLW51bWJlci13cmFwIC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIgLm51bWJlciB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7IH0gfVxuICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAudGFibGUtbnVtYmVyLXdyYXAgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlciAucHJpY2Uge1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgY29sb3I6ICMxY2JmMDA7IH1cbiAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAudGFibGUtbnVtYmVyLXdyYXAgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlciAucHJpY2Ugc3BhbiB7XG4gICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAudGFibGUtbnVtYmVyLXdyYXAgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlciAucHJpY2Ugc3Bhbi5wcmljZS11cCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwQUNDMTsgfVxuICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC50YWJsZS1udW1iZXItd3JhcCAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyIC5wcmljZSA+IGRpdiA+IHNwYW4ucHJpY2UtdXAge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDBhY2MxOyB9XG4gICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLnRhYmxlLW51bWJlci13cmFwIC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIgLnByaWNlID4gZGl2ID4gc3Bhbi5zdG9wIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2FlYWVhZTsgfVxuICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAudGFibGUtbnVtYmVyLXdyYXAgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlci5jaGFuZ2VkLXByaWNlIHtcbiAgICAgIGFuaW1hdGlvbjogYmxpbmstcHJpY2UgLjJzIGluZmluaXRlOyB9XG4gICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC50YWJsZS1udW1iZXItd3JhcCAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwNDZiOWU7IH1cbiAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAudGFibGUtbnVtYmVyLXdyYXAgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlcjpob3ZlciAubnVtYmVyIHtcbiAgICAgICAgY29sb3I6ICNmMWYxZjE7IH1cbiAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLnRhYmxlLW51bWJlci13cmFwIC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxNzhjZDM7XG4gICAgICBib3JkZXItY29sb3I6ICMxNzhjZDM7IH1cbiAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAudGFibGUtbnVtYmVyLXdyYXAgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlci5hY3RpdmUgLnByaWNlIHtcbiAgICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLnRhYmxlLW51bWJlci13cmFwIC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIuZGlzYWJsZWQge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzUzNTM1OyB9XG4gICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLnRhYmxlLW51bWJlci13cmFwIC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIuZGlzYWJsZWQgLm51bWJlciwgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC50YWJsZS1udW1iZXItd3JhcCAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyLmRpc2FibGVkIC5wcmljZSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDEwOSwgMTA5LCAxMDksIDAuNik7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC50YWJsZS1udW1iZXItd3JhcCAubWFpbi1udW1iZXIuZDQgLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyIC5udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBibGluay1wYXlvdXRzIHtcbiAgMCUge1xuICAgIGNvbG9yOiAjZmYwMDAwOyB9XG4gIDUwJSB7XG4gICAgY29sb3I6ICM2M2ZmMDA7IH1cbiAgMTAwJSB7XG4gICAgY29sb3I6ICNkZjAwZmY7IH0gfVxuXG5ib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzLzAyLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjJlNTk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxMDBweDsgfVxuICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQuc3R1Y2sge1xuICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkge1xuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5ub3RpZmljYXRpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiYSgyMiwgMTMzLCAyNDQsIDAuMyk7XG4gICAgICAgIG1hcmdpbjogMTZweCA4cHggMCA4cHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDRweCAxNnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLm5vdGlmaWNhdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDhweCA0cHg7IH0gfVxuICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLm5vdGlmaWNhdGlvbjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHdoaXRlIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAubm90aWZpY2F0aW9uOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxMTEsIDAsIDI0NywgMCkgMCUsIHdoaXRlIDEwMCUpO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAubm90aWZpY2F0aW9uIC5tYXJxdWVlIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGNvbG9yOiAjMmIyZTU5O1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAubm90aWZpY2F0aW9uIC5tYXJxdWVlIHNwYW4gbGFiZWwge1xuICAgICAgICAgICAgcGFkZGluZzogMCA4cHggMCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMTc3LCAxNjcsIDE2NiwgMC41Nik7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLm5vdGlmaWNhdGlvbiAubWFycXVlZSBzcGFuICsgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNDhweDsgfVxuICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAubm90aWZpY2F0aW9uIC5tYXJxdWVlOmhvdmVyIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7IH1cbiAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY2luZW1hdGljLXN0YWdlIC52aWRlby1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMTZweCA4cHggMCA4cHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDI1MHB4ICsgKDEwMCUgLSAzNTBweCkgKiA2IC8gMTApO1xuICAgICAgICBhbmltYXRpb246IDAuNCBlYXNlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jaW5lbWF0aWMtc3RhZ2UgLnZpZGVvLWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNpbmVtYXRpYy1zdGFnZSAudmlkZW8tY29udGVudCAudmlkZW8tZWxlbWVudCwgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jaW5lbWF0aWMtc3RhZ2UgLnZpZGVvLWNvbnRlbnQgLnZpZGVvLXJlcXVpcmVkLWxvZ2luIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgICAgIC8qIDE2OjkgKi9cbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jaW5lbWF0aWMtc3RhZ2UgLnZpZGVvLWNvbnRlbnQgLnZpZGVvLWVsZW1lbnQgLnBsYXllci1lbGVtZW50IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJiMmQ1YzsgfVxuICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY2luZW1hdGljLXN0YWdlIC52aWRlby1jb250ZW50IC52aWRlby1lbGVtZW50IC5wbGF5ZXItZWxlbWVudCAjbWlkZGxlVmlldy1wbGF5ZXItZWxlbWVudCB7XG4gICAgICAgICAgICB6LWluZGV4OiAxMCAhaW1wb3J0YW50OyB9XG4gICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY2luZW1hdGljLXN0YWdlIC52aWRlby1jb250ZW50IC52aWRlby1lbGVtZW50IC5ub3RlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNDQsIDQ3LCA4OCwgMC43KTtcbiAgICAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAjMDAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZTtcbiAgICAgICAgICB6LWluZGV4OiAxMDsgfVxuICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY2luZW1hdGljLXN0YWdlIC52aWRlby1jb250ZW50IC52aWRlby1lbGVtZW50IC5ub3RlIC50aW1lIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmE1MjUyOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY2luZW1hdGljLXN0YWdlIC52aWRlby1jb250ZW50IC52aWRlby1lbGVtZW50IC5ub3RlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jaW5lbWF0aWMtc3RhZ2UgLnZpZGVvLWNvbnRlbnQgLnZpZGVvLWVsZW1lbnQgLm5vdGUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7IH0gfVxuICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNpbmVtYXRpYy1zdGFnZSAudmlkZW8tY29udGVudCAudmlkZW8tZWxlbWVudDpob3ZlciAubm90ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSg0NCwgNDcsIDg4LCAwLjkpOyB9XG4gICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY2luZW1hdGljLXN0YWdlIC52aWRlby1jb250ZW50IC52aWRlby1lbGVtZW50IC5saXZlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiA4cHg7XG4gICAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggIzAwMDtcbiAgICAgICAgICB6LWluZGV4OiAxMDsgfVxuICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY2luZW1hdGljLXN0YWdlIC52aWRlby1jb250ZW50IC52aWRlby1lbGVtZW50IC5saXZlIG1kLWljb24ge1xuICAgICAgICAgICAgY29sb3I6ICNmODQ0NDQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogMXMgcmVjLWJsaW5rIGVhc2UgaW5maW5pdGU7IH1cbiAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNpbmVtYXRpYy1zdGFnZSAudmlkZW8tY29udGVudCAudmlkZW8tZWxlbWVudCAubGl2ZSAucmVzdWx0cyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHggNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZhZjRhMztcbiAgICAgICAgICAgIGNvbG9yOiAjZmE1MTUxO1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY2luZW1hdGljLXN0YWdlIC52aWRlby1jb250ZW50IC52aWRlby1lbGVtZW50IC5saXZlIC5jb21tZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCA4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmFmNGEzO1xuICAgICAgICAgICAgY29sb3I6ICNmYTUxNTE7XG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgYW5pbWF0aW9uOiAuNXMgY29tLWJsaW5rIGVhc2UgaW5maW5pdGU7IH1cbiAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jaW5lbWF0aWMtc3RhZ2UgLnZpZGVvLWNvbnRlbnQgLnZpZGVvLWVsZW1lbnQgLnNvdW5kLWNvbnRyb2wge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZzogNnB4O1xuICAgICAgICAgIHotaW5kZXg6IDE4OyB9XG4gICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jaW5lbWF0aWMtc3RhZ2UgLnZpZGVvLWNvbnRlbnQgLnZpZGVvLWVsZW1lbnQgLnNvdW5kLWNvbnRyb2wgbWQtaWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNpbmVtYXRpYy1zdGFnZSAudmlkZW8tY29udGVudCAudmlkZW8tZWxlbWVudCAuc291bmQtY29udHJvbCBtZC1pY29uIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY2luZW1hdGljLXN0YWdlIC52aWRlby1jb250ZW50IC52aWRlby1lbGVtZW50IC5ub3RpZmljYXRpb25zIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZzogMTZweCA0cHg7XG4gICAgICAgICAgei1pbmRleDogMTg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkYwMDAwO1xuICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgIGFuaW1hdGlvbjogYmxpbmstcGluZyAuNXMgaW5maW5pdGU7IH1cbiAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jaW5lbWF0aWMtc3RhZ2UgLnZpZGVvLWNvbnRlbnQgLnZpZGVvLWVsZW1lbnQgLm1hc2sge1xuICAgICAgICAgIHotaW5kZXg6IDExO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzJiMmU1OTtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY2luZW1hdGljLXN0YWdlIC52aWRlby1jb250ZW50IC52aWRlby1lbGVtZW50IC5tYXNrIHAge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY2luZW1hdGljLXN0YWdlIC52aWRlby1jb250ZW50IC52aWRlby1yZXF1aXJlZC1sb2dpbiAucHJldmlldy1lbGVtZW50IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvcHJvZHVjdGlvbi94cy1wcmV2aWV3LmpwZ1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNpbmVtYXRpYy1zdGFnZSAudmlkZW8tY29udGVudCAudmlkZW8tcmVxdWlyZWQtbG9naW4gLnByZXZpZXctZWxlbWVudDphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDQ1LCA5MiwgMC40KTsgfVxuICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY2luZW1hdGljLXN0YWdlIC52aWRlby1jb250ZW50IC52aWRlby1yZXF1aXJlZC1sb2dpbiAucHJldmlldy1lbGVtZW50IC5wbGF5LWJ0biB7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuOTsgfVxuICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jaW5lbWF0aWMtc3RhZ2UgLnZpZGVvLWNvbnRlbnQgLnZpZGVvLXJlcXVpcmVkLWxvZ2luIC5wcmV2aWV3LWVsZW1lbnQgLnBsYXktYnRuOmhvdmVyIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY2luZW1hdGljLXN0YWdlIC52aWRlby1jb250ZW50LnN0dWNrIHtcbiAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCA1cHggNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDhweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCAxNHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jaW5lbWF0aWMtc3RhZ2UgLnZpZGVvLWNvbnRlbnQuc3R1Y2sgLnZpZGVvLWVsZW1lbnQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jaW5lbWF0aWMtc3RhZ2UgLmNpbmVtYXRpYy1yZXN1bHQge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDhweCAwIDhweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY2luZW1hdGljLXN0YWdlIC5jaW5lbWF0aWMtcmVzdWx0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCA4cHggMCA4cHg7IH0gfVxuICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNpbmVtYXRpYy1zdGFnZSAuY2luZW1hdGljLXJlc3VsdCAuY2luZW1hdGljLXJlc3VsdC13cmFwIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiYSgyMiwgMTMzLCAyNDQsIDAuMyk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNpbmVtYXRpYy1zdGFnZSAuY2luZW1hdGljLXJlc3VsdCAuY2luZW1hdGljLXJlc3VsdC13cmFwIC5jaW5lbWF0aWMtcmVzdWx0LWhlYWRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWRjZTA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiA3NSUsICNmNWY1ZjUpO1xuICAgICAgICAgICAgY29sb3I6ICMyYjJlNTk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTJweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNpbmVtYXRpYy1zdGFnZSAuY2luZW1hdGljLXJlc3VsdCAuY2luZW1hdGljLXJlc3VsdC13cmFwIC5jaW5lbWF0aWMtcmVzdWx0LWhlYWRlciBwIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY2luZW1hdGljLXN0YWdlIC5jaW5lbWF0aWMtcmVzdWx0IC5jaW5lbWF0aWMtcmVzdWx0LXdyYXAgLmNpbmVtYXRpYy1yZXN1bHQtaGVhZGVyIHAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmYzI3Mjc7IH1cbiAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNpbmVtYXRpYy1zdGFnZSAuY2luZW1hdGljLXJlc3VsdCAuY2luZW1hdGljLXJlc3VsdC13cmFwIC5jaW5lbWF0aWMtcmVzdWx0LWNvbnRlbnQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA3MjcyNzI3ZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgICAtbXMtaHlwaGVuczogYXV0bztcbiAgICAgICAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICAgICAgY29sb3I6ICMxMTE0MTk7IH1cbiAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY2luZW1hdGljLXN0YWdlIC5jaW5lbWF0aWMtcmVzdWx0IC5jaW5lbWF0aWMtcmVzdWx0LXdyYXAgLmNpbmVtYXRpYy1yZXN1bHQtY29udGVudCAudGFibGUge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNpbmVtYXRpYy1zdGFnZSAuY2luZW1hdGljLXJlc3VsdCAuY2luZW1hdGljLXJlc3VsdC13cmFwIC5jaW5lbWF0aWMtcmVzdWx0LWNvbnRlbnQgLnRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4OyB9XG4gICAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY2luZW1hdGljLXN0YWdlIC5jaW5lbWF0aWMtcmVzdWx0IC5jaW5lbWF0aWMtcmVzdWx0LXdyYXAgLmNpbmVtYXRpYy1yZXN1bHQtY29udGVudCAudGFibGUgdGJvZHkgdHIgdGQge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZGNlMDsgfVxuICAgICAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY2luZW1hdGljLXN0YWdlIC5jaW5lbWF0aWMtcmVzdWx0IC5jaW5lbWF0aWMtcmVzdWx0LXdyYXAgLmNpbmVtYXRpYy1yZXN1bHQtY29udGVudCAudGFibGUgdGJvZHkgdHIgdGQgLnBhZGRpbmctNCB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggNHB4O1xuICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzRweDsgfVxuICAgICAgICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jaW5lbWF0aWMtc3RhZ2UgLmNpbmVtYXRpYy1yZXN1bHQgLmNpbmVtYXRpYy1yZXN1bHQtd3JhcCAuY2luZW1hdGljLXJlc3VsdC1jb250ZW50IC50YWJsZSB0Ym9keSB0ciB0ZCAucGFkZGluZy00IC5zcGluIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZkZjA5MDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE4cHg7IH1cbiAgICAgICAgICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jaW5lbWF0aWMtc3RhZ2UgLmNpbmVtYXRpYy1yZXN1bHQgLmNpbmVtYXRpYy1yZXN1bHQtd3JhcCAuY2luZW1hdGljLXJlc3VsdC1jb250ZW50IC50YWJsZSB0Ym9keSB0ciB0ZCAucGFkZGluZy00IC5zcGluIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IC42ZW07XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgICAgICAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY2luZW1hdGljLXN0YWdlIC5jaW5lbWF0aWMtcmVzdWx0IC5jaW5lbWF0aWMtcmVzdWx0LXdyYXAgLmNpbmVtYXRpYy1yZXN1bHQtY29udGVudCAudGFibGUgdGJvZHkgdHIgdGQgLnBhZGRpbmctNCAuc3BpbiBkaXYgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY2luZW1hdGljLXN0YWdlIC5jaW5lbWF0aWMtcmVzdWx0IC5jaW5lbWF0aWMtcmVzdWx0LXdyYXAgLmNpbmVtYXRpYy1yZXN1bHQtY29udGVudCAudGFibGUgdGJvZHkgdHIgdGQgLnBhZGRpbmctNCAuc3BpbiBkaXYgc3Bhbi5kMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTRlbTsgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNpbmVtYXRpYy1zdGFnZSAuY2luZW1hdGljLXJlc3VsdCAuY2luZW1hdGljLXJlc3VsdC13cmFwIC5jaW5lbWF0aWMtcmVzdWx0LWNvbnRlbnQgLnRhYmxlIHRib2R5IHRyIHRkIC5wYWRkaW5nLTQgLnNwaW4gZGl2IHNwYW4uZDEuYW5pbWF0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzcGluSXQtMSAxLjdzIGluZmluaXRlOyB9XG4gICAgICAgICAgICAgICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNpbmVtYXRpYy1zdGFnZSAuY2luZW1hdGljLXJlc3VsdCAuY2luZW1hdGljLXJlc3VsdC13cmFwIC5jaW5lbWF0aWMtcmVzdWx0LWNvbnRlbnQgLnRhYmxlIHRib2R5IHRyIHRkIC5wYWRkaW5nLTQgLnNwaW4gZGl2IHNwYW4uZDIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0yZW07IH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jaW5lbWF0aWMtc3RhZ2UgLmNpbmVtYXRpYy1yZXN1bHQgLmNpbmVtYXRpYy1yZXN1bHQtd3JhcCAuY2luZW1hdGljLXJlc3VsdC1jb250ZW50IC50YWJsZSB0Ym9keSB0ciB0ZCAucGFkZGluZy00IC5zcGluIGRpdiBzcGFuLmQyLmFuaW1hdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc3Bpbkl0LTIgMC45cyBpbmZpbml0ZTsgfVxuICAgICAgICAgICAgICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jaW5lbWF0aWMtc3RhZ2UgLmNpbmVtYXRpYy1yZXN1bHQgLmNpbmVtYXRpYy1yZXN1bHQtd3JhcCAuY2luZW1hdGljLXJlc3VsdC1jb250ZW50IC50YWJsZSB0Ym9keSB0ciB0ZCAucGFkZGluZy00IC5zcGluIGRpdiBzcGFuLmQzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwZW07IH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jaW5lbWF0aWMtc3RhZ2UgLmNpbmVtYXRpYy1yZXN1bHQgLmNpbmVtYXRpYy1yZXN1bHQtd3JhcCAuY2luZW1hdGljLXJlc3VsdC1jb250ZW50IC50YWJsZSB0Ym9keSB0ciB0ZCAucGFkZGluZy00IC5zcGluIGRpdiBzcGFuLmQzLmFuaW1hdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc3Bpbkl0LTMgMS42cyBpbmZpbml0ZTsgfVxuICAgICAgICAgICAgICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jaW5lbWF0aWMtc3RhZ2UgLmNpbmVtYXRpYy1yZXN1bHQgLmNpbmVtYXRpYy1yZXN1bHQtd3JhcCAuY2luZW1hdGljLXJlc3VsdC1jb250ZW50IC50YWJsZSB0Ym9keSB0ciB0ZCAucGFkZGluZy00IC5zcGluIGRpdiBzcGFuLmQ0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMWVtOyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY2luZW1hdGljLXN0YWdlIC5jaW5lbWF0aWMtcmVzdWx0IC5jaW5lbWF0aWMtcmVzdWx0LXdyYXAgLmNpbmVtYXRpYy1yZXN1bHQtY29udGVudCAudGFibGUgdGJvZHkgdHIgdGQgLnBhZGRpbmctNCAuc3BpbiBkaXYgc3Bhbi5kNC5hbmltYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHNwaW5JdC00IDEuNHMgaW5maW5pdGU7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY2luZW1hdGljLXN0YWdlIC5jaW5lbWF0aWMtcmVzdWx0IC5jaW5lbWF0aWMtcmVzdWx0LXdyYXAgLmNpbmVtYXRpYy1yZXN1bHQtY29udGVudCAudGFibGUgdGJvZHkgdHIgdGQgLnBhZGRpbmctNCAuc3BpbiBkaXYgc3Bhbi5kNSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTZlbTsgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNpbmVtYXRpYy1zdGFnZSAuY2luZW1hdGljLXJlc3VsdCAuY2luZW1hdGljLXJlc3VsdC13cmFwIC5jaW5lbWF0aWMtcmVzdWx0LWNvbnRlbnQgLnRhYmxlIHRib2R5IHRyIHRkIC5wYWRkaW5nLTQgLnNwaW4gZGl2IHNwYW4uZDUuYW5pbWF0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzcGluSXQtNSAxLjFzIGluZmluaXRlOyB9XG4gICAgICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jaW5lbWF0aWMtc3RhZ2UgLmNpbmVtYXRpYy1yZXN1bHQgLmNpbmVtYXRpYy1yZXN1bHQtd3JhcCAuY2luZW1hdGljLXJlc3VsdC1jb250ZW50IC50YWJsZSB0Ym9keSB0ciB0ZCBkaXYuZG91YmxlIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAwIDFweCAwO1xuICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNzFweDsgfVxuICAgICAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY2luZW1hdGljLXN0YWdlIC5jaW5lbWF0aWMtcmVzdWx0IC5jaW5lbWF0aWMtcmVzdWx0LXdyYXAgLmNpbmVtYXRpYy1yZXN1bHQtY29udGVudCAudGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGFkY2UwOyB9XG4gICAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY2luZW1hdGljLXN0YWdlIC5jaW5lbWF0aWMtcmVzdWx0IC5jaW5lbWF0aWMtcmVzdWx0LXdyYXAgLmNpbmVtYXRpYy1yZXN1bHQtY29udGVudCAudGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNpbmVtYXRpYy1zdGFnZSAuY2luZW1hdGljLXJlc3VsdCAuY2luZW1hdGljLXJlc3VsdC13cmFwIC5jaW5lbWF0aWMtcmVzdWx0LWNvbnRlbnQgLnRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSB0ZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMzgsIDIzOCwgMjM4LCAwLjIpOyB9XG4gICAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY2luZW1hdGljLXN0YWdlIC5jaW5lbWF0aWMtcmVzdWx0IC5jaW5lbWF0aWMtcmVzdWx0LXdyYXAgLmNpbmVtYXRpYy1yZXN1bHQtY29udGVudCAudGFibGUgdGJvZHkgdHI6aG92ZXIgdGQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjUxLCA5NSwgMTMsIDAuMSk7IH1cbiAgICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jaW5lbWF0aWMtc3RhZ2UgLmNpbmVtYXRpYy1yZXN1bHQgLmNpbmVtYXRpYy1yZXN1bHQtd3JhcCAuY2luZW1hdGljLXJlc3VsdC1jb250ZW50IC50YWJsZSB0Ym9keSB0ci5qYWNrcG90IHRkIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmYzMzAwOyB9XG4gICAgICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jaW5lbWF0aWMtc3RhZ2UgLmNpbmVtYXRpYy1yZXN1bHQgLmNpbmVtYXRpYy1yZXN1bHQtd3JhcCAuY2luZW1hdGljLXJlc3VsdC1jb250ZW50IC50YWJsZSB0Ym9keSB0ci5qYWNrcG90IHRkOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jaW5lbWF0aWMtc3RhZ2UgLmNpbmVtYXRpYy1yZXN1bHQgLmNpbmVtYXRpYy1yZXN1bHQtd3JhcCAuY2luZW1hdGljLXJlc3VsdC1jb250ZW50IC50YWJsZS5tYXRyaXggdGJvZHkgdHIgdGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNpbmVtYXRpYy1zdGFnZSAuY2luZW1hdGljLXJlc3VsdCAuY2luZW1hdGljLXJlc3VsdC13cmFwIC5jaW5lbWF0aWMtcmVzdWx0LWNvbnRlbnQgLnRhYmxlLm1hdHJpeCB0Ym9keSB0ciB0ZCBzcGFuIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxcHg7IH1cbiAgICAgICAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY2luZW1hdGljLXN0YWdlIC5jaW5lbWF0aWMtcmVzdWx0IC5jaW5lbWF0aWMtcmVzdWx0LXdyYXAgLmNpbmVtYXRpYy1yZXN1bHQtY29udGVudCAudGFibGUubWF0cml4IHRib2R5IHRyIHRkIHNwYW4uamFjayB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmExNDE0OyB9XG4gICAgICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jaW5lbWF0aWMtc3RhZ2UgLmNpbmVtYXRpYy1yZXN1bHQgLmNpbmVtYXRpYy1yZXN1bHQtd3JhcCAuY2luZW1hdGljLXJlc3VsdC1jb250ZW50IC50YWJsZS5tYXRyaXggdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkYWRjZTA7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZhMTQxNDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jaW5lbWF0aWMtc3RhZ2UgLmNpbmVtYXRpYy1yZXN1bHQgLmNpbmVtYXRpYy1yZXN1bHQtd3JhcCAuY2luZW1hdGljLXJlc3VsdC1jb250ZW50IC50YWJsZS5tYXRyaXggdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOXB4IDA7IH1cbiAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAjdmlkZW8tcGxheWVyIC52aWRlby1zb3VyY2Uge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDhweCAwIDhweDsgfVxuICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgI3ZpZGVvLXBsYXllciAudmlkZW8tc291cmNlICNwbGF5ZXItZWxlbWVudCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IDUyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTQ5cHgpIHtcbiAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAjdmlkZW8tcGxheWVyIC52aWRlby1zb3VyY2UgI3BsYXllci1lbGVtZW50IHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZ3ICogOSAvIDE2KSAhaW1wb3J0YW50OyB9IH1cbiAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5ICN2aWRlby1wbGF5ZXIgLnZpZGVvLXNvdXJjZSAudmlkZW8tY29udGVudCB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDRweCAwIHJnYmEoMjIsIDEzMywgMjQ0LCAwLjMpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJiMmU1ODtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGhlaWdodDogNDYwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudCh0cmFuc3BhcmVudCwgcmdiYSgwLCAwLCAwLCAwLjg1KSksIGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA3NSUsIGJsYWNrIDc1JSksIGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZDFkMWQxIDE0LjI5JSwgI2ZmZTYwMCAxNC4yOSUsICNmZmU2MDAgMjguNTclLCAjMDBlZWZmIDI4LjU3JSwgIzAwZWVmZiA0Mi44NiUsICMwMmQ0MDYgNDIuODYlLCAjMDJkNDA2IDU3LjE0JSwgI2I2MDc3YyA1Ny4xNCUsICNiNjA3N2MgNzEuNDMlLCAjZmYwMDJmIDcxLjQzJSwgI2ZmMDAyZiA4NS43MSUsICMwMDAwYzIgODUuNzElKTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgI3ZpZGVvLXBsYXllciAudmlkZW8tc291cmNlIC52aWRlby1jb250ZW50IHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMzBweDsgfSB9XG4gICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5ICN2aWRlby1wbGF5ZXIgLnZpZGVvLXNvdXJjZSAudmlkZW8tY29udGVudDpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjMDAwMGMyIDE0LjI5JSwgYmxhY2sgMTQuMjklLCBibGFjayAyOC41NyUsICM4NTA1NWEgMjguNTclLCAjODUwNTVhIDQyLjg2JSwgYmxhY2sgNDIuODYlLCBibGFjayA1Ny4xNCUsICMwMGVlZmYgNTcuMTQlLCAjMDBlZWZmIDcxLjQzJSwgYmxhY2sgNzEuNDMlLCBibGFjayA4NS43MSUsICNkMWQxZDEgODUuNzElKTtcbiAgICAgICAgICAgIGhlaWdodDogNSU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvdHRvbTogMjUlOyB9XG4gICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5ICN2aWRlby1wbGF5ZXIgLnZpZGVvLXNvdXJjZSAudmlkZW8tY29udGVudCAuc3RhdGljLCBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgI3ZpZGVvLXBsYXllciAudmlkZW8tc291cmNlIC52aWRlby1jb250ZW50IC5zdGF0aWMgZGl2IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBSllBQUFDV0NBUUFBQUNXQ0xscEFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFiS0pKUkVGVWVOcGt2SGQ0Wm5kNTUvMVIxNlBlOVVoNjFIc3ZSMzAwR3RVWmphU2pxWnJlWit5WnNXZnNrUzFqWENtbTJMVEVRQUFESVFFWElBbkZJY0FDS1pTRVFNSnVBdGtrWk5ubGhSUVNrcndrbTdKa0U1TFAvbkdPeHQ3M3ZlYTY1bEo1cnVmUitaM2Y3NzYvN1Q2WWZNY0pTK1Z3U0pPbEZ0TVF0dSsvWUNETWRSMnhUdXk5MlNmeWdmQ1pUYkh5aVF1L1AydjYzMlVTMGlFVE0vTDBFZWsrYnJrQkpkYUxXUGJwRlN2L2RkU0UyZkxpL3ZmWHNXeDI2b2hwOG1UUDVjTmk4NjlVRTFyMjFRVkNlZjlSTVNIdkhERXduZkJOZThTT3o1VThkZVJ0Wjk1NXpEUjdyNTEzaEc2eDhOdVRaSjNkOWVWRmN5MFNpeTJneTN4enJKODdhMkFMb1NrcnhOek5GWnBvdjdPMC84Q0plYnRGNUZ5ZGtGemFZN2xVbEZKTVJmd1hZeUIwaFpmRVlqbHoxUUVMeERLS3hCeHlCZEx1dlh6dWxOeTR5WWlaMVAvTEtJTlZoNjBrUjRUV3g2L1NMT1Qvek9UTmV5d29PV1NaRmVReFpVTGt5NHNIcHEyeStFZlZJZ1Jpbm55MVFFeVRxc09rUHJJaEJ1RWV3aHMzRDF5cUhaYy9HbVNJakUvM1VDbVVHSmh0OEkvRkZ0c2VudHJla3BHVFlwWmxscDFQWHIyYmtFS3ptSDdWblY4ZnRaT210WXVraWVuMnNrZkdWc20xZ1AwV3YyYU1VaUY4WGNGck9namZjdFlzcXNrU0syL1dXRU9qZ1FtR2hEekdDZSsvUlVwK3MxWkc5ajA0Rmk5V2k4UGJXOVpSSVpiYjdqQTVCaUtmbXhEYlhqUEZwMUtXaTYzMmk1M3NpNWFvczJaaGc3eTdicEFVV1Z3V3VUaTN2VlUxK2RVWjZoNWRFWWJ2M05zNzh0ckQ1bEV2VHgrTFBwQ21FOU1tYTQ5WVlrQVBvV1ZpbXVVaWo4d1Qyc2R1b2VOTjU1bG1GNTFXVUdlSEJmUU5uQ0MwNC9tMjk0N2JidGI5ZTgwMnkxSURLLzlnSkx2cmcxVlNma2hNV1JKL1V2S2pDK1krMWN6c00xM01XY0FRb1dubTIyVWdCcVJNbUg3OUNPRytRaHNzc1B2S1pmcHBFS2JvTXRlQTNyVkdJV1NVdmorWXRWM01mZmNzNFkzOTByWnBndndyclFZR0R0d2FNekQ0aFhWdTdEWDRkTDR3SzBLMXJhU29QSDVVSENBc083VDdVTHhGVTRUTXN5YjBpZDFEWGR0YnRscGlJWG5SRmhZaGxNMGxjejR6ZEdqWHhORW45aS9YTUVXRzBFVDQ4ZUg0RGc1VEtOdGI4aCs5WXEySWcwS0dmRzJlYVN1dEl4UW1IQ0cweUdHckRjeVdmeGw5VjdWRXg4UTJPd21FUnFIdStRTml4VDgzSHIxQ3h1bE5pbW0zOWR2ZGQ1NFVzZmZXSFRTd1pyMllzbWJ0dklFUXp1NWxtT3pwT3ZudjdXTENQTW1zdC9QU2lEaTR2U1hrMmtiMWh3NHkvTW4yMTE5YVhJNU9hb0pCdWxnanZIamRCdHZwL1hpRGZDcEhCcHJNak41NllhL1FZL3Y4T1RHWU9HMm1OZkVTUmY5WGkwa1RYWG5NdlhuM1BjdTJtTTJZVlc4YUlZeHV3My9aemFCVmhKdkhURDJ5ejJ3QzVzVm1vY3hpSVh6L0VmbkU2anRTRHR5NlErN3NJYlRIYkNIYmZBZkVIcmx3aEFiQ3BqVXpxQkFhYmJOUlNHY1BLYkVrTlcyNnZPSGk3M2JGZjF0Z2sxZ2sxZnZZVFVpT0dHeHZtYzBxK2ZZWjJFSW5TM1NSSm5iSWhZNUhSOTk5VEY1Y3pSODZQa0x1QThzaVBjdUNnVlhiVzJMdG4wM1JUNTNRUncwSmc2amt5djhZRmJMb29kRnNjNndsdkhoZGJMOW5qQ3oyR2NnTEZSOHNJN2ZzVVBOK000UTFzMTZZc0Vqc3NVbmFOaGt5UjJ3VjJsZ2hZYWFaZDkwUU9YcEZLR3BmalBiY2J4VEovWGRJMlc1bWJhRks2UHpGVHBHZnI1UDNiZ3JqZHRyeWRQdDN4aWl6S2xxTzFKRS96NU95UTVRWVdDZi9tSHBnVEVnR0owY1BDMVYyWFc2ajFLSGx2ZXdTcysyS3pzRHNXUkVyQ0UwM0NDK2FNbmorZ0RUVTBPcWd1V1JHci92cFU3Wlc5eGNzdnRDd3MvcXdjT2NKUW5Kc2RwQlFybDc3eHJDQldCcXQrLy91Rit1dGY3VC80MnYwQ1NrR25qdEE3cnVQaWp4eHhRcHJ6Qld5YkdmSnp1aElTbWY3aS9zSkRYNTducFJKTU0xOHdxaXV4SzlKeUN0dkNHc2ZYcmFHN1B2dnNtQnNnQnpxckJHNzdibDZ5SVNwWGVQeFVTOFNPWHpLWkhRazl3ekdQNi9ZS1FVMFd5clBIbVFtcUpQTURZTkQ4eUxyaTJMcVF3ZnRqVitaUmxnNExxZnV2T3Y2ajhmRUJzb01DT2tuRkxOV3BobjY4SVo4Skt5WXNONUNMTm1wTnpKWW41dXlsWktEaDc0MlA3NXU0K1c5OTk3elVsdTFpWlFJazlkdmtMQlE1SlUzZnVZNERYTC9pYWRXRFN5bjkxZVhvNkw1NUFhRk5vbDVENHdRUGhqYXMzRE9QdktKcWs0dXpaWUlUZkg3ZDFrZ3RqbGloaEF5YVRYN3QyL1ovS0ZkaE15Y1hhSFk0TmE2MExGMFhraEZPMVhJRTZyRkNwRkRseDl2RlRGVHpDMDRHQjFkeXduRkdoYTJLNmdYdTh3a0kxcjQ0b05paXJEL0NDR2xEaE9TYmpDMnkzd0RWcXlOYnJuMXBPakNRQjZiTlNsUG5SY3hSeXg2K3FRZFZIOW9OMDFpLzRtTDNjZHRvMjdmc3RocnJZRmNYS0pNS0RxOEpvVFg3emFmcXAxRnQ0RjBjdWd6c0pSZUF4c055R1doLzdoSXpsN3JETVJLb1lST2FtMFFjaGJPUExuVFU2ZE85dHBFTTIwc3ZmRUNDU3MrbFRMTFFHWTJER3d6TU5jS3k1bTA5UVA3eFU0UlJtUlhpUlZrUExzM2VwK05HU0YxYzJwN3l5d0h4VmFhcUhwczB0dzdyamNjSlpSYjk4YUxnUlVtemJYRWdIeXhqTnlzSmN1RmhVT1hTZnR4UCswMHdCeTdiV0dSV25GWW1QK3JTYkZYckdWRWJ0NURTQmp2clVycmhCNVNqMXdsUE5QcDhIWmdVSDVJZm1lUFJTUUlmeEwzcVoxbEk4MUFyQWd2MmN6Nm5ldXNVMjZycmYvU0pzemIrK1ZwSWJTZThXKzFmS3ZodmoydnZ5VHl2aFRka2x3UUc4VkV3MUY2eGM3SjQrS2dnWkJqbXhpUVlZMkJaWDg1ZWZ0R3dleGZUWnIxaXhOMi9LL2c3U2RGSGwwblY3YUxhR1NOMEE0NU04bzAvUWJzdHBGcXdxeHU4MFYrWis3cUZYbHFRRmFqM2wwd2N2SWJjd1pDS2FNd0xhWlRzQ2VRaHk3Yy9zQ1FYcFBTZTJTbnNmOU9zNEdZOWJjZEZsa3MzK21LZ1J6U3ZwZHNnNmQ2NUFlVnJ6MHN3Z0M1UXU1bVgzNTQ2YnFCemM4ZFlQcUpEY3NxNW1WdncvWVdNYUttdEhDL0haL2ZLN1JIUDVrLzk3NTJzWlJTUmczTXNlQ3o0d2IwR3pEeDBwSllJQ2JaSTZaTW1FTW9GdHNlMThGOE00WFcrTFdaOFdjbG1CS3k0dThHWDdiQUdZVDIybThPZFl2dFFpdFZKQzJnaEZ5aG55TDIyQnE5dEZMb1BkQXZGQjN0TVhqMW5TTFZodzNNb1pwTVFrYkZCSVZieWZqdEV5eEVYZVUvN1JQTGdWd0dyQ0JUS0JDeGloYnBLaGF4OEpWNzdDZkhiaHMvWHIyOUpXbTc3UG5sL1lSVUdRampFaFg5Njgxa00wUm9NMDBtcktiR0NqSU41RXFWbk8zNDR1d2JCM1l1a3ltYTdCQWFOdHJMRHhrWU1NZXFtRFNnenNCeTJwN1p0TUdTOWJVWDJ1WGYyNWZPdlhsRkhqa2s5Smw5NVM3NzVQTWpGaGxZTFIrY0VkTHNFeUZGUHN0V2RCNnp4NnFMelozellpZFd2SzdudVFNV1N0UXF0N2NZTnZ2NDlON0R2OUQ0d0FFR2hONW9yNDNta1crbXRSUUx6ZFRHeTViYnQwYXVwVFpiOXBOKzJicFgvbkNjVEVidGx4OTMydlpjbWUxQ3JZV0U3TGJUUEpHdkxQNVZoWmhMcGFXRWRBcnBWbzFPMldKZzBIVFVBU3ZJTnM5RUJHQ0Z1bWhacGVUZzhtYit0QnpvZnZSNnZEUFc3S1pIZm5GZENFbXhmUFh1aWROdm0wNFBMU1o4N3l4TnV6YlNld21OMmt0MzltNDY1Qzk2S1JLNlNVUWdTUWpKRS91ZTdZaXZMc3Q4TXo3WCsvNWhlaHpFUEtIdHdac0hDMk1FbmkvSDc3Q1BJbWJFRW9mSkZKWnN1bmFVV1luUUQwVjJTVWRCOUNkR2wvQzErWTNDancxSnhBc0ovMjNVckpKRHZ6c1hzYTUvYnFiUjRZL05FckpzeG45YUVLcm5xcXg4N1puWFhUTGZGdlBNa3UydCsyNFppRzJFWnRvVm5MSktjbHB0b1lwV3NZWk0weTIvODI2R0xUb3d5VHo1akx6OGxuNnMrajhQaWIwVXkrV1JLOTBtVE5obUh3c2ZxTERZYk90Sms5bXpRdjdmVFRBYVYxWXljdXl5NGVkMnlmUnBkcHNsWnB2NWxVWFN4VElxNWN4VmhBWHlxUmZyVFpJaEZyK2lKa2JkSWZzSkk0TDZsK1h5MDZmRUxGWk0yOTZ5VXVUV0FGMm1ET3lsbTdxb3ZCYU9pVzN2V3pHZzh1K2JHRFlnblY1cUtERnJaVHBxRlk5ZE05UDZqbU8ybWlRM09VeWR3YnVPUDcvN2o0YWpRaXZ5ZTUxQzFwMXpOQnBZS25HakdhYjVieWRPbkROcC9wdEx5Q0dYOExGck5zbnM2UmhFSUxhYUNDOHhaSlk5SWtjQ1ZraVl0REs2c3F3TmVWdEQ3YnpwSXQrcmxZbURscjdoWXZHOFVHVVRuUlNKRlI5dmxQZHVtdnVtYzFZTFF0dlVNUkwyVzloOVhDd21OSnVpcnFWNFkyYWF2M1JVMHFhWnRZRXEyUjlFc0RBbjMyWjZiR2RjREQ0eFRPSXJ1NjExSkZybWYrMlR5ZE9VaU5sV2tVYWpqTlFUc2l5L3RteEFkVkdacksrd1M4Uks4NFh3M0RYVDdKUGFJeVlzaVM3czZwaFFkWGxNNUxmS3pCSkNodVc5UjZOOTljNFRNVUNCOFB2am4yNFZlWFhLUEpwL1pTVnVRczJKSlhKRmJQdEp2MldFdHBKUDV1NDVzZmwvRDV0TGp0aFByVjJFTmZNU2NkYUhXMG0vWGRORE9qRkZ5R3Iwd3kvUG1pQThOSFAycXRqejdtTU1mWGpENUpraFJoMHhjZXZlaU8yTG1QM3RlcEhmTHllY09kT3l5WGh0ZWVIQmUrOTk3Snd3WStmMkZoV01tNXlmTUVsNDY3d0pCK1crdzhJS2xVeUw3WXlLd1ZTSFhSK1ozY0g3cWNEZUZ4TXlmSExxdE5ERHFOaGtRUFZ6WFhGVmphQm96azVMWU1LMFI2L1RTT2l3bUNVR1ZCTithWkZwT2k3ZlpZK3BDSUJhUnpGdHBsdVZIakx3OWxSOGV1WmpMckhiZ0thOTV4a2d5WWhOR1ZQaEpwbFdVeWZrUnNBZHV5d3pTMDRrUDNBa0t0cmtzRjQyYW9lQk1FV0QwSHozNU5JbVV4K3JGUkpSTzcvcjNBNWxpVkM5MEJLMWMySEUxTDJWNXBCQlE5ek8rMldsSTlWMUd3TFMyRVlWVGNKNmRMemlRL1ovL1NQZlh2c2ZMR2JSUEdHQmtMVHZGdEpPZ3dpN0NVOWNFV2twL01Kd2hOdU1HUW1Sa0pPVk9XT3JXTHU5WlltTjFqbEVwVVNOd0pnOWtQT1BBN1IxSE5zaDNvd3c5cGQ5ZGhwWVRrVzhUT0dOUzhJVDY0UWR4K1RSV3BMbUNIMjM2VS95Tzd2S2VrZ0lvUjNSMlJlNTJQNnAvVUlKc3gvcGYrQ1N3ZE1uNDh2TWlsbG15aXd6Wi9jU2ZqYzZZalJzdkhLVkJubjFXYnJFdXVRZzFWSjVtRkg2dmpSa3I3WHl3RERoMjA4S29XMjNTUkhQTEVjcW1aaHZ1UWt4ZStmdkNFNDllVUhZejdyRHg5b0tEakpEOE51VDVqTnM3WlVwUXZua3FsMWlud0Y1WnIreUs2cFE5aEJTTG5aRjRKdlF3TEtZcWJiSlk5YyszOTdjSE8rM0RKRnZ6a2F3bk8wdGlneVlpdEhUNEgvZlJTajJXeVAzM0RNemFwNlF2RFpMajkxMzNQV1Q1cDVKVTRjNmQ3UXJvZG42THpXeGkyYUxOem9pWFl4aVpvVlNTdVRra0d6ZkVyTW9NdTJORngvdEZUazRCNllNM3JvaExGSWwxSHdxazlBMis5NXdrWXhmN2lGOHp3NzVtYWphWTRsOFlabnVCMjZaYWYwdmx6MjBmK0djbUVWbzhJSERkbjVvM254aGhXdzVmWkxwcU9aOGNXbjRKTldFUW9IRGREMTA5N09CeVpaTkU2VFRLQVkyRVg0OXhaS3dUNWk0ZU5xRTlXTFd0YXRVa1d0cEJKT05xcGExakZCRmhhMVUzZTRsZ1JDbVQzNW1SZVIxNXlpTzJqcHA5TVQ3cnZ0ZmU0OGNJNTlHV2JsQWdnN1RyY3F1bEpVcG1vVWk2aVVDdDVFQUZJSGJheHVtV1V2aDgyMDduOFNDV0dBMk5XSUE1Rzd2dDVaTVJ5Z3dFRnZyMnMyS2dTNTBtUFBuVXlKLzBoK2NNbGhiTnlDMWZQN1hvaDA0SHQvQ2dJcWZMV0tJMFA2SXFsTmo5Z3Y1MXNwdkJmTEJYZS9vSWludk9DRVc5aTdRWkxaNXRjM1VFWnBsMitBYXE1RzhkS2hEektIdHNaV29abUdSZzVIY3dVSXNqM1ZFaUt0aTQ5c3o4Wm50M0xmNS9pT2tHVmd1bjkzMzVPVEtsRldQampEd2xzV3ZOcjF1VGV4a3Q1aHR0MzFrMlRhd1lXQjF4TVJvK3ZBaW9WQkdTdjZ0MGtKN2RwKzEwRHl4OCtKMWMwVE9YUkxXQ2hzc0lqdHRSWDcrRURuVTJSQkpkeEhWZVhSVnpCQ0tySmFoQTBhbGUrQjFDL0V0cm5BNDFpMmF4VExhbnJoTWxabUVraGdSQ3drY2VJbGF5WTlyQ0tkbWhmRFdEZEt0TmFETXJCTjN6RS8ySGhkYjZXUG9xVDFDYzk4TUJ0YVpicFdCVmJKNGprbHpMMXk1ZHJkUU0zNktHUUtLVFdOWTZKZy9GNHNqN0lnajUxc01JdGEvdlhXOTBTeHgwSVRNbkJIejdJMEVZbUhoMnpNZlg0MFUxWDhhdE42OGI4NFNXaXZiV3cvZUpLVFVFa0xTelg3d2dPMFdzbUwvVHNGUFQ5RVZmMkwzcC9aSFdPNW1hR0RUNDdzTXFDU2RZU0g5bWMzM1RsSmlRRi84NmdXeCt0Z2RqamhJYmlSc3Z1dDRUdTEvRzd2TmF0dkNBcE5rMGRQVEpqWWFuTDlHS1BZMnRuOS94NC9JK2NIa0V5V0VqMTRUK2s3RUJUVDlrd3Z5dzg2b29BazFIeDc2cFZtelVzRnRIdFpzeGEzaFQrMlArZ1p6ckJxSTJWdjlWbG41MUdLTW9hY3BrdSttRTliMFdNdHdwTmxIRjM0NmFhRllhdlBOSHZ0SWMxanNKMFgrMWgxeTdwcHQ1di9pWk5xMFdFZ09vWjFuNm1LanJFek1KUm1EMDJheDZ2TWw5NisrN2N5N2pwdm53TnhoR1IweElkL1pSUmJkTzBLZ21IVjVsK2xpWVV5YVFvbHNzYmVjcFlsMjhsbCt3MkVyYkRMTllrcHRKN2t5Si9LQmRvcXBzTnMwaVRZRXpMNW1VK1NGRGN0K1k0bDBobTBqL1puTk40K01WOGk3ajkyK1M4RnRaSk5MLy9ON2JPZ2JmZTBnQ2FzTXhDSnpsdkxscjRmM1R0QVl1VG4xUit1T2lFRkQrKzhtbzd2MDUxTVI0aTVhRnJNZnVQZGxpTHRHQ0JteXlqS3hJSmFmRzYySWxubDdTeDZzWWNZaE1TOG1ZTUhxYXVmZWlJQVZkWDkrSUFZYjBDTVQ4eUwzTi93LzAxK2JqMVc2b09vd2FVSklTYVRPZnIrQVJpRlplNFJsdTZpU0wreWwxSEltMkxVakpzYVFwa29rNXdCVWY2ZEJKSy9ZNEVURXVJZms1MnNZenord3ZmWDRTQXdBWng0ZWp6aWZoVFpzYjVuNzByMzdkbmVzSlpZNUlKM3RIMjRReG44MDhiL3FoYTZkWFdWM2Y0L0JoYlBCeHQ1aGx1VlBwNFUwQ29SeXE4MnhaZmVHWlE5dlJQV0xYRUt4aFNWbTVPM0hxSlR0TGZiYlMzaCtXY2o1cVNNaUxENnpTZm9uR2crY0lMSktSMWg3dVI5MDN5MkxDQW5uZDlGbG01MnN4R1VoTWxzcWJEaDZoZEFHSWZIQTJxdVdUMTBoSkxUWFBuckpzNTUwVTY4Wk5oVnRGVmcwTUREU2VPcUV1ZHVHVmZqR3ZkdGJRc1RJVTdmTnJoNkRLM2ZKaVRzdjFscEpodnhvUW1wcXhSWlc1WGZuNUgvMm5UZ21XMWVGY2hxM3Q4aDY3SnJKMFlYZm5oY0hMYkRkREtFdUZueHJxYlZBekRWYjNuRFVRZHJrSDhxdGptcmtiOVpiSVBkMk0vNFNZSDIwL1luTG45MHQxZ3VacmF1djdyNzl1N2JvbHYvVWFZbm9WYlRuQ0JraHkxeFM5MjJXTkwvekJDRmg2b2hzYi8xZ2NqMzV4a2lIQzZQREtuSnp5ZjZEbHhuc094R2NrUHBwc2pHVGJoWUp5YVQ0LzR1Z2hUNFdoZnFyZDl0dkRqVzdlcUtkUjlLZFpyNG90TnZLdEJTblR0NHA1SDFzRDNtV0dFUi9LRVYzRkpwbXEzeTc0VXVMbHRqNGh0RWRKRzBnbnh3UVNrWHNJOXRDR2toOWJNMkFVSzVmZUg3M1gwOVlUdEtBYXFIcW5Tc1I5cjVjdXpWSytPdERENTk0VS85L0Q1aU8vcHJtUFlSdlNaRkd5THJROGNBSkN3aWYyT2RJM2dHaGx2RFVBbzBHcjUvOWpSR2hlZjBrbGR0Yk5ndnRTK2NacFkzQ0UzZmNQZzJ3WW9XUWVlVEMyaTVDYUxIb21mcmJLSWJZdHMvdFAyRW51K3dsUmZoSWx5VW1PbWR0dTM1RExMeW41Y21DYXl1RXNqVzZJd0RHeGxHUnZMRDd1WUZucCtYSW5KakZWRmU3bVFZMFVCZWNFcmw2WnZHMEdGalIzbWlOQVcweERaNStyazEra2t3ZHlldVNlOWR0ZU9VK3N3bXRzaTZtTHpoTXJWV2tXVy9LbHNGbThsbVd6U3NpTjF1WkZnTnl0cmNzK2VMdTZ6ZGtZMExzTVp1a21IL2pKczMyeUorMk1ralFQMnBHMUROZnZjOUdJUzl1RFNWbW15NEdEMGNXWGJDOVpaTjBIMmYzbWxENnN4MUNpOTFab2NoWElsYVlqREE5MFVMMnlLM0xiKzRUYWtnclBtaStHUmNQLzIwVFJUZnYyVDBlbzdHSkI4OVlLbFRmUFRkM3hrSDVpMEg2Q1NPbHdKeThiaUZsdTd6eUp0bkNQTk5pZzFCWmQ0UnFRdFBlbERTTHJwTFZMeTdKWFRjZGlyRjJvUkNleUN0ZU1ZMTk4dFI1NXVQbHF4clpwQ3JXRkNJQTNOcHhMREtBRDE4bTd6ZVdhS1RwL0ZoVVdCWUhQakZzaWNubk84VGtZOWZlRVFqWlJMSlE3Smd6YkRWTEJMOHpZVFBURGhBV0hZd0NBZGdhOXdmZTFQTFdNemFLL1BaOFJIMWZwbm1QMkdhdEJld3h6U0V4YU42TWYxTWNiOWwwQjJpTjZrV004aHYvWkxoNnQ5azdtdmQ5cTFaWVpXQmhySGxqSUVQTjl3eFlkY2ZZUnlaSXlvN20zVnpNSGpPdEZVTDJFVWFMVVh2RVFoaytlZlNLWmZaUkYwT1BCcmwrUTc0OGN2R3MrWkVLMzdzbWRML3lzSG1VMEc4UVFRKzVHYU1uV1RodXdVUDdIcjlxWUo0RFU2ZmxsNHROc0J6WklRUkVZdWhxY216UDJjUVN2UllhOE5nNlJUUHJFVndrWk4rbDY1MEprZlBYYmpmT1JDVHBpdEJnMzhJNW9ZakZTSEk5ZVBuWUNYbm5vYkhkQnBUUUwvWkdqT3F0UTRzbkhCUjcyQ3NOZzh5TE9hWVR5Zys2NWVHN1lvMGpvTkFHWWJWcmdwQ0ZyRDRMellxSWVYcVAvUTdSVHBaMEhxT2RGalBNTkUxb2puZHpJUTFXV1VxS0ZsYUYrVStzTVdmcnZzSFB0QnJJaWJQa0d6QWtWMGJFWVlvdHNNV1MrWE1tWmY3Y3g5ZHNlS2xHMzdxWGRDWUp5Zmw2OU5QZWYyK214QUVwMmhBY0VkTEpzL2MydHNnK3RCUUZMZ2FhSW4va1gwZTN0OGpJM0pOVmZIbEN5R0UyRnV1V25wbExYN2RQVEpnWVBCNHQ3K3AraHNsK29rdkl0aWpxczlUTFJ6YmliaHA4SWlsZldLYWQ0VzlOSFFxWklQK2ZpMzBwWHRKaWMyS1pUQXBvZk0ySy9aWlJkTThoaXVSWEs4Vm1oOHdWbW45cGtjS0wxOGtiYVJZcURteUtwVkUzajlRNU9iSWtmNThpbXowbUlobG9lOHVtMDRYU0VPMmdianBqMkJPYWVLSGp5dzBPV0c5Z3pudUh0MjgrY2VqQXdFZHYyNEQ3TDN4ckZxRjNzK3ozcTFtNERTQ3cwdndQZE1sUG5WNXZwRUppaWgzc1pBUEdGcDRZaWxTc3p3MDRiTEJ5Z1RSNm9reVQvTnNvQytTL2IwRk8zZm0xZGpyRThzL01DTDBmRGVXSkZQV21kZXlMcXBBcCtkVmxNZzljT3JZaUJoUlNGTm04QmxmUHg3aTV4bjViL3Izb3YvWXlZRG1aOW42bTNVQ3NwVVVvaUhqdHU5Yk01eVdNMXNBdUliVzl0ZDBoQnBjM291NXFNUlZrNTQzc3YyQkFrNVZDalpCcGcxQms4cE9MbEpNVUJpMjJpU21heElDR3JmN0owMlpCYURjaFhRYUVrUXI2NUNFcmZ0aHEydWgrc1oxcXk5SlRWSzRlRkxsMFBXdUR4ZHNlY01oODNhRTRoQVROaFBhWmpGaGpkRWh0REMvSmt5Y3MvTVljdmV5aisvTzdkdThsUXg2WjNIUDJ5N094dmM1R1dkUUMva2UwSjlwZlVwTW9ZOW9HSVRUQmhHUnN2SFJJNWNlRC8yM0hYaTBVS1Jrek03L3BkZ2dKMGdoL2tKeGNvNWoyK0V3RVltdlB4c09qRDl3YkM0QUI2OUVtZU9JOHc3OVU5dnlvSmQrc054bVphazlOQ00zeDFZcTg5c3BiVDR2Y0dMZi9tYUUvS1BqcFUvS2pGTDJmMmZlTlBVSmZGQ0NyMm11NzdWM0h4UDRkWXByV1QwME1XdVB3a255Ly9abk5wM1paSDZQZVVPUWpHOS92aUJJMzVFU1Vod1dyYmRtKzE4R1hDVU5wZDkxa2FJZmtKanVYVDVFUXN3a2praXNVdmVLTW1iWkVVSVVsZytZNVpoMmh5dUlINWlnU3M4bTNpQjY1TjRLWlpTVGUyR29RdGE3dHJaZFJIb1MwajY3WjlwYWh0azJXVGZ2OGdueGg3OVU2WVlKZDd1RE85THR2UnJJZ3R0bDNaNGRCcEl6L1hOTy9qYTZlR2pyNXhvMjEzWFQvWnNQYnBxT1ArS1Yxb2ZoRGs0U1VSVGtiQnUyeE04N1o1SXI4OHdCVGJ4eTMvc3JFOXBiRTFTQWdlTXZwNkt2SjA2dWI1b3JjT2tyU1RtRy9VR0MyQVlPdnVQZlhsK1cxZzNUbE5aZ3Z6eDhnTFRvNk5KdllVYjRlUG1lTmZDQzBZTHFIZXJHR0dyc2ZPbWx6LzZncEMzZGFFUVZpL1EvcUtCS0xlL1lSQ21QQ2JaM1Ywcml3WkxGUVdMMjlGWEdSaDN2RTFCL1A3T1JzUk13Z2ZIRGpyNFlNT0g0eW9qSTNqcEFVVytJTFFONStZdkRZcnk4YlVGUGNzNjlUNUd5d2xHYjV0UnNHZDQxR0ZlelFNV3NYVmtXZVBTaTN4cWtYc3gvcEZ5WXRvOTkyQXdQcXJMWHorVWJMaFl4N2twYksya0ZDZzlWbGVVK1JHSmdRRzAyWWJicVZMRkM1dldVWkdUTGZhTDVOc2Z6WDRYQWtYcytjT2JINHR4Tmk3L25kMWxsQitLWXp0L2NDUjBwZTJCQXo5cHhsTnFMcEVvbktMenNIaFE1R1FPSnRpMVN5aHp6Q3orMFZVMHlJT1dVRHFTT00vdHI0cTRhZTJiU1U0WE9MbUgxbU5IZWRRc0lQejBXcmYvRTZFMDhkb2xsK05QRytobjhQUk01Y1pzemd4VTR6WDhwVjBSa1h6YWlGcC8vOHZBMG0zdDVEb1ZVR0ZGdDBxTm9NeXUwZlh5RnRlUjhabEpnM01zREU5cGFabHRNb1pCa3dUYmFjeUpldXp1OU5DeUdaak8xY0lvdm5kbHNtMjVHWlVuanc4cjlWa2trb3p4M0lhTE5BSHJoR25ubENMNVh2TzJwVnp3NjdUYmNscHMwcFZtSUpzZXpCK21peHBYYi9QNDNGdEgyUkN2YWtqbEJrL2tzQys3ZUdibDlkT1NFOUVyWFpOZ0l4emFMWU5Bb0lTYjEyUml4aWtKQ1E4SUVOMlZ2QUVCa3Z0RkZwY1Z0WnBGSCthNnNZc0pmUTRmd0RPM2YyelUyRTIxc1Vtc2swYy9WRnN0WkgrRzg3c2JNOXdwNHZOMFhCRStxL3VsdVd6Ly8xSkJYRkIrODlhTkhWZHJKc0ZZcHRvVkhNWThqZ3M0Mk1qNTI2Y2hlcEhTV0VSb3ZOc012QTV1MHQrWlhKeUtreTl5K200azhxRXpQZk5mOG5NOEk0bWFUSmxSbXJDU01zK094QmMzcldyNTMvNENHV0RjaDltUklTQlUvbTVNNTlKc3dSY25tK01HclVYMXAwd0dxRDdhMUhyOGVKM3hGVzViNHAydGh0T3lIRkJyU3pRaHExWDF6YXVQU1h6WGJhbGpNVUdXRmlyL21XaVZ4ZXBsTk1OOFBBZ0I2SEtaZWVzWmdMUkhwK1NJa3dPblBHcERVTVJnRmdTN05yeFZ3eTJCdFpDaWZ1WUVKWWllN3hzK21XQ0ZWV1d6cCt4Tkt6ZTgwaE5LREtZbXNldjBxNGI0bDlERWFCdXZ3UlJ1WEFYdFozYnVKZkRocTg1NWlCV0d3UTdiRlg3YzFjbWo5SDV1L3RlU25XRjJQTzB1S0JSNi9MbGI0NERMZldlVHRha1I2ZjVVNkRhemNjbWp0SEdNN1NaYjhOaXljSWJaSjNqTVZpVFNzaG9TMHZoWGZ2dnpWd3dzQ0EzcEZDODBtWG03MWl1WDNiVytHS0FUMnljc0hhV0pRSklvY3g4cXVqTVFQNXcvNVgzZmtMNi9SYmErZitaY3VwSlRUUFVxcWZhMlBRWVBJMGMrYlNZOUE5elh4VTRaTGxrZlB5L2lPV1VVK2h1YTNyTmhISjJSME8vODJFZ1ZobHRRRzdQcmc0ZS9iQUNTdW9jT1JFZjN6bDZSV0xuMXdWTXc3dkV6a1NrdGlwY0R2L0hyczJzTy9tUFJ5TlRuWE9pVHVFTWtLaE8xcFhralphU2tpem1mSjhRZmtJd1pNSHhYSVc1T3FzbUNDUHJLZld1cXRmRW5IcE1uV2JNUTdIQzFOZy9sdk8wblR2THZKWlpuQm5wdUVqL1VMeWlVMHpyYUhrMlhZcXhEUWJveEFiWFFjdS9WL3M4M2FlOUtOVnRsMjdZYkZCTEN0Vi9OYUN0WmJhYlJtaDFaK05saUY0MWRVbzkwQ094RDA4akhvNEplOUpFUXFUajV3bXRONzY3U0dEV0NqQ1FENjNUTWlRd2RIZEQ0MmF5NFRZenVIcHhJTElZOGNpVEhUMytkaDZITm14SHVYNzNVYkdSdWJ0Y3I1NEc5RkgzOC9aYllNSms0U1hwN2UzNUVQVjVwZ2g5bHNzNDZjaW9ka0U0ZGZuemZ4K1pZU1VQcmMzb3F0bVVtTDJQNDJ4UjlncmxEODhSa2dXQzFiTkwxTzJvNTdaYUFWMU93TDM0WGFKaE9aSVpYdjJvRlUvTEloS3V1bC9IS1dTYTJMSnNFamtldk1UbDc4WXBUaHkvdWQ0emNyTG9wMEpNWjhoUmlRU21rVytQVU80T2srV2tOcTNqOTJqQk9iRTNEeDJvaiszTjI5LzlQV2xTL2JRRzhzaFJkdGJVVzd1eUduN0RmNWlLdWJtV2ErNDUrbFRoQ3pVRHBxNWcxL29FUk52V0NSTGJ0NURPeTN4WXRNWEhmeTIvenoyNkpoWVRlcUZEVmJsanRQVU15ZTBrVyszc0pkOEdabTJmTEpiek40Uko0TlRNZHh0Y05pQ09OWFgyN0pKK29uMTNXZklJY2ZBTHZtUHZ0K2RFN1BIVDk1Mm90TVlwZEV1dWlNYzlkaTFuZTN3eW5YNTR0S1Z2V1l5WTBDNmtFdnZuMDRSVXZicU85Z2pKTzFHdG0vZHZjZm1YV2NNcUNWazhQcVEwRUt4QWMzSHpsQVoyeFR0MjF1dlAwa2JoWVFHbTFjc2NkaE9WaXl4N0ZlS080Njg2M2plQVhuZEhPSGY5Rkx5NW1yWjZLYmgrN2tTVXd6b01tbGdCbjFDdngxL09raElnVkJqa1lGUVJIaHg0NHN6QnU4NmZqdEtGaGlRUzA1SmFPYVpBZm4zSUQ2U2llZkc2YVRhUVJwSldYZXVRRWlZUXo0bHR0bHJMZWtQRHBIeDJEV0dtYjU1Vk9KWmpBYTdxUkttV2Q0SkJKUWRZcEpRS0E1T3hRNVFzY050bTJZSzRkVzd6WmVISnI1Y1R6RkNPdlZtbWQ5Vy9hczlOc2p2N3JMd0czTkN1VHh3OXUvS21DVGp3OTFXUDdQQnhCMTNpM1MyQ1ZubTVPd2lXLzZrVno2OEVXVWl5R1FzbGp3U0xOSmptb1ZMRldMV3QyYlR3djhZK0xzSWs3ZnVHeFFwMkhld3lEU2g5NHRMZE1kZHRTcHE2dEdpdkxpZkZWc3R0T2FyQzVSR1RFNVkvRjVWSk5aMXIzOWtkSHh0L3R4SDJ1WGdtb0VOd2lCNVVjV01HVjJQMVVMeXA4S0g5c3FObTFBNUtpK3VpamxUcCtNSUF0K2JaaGZOOG80cEIzdjJtZlYwMDN3b2xKNnZFVm9NZ3BOV1JVSHNNRHJSTzlFSU0xaVJ1VFBVV3h6bXNrL2VFLzVKRjNYeFFSMHVubzcwK2FpSGZXdFd6R1FwN2lDRnREdnc4aEQvL0RtYUxSTGFIcnRJbGJYYlcxSTFhcXRGTTN2RVZ0cDNncngvazAvNDFqTldFVTRjLytmZUhaeEVTSC92Y1RQc2V2ZXhyYlVQYjhpN2xwWVd6SkthSXdhM1ExRGNTdGhoUUdhRUN4bC9iK2ZzV2NMWkZXSEdvT3J3SFkwUGJCclFhMEM0WThzd1pnRXJQOVhMdEpqcW1qRkhhTFQ0ZzlNN1FkN3FrWmpRaDRSUlFpYjloUU1pTTUzeTdtTUdvMjMydll3Y3o3RmJqcHo4K0lLTll2SFVCdGtSOG8yeTU0VFZod210M2xsd3ErZ2h0ZThvSWJYeW5qbFRCeTZaK1d5MzVWOW9tRHNiaWRTbTdVQUgwc3dYQy9JUEdMQytNTDk0bG5LSERFaXo0ZkJtWkdVUXl1dFB2Nk9ZN0pNVDl4d1hlLzU0aG02RDlRT1dTcFFkaXkzZVZUSGJwSkJqaVZqMXRTSXgzY3dmakVXMzBFNERac2syZWEzRkpPbFBIRGJoSUFOLzJDZmt4dUh2ZHFIMURSZDdSdTNhT2lOVUU5SnROb1EvYy96aEhrYk1aZXJ4YTU4c2xLY25UTnhWYUxxeC8zSjRuRUZKSGpIL1p3UHlSRDR6NXZEZmp4c3dZZFZkazYrNGg4STc3MzVrMExxMVpibnYxdlFpL1RRTG1ldGwveDZJR2ZPbkdKTmZhdDloYURGWmlucGFvWU54S1dnWEtpZ1VBNHBOVVNKTE5XYTBMSkwyd1BFL3JmdkduS1YwYks0U1dtb3hqZVovcHlrbVM0WGZhSmIzN251eFRnaC9GTHo1bkZqcGlFSHVVbklncmtLRjhudlRoUDlhOUVmVjIxdnk4QXh0WXRramQzMjZ3Y0JFOHhDVjd6dHFLWk5tbXpCTnJEcDhXV3krMk10S0hFbktQL0RRRGNJWGt5YmwzbnNOSkx5MC84Sk9PbGdjbkdtWDhWTjJVSFR6VWhSZ216czdlVUNlT2RJNTdYQXNKVWZ3TWttU2ZkRWRiVHNnK1gzRlN3NDVJSVIyL21oQ1dEWnAwZGNiQ0w0K1pzSkJWbCs1UWNoQ3RDOXNGM252cGdtNzNyNUNGSWhzYisrMDF4eXg5T3BJdko4TDM3ekxRRjRUUkZMeTVaZjMwVURZVzFBUVNjblByWXRaRkVjRkpDcmZsKy82K2NVZEY5UTZJWHdxTTl5ZkhwTHo2Umd2RWcyTndsb2tNZ3Bwakw1cEY0UlBOd2hUMWxodEtZUHZTMTY3WVdPMEtOM0g3NTRYK2JuSm56bDBZcGRzYi8yazd0YTZsUyt1eHZXdDRxWGkrTVNNVUdmQXJQeVhQUTlmalBOWndaTjdMTG52WGp2bHpmV1dkYzJmYWpVd2c4R2ZOSXVkOUZqSTR2a1dtV2trTGU2NzAyUTgzNzY5VlRvUUd4MUhINGpLY0RYZFBadEdma3oveGlYN0RYYkVvSzVtQXdOV3lEYXJhR2xtWDF4QUtnbFhHMC9jSVJRNFNCZDczelVRSldwK0swR2oyR2J2OG5seWxqYmxvUnZDeEpVenQrSHYvaGRuZGp5amxrM0xUUkR5b3drR0NhTGR3YUpkOXkvWUxoOXZJS3Vobndxem8zbERPUkk1UGYrL2VVUEdmaUdrbmZ6bFl3eWFOR0c2Zkh6SWhnK00xMCtJVlIvcHBqZ3U5Y05pbGR3M3QzYlJGclBqRXRvczhtUks1TSttWkh2TEVnZStPaFVwVHArZmpwTisrVGR1eWxmSFkydy9iOEtNMk9Oc3MvR2xpT1ViR2srVzVSNlFOMTY0Y2poaUQ1OWN0WWxTaTNZeWd5UUpuejVsMERCTWd6eCt5c0FXb1p4TU11WHlaYkg0dnpac2I1SDg1ZjJtVzhyU1c2WjNKanFRMzJ5UlY5OFpDZmpoYUhTZ1RsKzEvZkU2Y3QzaFQxVnBxd3pTUXRNT3N5T2t5T2Ivc3VjTHZYZnQrL1JLM0tTenhlRHhwVWkzZUdrYzVCVWp0amppanVaUVltRGFvMmVGOE5ZR29XMUZpOGYyeFFjWkd3M3NwRVRldGQvTTJ5SkxhR0F1NFpjV1pHbnFLMUYrTEp2T0MrMVVNMlpyUklNWXMyeEhFelZnS1pJQkkxZVF5bDlkc20zZitac3BRdE4rT01iNEoxYWpHRGtwaXhrV3d2N0NiNDh6K05BYXcvTDJrN1RUWU9QVCs4MTZvRUFZcEE3cVpoZGZJb3p2T0VtWi9QNGVKcTJOTFBBUEJLWlpHMDJxa2s1T2xLdVpHWXZ1MDU5TnNjQzZ6ZGF5N0VoTWZscEhLaHI2WGdyek5rVlVsbHZIcnd3WTNEUDY3RUdXTnNQdlRiOGt4REgzMGlpby9YR1lsM2dVZE1RdUNtMy9maTBOMGZ2UFRKcFBxclc3L21nY1pjdjY2Yms3V21teTUvQWx3clpOcVR4TWFPdnRxOG8wMDM3eXhXWnlYd3J6L2tNKzZjK3MwMkNtWEQ0V1hhMjE1Rk5zS2ZNeFRPcTA1ZDF0RG9oVnpQQ2VZelRiOEVJNzlRYnNFWE1JTFRMNGhTa3l6MTlqVk96L1l2L3I2bXdUeStYZVM5RUkzWnNpZjRjdk5URWcvKytRK2JlampDMDJ4RjhIbTZQeTUxUHhDRjFvTWJ1a3RINy9oVjliRml0dnh4b2JxQ0Q3MU5LTm16c1RpRmM2YklvQ0FkK2NsVmYwUHRYZVgyK1FQbWk1d2QyYnY3QnVyaFZYQjZnN2NZZjljdGRaVnVNTWRLTVY4c3hhMUREbVZ5aVNuOVJzYjlYM09NaXdyZlRKL2d2bTJuT2xacWMwVUN1a1JTTjBGM3UrUGNPeUJLZkV0TWM3bVJZYnlibDJ0MUFXcWRLM2xTanJSQkpMVGNudExRTXlISTVOL0lJZEpXb242c3pRdDJwTldrTlA5UDM4Z21tUjZ5dmswMkpnSzJHc1VrWFNZb21Rc05wU1N5MjF4cHpJd2pnMDlIVGZxKzhnYi94VUJDK1pFTlBwSXp5NFRBbDE5QXJEcnp2MG5tTnZQMmxBdmNYdlBCRXBVVytiemU0eFNSaXBaaStiSE1UUzBxN3RMZG0xS25RY1g5MVkzN1ZDcDhVZlhiRFJJTDN2L3EzdTQ5WlJSTkpXQjQvdEZnTnJiYmJ5Tzd2b0lpR1RwMTgybHRwSWtqb0RXQ1R6VU9tWmZyb041SnV6RlZPZjZyYnd1MTBtZHlMNEh3MmZuZjJkMGFhajVGRW5WSnlPWnRwcm1UUDRzL0xiNEhTWTlCOU9uajhlcDRGRFF2bmV0RTNzc2VwbGRtWnI2cWoxRkY4cmpLUGlwVlN4ZW5yaDJtaGNEZE5sNk9TeEN0TXBwdkRVQXJXV1dycTlkVEZQNUpIRm5TNThaVndNelAzNG1qdnlVSzdCYjA2THZQSzBBNFJ2TzAxbzdxdnV6QnFMQjVzclloTzJSR2d6eDlMdHJmZ2NEZG5mZUpRS1UvU1JaOW42UlRQdW5XMUxVVDIvS0wvWUVWZER6RUlNRG5SL2ZEa2UvVGl6czZFL3RWOU0wVWF2T1dhMHpsTmsxMCtTMjF0SHh1VDBzcXhPV1V4b3Zxbi9QQmY3ZG5YVTJ2dDNVZWNiZW5FLytYdU9Pcks5WmJxWjhWUkZJVGszNzVIN0dzZFBHZEFkNlZyM2RSbFl1YjAxMW0yMi9HaGk3MjZDNWhFVHByRmcxU3VYeE9hZnF5WHJ5T1NYRjIvZjZ3UmQxa2RQRjdGRnpsNDEzMzREUnpMSFByRDNyWHYvMnpUTERFYUExOHF2elp0N3BaMFJpeTJnNUdiTmNxMzFWa2Q5ME5UcEtVSnpUVWJPcFVWVzJSMDFqTGRGN0tIVWNvcE5pNmJ2STlvN1lXRFFQaExQMjBVNlFLVDgxTnYvNkI2eDJESXFZb2sveW5YUzM4UE1rNzBXRVFwRFZnbUIxWEVhdU5PVWpiK2Z0ZmY4L2tXcjVzN0dReTlwbEptTWg3YnpaV0s4TFBqd2hwd2FPcjVQSE5yZUVodCtlaWZSa2lVT2ZycUFjUHpVMmF1TS8vcms5aGJoNnkrWm5Oa3Y5OTA2bEhyam1XZ2lqSkM1bU9pTVdjTEtrOTI5aTJKNitZUkREdEFvejgzRUJrdHk5N1JKTXV5cFAzcnpIbm5OL21nMlRLaitRaUJrR3Bpd3krNTQ2QVd6SHpscERrdElSNHFCZnhpbjJweElvSTBiN3p3bGtiN1l1bW5XNkNrcmhNR29ZejE2L2Y3T1c4R1hLNDdPc1NhRURJeU5rR09DNGZ4NmFSOFJBL1pGTWZBYk4yMG9QVVNYbllRa2JSQUc1Qi9Helg3TkZZc3NmbjdLdWhkWHFkeTFMbVlGSjRPVFRhdXhhNWRGK1BqVks5ZnNwTStVMEp5ekVmM21Belh4Skd0eC9MaU1FYk9mYnFIM29SdXBmc3FaSXNQSytaN0ZjNVRGRmh0RVlZR0FuWnBXWkUxRWtEODUvTm9MQnRIN0xDL2JmdXZlMjdKbWwveFR4MWVpeWNOeWU0V0Q5ZVpRRW8zTWtpYlN1bEYwOEtYc201bVVFQkpTS0V3elIySDAvSS9vdFR0T3pYZEc3Sy9ha0lXT2lQaVNmYkdSa0RHSm53alRTckVVTmRrbURObEwzdXppOWhaaDdOUmtaZTUrZWxhc05iREV4djBYSElxQmJDQi8ySEhicWVtVDlWN3k1VTNuZmpSQm1qeTFhdWYybHVWaVFKdXdlUE1TN1NmT3l0TmxWcFAyV3dQMi9FeDNmRnJtcEhOY0xMbWRXZVg2cGQ1bGVXVHRpNHRtRUxKZjVzNHlaUERIblkrdmkyd2NvK2ZIWTEvclpZbDZhd2dQVXJwNjJPRDZ5c3NHallaMzh1NEgxd2hKMkd1emJGMm52NmxGM25pUkxuT3NwSmRxSVh6TFdmb29qSGJoV2xmSm9iVTlVY1o0dXlLT2s1VGRITFhZeXR1UEpjaUxNVlZhVkdDZnZDQVAzaHcvSlo5Y1BIQ3BhbzdneTZQQ3NBMTB4Qk00MlFZV1dmeDcvZGI5Nm5Mc0ptY0ZKMS9kYXVLbFhXaGd0NTJ5ZGxFa2QrbWJZOVJIajJMNXcyS3grR09kMFJXV0g1bzZSdmoxZWJNSVNaZERDK1pidzRwQjZraDhXMUpFL2hZbnA2bXp5QnBtQ1FTSUxFdGF6NCtLSEQvemtWcVJxa0VxZTRmTVpESjZNb0xJMG5reFFZb1Z1OHdVeWlpTmUyYUt4VDhxallPTWkxUzgrczYyWXcvVUdEQVZQV3VHd2E5MHhEZWpRUWpmdW1HbU5TU3Y3S1pIc2paKzBzU3dqYVRFeGpqdDBpd2tJa0dPT2dsV2JmdnE1TmgrZzJnbTZFcGdzTys4cFhhL3MxRU9yTDEvVE9UdEp5TlQrUEY5d3VJSFJ4MmtoclE3N3JMVGdPbnZsbE5FU0s5OVl2MzVjSFhkSU9LY3JCdklEeWZvSnpTd1l2R2N1WFRLKzNhTG5kRk1FUE9RWTU4QnRXYVBuVXBFcUtoSHFDRGRMdm5NYmlIOHVjT1cvWGhNR0l3ZUVMQnl3VXo1NGVSdHdUQ0lTZlI0eE9vM1Q3ZnRNVW5EMHRFb0kxOTkwQXg2N0QvZUwrT25TTEZjZjdUdUNQWGJXLytST1g2S0ZFM01QYk1aTDJhbUpPYy9lRWpJaWlhWXY5aHlPeEI1a2p3TGhPTEl1b2grL3EzWnpLcnAwY2k2R0I2UEJrMWVkOG1xblpuWWM5bTJDTE5SU29qd1Z5cUVLWXUrT1d0QXlJdzVmejFoRGlHN3FhUTM4cXlpVVZFNWtDSzBpMnBLZjJlTytxaVlSMFkxYnhtei82dGQ4c21xMWQxaURqTXh2ZzBKeldFcVhKK2VGWFl6Rlh0OTFVS0NVVHRYTDlwWWVOQmF5dzh2TFoySUsxNmFYTjRUdmZOY24xaFExMkpBbjZVUEIrS1FnZGhnS2hJWFdhUTJHbVdaUGZpOVhySEhRSDdxdE1tUms0VDMzVEt4ay9rVWVucWJWemNKcWJXRVJxdGFOcVd1ek16dlR0eTRTU3p3UmRhTFJmOVlJL2FZdUhtUG5MbVRVZFlwRi9tWERtSGU0RVNOWFpmdkVzYkpJYnU1NzVXbnpaSDNwazVOQzdzbEhnNE5yODRKVW5aQWpqYmRybGY1czJjWnVuMWcydnFQUkF3dUxiUlp6bHdWaWw1MzJXWng0TS9xSFdGSm1ONCtMNDkxQzUyckZWWkZrdzZOZy9Hb2VmQzFlUkpGWlpIbUlJVC9WR1UrSVNWMm1HWWZhWk9kSnU3cWlETHJUL1FJMWU5b0V5YUN2YmZqZFd4djdmVHBvWk03Uk4zQlc1TkMxZnFRZWZKMzR5S2JWKzVkTjUwZTVzbC80TUNiamxoR3I2M1JxRG41Tmp0MHBqcktEY1lUaDlrc2tHdXRXQnJGa1lSOE1obTFTdjR4YWtDSmVOUGNubDBvSUdUSUluTGVkc1FXV1RweWJCZnBxWUwyOVUvRU1QV2V1OFY2ZTgzY2FiV0VoQXhFWTBpc3hNZXh4c1pJWTUwNFRXaU5mSDk2ZTIxaW1MVWRJZVdaVGZJTVNMZnJseU5Udm5SNzY0RmpKdWd4NDJVYUE2WWJpM2JXN0ZSTkV2ZGZvT2xkeDhYaHZ0MTJYb21LZGpiVmh5cnVXVEYzZSt1aEsvTE1wdHgva0hsekxKRXJLZk1NQ09rUzZpazB5WktEcDZPcDJsb2gyelNES0lIRExocjZUN0JreHBjWHJTSFNML2liRkh1eTZnVmI3SXM2MzhBSmg0Vjhpall2MkVJYVN5d0lJU04yVWYrR3pOY2VKTnpKeVQ5M29IanBEYnVGL01JVW9XeHZtV1hXZDNZeFpZdkRObEh4cnFQMkNPbG1PRWdnWmxuNVQ4TUc1dHZTY0xTam1XWURSOTUra3ZEMG5ZU1ZZM1o5b3ZiWUFobWx4UytNeG1PN05mS2xETXZ0WVcvUGNVdGY1a3Z2Z0ptU3JSUE1mV05jYUpvNC9UOUxvOGNTdk9LQzlLMDhYMjMyd1hOQy9YczZoUEN2SjZuWUFUT1pXWGJaOE9zamNtTll6R0xJN0pYQ041MGpKTHpXSitUWUhoNmcwY0NLU0xjamxLOHNRdWVqMStuNis3aFlQdEJMdzg0RG42Nk9rMHV2NmNKdUMyMndYLzZxMzhiZ2dJR2toZllZMEVUcS9sczdrNFQvRVlpRjhVVTFTOTBScThVS1ZneFkyOTB1bnk3ZnVtNlNEbkoyOHM5Mk1DSG1OOFc1SzRyRTVDTjNTUVJxUDNUUUJrdXNlcnBIYkxmbXdqV2E3UlRhcXVkZm5MR1AwTGFaR1FPckNld1EybmZNRnRJSXd5VUw3N2g3ejZudkZwa25ueDIzcS9vdy9YR09yeTkzZUdOQTBwc1pqV05VRFhLeDdUWjNhSk9IY2dnSjk1eGwvSkhHM0FQUTlPQ1NITGdrcHVnNWNlZExUNWdST2dnTkp2WWIvTnhoeHZObnVwZm9sQnU5WXZsYkRtNXZ6Wnd4b0lpa2RkWWVucm5OMjVMazBYV3p5Q3JDeUN5TEkyM0oxd2QyL25UcjNEcWx6Sm0zUEJzL3dTTWl1Ym1rREV3d2VlanlJMlZ4cEcwZi9SOWJzeXgrU2wvKzluS0U3QjQ0L002amZ4Qlp0MVVQam14dk1XVHY3Rm5yUHRKSXRTTVc3NlJBMjlzTXhJeVliTWVSTmtJbTQ5bHFQcnV2NDloakZ3aitUMXZ2R1I3cFdaL3RuK29hZFkya21WR1owVWdhMWRGb0pEM3F2VXNyNlZsSnE5M1ZycmIzdmw3Wmd6SHV4amEyd1pYZWJJTXh0bkZNalRGMktLRWtvWmNRU0NBa2dVQUlLUVNTTjZIRkwxenZoL3VlMGZwLy9JLzlBSWZYaHl4cG51ZStmK1c2em90aWNjT0svWW41eUdMU3EzU3VSQmxMdFVJdENzaEJDUCt3SEZ4bHlFODUyWWRtY1VWeG5YVlBHYU9KYzB1VjRsUlNSa0NOU1JiTXM4dENOWVNvcnRpbERIbVlPSGxhQVRrcU5hQ3dkV2V1WHloLy8rcTN4Z1EwNzcweUtsNjdXMlcwaTJzdXl4RnZiVkMzSEtVcjA4NlZDb1hpMUR4Y09id3VCMWRCUWNYRXZCeFYvSFN3YWwzWmVCTmJLcVhWYkdFSXlLY3c3cjFqS2hIZjhyMXBQNDZSSXRUdEVGdFRjcFJPM28rYmFmMUlmN0xaVnRyRHkycFd0OEJWb2VLNHFwQ2pYQlhSdXg0Ymo1TWZjZXQ3azgwMnBhcTV5ZXkvVmcvSUVjOEh5UGw2SkxHMXVsY3hwYk1rTGpUS3NaOEZlU3QwcXR0TXZBcWFXTUNqYWhIYUxkU0lxelNLN2pvaFJ6bnlrQ2x1UGlkS1J5MktwZWl4WFI5cEZYSStHbFlUYldxZ1Q0NlJ4ZUsxNkNteWQ1SW1tdlpTb2l3aC8rODZxVlVyQVZ4bVZZVlBEbjVLVlV4Lys0emxnYlNtSEZ3aGxXK2V0dFZmdW56dlg1RVAzeldEUXJuLzBtcmM5VXNUZ2pZbXl3b01pdVhZdUIwRzVOcVJjN0VLbjk1SmxacU5mTEowbGx4VHh2eldKMnAzSy9ySkNKbjBVQnQ4dytLSEYxVW5oNGIvMnlKdnlacm9zY1UrVTRKaFphcnBmYXVDZXVQcHV5TXVQd01xSlNia0tHZTlTYzF5alAyYkREc05IMnZjSy9Zc0NMSU5zc2xTSUJ2TjE5Mm9MVnExbTk2QVVHWnl5bm9Wa3FyVDJGaVN3MFY2RGJKSktJOTg2b1ZvMkdPSGkwbWtDbmlVYmkweFVkRzlTNDZnZ1FyR04wb3kzUGNNQ0ZYZGQwUWxxajAzZmMxbGVpaWgraDE3eEtVbDRrVHBGTytmRVlPbTNIYWVkV2tUUjgrcFdjNzZFQzZ2TlZidlVVRVRmZGZ1WjdpZ1ZVbXVURHR1WWt1Wkw3VVRFRXFqWGNoUmxyTGtrSGY3N0k4R0ZNWlZseDNrWlNoT2dHcGx2U1Z5MDdFdlRUWXZxTDU5b0hoVnlGRzN4ZkhVS0ZNdGszT2poL0FvVGZXQ2VXSTM5WWk4NFkxQnRZbnAvbXViay9SUTQ1OFJCR1A3YmxrUlp5NEk4bzFIVFo2SEo5VXVscUlHeDVNaVdpYlhLY2x6cWVWTlBRZlBNTEp6bW1KbDBhVnNmMnRpUzFCalo4T05MOVdKVDgxdTMzdVViZk14Snc2WmZaWHEzT09xUnpDSlMrK0YwL2Z0Vmc1dTJ6Q2Q5QWg2STd0VG4zT1d1R25CN3BQdDUwWnJ6MHBpSytWU3pES09Rak0zdUc1dWRaODZDVnBzUU9YZG95bVhZcnQxZUUzTGVXSlZNS1NXSjhZU1d5b2o3NlU1cysrK2NFSW9UTkhEWHZtRklqL3JlRGlxZHRQYVU2RmNPemNvc1M3RkZoV1FyY2h6aTVXMUdIT0JuK2tYNXYraFNZMEV4RU54OGVuWnU0eG9xcEpTd3JpZmp0T1BuMXpyVWl4bkFQZWw2Rys4dUN3cms2Ynd1REp4SDF3V3ZadUNxcGtqeEVlYkJZdHpDdTArbVZ3YVhMZThjVW9OaElXaUg1b1VaQ29vUHRxcXlnZWRQNThpSU9aSGhhZ2NJNnhhTWRZMEY4RVZhaDViWWRFaTVxb1ZFVStzRWxXbG5Ja0ZjN2diRWpOZGNtbzYxWGpvakxya1VKTGNRdmVFRFpoSlRlSkNqSHhtNWVDcVZsQ1JPYVI4UVU1aVN5MTRwdzZMV2FOT0xialNJa2RPY2hENWkzN2lyVU5PbjFBeFU0SlcxYWlSUExLY0xzcUZIS1Bsb2tYNVF2Vm5MOWdDdU1UcWJYcnZIYmxyeW1vVExiYVJVcVUvTjBxM3JlN0lGMm93d2pFNjVYMW1wMnBGY3VHZFFrT0Z0bTEwSW5QbmI3c1pTR3k5eTRzOWl6QmxaUHJGaTBuYjdjczk5RkNyMnZ1WGxhVnNDdzVBZFNyZk15bm5SQjF4d1lqNFZhKzRwbWozeUdkRFF3Zi91SWR4S3h5RFVxWGpLdk9lN2xmZ0Vaekc0YjFONHIrOHFwTlg3VVRVSlc3ZE5FczBvYWJyWGVVL1BaaFJUVmlGZ2gxSHppcVBhdnEyYlhSem93YnR5SUI4RFh2Mm5wVHo2Vm5scVVQbFFubC9sWjljOTVFRWRPWjY1OFlQS1QwMVZtYjhsUE1QdzNOSDNsdXQxajhOVUQrN2QvMms2Y2dlT0VnZHJocUlXRjNtSXMzblRuKzZWNDY0dDVZaVFjNERLMlRlTkt6Z0gzd3BrTS9ncjNwbEhHZGRpYTJCQTlPSDF3TkMzTEZJMWZQOXRnTUxlTmUrUDBLZG5IOGJ3S01BQzBwVFBtVi9OU1lTVzJTUVRsclZPbVZHb2ZBUFBUdlhoVHBWb0R3cWFGWWxJMm85ZjBwMTh1dzhNRGpBOXVWUXArQ092WUlSRlU5MDBFellmRkRZaGUzTkRlSURMbzNLRXRYNWhnU0dxM0lHM2hHWG8yZ0t4SWMvSkJRNWMwR08rRXdMUmJpTFRIM2JyemFMUHJLR1MyWGN2K05OKzR5Ni9JUERINmhXbGxpdmxFT21XVlVSS1hEL29qdXhSYlcxZWJpN0ZnOU1VS2RTTWluOHZhTWNGUncvOVliRDRxL0d0bTg0TWRFbEpnOWJnN3JubXg0em52dHduem5LTDFVcWt4SWpvMlAweTlrTWtFR0pvSWwrKzR3Ym93SEdhRUN1ZU9mOEQzcVVnL3V4SXBMMDdRS203UjFhTE5SQUllN2ZwUDlyTTY1NDJ3SVI0OTQyNTJOTlo1N3Y5bm14ZDluTWFGV3R6cXRrZEdIci9pazFaeTN5NGRKL3FVMm84WjZqM3h3WHFqcDY3cjhyZGcvWnFXWXBhUXZyNUQrM3BITGNtMHRwa2lNUEZhcU5kamMxS3YyeGVrdWRNYjZ1WE9VLzZsaWtZcE82dmp2NjdiR1VzSHBLVWZsVmZVTlVxUHYzeGVUU0ljaFUxdmRHVEoxTnZmaG94TmJaVi9tMUUxc3F2TzJJb0FiM21ZRWtkU2F4SlZSRE9kbmh2cndWZVFpclJZRVg1MVZLcGlyRlF5RVZVM2s4K0ZDWEhPSkNoUnM3Q1N1cU1rSlVtNUo0YWpWeHlaYkUxVUxNeG9rcUxucG0zeGFXQTB2SGFCTHpFM0wyajhxQmZqV3FVczJVL1h1VVRGRzJyRmExazcxNStuamtZenZrRjZlT0VoSjJqaDBRVk13dHF2QXJ2Yi8ydDZ5RmR0TisyODU3bDI0cEptUklmZFFxN2RZYUFta3VGck4wWVNHcEZUWWNiUEh1TEFZSnlrOWpkRU1aTkF0MXFCN25RYU5oNmNwZndVb0tKbWNKeUJGRmhsU1VMZ1lIV2Z6RWhLQ1NGbFAzWGROUG10a3ZQYkZrN21PbWxIVm1yNHBVVEVRTjFCTlV2YUJTZVF6STJSd1hLalB2VXZLVisrdFNwMVF0Y281dEpMYkVEWHZrdlNuZjdDS3ZxdU15emJVZlVSSHVHM1lxTEJwM1dRcHVnejI4dVM5SG1Zb0pjb3ppUlhtQ01iS1ZSNFU2U0s5d2hPb05tZlJMZGRTeVpDZE9EUXpkN3FwK3psVUgvcEdER0lHNFoxOGw4OHJHTHljeElsU3RBQzRsOGxveWFZdUt4QmZHVlVaTVZJM0ljbWhzRFZYT3VOTGxLS2lheEpidC9MaDBXZllBb1VHT0dwU3BESlVyVTNsUCtoa1VYZGtLQ2Z0OEdYNUl1WFZwSTA2MlVhT2M5Nis4dmZPcFlSVTlGLzNKb0ZnWXBtaGp0eHhWSzVhN3dqenVIL25sSUI2UENVWkpZK0NYc2E5TnFJMm1TK3UxdTFVaHFKVkRsaklZK21HemdibFIvNzB1aFhEL284dWVFSTY0K2R6eE1SWEtvVmh4Rlh5aHk3TUNaUFp1Q2hxdUhSSXFZUFpWcGNvV0Q2eCtjb0pXTVRXWDJpUDdJbnVFdk5hS2hNRDcram81WmtyT05CbktVM25TaXJSNW1pTEJvTDJVa2tKYmV5SzJkZ2sxVlZTOWF6ZHRvbVlkSHQ2VTA5dWc5aFFveXM3MWJ4MVM3S0YrMGJNb0w4VlYwMG5XRi9YQ3Z5Ymt2N1BhOGdkOGd2akxSbGJReHJ4UitZV3BTV3lwR3k4MTh2OCtwcUR5RFBkS3lMbnVpaEFxWVVHVXJiNTlUSTNQbHpHdjJDdEdMZGFybjZUWGZESW1SK0gxemRUOWFOeXA5ZHRnT0ZNZG5SczR1ZmZUTTRZVVRxZVFrOW1qbUtEUldEU1YrWnRLWEJ4bDQ2NGYvVTJ2bWdWZVJZdFdiOWhoRC8zMlJ6YWRWdkcwUzQrS0ZiVGp3SUI1OWYvSmpDWXpjWHMyRTF1bmRsS0ttOWhpMkJRdXVKVFRKOTYyUjVHNUkyMDdoTkxVU2ErYytsVzdSUzgySzFodm5UcVFnK2ZNYnZuSU11OW9XbHc1U1dUZGYvZmhHbS9EdmhacTFISHZCTDdiMmxWT1NjU2ovTGRzVU1TNFVJZFlQbmJ4ZE1IcWp3ZU43RERsMjArS0xSMUJTTFZEQndWRm8ydG1YSkxZT25KQStiVGlpSlJwd1JGcWVYR1dlVGtxbFhQNmhEeEVDMmEyVnlOa0tiMXoxWGhpOTg5VHFETEJJcDFuTGpEMTlyMUNYY3BYczRwcEU4cW04ZjRDMVZhdXYzZnR2VXYycTBlb014UFVHLzFqelFhN1o4U1dpK3NFYnppaElpTGtxMG93VjFnZ1oySTBPZkI1WGRDME1MN2lYS0VTMGhra2FBd0N4azhvVklXREl4UlcydXdScHMwTFJQK2Z6QW5SdkV2WkZKanpnTVVuZWxSRjVidDJFWlFqWGovNXcweGxXUzhxUWptM25CVU1xMG5lOTYzSzkvUk9ncXFTUTZVRkxKckduTWtHSWI3ZGI1bkhSY3BXenRvYXJscm9WZU8zYWxKenMwTGxDMlVycjNDV0NseGwvYkpaUlFUVXBqQUZLa2lldmNuRy9KSkhtWXJSSmxTSFM2OGg4WnJHL0xGRm9VemM0L3ZzUDZ1eXNoWFB0azVMRmFpRVlyczJTbGVtT3I4eFNBWFcwRXZzd3FDS0ZHQlliUWFlcVVhTFVSbkRmWEpJNFA3cmdEeUpmVVpLZ2N1SXN2KzVVem00dzR0M05sdTVkWjdaajZpS2Nsenh2bjVLS1NXSUw5bjBaclQrd1Nyc2FUVHJVa0tXdXV3NWNmNzI5Y1ZqaEFRMW40blFhRDVjT3dhSE1yTVpUMnhSWUpkelNZeHhPSDNpK2dFODQ0ZklGMlEvdGNJTXJncVVqVXZQMHk2dXVITkNWY1lxK05ndUZsN29VcWF5S0RHRk50RW44OSsvSWtCTjhzcVI3NTZqRUJmLzB5dnY2S0gyRFZWWU1pakt3MzhrSUdheTdPZmprQ09uYjFPbzQvaUtzcGg1eDVTUm9abHY3Vk96NWJzK045MHp1OWg5NEl5cTVaQmh0c1lQaGZjNzhpaUtTOGVTMTJ5Tnp4MHljMGhHbGY3WUhDNGRaNXZvVmdHRFhlNFBhODJMZTduSXJPU1ZKV2dtcm9yd2JsWGkvL3RoZWF5VklGUGNlMFFRR2RwSFlldkdIVjJtUE41ejh1N0RiOW00Y1ZDUStlN1E3NXZVSmE2L1RLLzRvaU1VVVZEZ3F1eVJwZFJpcEVpc1o4dzFxVkJRL3ZGbUt5MFBQZDRrL254S01QcDNIZ2ErV2ZxMUNjU0htMUtmaGFzcW11VlBMcDBFNlNzdHloYVVmMmRVaUJjN1ZFV0p1aW1Udytodkk2WEQ3L0pjVldQbnlLRlcvTFJOM3RjZCsyYU5ISEpWOVFxclNsSXdORTJiWXJiR1puZTViOWYvclNMejJEbnh3UFQ1ZmlGdU9rK2VDcFZQZEtDcXUwc1pEQ1NMSEhIcWdzSmlwWmtGVytSNHJma3RVNW5YbmlURHhvaE03dzR5amt1UjhoaFVoMUFtOGE4a1JXOVZBbmQ1UU1naFFPdGRpNm9mUHZqN0RycmtvOFprWThnam1wdkVqNFkyVnFsVE5mSjA3TE5sZ01HZDFsSXZWRlM4bWhxczJmdnNoME1weHpxS3orOFR3bzJ2aHhqL3dUQXVBZFdyTG4vUTNFOEhUcjkyMzMxMVZOKzBJT2lhR2lGNlpVbWRneEZCaDJKQ0xZUWI0c0p3LzVZSFh3bDBQVEdZNXFxS1VkSGRRUjlEREQrMlMrSG1XcUhjdDFtckgwVUVGQlF4UjVYeUdkTEgyZExFeEk4RzFOYTJjWlc5ci9xbE9hb1ZwSVF4U3BsUURwMjR5bEdsSFRieDBSMXlsTVVBN2hlU3k0cDVZcy91RU5mc2ZiZEJta1h4cXdhWGwrYVNmUFhORll1cEREMDFlZDJXMnNTSkErRTE4eXY4NHgxQ0dVUnVuQmZpN3VNVXFlMzNJZHkzdVlJdVV6QWt0aFJRNGRjbmtqaXh5cURBQmhTOTFpRy9kYWVvWEZlMmVHSHN0c05DL0VubHhDRnJDZldOT0dhNVlhV1NMblh5eXZuM1R1SW5GNGtKNVUzc3NzWlJ2aGF6OEtaVWZaMUNLTHBDdWNaaVk0VG5ReTAwL21ENHh2TU52Y210ejVjbUJRRzZoWUpmSFByamRzcFZMSzg5YmlCSjZjM1p0dGhRSko4Z2wwc1I4YzYrLysycVhCZmk1a05rZktFSHQ3N1RTaUg3UnhhU2duM2pOUDU2ZFZwcy9vZ1ExZXRHc1AvUkhRb3JpNFUzRmNteGtDZkV1K0s0aTdWVGgrWDd6b0NDajY0SGx0N2RxZTZUNTFYMG0xNExWR1hIMFo4Tk1LT2dBYW95YVlmUE9YTUhudW0zVGIyVDJMSkFxZW9rcjUyS1p4WUozejlqSjZJUnZLcEp2dERYSEh0eFhtMWtmem1tUEtWd1pvV09PSHdJaHlJNURLbk5QWTZyRGp2NmNjUW5aeFhZQ3YyMlIzeHN1bS9nNXkwMVp2ZFFsbHpEUmhjcFVhNnlUVHZhUlRuWkxmMjQ0Z05MeXJvYUgvYmVlZ1ZlMTVraXRKUXFqY0YrQTFjSlVaM1lVb01sU3lKSDVOV29SQkE1UEtwU2xZN09QOXVrSEVoczBhVGlnM055YUxmZmdwMS9DWEZqaHgzOElaNmMvTjdJVGVmbDRLcFl6cC9Pdk82WVVFTnQ3dVJoOFJkVGlhM2tzeVZlMHlaVTZsbDVlcWRRS1ZuRU4rY1BUYWhVZExscWY5VzBIUEdENGMrVVhaeWdYS2hCY1pXTFI5ZU56RFpGbHJUNzB2c1BFYjU1Z254bTM3VGYvb283S0JVRUhqcWdPcFY4ZGV4elBaUWJZY2pZZ3djVlVPRlRPOFZMRTk4dnVtRkZHYVFUdmRKR2lUaGxHTFhVTENoYm5MMm91Q0RYSGJtMTB3UWF2VmhyMHRxU2lBbXlhRHNlTnkzTDhqRmNvYnpURGxrR09QRzl0aFREM2RqWXQ0bVNpTUF1T2xPdlVDUzRna2VPSFArdVpNdnlsMk9ZL1NUL0hGWnNZMVAwejQwc2k1R2dSZm9ib21RT2JmSWJvaVRlRjBONGs3MGw3dSthVmJOeXZMdGNWU3FUNzc4cURWRXkzV1ZXQVh3Qy83bHEwVEZSYlBhU3BjYlRaUFpJNEI0L1pFMXRSYmhwa3l4WkxHcUl1dGFORkw0MVlscFdNWDVJakk0cGd4S2lWODdlTWtmWjY0NlJJWjVheWwvQmEzOW9MNFZ5Y0pWSmt0UlJLTlNSQXZFWVhqRjlVd0pYY1R1N1Ixbi8wL2pPZ0lxVHBhVHFjY1JraTNoKzRYeWZVTmx2bzdoa01HWkFQQi8wRlUwWXFzTk41d2tkUDV1a09yenFHdnZLRHRKMVBPK0RnM0syc1NxdjZaYmZoQmpoeXJteFdBWFBEajJ4U3RkM1J4bWluM3o3akJja0xYNjc5bjJpOEZRWnRiU3FHRUdRd0Q5MkNWeWw0K0txa0VGbDRTWWN4U2xUS3k1aG9vKzNNZkNHUTNhSVBHVU4zZzNYN3lOZHlLRmFJWlVySXQ2M3F1cjhSdm1lZFVjUG1yWm1iNldhM2pmRG9pVnZqQW1sNFRKa2NlZzlxUVlwVDZoUWpuaXhYMXgvV1lXVmNRcCszaDFlc1BxYlBFVlZiUjJJM1orZS9jS1V3SGQzdTJJS0trK09tRHRDL3dzTGNnUUQ5d2FOeXU5M1RYY3NxdEFNblVsaml2eDBrejNub1VuSU1XRW45NDNLK1VUN1BmM1dPR0ViN3lkNnlVeHMyZWlHUW9yNFVodURabW53K2VuWHpBdDEvRmUxdW0xV1lWVDh4Q2l4c2tjT1VrT2RVTFpoaUNTMkh0NFVWWG5wblQrc3BJZ0s4ZFlHSXg5N3VWbHBhbWV1YWwyZWptVDdVRUVKN3RCQkNvVXo2NTFKS2xOZnRqcmgyMCtwbFBGL0hCTHNVUHdtaDFMUnR2RmtNZVdKTFhyRjQzMC9hVlM2T2NiZlBLNll2SFNxZ1R6Nll2dHczemlrem9lS0JTUHZtMDhLaVV4WlFybEtrOVIzODcrUE5BdFZFU1pmSHNzUWNWNHpyU3hjTTcweXlsU21yeDlqVnA0L0M4djN2L0dYbXVYTVZTb0llWEwrdm9NT0JZUXpMNmhTUWZmK3hKWWNCaG5DRWE4OXlhQTh5amY2VER6MHFPYkFHWUdyUEVIM0RSZU5MVTBvbjdhTlUycTMzcHVTRHl3YWMvQ0RRMG4xaEJIQ1hqa2djbWFmdG5VY2syVExVYWJDZ202bG1ZL0NiQ2ROV01qMXM5VGNlT2JVQmFwRXdHYVpUVmFvNGgvNkVsc3ZwOEpDekhhU05FV0VNbytkazNmc0lEMFo3aDkxVzhkc0paTktmNkJCYmJncW1wd21oMnlNNFFRS2FCVjlPOVNjWk1UdkhsYUpQS0ZWR1ZkdjRYTStaU09IbWRGbVhDUEJGNnJIZitqTW9kcWJENzVuN2RvclNsUDB2MXBOTHNXTjFZOHRDMVVrdHBwNjNsQ0ZxMklWTUdrQ1BwZFg1TncvaG50MjFxZ0MxcGFZSWxNNSsxdmsrMEhudHZDVzV2a1JsZUVxRFQ5NUNwclc1VC83QlAwS0VXbmZUZUhCTXgrYVVRRzk4dUxTWDlkTm5maWM5OXREdnlsUW1XQUh2V3BOcmwrdCs2eFpqUWJSS2NSdmV3NUdoU3FlN3FaUWxlTHpQZkpUb25pNFFybG1idmV2RGVNVmFucDhGLzI0Q2lyamo1YmwvMkN4ZGNXV2thdllZdXh4bjJqZlIyYmxrTER1c1dsRVVidUs1ZURTZTVWb0xQK2RCaXZuM25yU2pEeVNGcmNMSmFwVnJoekZyZG85SXFLdGlRampkMWNFMXkzVW9sK0lveE80ZCsrL01VUTFVVlhSUlR5ai9ZMzdWVXpRYU9GVkxDb2IzcmxieVN5V3R0a2oyMGhpT1IyeDdWMzVwVjBNTVp5WUVCK2NFY3BlSDhIRmxmUFJGbHZFbW9LelZUbHl2dHErMVB0NFJhcnpzMzllRyt1dFUvMzk5YVBMTC9SVXpvcWtORFQ1ekg5b1FZaDdqdUwrVGRLOU92L2dicE8wK2U1MW9ZcnpVL1pMbmJrd043L3JoTkplRzhROWVFYkltMVZzYmo2RHJoUGlMVlBrVWl6SWs0Y2dnYVQvNE15RnFjT0NRVkc4T3RPaWpQZDNLb1Q3NUk3UjNpOU5Na0N2NFVzeUpWUXR2K0lNL0xwZGlQYXdIZkdtRXhIM1Q0dG5VeVpMU2hVaXlLSThBamR6VElYS3dpMHoxM25zM2sxN0JKdlV6Z3hsS2cydnVQNnlJRW9CV1RPN2ttZVZmZjVLMWRBLzhrRHNDOVBpc1I3OFNYNmh1SElOL2JzYlZhK1N0U1ZETDAxcy9hYVdWQWpGeTExTW1aQ0FpVU44cTErb1ZiWEgycTZTcU9WVGRQMGxZZFYvRHU3Z2lDQkkrbldMdVBKOE9TaFVic050UGVSdk5sKzZyRUR5VG1QUWJKWXA3KzlSdHB6ZjlkaHcyNEFjOGF0ZU0wL1llZnhZOUdLdkF1SkdkK2J3MGJPNE42OEpQRFU5djJ6L1NqOFZpdHdjTkxGVUx6Y0xjZm0wRVdiYUg3THc4d09qaDVyMlh1c1RXL3N1SGo1Y0xnanZQMDJhTFlMR1JlckNDQkY4ZGNoWUdTamZmNXBlWmVBblMzNXhaMUFaMUFwMUpKYkYzdy9UaDN2bG11cmFKSFRxV054Mm1Ka0NsOU1Yekl0bjFNTTNSVDg2TDZmR1d6cEpLUk5pWU5qV1FVVXFreVB1N1JOaWNpNnhaVHpyeW1iK0xSdEhZcUpxckxOVGFlTGcyS005WXZmSmlVbmEzMjY4MW54NEVUZmFMNWFQeVFrWDRsZTlVTk4wVkRFNUgxaFNtcUpHTFNXUzFxVEVWbmhNUmV5STdsVUJsZUhkTlpNbkY1OW9sSFB0c2tpTURSNFFBdzJXa3BUekRyOThIeHBKRGZKY3lsU3FzbVN1VkJJU1pHcjJ2ZnZJMzI4MGhCM2ZMVGJCeDdqS0ViaXR1eTVmdmxpak1tTWx1RzJYWlN1VFJGTy9leFI1cUgzUGhGMUhlRlJHUGlXV2NwUk9EUmxNN1o1aWlBR2xDMnBWZU0rQVl2alVlblNYczJvZjVyYkVGZ080Y2loT3h2dFJuSlJMN2ptSks0LzhoRDlUVGJFYzh4SWZhZnhKajNrVzdReGhVRTI0aEpRL1Zpa25zVVdZS0tWcmkyODRaT1NTVE1reGNzbGRTNlNyVVpYdkhVc3lMUnRhMWZyMkhlTGhpZFlOOHl5KzJDc0lYamhuUzlNeG9mTG12YTgrSUo4S2xVZFBNZ3JDRnRzbzdicGFrYllrM3I2SEFyTDI3ZHRlM2dsRktGVUczZmpZZVZ4OHpYQ1V6YkxCVVVDRmNzaDc2OHJieXRYb1diRkdIOU5ZQjlhYnhKNUE1VFNsaVdPSzA0a3I3L2F1Wm1lemtKY0IzS1NsdDMvM1d6YmVOeXNPcmRJaWxMY3hZcVNPOU55OGFPODBoeUF1blNsWjlYYTJacFBTbjExT01ZZ2NPY3F4KzBzM0ZTUER3ODc1UzRkMzQ5d2RsSmN1NVJpcG85Vkg1SWhQaEZWa3Y2WlA0TDRwdVZ4ck5uZ08wL2hNSERMS3NjSUNnaGJQa2FGODhlcksvQlU1b212LzdDWlY2K1ZyNHAxN3BpYUZzdVhKQzFBaTM3ODBDTldwUkh5cU1rbjJvMThlWnU0Y1NHeVpFa09vYWFQdTNNWFBUZDkxTkt2NXpBVTFxNXNNOHlwUmZLcFBqbkxiTnVpNHY3cGhqMUIrMVp3UkhwN2NFTGNORGg2Z1k2SjIzNnhnc0hMK3o3M3lQVGxoQlFSbU5sNjYwVTljYWJqaWJWMW0yZjRsbytzSjBhOWlJa2RPZm11d2NTL1Y4dElyS25iUlQydzVwczVQbFR4YWE1UVBwOC9RYXh4aEtabExJODN5TFJ5MXpYSXg2VnVkcWhOdmlWS29GdmtwVnJ6UnExd2pJUGhOblcva1AxcS9OaUZvT3JyVHM0TEkyVWtvS2VnM1gvTFg3ZmNlVFd6OWRKQWNBM3Y3ZzBPSkdwUTJkVEFWZDJ2Z1N1d2JFaXBWeGkxbnJmMklJOVB5dnlwQ1hNVTNIRkx0cjNyRmp3Y24rNzljajR2M3hQNGJUNmljZ0p3bldwTmNKVUZOc3ZkLzRDQTlqL1NsOGpaNTM2bzZiQ0hpcUU0bDZycGxWVnhvdWhTZGFGV0JuUHdsWE5WUmZmMGUyMzBXaUliZWxDVWUzS2xEY21vcms3cG90ZG40VTFUMGRndlMvbWJqZFNjVFYrUUlacThLV2lvSnR0Y0dWU3ArTnNBeVhVSWVOYUM0S3BraHBDSkROeVlnbm5KTzdWWTZoYVN4Y09EMGcydExvN1QrZFNzaFEwbTdmMFNkbTM0Q3VKOGRFV3JCcmUxTmJVUXNzelM1SnpvMWtHWkcxY2dqY0RDNXpsbTROVHVTV0hRQ1FrRjJ5UE9SaUh6cU9EdDMvVFZqTlFvK1AvZmcwa2FiRVRyKzNoRTdqc3Foemh6WVRJbnFTU0hhMmxUNXdLUlo1TDh3TDZkaVJCQ3owNjlxSWI0N0pOVDRQNzFKQWVmaTBSU3p0RTJPMm9RYWt0T3ZXODVTa2JzaWZoRVJSamp3elI2RnpMclBwTkNWakhkVFpXQTN5MGZhQnMwSXJuLzJyV09DT2lLUjViSVJQQ213UUdZcXVPSHFsREN1QXZrVWlsOTJQRGxuOVo4eFFRMlJoajJwZnllTTc4RXh3WEwyenYybkJlN3BDM3BGNnJDeXlnclVJTDVZZC9OWmxhaDJiZTgxbDBram5jWVBMUW1GR2JWZ2dYYnlYMTF0UERoSlErVm5lbzErL3E0VGRqbC8za0tCODE3ZkpoUjVkRWFCbEZJKzU4L3lpY1QyYlgvM04rNTVvY1NrRHRmYmMzamlFRE55VktmR1pMQ2FqNWpTOWg4elArek1FYUYwZCtMMEJhR2lzMjAyZmpnSDg5c2RFYWRhMUl4NzVvSmdjSHJIeExnOERiT1g5bG9KWkxHeXY5cElqdzFjTkJhVmJ1WnRqZFNpMEIwN2NGVWg2cHVGc211TStZblRNVXVqQ1FnNTR5dmVDVlhlZkk0cXV6aVovSHJRSktBcm5XN1Z1Y2YzbkN4YkU4a1dSOUQyb1FXbXh3NVJwZUJyQjFSZnRtWUdqTjlxeFFYYmdaZzFic252NG9vSmxlS3FyV0tOSHBZUEJkVWhmaGNWbS9zRXBmSjRWb3o1NlVldHI1bEs5WTlDdE8rN0NvRGZyZ2d1OGNRV3krTDB6bitLbDY1NTF3eG9GL2ZnZ1lYNWxUazUreHJwTm5lWEhCSHNVL25ZSVZYY3VtTmJDR2JrK2NXejMwbFpxSWdKZGlpM2IxUjA3VmVkdksvYmJZTDJucDBXNUNsR3pxMnVJc3EvdUQ4VlMrcXF1WG1DSVJ3NW8wc01LamQ1TnVLaFI3NkdQYXBQYk1sUjNqMGJvM3RGN1c2TEZyWTdIUFBNUnhya0wrb1FxeTFYUGIydFREQXF4K1ljbytqNDZ0ODJLVTNGUW8xMHk1dm00cG9lSnBtOWc2Q29jc0hzT25DWmt2T3UzZjUrUWNtWm1lMlg3WVVaNXRWb0NFS0M2SzY5MjFrcHYraFhHN05xVU43bnFuRW9sQ004UzNUdVBjV1VTYWRRbTBMaWtWV2plZmozZnBIWU9qKzAxQ0hITERmZU9Ha0dpNCtHQ0FsVlVUTWZZMUc1Z1ZtQzF4MVRuQWo1OHNwdnhKeDdwbFJBbmJ6SnVidkFsVmZPMll1RWJBbHF4Q1F1NlF4c25pYkg1TjFiZXBHZHo5cDVxNGVldDAwby9WMjdVN0c4dGtBaExxaDQ0MzZyaVVoWDhCOTZUTm5XK1BiNUpPSjBWNGY1ZnhRK01xbzBCYWg1YXVmMWx3V1RCcnQwdEpkOGxTcmp4Z3ZrcTVSTzhhcCsrVlZLc1lyVnJ0ckVsdUVqM2RGbnRlbHhsWXZFMW4vV25OMDFmUENuZzNhdVZHNi9jWWVsRkRzbWpaN25sdFZocCt6TzRRT0dLeWltUitUZEcrb2ZrbE00Sm43WklMN2ZRZlR4Y3R3TEljYXJaODFoYkxGa2dZOHZLTU5XV1UxcXc2R0hhdkVmU1pWc1JDSEY3anVTZXNheUh0a3ZCejlWOVJGbHFwUWRpUzFCTlgzeTJIbHRuRGhlVlkrV2NjZTRVTjczcTRVaXA4NXZ6cXJkZVBYb2J1NFZjd05YZVJGYVZFQ3hJays1MWNHa1pvcXBIdy9hd3k5TlZiaHl2aGdsa3g1Vm1pWEVEMXBGeXVBNWFrdUUycHNqcEF0bFVxSGNnbFdhMVVhNnlvaWJ5YXB4S3Y4NFpyWEZybEFXMWFxaFQ4VUM5NGF6RElnUExiVXVLMStPbUR0a3JBV3ZIVFJKdjNzMmNYR2ZuQ2xZVlNYdVRkMkUweWR6bzZzbmJJUTNoOWRwRXA4dFN5WDkycWNzdXZHMW1OcFYvSTN4RkhuRVVkVWp3WThOcnc0SytWV0hmQ3JZYzFLT25Kc3J2ajQ0dkUvOExEKzhaTnBudWszN1RCeFhXVjhPS2wzTWRkeDZoanBCUHRVbnpxZU9jTk0rUjFYKy91Nk1xSXJGcjV1RnZHazkxdSthWWQ3N05QZlJjWXVpajFldDQ1cDBWVHgwL21mSE00MVVDRW9NZHY5L3d3cUo2ODQyN1ZXU0lCbFZLU1c0ODBjLzBLQTRRMXRIS1JSTmpiaWtLVWZwZ25FMXB0cG5DRktxRUM3Wkt6VzQ5Q3J0U01POWVVSlozeHdYVDg2cjA0aWMzdXFqRHpkL3BUNnNOSExFblNlU1BrUDVqSEV2U1FMQXdJR3Z1YXlBdU53dUZGUG8rbTZ4ZGtKOFBNcDBDZzQ4cGZwWHlJTkt6R3NicUdvd0RaRTNiVjVsRDZ6Y2VzYWtoK0dxK3U5Q0ttUFdLQ1UyNWlnVXloN2JUeWZ1MEFwUjR4VVRxbnJka3NwVlJpTlp5dXZjVCtQbHZxUlhyS2ZGcUFVcHZHOUlIbVVYaDg3MHNpaHVPM015eG9TSXQ5MVdvYkJsbWpZOXNFL09NenVGZk84MXdRM1JzVU1HZi83YzRqYitYRm1KTGRLTGg4Y1BrVU9POFNmOUpQMFZwNW1qd3BjN1RkbDk1OEoyV2hxdmFWYWp1dWl6bjE4TDVUOXFQYjJBSzA1M0tXcFN0Y2hVa1NndVZ2NitDR1VFVkVOY2pqaTZsdWcxR1E5VSszY0pGZDEyK3RncG16eFJyWmpxRnp0djJ5RlV4dEFYKzFUMUJ3ZjM4cWpaWVIrZEVMaHFWMzRxZ0lpSGUrMEcwVkVwTmQ4YjJYc2dsVHhSd1pEU1ZmM1RRVnhWcExER0lTRmVGek9nUE9xRWluOFNzZkEwUjR5dnFid21Ka2M4VS9Qei90dm5Qeit0WEpXclRLamh6VHZ0OStrS1ViQ3FjcnZVNkNXOHY1ZDhaZzlOeTFHVzR1SmozWUxBOFFVdzA0SEFiV2ZNamNTb210NDFnMnRUYjR2dU9jb1VtZUtCUHNWK01yaDlMRDYyL2laakhNK0tWRDFWSmVSWWJZdm40cm9nY3VVQ2hiajNPTXJjN3R3ZW5GVDA3MElVdnV3WGN0aEJyeUtwQVRFbno2ZXdpUmEzK3VlNXBqS24vSjBoT2ViMis4cVlDcUkrd2VqdjJ0c255WGlxUlQ2YTZFOXNxVVU4UGllSExHVlBMU3prQ25MVlJqMGVjZXdjbWJkdTJLZkdlL001Mm9RaUZNdFI5VmdwN2grY0pMRGh5WldVTEFWeHIvdDRWN3hUQVFia2s4TmEzclB4Qy9OQzhhYTlxVkN4Nk9LUXdEMHhPMzdvOGlWeHl3Ylp1S1dtMnNySjJzazAvZGZ1RXArWVQxVmJLRVNYWGVsSGxYWmZZRHVVNC95bEcwN1p2VjJoSUthTW9tV2wwWjJLYWUvRWxVK2xWQ2ZMM3pmdkUycUl6Nm55aFhteDZ3U3VXWjhzVDRsYmp6Tm9rbk1VVUFEUDNqazU3dkhVT3EzN1ZlZFRJMEkvYmJpS3FvNTZkWWh3dlptck9BMTJzVy9Pb1FsR3hZRURINWxSZ2JMa0hWOGxPd2srZStpQWtXSU5XUklnbjV4NWVBbS9DTlE5TnlmSVZkWW5Rb3AvZitSaWxkbWFrUDdSeGYvcHVlVXNYUmYyTXFCTXRSeVB5MGRJYVUvMFd1eHVwYkFSNndOdEd5cE5UYldnMkg3akpVZk80aW9xQ0greTZyNlFQSGVVS2ZMK1dRSlBsNm00ZkUxQlhGejVHUlNKTFVMV051Q21oViszL0V6c3loNTZWV0hTSnBJTVFnYityVnlJUjBkTXhhL3ltaFpWUHJraUNOdVAzRStwQW1PTldVdkcwM1Y4UTlsaTdOQmVDL2luUjEwbXVmRHpqYXF4REVLdjJEZ3VpRDVTVFpiSmRKU2pFblVvSnU2c1E1RCtqOTIwSzZqZ2dWRmJpK1F5bGJnaTFHMk9aNVdyVXJtVTBQejRpRkF6T2JZVHo1YkQ0QWVYNUZCM2NaQ1pyS0ZIeXNVUGg1SXcyTlFjQ25IckFWVlNiK3drZ201VlVxaldYOGJ1SDVaSE5TcE05cEM0SmxoZUVENGZtV3Y3LzBtYVRrVjFpRUNCSEZXUXk3VEt4ZnBHWXV2L1JrbFBKazNuaitNZU9LVjJPZVIvT0NwdVBiTjl5Tjl0eFNsM25WQ21naXJjT0pVa2h2M3BqQncxdjN0bU8xaityNXZJSURKN0pKVUhkamxNSnBrcXV1R2lnVnY2ZC8zSlhGKzlFTXdRU2lIQUE0S0sra254UlljMEZoSmJ0TzhjcFpWY1FyWnFyaFVVMzk2T2k5Y0FYQWVHakJsZHJhcjlzRitPcUUrL1lmTWppNExHNjY1Y25hTXlZRGVKZTA0eUxZLzhZc2U4NmYxclZzVWJLaFZYZ0RpTEprcVpsbmVNQ3pIWi9tODVGc0paWjdKeW1KSXp0U2prM0R5bWtndTlyM0dFR3UvdVZETURhaVptZ25hZm1SS0tQRmdwUjM0eVB0Y3R4UFZIcnNwUktWZWgyc3gwVmFoWkxUdzBxZTZTYnF1TDhnczVCdytva1VheFowVTh2N0RucENEdnZyZzU4STRjTm5vbEt3Z3FKNHNLMWFxVUd0RmFLWlNyVFBHNUFmSDZCdXZ3eTVhSEVEWHZualNyV0thcHVpRlBQTnd0emtRRXZ2ZnNOTCtzYTJybTJoSmJGRzBzV3krZ09kd0hkaDZuaUxRekZ3cFdWRW5UMnJKSWR6MXRxc1ZWTFZXNEZ4ZW9GYXR4aWdWMXpGRmhua0MzYS8vcDJ6ZFd1NzR6YWxjZDVYSlU1ZXhXcTd4a1RtMG01azFzU0dLTFRFcStGQk9FSGh4K3VWTXdaaEg3TGJZUGJWYzdNUVZSUU54K3FIVURUM0pibHRIeHdTVVZNMmdFWXZNRCtKV1IyTnEza0hLV1ZoRk1kK2xVb1h0Y3pzV3lwQXFHT2pVSXdncmErVSsya2xpbm1xc2Q3OCtNK1hmZGVXSnI1WjZnQ3VrUzcxbTdhZ3pzVjg3WG9pcTd2bG1OS2F4WjJmWjI3OG8xeWVuQm1RdENWVXlSLzRFNTgzZS82aFdxK0xBVm8xMTdoUjJ0RzE4Y2x6K3g5V2U1NHFGTkZRa1dWSXlyaUpvdHk4ZzgwNjNYeFJSU0hXTm5sb1I0L1lRYW51a2puUzVGZjlWQmxNby9pb29MTS9ZLy9kRWQ3NmkrOXJSaUpqWGtqMGVxeG9WNHAvZmlKZkhKUVZ6VjBpcmtVWWFaMXU4L2ZkZUk4YmdTeDVrZlVyYlNtWkp6dzR3UVB4aitlZjlyWmlpL0NxVnFpa3ZIdXliRXVZc1dJUWU5aEduOFpwelo4V0VEaVpWVFU2WlNBaGVYaExpbUtyZDR2Y2Fzb3VTb1VUeTZqcXVBSEhsU1MxVEhqdlZ5eGVMUmxCc004Vmk3ek16Vk0zOUVhYmRXbStKb2VrMG9wQkp5VkNaVVlNL0NiRUVKQllrdE9mY2NaZEIySmpYeVVDcWZVRmd4L3FaYmRmS29wbVdWbU5tLzBpSVVQREdPWDdSdmRJNWU3VlUyaTRYTy9lTDdJL2lWSlpUMmpLc0tRVmpsUWpYR3NaZjg0MWxoUUpFTFp4Tlh4QnQ3Y084OFlSZ0tkQ2xydFFkWERqVnl6Qkg3OWFnQzltczZjbzZlZTNGdys0amRkU0k1aTAxc3FWUXdSVDVCZFFrNXYyaFFRUGtuZk1sYzREMUhjTi9hWktZT2dpNDF5TE4yU0pTdUdUUEVpVFphaEFLcXdIakIweG1ibWxDTzBxa1hyNCtTUGpldTB0LzBWblJRU1luQ2R0dGRQclVMMVJDVHd3NjFHRnk1SEhucFBIdFJRUlhlNHlqdFczRkJ6cUVwb1hKRzFHMmE0dHdWMWNhbWpIQ0UwZnpoN1Z5VnYzUHUzVlFBVjJXNGlpbTBkNVo1aFEyTll4dXpjZDlFeWozWUx1ZFExRFkrR2NvWFRJd3ZpWkcxNXlibHlDZUhTYkpWclNxVm1XUU4zTW5EOWxtd3VTcTB2V3YwbHJPSkxhcFU5YzVKbGZkdENrcVU5MGVWdUw4UGJHTTJoSndmNTV2a0tPK2Ewa2NPME1QeW4wM0pLMGhUYnVNT2hlM3NvdW1lZ3o4YitMY0JtaGVYNUpkRHdZUEw4aHRwRVRRbWEvUGYxU2UyenJzS0pyWXMwQkM4Y3ZhZUltWkx5SFk2cVJmWDlGNWFVYmRSdE5oNWRacGlaQW5WazNuZ2RNSHExR0g2S0MxYnd6MjJMdWZ5cHNCOWNiaDhVUFVwb0tHalhQR0dReUsrL21nblEwTFo5S2hJVUtzR0ttMlY1bjNUUHRXU2tTUWRwYlQ2NFAvcXVDTC9GRlNCOWR6a0pCTTk2VmN4TTlUaUtsMGR4b3FNUDdGRkJVTTNUNTQ4cnl4bDIwQW1YdWc0MWl1Zm5LYTlkTmgreG1GUzJTcVhiOVpWaEhDeW44RmFmdUxWNjVUUHo2cUpxTm9TVzB6SVVVQ2w5S283dVBLWjVHQzFSeWo3aGg1QnBVcHc1Vk0rY2FXL09VZWRGeS9oaXJzWEh6RFZidUJrNVBFbThZdFl5cG1SSkROeVpiZGc1cm5scW5XMXFEWDVZM3ZYWGhpcEdxZXBhNy9LRGZGQktQeU5jU0kyYkxUajh4MzJnNW0wZGR5bzBwNTFjZW40eEF6ZHltTHcxck5rR21VMXVXcFZtMEdrMEh4eTFrajE3b29XNUFtVkpFMEg5TXNod3VKM1JuRmYxMjFLaGwwbk1nWk9URkVuUDVrVUdsczBPN3JIbFUwaEYyeERtVndscmZrRmtXUWVtQUtKTFpsUWduSTEzYk5DbnZubmM4NkxjL2pwRmMrM0tTYURxOStPNkpnUnlob3RmcnphYU92d2lacjFqM2ZoaW4vcG9ZK2dTVXFoUmpsMGljM1QzK241VkFQeHpRbTY1QkNuOFMxajI5bkRkNjVSYmNiYTlYdDZOaHZIaGJKSk13M1V5WTQ3VHRGS0w0UGJTU2x2WFZRK3Nlc0g1YU9RZWprMzdjWjl1OWtsWmZkdW10cnZzd09DS3J4LzRUQ3RxUDMxZTc4MEtYQTNUK08rWjAzVmdSakJiNHduazRnZU9JaVhWMmhOcHVwbWNNbFJ6RzZIRnc5NWxhTXFjZjhDTTNjdC9IZkEvbnVWYTYxOXZhSzlMdGJuYnlLWHFMSVU2Wm9YYWxOWXZGUXFBanZNYU1mc2MycHJDMWNWdzB1TjZyQ2FoS1JtNjhJbGM5dnRQeXBZSXFncXNwbFhLVTMvUEVoMTBtUjArd0VobjhWd2VFNzZoTEtaa2FOcW9lb0xSbER1dmNHczQxdGFONmhUcDhxSU1ESllveFpyMFBNTEhKV0w0bVpqOEpUemNnOXVVWis0ZExseWRmdlkyWC9hMTVtM29uSmxkdmFNalZBdlBQV25seUZYUG9XRjZyWWFXVndhZTNvbllYc3BlM0NmYjVWVFdVcmhxNWFvVXBQeXoxMzhsNEZ0OEEydW1JOGJLY2VIbHBTcklxRmlGWWd6VmNwUmNPZXluTDJuNkY0OHBuSW02b2VTVWc1TG1UWGczcndVWmRZMVVvN0g0b0oyOHN4NDVsVVRCTTVHNkZYajE0ZFVJR1pta210NW9jTHJ6NmhBWlJaajNtcWVZWmEvTW9FcnlMNTJuYURaLzFBaloySk1EQi84WWh0NWgyZUkzYndtUC9GMzdxd0lLOWMrdytGSzU3RlJJOVpkUHVaWnVlZW8vTXI3WFEvWlFtV0VYbjJVSHc0OUhkdmVSYi9jbmNxVjlBdlNIcDlWSFlHTGw1aFZwZ0hvdUg1VjBNL3dWV2xPN3ZwSnhWV1FRcithZk9BR09hOXVPdHV2WWxWWUo1bmJNU1RpWFV4V0ZkTGQwQ1BldmxmSTZkc2s5N3Y5Q2ltTFlqVlRSMVhTUG5YTDJldUtESFR6NVVaVko3YkVlNnZ6c3Z3RDhzcjc5L21La2lPVVJaV2M0K2N1YlNZeFRnSGZyMk5DWE5NZ0d2ZlNyT0pmQksyTEpGdGx1SEtVWmFjZ0ZlSGRxaFRQTDhoajRJNjR6TjU3UkJBYTMyWFFyeXdKMmxUL3pLSWNYdTVKbTJsZEZKY3YwNjA4TTBST2JNbjN1Q24wRzNLbjd4c3pRMlRiTkJRSjhwd1p1K1l1YitxU294ejdBRnVxKzlkdFhWYTFUczFiWnd3U0U3ZDMwd3lSUDE1REp4bEd0UHV1cE5jK1RhaHcvZUQ1UytMRWVkV2FsV3RXeWFrTGlTMEt4ZDNIa2pqWnhKYkZSc0c0NmhpL3ExUitkcWljNEZjbVJQVTYyUmZxTGwzZVdFamhaS0ZZVGRRSzVZZDY1UmdORnU2TlhjYnBOcmxFYlZLaG93Q3VHdDhhVmJNZERPWW9XNjFxeDZ1SWlwNWRodURsbHVSTlZiR3JlNzhjQnBXRCs0RWRpaDBJaXFWamhJbStydjd3enFKK2N5ejNyeVJkZlF5UXJpengraDc1MUNqa1dlbFdKZzN5RWpZakdVR3A0Z1JaVkpFS2NVMjYwOTVUaTJaOG0vdkFRZUhiSmJ2SWxTTlVnRmUwN1JhUDdQcENqS3paWFRKeGEvbjJPUzVWQjkxdjYzcHBXSm1mbm4wNC9nb3lVci9aQWQ1ejFNQTVodzZTUnB2S3pTTGs1WjZqQis2b1lGdlk3WWpQVFl1N2w1OWVGdDhhT3g2VGMrbVFQQ0p2eFZwd2pMQTdYY1hmSGFWSThQOUJNYlV5alp2QzhkaFJvRUV4ZGZZd2JhcDRGUWdxcVRNRC84ZjdrMGdmcHNXYmQ0aWhlVG4yU2N6ckNGYmtxVUVzYmNoUnlVdlJMemZJWVBlelBqY3RGTFk0SGl4bW9rUjgyVkwrZjlLdTVnOHVYWWdSc2pMYjZRK01rNjB3QWVYZDNTNmU2bi9MZ2xuRkd4elBVUi85Rnh0VE9CNWV0YTloRDBVdk4xNTdKYzh3MXdibHgzMzN1dW9PbmhGVXpSMGgvdHl5NnFpbldKV21CZDkzeWxTZHVQUVFlU3lNSzlaT21IYTZhSW43NDdoNDdWSWlmbFUwVWE3UzVKRE80QWNYUkYwcnJoeWE3ZDg1dCs0MlZRd3UweGE0UDNoSHV4Q2RlNUpiYWVMWFg0TlB2REJQeTIyOTVxVitPYXkwMlNQaWNtL3lWQklNcTBEWlJNUlRPd2tLMWQzWEplNCtJdDY2SWRTZ3pMYndOb0hoK2J5L0hCUGl3Z0ZuVTg3YXZCeXlyVC9qRmZlNkc4SVYvNmN6NlRNN2FPOTF0UWcxeW85TDU4LzdoUW9ISEtIczRPNlNmbTJERy9MZk1hK3dpT3hoN0NyenNCQTNiWXFuZHliTjJPTmpna0psazlFUk1jcmtoM2VManl3UzJUd3RqQmw3dW0xbjdiUHU5bUJ1OGpDdTRsWXRaOWJoYVg4N29tSkJMdFBHbFpHLzhudm5sMVhKd2R5dVZkejBaYUhDUDIzK3hyaHliZEtkeVNNc0VRcUttNCtZMllVTkdVaytnMUNiVkNhcjRYbmY5MHFJYkN1VDZhYjN1OVhLVWIzS2JtazBzd3RjQzJ1dk41bFBUN2hFR0pXRCt4Zjk0c293QzZSOWVJWUtYRExraU4wVHFyWnBvTjFDUmVxUy80MzdHOXBOTElPVDFDSmNPS3Z5aTh0S2E5OFFhcVRUMlJUaTVrNUJubHFqSGpxRW1wTmszT3AxSTNFMFBlS3JqcXd0cDByVC9MbUNzOHNLNFNyZXREY2xEb2wyR3M5VjlaSFJTNWVGMnFnWHlxSlcxSGNwbmVCMjRIWXlkbXZQZnFxc1lHbXlMaWNadVAzUUFYSCswdVhMdGxvekYwcEdvS01neURUdTh3dTI3M1RsdXlzczhPQ1N2TDBiVktoS09hVFp3RzFYREd6U3MzV1pNaFdvL3BlbENpeXRpM2MxMjlsK256RVh2UGFvTUhqNnlNL3FrM0ZrbE1iM2xhL2xqNG83VHlpTVMvbnJEOHU1Zms2MGJqQmhCeTY5NHRXWFBqdmpIeGZpamcwNUptaldkbk5OWW54WWxmL1RLeEpiT1R0VlN0czU4ME1WWlBtUFZvcDdjcElEbDM4ZUZKT0g1Umg0UHpQVXBwWW1pRGQzNGxMQmtCRStxbm9ndzlSL0gyakpiVlNSTW5EcGVMSU9WeUdWTUdrSExxT0NzSGZOYnFlY2U0NitvZ255V05sZStNM3VqY3RpLzJtQnZ6aFBLR1Nib0p6N2ppajZ2dFVqcHlqRWZYNUIrWU1UWXVVNC9jVHNTSTBoSy92b1NTYlNtOG1vMnVSOGNsQnNubERleGdnRlpOMTZ4dnJENmxNSzg3WXpPL0I5ZWt6Z3N3cHpSd0VWSnJiby84aU1DdFJZTUVTeHRUbWxuWm13bnF2Y0grVXc5WjNlcHhZRTdvZXJ6cGp1czBLK3dWN3E1S1dJb0tITjIvakhkdncvRGVQU296eVZVMmhtV0lwWU1wZGg3NXJvcWlRUWlMTmxRazFLZjNxbm9NRHNBOTZ6cHB3ZmRxZUFRS1kzcmxrKzl2RUoxWXFoS1htdGVybWNiR01zNkc0UzhoOXRGQkFxTndGQk9kbkxnalkxVW11aWtabkZ4YjF2QUJlcTE2a2huRGs1M2x1NmxseHgzWGprM1RzdFc3dVFWanhHdkM5d2Z6Q2NHc0g1VWthalFpcmVzY2U4Qmtlbm5sZ1ZDak84TGQ3L3p4NmhnaFA3T3ZiZDNhRUE3amVDY2c2dkdzZ3JMaVBxTXFJblJoOW9JeW9VL1VxYlVBZXVNaWxQYkluUjRCc2pyMFFnMFBxSE9sTXViL2FZazIrMHlmenRjMVdqaDhiR2hnNGFCQUo1UTdGdFJyMXZsL2p6S2RMa3FBejMyd01LM1podjZ5NEd4T2pCem4waWxVL3FpUDl1L0VENThVazU0bFZ6eWR0eGJJMWxkWW1XbmNtdG5YaTA2YkgxaDNxVGNVUjBXU0RjSUNINXFTTnkrZVNaZFR6cXdHTm1uVXlZOEFmejU5NmpWa0ZWcDdnS0FuM3l2cmRXa0RGcWVBRE84b2g4Qjl0TzlLWHM1bm1FbDJzSks0MWwzeTVjT2JnMlo2QkRJV1haSHlsZklYdXhPTXErNVd6cnhxK0xmOVYwN2NpSGxvUkswMFpMVnAxOThzcno3UjZLUlpuWlg3V3FXVHhyeHBicHJ6NlVDczVOaGo5VTJOdlFITG92MWlWL2lJcHkwYlZYT1FVeENzaWFYeGNxVldtU21QZmh1S0FiMzcxTnFzRDN5Vm5sR3UyNXdHMFllMkZCTWNIQUYvdlZJUkpicExWMXlWR2FrUE55eitRYStVYzdVa1ZoamtvL055MGF1cWhUNTFjR1o1ckYzajMydFFzcTQ0M3h1M054cDZhRXFsS3ZYWlpZM3pBbDhGeWRpcFVKSDZ1aVEvdzhib3VMdUtCZVJYY2xtLzRtMVg4K0tNVGRKWWt0VVRPaE5tcHdEV1NqYXlMWmxYeHEvSWZOZEk0ZVZEbGhwU2svWlh6dW9FakI1eWJhZlMvTkdabXFzMUNrTURsMEtNM2tUTGFFbEpXNGdxdjZ1NDRjWDhkUjEzV0hHVFI0VFNGT0ZhM01LcDdZVXY3ZVU4cFRGdDAzWEZSM1lzdWNJb0dPWStma2xZOTZwZG1qdjEyVkJKV3VNclVKRmFuMEtncThOZEw5U1VYS3dOYXRzbzU5TmV2QjNVa0RtNHFWZldXYUdpdUU1TGtsT3hjcEVlbWVZK2YrRUZLamhTMWtDV1YvMXRqdmNEWUZ5NG0xeVVPVXlWSDVWN05WZWVzWlFhbTVCOWNYeVBsV3NDdWVNeUpVOSttV20yZVZ6V2hTZklsTFZGMWlZcjlRVURVUVNpU0hhaE1yUjh6Zzdqa1RTUllocW1LRkdhSkkvTUhCUGRpdjhrQ3ZuUFIybFNXMkZKRnpJSkFVV254d1d2dzJDUXlvbVNnZVd4Zm5McHBEZTNKQmlDL1hKcmFVOWZreFhEWFFLbFNqM0ErT21hbkRrOHZKOWNmeTlPRUo1YXJrbHJPQ1ZubEZiY0UzQXJSU3J0b1U4cXdscFdzdkY0ZlBxc0RnT0YrMXZ0VnorK1RYTzhwMlhONmhiR1dwVk00ampXcjFCSVpHaGJJcCtWRHJxN2N6eE5xVnU5NlBxNEJaVzlpbXF1VXZ4NFFjY3VYSldWRzk2Q3BUU0FWcS9YaS9HZkY1dHBzWEFtcTNEb05wWlExM0tPUG9Mb1dvdm5SWmhUOFlKa0NlVUxSM1RZaVBOSDgycExoUUcxbFVLTXVNODhwOHlXREhyMDVZbGlqaWJ4c0VvZEVJSVpHeFU0Vmw4MVJkbnljbnMxS3hUMHdKZkVSTXZSUXRyMjNJM0VrUi9aK2FUVFV2dnRGWlhJcEl3MlZaRGszbmQ2dHcrdkM3MTgweTQ0V0ZaRTd4KzVZcFZzRWJ4cnJYSG94T0hSWUtQTEhxSHFmSDVoUW5sMm13SUw4Zzg5eTU2eGR3MVVGRDBTcVpYNXNnWHptWE9nbVI5b3FjNGpyRlZRQ2R5cit6bmFxMHNGQ0lIYmdxcHRvR1ZkY0pOUkxISytlbERnYlVNWHZrdW12c1ZSQk5PbndTaGZ2SExLclNWR0c1dDV4TlhCRktTNXROV1JFcXpsVFJUSldhbFBhVExwYWJCK1JSaWIwS0txZ2pNcjZiUVR3cTJsZjBpbVE2ckFCcFFBNzFRbkZWQ3JwVmRKMVAvSjgrUWtMMXFpdU1tK1gvZ2RPS3lUUnZZWHg3TzhTZUU1Y3ZWNjRMM1BPWHRpM0Jwczk0dk5xS0ZVeXMxdFRvd2FHMC82eWhrWkE4Z2xIY3hCV0ZsVVgrcGw4T2t5UzVvdS9jSThTdDQvL2NvU3p2R28xVzIxNm44Z3M5Y2xRb0tEU2hlZFMwdEF6dGsyOXE5YTJqcVhCUFJNNDgrY284T3BkRVFObG1QTGRwcjFEcDdwT25PdFJ1SXlGakF2YzNIUXdjUHZ2OXR2ZDZqVWY3NVVKS2hKcER1NUxTSU5McWg2aFZhWkxsTUx1dUF0WExrZE01b0k0N1c0Z3JMekp0MXF2a0VpVVhGeS9qWmRQeUI2ckVWdEMyNEZYaWljbFUxMnRVcHRIL3JsQllhU29tb2tZeE5ic055N3Q5VFduNE02dmZZcENkTzNEbG9acSsvd2RlbVAwRE9jSUVEZ0FBQUFCSlJVNUVya0pnZ2c9PVwiKTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogc3RhdGljIDNzIHN0ZXBzKDUsIGVuZCkgaW5maW5pdGU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY1OyB9XG4gICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5ICN2aWRlby1wbGF5ZXIgLnZpZGVvLXNvdXJjZSAudmlkZW8tY29udGVudCAuc3RhdGljIGRpdiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDEwMHB4O1xuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAyLjVzOyB9XG4gICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5ICN2aWRlby1wbGF5ZXIgLnZpZGVvLXNvdXJjZSAudmlkZW8tY29udGVudCAuc2NhbiwgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5ICN2aWRlby1wbGF5ZXIgLnZpZGVvLXNvdXJjZSAudmlkZW8tY29udGVudCAuc2NhbjpiZWZvcmUsIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAjdmlkZW8tcGxheWVyIC52aWRlby1zb3VyY2UgLnZpZGVvLWNvbnRlbnQgLnNjYW46YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTMpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogc2NhbiAxMnMgbGluZWFyIGluZmluaXRlOyB9XG4gICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5ICN2aWRlby1wbGF5ZXIgLnZpZGVvLXNvdXJjZSAudmlkZW8tY29udGVudCAuc2NhbjpiZWZvcmUsIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAjdmlkZW8tcGxheWVyIC52aWRlby1zb3VyY2UgLnZpZGVvLWNvbnRlbnQgLnNjYW46YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogNjAlOyB9XG4gICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5ICN2aWRlby1wbGF5ZXIgLnZpZGVvLXNvdXJjZSAudmlkZW8tY29udGVudCAuc2NhbjpiZWZvcmUge1xuICAgICAgICAgICAgdG9wOiAtMzUwJTsgfVxuICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAjdmlkZW8tcGxheWVyIC52aWRlby1zb3VyY2UgLnZpZGVvLWNvbnRlbnQgLnNjYW46YWZ0ZXIge1xuICAgICAgICAgICAgdG9wOiAtMTEwMCU7IH1cblxuQGtleWZyYW1lcyBzY2FuIHtcbiAgMCUge1xuICAgIHRvcDogLTIwJTsgfVxuICAxMDAlIHtcbiAgICB0b3A6IDI1MCU7IH0gfVxuICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAjdmlkZW8tcGxheWVyIC52aWRlby1zb3VyY2UgLnZpZGVvLWNvbnRlbnQgLm5vdGUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgI3ZpZGVvLXBsYXllciAudmlkZW8tc291cmNlIC52aWRlby1jb250ZW50IC5ub3RlIC50aW1lIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgY29sb3I6ICNmYTUxNTE7IH1cbiAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAjdmlkZW8tcGxheWVyIC5pbmZvLWJvYXJkIHtcbiAgICAgICAgcGFkZGluZzogMTZweCA4cHggMCA4cHg7IH1cbiAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5ICN2aWRlby1wbGF5ZXIgLmluZm8tYm9hcmQgLmJvYXJkLWNvbnRlbnQge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDIyLCAxMzMsIDI0NCwgMC4zKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjJlNTg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDhweDsgfVxuICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5nYW1lLXRpdGxlcyB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggOHB4IDAgOHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5nYW1lLXRpdGxlcyB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggNHB4IDAgNHB4OyB9IH1cbiAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5nYW1lLXRpdGxlcyAubWQtYnV0dG9uLm1kLWljb24tYnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5nYW1lLXRpdGxlcyBoMiB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBtYXJnaW46IDZweCAwOyB9XG4gICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuZ2FtZS10aXRsZXMgLm1kLWJ1dHRvbjpub3QoLm1kLWljb24tYnV0dG9uKSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDFweDtcbiAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgICAgcGFkZGluZzogMCA4cHg7IH1cbiAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIHtcbiAgICAgICAgcGFkZGluZzogMTZweCA4cHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMDsgfSB9XG4gICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciB7XG4gICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDIyLCAxMzMsIDI0NCwgMC4zKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJiMmU1ODsgfVxuICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAucm93LWlucHV0LW51bWJlcnMge1xuICAgICAgICAgICAgcGFkZGluZzogNHB4IDAgOHB4IDA7IH1cbiAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAucm93LWlucHV0LW51bWJlcnMgZm9ybSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC5yb3ctaW5wdXQtbnVtYmVycyBmb3JtIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNzJweCk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDsgfVxuICAgICAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAucm93LWlucHV0LW51bWJlcnMgZm9ybSAuZm9ybS1ncm91cCAuaW5wdXQtbnVtYmVycy1hcnJheSB7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDQ0LCAxMTksIDE3OSwgMC4zNCk7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzAzMjY1O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7IH1cbiAgICAgICAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAucm93LWlucHV0LW51bWJlcnMgZm9ybSAuZm9ybS1ncm91cCAuaW5wdXQtbnVtYmVycy1hcnJheTpmb2N1cyArIC5saW5lIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmODcwMTY7IH1cbiAgICAgICAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAucm93LWlucHV0LW51bWJlcnMgZm9ybSAuZm9ybS1ncm91cCAuaW5wdXQtbnVtYmVycy1hcnJheVtkaXNhYmxlZF0ge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDQ0LCAxMTksIDE3OSwgMC4xKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMmYzMjVlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpOyB9XG4gICAgICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC5yb3ctaW5wdXQtbnVtYmVycyBmb3JtIC5mb3JtLWdyb3VwIC5saW5lIHtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjg3MDE2O1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgbGVmdDogNTAlOyB9XG4gICAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAucm93LWlucHV0LW51bWJlcnMgZm9ybSAubWQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDhweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDY0cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U2NmExNztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY2YTE3O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGOyB9XG4gICAgICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC5yb3ctaW5wdXQtbnVtYmVycyBmb3JtIC5tZC1idXR0b25bZGlzYWJsZWRdIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI0MywgMjI0LCAwLjIpOyB9XG4gICAgICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC5yb3ctaW5wdXQtbnVtYmVycyBmb3JtIC5tZC1idXR0b24ubWQtYWNjZW50IHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMzBweDsgfVxuICAgICAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAucm93LWlucHV0LW51bWJlcnMgZm9ybSAubWQtYnV0dG9uLm1kLWljb24tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAuY29sbGFwc2luZyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDsgfVxuICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC5jb2xsYXBzaW5nLm5nLWhpZGUge1xuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC5jb2xsYXBzaW5nIG1kLXRhYnMgbWQtdGFicy1jYW52YXMge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7IH1cbiAgICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC5jb2xsYXBzaW5nIG1kLXRhYnMgbWQtdGFicy1jYW52YXMgbWQtcGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7IH1cbiAgICAgICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLmNvbGxhcHNpbmcgbWQtdGFicyBtZC10YWJzLWNhbnZhcyBtZC1wYWdpbmF0aW9uLXdyYXBwZXIgLm1kLXRhYiB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG4gICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLmNvbGxhcHNpbmcgbWQtdGFicyBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciBtZC1jb250ZW50IHtcbiAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDA7IH1cbiAgICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC5jb2xsYXBzaW5nIG1kLXRhYnMgbWQtdGFicy1jb250ZW50LXdyYXBwZXIgbWQtY29udGVudCAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7IH1cbiAgICAgICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLmNvbGxhcHNpbmcgbWQtdGFicyBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciBtZC1jb250ZW50IC5jb250ZW50IG1kLWNoZWNrYm94IHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLmNvbGxhcHNpbmcgbWQtdGFicyBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciBtZC1jb250ZW50IC5jb250ZW50IG1kLWNoZWNrYm94IC5tZC1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg0NCwgMTE5LCAxNzksIDAuMzQpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4OyB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAuY29sbGFwc2luZyBtZC10YWJzIG1kLXRhYnMtY29udGVudC13cmFwcGVyIG1kLWNvbnRlbnQgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzJTsgfSB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAuY29sbGFwc2luZyBtZC10YWJzIG1kLXRhYnMtY29udGVudC13cmFwcGVyIG1kLWNvbnRlbnQgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIG1kLXRhYnMgbWQtdGFicy13cmFwcGVyIG1kLXRhYnMtY2FudmFzIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4OyB9XG4gICAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciBtZC10YWJzIG1kLXRhYnMtd3JhcHBlciBtZC10YWJzLWNhbnZhcyBtZC1wYWdpbmF0aW9uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDsgfVxuICAgICAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciBtZC10YWJzIG1kLXRhYnMtd3JhcHBlciBtZC10YWJzLWNhbnZhcyBtZC1wYWdpbmF0aW9uLXdyYXBwZXIgbWQtdGFiLWl0ZW0ubWQtdGFiIHtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDEycHg7IH0gfVxuICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAubnVtYmVyLWZpbHRlciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC5udW1iZXItZmlsdGVyIC5odW5kcmVkcyBzcGFuIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDJweDsgfVxuICAgICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLm51bWJlci1maWx0ZXIgLmh1bmRyZWRzIHNwYW4ubGFiZWwge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjhweDsgfVxuICAgICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLm51bWJlci1maWx0ZXIgLmh1bmRyZWRzIHNwYW46bm90KC5sYWJlbCkge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IDFweCAjZGRkOyB9XG4gICAgICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC5udW1iZXItZmlsdGVyIC5odW5kcmVkcyBzcGFuOm5vdCgubGFiZWwpOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgICAgICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLm51bWJlci1maWx0ZXIgLmh1bmRyZWRzIHNwYW46bm90KC5sYWJlbCkuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMywgMTU1LCAyMjksIDAuODcpO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDMsIDE1NSwgMjI5LCAwLjg3KTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLm51bWJlci1maWx0ZXIgLmh1bmRyZWRzICsgLmh1bmRyZWRzIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4OyB9XG4gICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAucXVpY2std3JhcCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNnB4OyB9XG4gICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5xdWljay13cmFwIC5xdWljay1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHg7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLnF1aWNrLXdyYXAgLnF1aWNrLWNvbnRlbnQge1xuICAgICAgICAgICAgICBwYWRkaW5nOiA0cHg7IH0gfVxuICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5xdWljay13cmFwIC5xdWljay1jb250ZW50IC5lbGVtZW50IHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDIyLCAxMzMsIDI0NCwgMC4zKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjJlNTg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAucXVpY2std3JhcCAucXVpY2stY29udGVudCAuZWxlbWVudCAuZWxlbWVudC1oZWFkZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQwZGVnLCAjNmYwMGY3IDAlLCAjMTkxMjQ4IDEwMCUpO1xuICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAucXVpY2std3JhcCAucXVpY2stY29udGVudCAuZWxlbWVudCAuZWxlbWVudC1jb250ZW50IHtcbiAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDA7IH1cbiAgICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLnF1aWNrLXdyYXAgLnF1aWNrLWNvbnRlbnQgLmVsZW1lbnQgLmVsZW1lbnQtY29udGVudCAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMnB4OyB9XG4gICAgICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLnF1aWNrLXdyYXAgLnF1aWNrLWNvbnRlbnQgLmVsZW1lbnQgLmVsZW1lbnQtY29udGVudCAuYnV0dG9uIC5idXR0b24tY29udGVudCB7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgICAgICAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5xdWljay13cmFwIC5xdWljay1jb250ZW50IC5lbGVtZW50IC5lbGVtZW50LWNvbnRlbnQgLmJ1dHRvbiAuYnV0dG9uLWNvbnRlbnQgLm1kLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDsgfVxuICAgICAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5xdWljay13cmFwIC5xdWljay1jb250ZW50IC5lbGVtZW50IC5lbGVtZW50LWNvbnRlbnQgLmJ1dHRvbi5ncm91cCB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgICAgICAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5xdWljay13cmFwIC5xdWljay1jb250ZW50IC5lbGVtZW50IC5lbGVtZW50LWNvbnRlbnQgLmJ1dHRvbi5ncm91cCAuYnV0dG9uLWNvbnRlbnQgLm1kLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7IH1cbiAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LWJldHRpbmctd3JhcCAubnVtYmVyLXRhYmxlIHtcbiAgICAgICAgcGFkZGluZzogOHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtYmV0dGluZy13cmFwIC5udW1iZXItdGFibGUge1xuICAgICAgICAgICAgcGFkZGluZzogNHB4OyB9IH1cbiAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtYmV0dGluZy13cmFwIC5udW1iZXItdGFibGUgLm51bWJlci1lbGVtZW50IHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiYSgyMiwgMTMzLCAyNDQsIDAuMyk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjJlNTg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LWJldHRpbmctd3JhcCAubnVtYmVyLXRhYmxlIC5udW1iZXItZWxlbWVudCAuZWxlbWVudC1oZWFkZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0MGRlZywgIzZmMDBmNyAwJSwgIzE5MTI0OCAxMDAlKTtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1iZXR0aW5nLXdyYXAgLm51bWJlci10YWJsZSAubnVtYmVyLWVsZW1lbnQgLmVsZW1lbnQtY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNjJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogMC40IGVhc2U7IH1cbiAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LWJldHRpbmctd3JhcCAubnVtYmVyLXRhYmxlIC5udW1iZXItZWxlbWVudCAuZWxlbWVudC1jb250ZW50LmZ1bGwge1xuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBtYXgtY29udGVudDsgfVxuICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtYmV0dGluZy13cmFwIC5udW1iZXItdGFibGUgLm51bWJlci1lbGVtZW50IC5lbGVtZW50LWNvbnRlbnQgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgcGFkZGluZzogMXB4O1xuICAgICAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMi41JTtcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LWJldHRpbmctd3JhcCAubnVtYmVyLXRhYmxlIC5udW1iZXItZWxlbWVudCAuZWxlbWVudC1jb250ZW50IC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIHtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDsgfSB9XG4gICAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LWJldHRpbmctd3JhcCAubnVtYmVyLXRhYmxlIC5udW1iZXItZWxlbWVudCAuZWxlbWVudC1jb250ZW50IC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzg5OTRhMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzAzMjY1O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNDQsIDExOSwgMTc5LCAwLjM0KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IDAuNCBlYXNlOyB9XG4gICAgICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtYmV0dGluZy13cmFwIC5udW1iZXItdGFibGUgLm51bWJlci1lbGVtZW50IC5lbGVtZW50LWNvbnRlbnQgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlciAubnVtYmVyIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI0ZFRkVGRTsgfVxuICAgICAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LWJldHRpbmctd3JhcCAubnVtYmVyLXRhYmxlIC5udW1iZXItZWxlbWVudCAuZWxlbWVudC1jb250ZW50IC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIuZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzUzNTM1OyB9XG4gICAgICAgICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1iZXR0aW5nLXdyYXAgLm51bWJlci10YWJsZSAubnVtYmVyLWVsZW1lbnQgLmVsZW1lbnQtY29udGVudCAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyLmRpc2FibGVkIC5udW1iZXIsIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LWJldHRpbmctd3JhcCAubnVtYmVyLXRhYmxlIC5udW1iZXItZWxlbWVudCAuZWxlbWVudC1jb250ZW50IC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIuZGlzYWJsZWQgLnByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMTA5LCAxMDksIDEwOSwgMC42KTsgfVxuICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtYmV0dGluZy13cmFwIC5udW1iZXItdGFibGUgLm51bWJlci1lbGVtZW50IC5lbGVtZW50LWNvbnRlbnQgLnZpZXctbW9yZSwgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtYmV0dGluZy13cmFwIC5udW1iZXItdGFibGUgLm51bWJlci1lbGVtZW50IC5lbGVtZW50LWNvbnRlbnQgLm1heGltdW0tbWVzc2FnZSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgd2hpdGUgMTAwJSk7IH1cbiAgICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtYmV0dGluZy13cmFwIC5udW1iZXItdGFibGUgLm51bWJlci1lbGVtZW50IC5lbGVtZW50LWNvbnRlbnQgLnZpZXctbW9yZSAubWQtYnV0dG9uLCBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1iZXR0aW5nLXdyYXAgLm51bWJlci10YWJsZSAubnVtYmVyLWVsZW1lbnQgLmVsZW1lbnQtY29udGVudCAubWF4aW11bS1tZXNzYWdlIC5tZC1idXR0b24ge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNlNWU1ZTU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZiZmFmNjtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzA3NmRiNztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7IH1cbiAgICAgICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1iZXR0aW5nLXdyYXAgLm51bWJlci10YWJsZSAubnVtYmVyLWVsZW1lbnQgLmVsZW1lbnQtY29udGVudCAudmlldy1tb3JlIC5tZC1idXR0b24gbWQtaWNvbiwgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtYmV0dGluZy13cmFwIC5udW1iZXItdGFibGUgLm51bWJlci1lbGVtZW50IC5lbGVtZW50LWNvbnRlbnQgLm1heGltdW0tbWVzc2FnZSAubWQtYnV0dG9uIG1kLWljb24ge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICMwNzZkYjc7IH1cbiAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LWJldHRpbmctd3JhcCAubnVtYmVyLXRhYmxlIC5udW1iZXItZWxlbWVudCAuZWxlbWVudC1jb250ZW50IC5tYXhpbXVtLW1lc3NhZ2Ugc3BhbiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgY29sb3I6ICNmYzEyMTI7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA2MjcyNzI3ZW07XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgICAgICAgICAgICAgLW1zLWh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LWJldHRpbmctd3JhcCAubnVtYmVyLXRhYmxlIC5udW1iZXItZWxlbWVudCArIC5udW1iZXItZWxlbWVudCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1iZXR0aW5nLXdyYXAgLnF1aWNrLWJldHRpbmctZm9ybSB7XG4gICAgICAgIHBhZGRpbmc6IDhweDsgfVxuICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5ICNyZWNlbnQtYmV0dGluZyB7XG4gICAgICAgIHBhZGRpbmc6IDhweDsgfVxuICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgI3JlY2VudC1iZXR0aW5nIC5yZWNlbnQtdGlja2V0cyB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2VkZjNmYTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGFkY2UwO1xuICAgICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgI3JlY2VudC1iZXR0aW5nIC5yZWNlbnQtdGlja2V0cyAubWQtc3ViaGVhZGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjZmZmIDc1JSwgI2Y1ZjVmNSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiA3NSUsICNmNWY1ZjUpO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWRjZTA7IH1cbiAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAjcmVjZW50LWJldHRpbmcgLnJlY2VudC10aWNrZXRzIC5tZC1zdWJoZWFkZXIgLm1kLXN1YmhlYWRlci1pbm5lciB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDEycHg7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgIGhlaWdodDogNDJweDsgfVxuICAgICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgI3JlY2VudC1iZXR0aW5nIC5yZWNlbnQtdGlja2V0cyAubWQtc3ViaGVhZGVyIC5tZC1zdWJoZWFkZXItaW5uZXIgLm1kLXN1YmhlYWRlci1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7IH1cbiAgICAgICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgI3JlY2VudC1iZXR0aW5nIC5yZWNlbnQtdGlja2V0cyAubWQtc3ViaGVhZGVyIC5tZC1zdWJoZWFkZXItaW5uZXIgLm1kLXN1YmhlYWRlci1jb250ZW50IGEge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICMyYjJlNTk7IH1cbiAgICAgICAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAjcmVjZW50LWJldHRpbmcgLnJlY2VudC10aWNrZXRzIC5tZC1zdWJoZWFkZXIgLm1kLXN1YmhlYWRlci1pbm5lciAubWQtc3ViaGVhZGVyLWNvbnRlbnQgYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjg3MTE1OyB9XG4gICAgICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5ICNyZWNlbnQtYmV0dGluZyAucmVjZW50LXRpY2tldHMgLm1kLXN1YmhlYWRlciAubWQtc3ViaGVhZGVyLWlubmVyIC5tZC1zdWJoZWFkZXItY29udGVudCAubWQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5ICNyZWNlbnQtYmV0dGluZyAucmVjZW50LXRpY2tldHMgLm1kLXN1YmhlYWRlciAubWQtc3ViaGVhZGVyLWlubmVyIC5tZC1zdWJoZWFkZXItY29udGVudCAubWQtYnV0dG9uIG1kLWljb24ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzlhYTFhOTsgfVxuICAgICAgICAgICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgI3JlY2VudC1iZXR0aW5nIC5yZWNlbnQtdGlja2V0cyAubWQtc3ViaGVhZGVyIC5tZC1zdWJoZWFkZXItaW5uZXIgLm1kLXN1YmhlYWRlci1jb250ZW50IC5tZC1idXR0b24gbWQtaWNvbi5yb3RhdGluZyB7XG4gICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHJvdGF0aW5nIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAtbW96LWFuaW1hdGlvbjogcm90YXRpbmcgMXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgICAgICAgICAgICAgIC1tcy1hbmltYXRpb246IHJvdGF0aW5nIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAtby1hbmltYXRpb246IHJvdGF0aW5nIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHJvdGF0aW5nIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwQjBGRjsgfVxuICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAjcmVjZW50LWJldHRpbmcgLnJlY2VudC10aWNrZXRzIC5zaG93IHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBsaW5lYXIgMC41czsgfVxuICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5ICNyZWNlbnQtYmV0dGluZyAucmVjZW50LXRpY2tldHMgLnNob3cgbWQtbGlzdC1pdGVtLCBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgI3JlY2VudC1iZXR0aW5nIC5yZWNlbnQtdGlja2V0cyAuc2hvdyAudGlja2V0LWNvbnRlbnQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYzJkYWY1OyB9XG4gICAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAjcmVjZW50LWJldHRpbmcgLnJlY2VudC10aWNrZXRzIC5zaG93IG1kLWxpc3QtaXRlbS50aWNrZXQsIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAjcmVjZW50LWJldHRpbmcgLnJlY2VudC10aWNrZXRzIC5zaG93IC50aWNrZXQtY29udGVudC50aWNrZXQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2ZGIyZmY7IH1cbiAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAjcmVjZW50LWJldHRpbmcgLnJlY2VudC10aWNrZXRzIC5zaG93IHNwYW4uY2FuY2VsLWJldCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRjNEMDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDEycHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAjcmVjZW50LWJldHRpbmcgLnJlY2VudC10aWNrZXRzIC5zaG93IHNwYW4uY2FuY2VsLWJldCBtZC1wcm9ncmVzcy1jaXJjdWxhciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA2cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgI3JlY2VudC1iZXR0aW5nIC5yZWNlbnQtdGlja2V0cyAuc2hvdyBzcGFuLmNhbmNlbC1iZXQud2FpdC10by1jYW5jZWwge1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM4MzgzODM7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjJweDsgfVxuICAgICAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAjcmVjZW50LWJldHRpbmcgLnJlY2VudC10aWNrZXRzIC5zaG93IHNwYW4uY2FuY2VsLWJldC53YWl0LXRvLWNhbmNlbCBtZC1wcm9ncmVzcy1jaXJjdWxhciB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAjcmVjZW50LWJldHRpbmcgLnJlY2VudC10aWNrZXRzIC50aWNrZXQge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzZweDsgfVxuICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5ICNyZWNlbnQtYmV0dGluZyAucmVjZW50LXRpY2tldHMgLnRpY2tldDpiZWZvcmUge1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNnB4OyB9XG4gICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgI3JlY2VudC1iZXR0aW5nIC5yZWNlbnQtdGlja2V0cyAudGlja2V0Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCA1NCwgOTksIDAuMSk7IH1cbiAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAjcmVjZW50LWJldHRpbmcgLnJlY2VudC10aWNrZXRzIC50aWNrZXQgLm1kLWJ1dHRvbi5tZC1uby1zdHlsZSB7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM2cHg7IH1cbiAgICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5ICNyZWNlbnQtYmV0dGluZyAucmVjZW50LXRpY2tldHMgLnRpY2tldCAubWQtYnV0dG9uLm1kLW5vLXN0eWxlOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzZweDsgfVxuICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5ICNyZWNlbnQtYmV0dGluZyAucmVjZW50LXRpY2tldHMgLnRpY2tldDpiZWZvcmUge1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNnB4OyB9XG4gICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgI3JlY2VudC1iZXR0aW5nIC5yZWNlbnQtdGlja2V0cyAudGlja2V0IC5tZC1saXN0LWl0ZW0taW5uZXI6YmVmb3JlIHtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMzZweDsgfVxuICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5ICNyZWNlbnQtYmV0dGluZyAucmVjZW50LXRpY2tldHMgLnRpY2tldCAubWQtbGlzdC1pdGVtLWlubmVyIG1kLWljb24ge1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMTZweCAwIDA7IH1cbiAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAjcmVjZW50LWJldHRpbmcgLnJlY2VudC10aWNrZXRzIC50aWNrZXQgLmFtb3VudCB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgI3JlY2VudC1iZXR0aW5nIC5yZWNlbnQtdGlja2V0cyAudGlja2V0LWNvbnRlbnQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAjcmVjZW50LWJldHRpbmcgLnJlY2VudC10aWNrZXRzIC50aWNrZXQtY29udGVudCAuc3ViLXRpdGxlIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgI3JlY2VudC1iZXR0aW5nIC5yZWNlbnQtdGlja2V0cyAudGlja2V0LWNvbnRlbnQgLnN1Yi10aXRsZSBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZkMjUyNTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5ICNyZWNlbnQtYmV0dGluZyAucmVjZW50LXRpY2tldHMgLnRpY2tldC1jb250ZW50IC50ZXh0LXJlZCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmMxYTFhO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgI3JlY2VudC1iZXR0aW5nIC5yZWNlbnQtdGlja2V0cyAudGlja2V0LWNvbnRlbnQgLnN1Yi1oZWFkZXIge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDcyNzI3MjdlbTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuM3JlbTtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAjcmVjZW50LWJldHRpbmcgLnJlY2VudC10aWNrZXRzIC50aWNrZXQtY29udGVudC5uZy1oaWRlIHtcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxuYm9keS5sZWdlbmRhcnkgLnNjaGVkdWxlLXBsYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIGJvZHkubGVnZW5kYXJ5IC5zY2hlZHVsZS1wbGFuIGEge1xuICAgIGNvbG9yOiAjMDAzZmZhOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgIGJvZHkubGVnZW5kYXJ5IC5zY2hlZHVsZS1wbGFuIHtcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICBib2R5LmxlZ2VuZGFyeSAuc2NoZWR1bGUtcGxhbiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG5ib2R5LmxlZ2VuZGFyeSBtZC1jaGVja2JveCB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDIwcHg7IH1cbiAgYm9keS5sZWdlbmRhcnkgbWQtY2hlY2tib3ggLm1kLWljb24ge1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgYm9keS5sZWdlbmRhcnkgbWQtY2hlY2tib3gubWQtY2hlY2tlZCAubWQtaWNvbjphZnRlciB7XG4gICAgbGVmdDogNS42NjY2N3B4O1xuICAgIHRvcDogMS4yMjIyMnB4OyB9XG4gIGJvZHkubGVnZW5kYXJ5IG1kLWNoZWNrYm94Om5vdCgubWQtY2hlY2tlZCkgLm1kLWljb24ge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0NCwgMTE5LCAxNzksIDAuMzQpOyB9XG4gIGJvZHkubGVnZW5kYXJ5IG1kLWNoZWNrYm94W2Rpc2FibGVkXTpub3QoLm1kLWNoZWNrZWQpIC5tZC1pY29uIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjcsIDM1LCA2OCwgMC43NCk7IH1cblxuYm9keS5sZWdlbmRhcnkgbWQtdGFicyBbcm9sZT1cInRhYnBhbmVsXCJdIHtcbiAgdHJhbnNpdGlvbjogbm9uZTsgfVxuXG5ib2R5LmxlZ2VuZGFyeSBtZC1kaWFsb2cubGVnZW5kYXJ5LWRpYWxvZy1sYWJlbCBtZC10b29sYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWRjZTA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZmZmIDc1JSwgI2Y1ZjVmNSk7XG4gIGNvbG9yOiAjMmIyZTU5O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtaW4taGVpZ2h0OiA0OHB4OyB9XG4gIGJvZHkubGVnZW5kYXJ5IG1kLWRpYWxvZy5sZWdlbmRhcnktZGlhbG9nLWxhYmVsIG1kLXRvb2xiYXIgLm1kLXRvb2xiYXItdG9vbHMge1xuICAgIGhlaWdodDogNDhweDsgfVxuICAgIGJvZHkubGVnZW5kYXJ5IG1kLWRpYWxvZy5sZWdlbmRhcnktZGlhbG9nLWxhYmVsIG1kLXRvb2xiYXIgLm1kLXRvb2xiYXItdG9vbHMgLm1kLWJ1dHRvbiBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG5cbmJvZHkubGVnZW5kYXJ5IG1kLWRpYWxvZy5sZWdlbmRhcnktZGlhbG9nLWxhYmVsIG1kLWRpYWxvZy1jb250ZW50IHtcbiAgcGFkZGluZzogOHB4OyB9XG4gIGJvZHkubGVnZW5kYXJ5IG1kLWRpYWxvZy5sZWdlbmRhcnktZGlhbG9nLWxhYmVsIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IDUwMHB4OyB9XG4gICAgYm9keS5sZWdlbmRhcnkgbWQtZGlhbG9nLmxlZ2VuZGFyeS1kaWFsb2ctbGFiZWwgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5yZXBlYXRlci1sYWJlbCAubWQtYnV0dG9uIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAgMnB4O1xuICAgICAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIGhlaWdodDogMzhweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICBib2R5LmxlZ2VuZGFyeSBtZC1kaWFsb2cubGVnZW5kYXJ5LWRpYWxvZy1sYWJlbCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7IH1cbiAgICBib2R5LmxlZ2VuZGFyeSBtZC1kaWFsb2cubGVnZW5kYXJ5LWRpYWxvZy1sYWJlbCBtZC1kaWFsb2ctY29udGVudCAucmVwZWF0ZXItbGFiZWwgLm1kLWJ1dHRvbiB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuXG5ib2R5LmxlZ2VuZGFyeS5saWdodCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvc2NoZWR1bGUtYmcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDI0MHB4OyB9XG4gIGJvZHkubGVnZW5kYXJ5LmxpZ2h0ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSB7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDhweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBib2R5LmxlZ2VuZGFyeS5saWdodCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICBib2R5LmxlZ2VuZGFyeS5saWdodCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgI3ZpZGVvLXBsYXllciAudmlkZW8tc291cmNlIHtcbiAgICAgIHBhZGRpbmc6IDE2cHggOHB4IDAgOHB4OyB9XG4gICAgICBib2R5LmxlZ2VuZGFyeS5saWdodCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgI3ZpZGVvLXBsYXllciAudmlkZW8tc291cmNlIC52aWRlby1jb250ZW50IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBib2R5LmxlZ2VuZGFyeS5saWdodCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgI3ZpZGVvLXBsYXllciAudmlkZW8tc291cmNlIHtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICAgYm9keS5sZWdlbmRhcnkubGlnaHQgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5ICN2aWRlby1wbGF5ZXIgLnZpZGVvLXNvdXJjZSAudmlkZW8tY29udGVudCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwOyB9IH1cbiAgICBib2R5LmxlZ2VuZGFyeS5saWdodCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLnJvdy1pbnB1dC1udW1iZXJzIGZvcm0gLmZvcm0tZ3JvdXAgLmlucHV0LW51bWJlcnMtYXJyYXlbZGlzYWJsZWRdIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjA0LCAyMDQsIDIwNCwgMC40KSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6IHJnYmEoMjA0LCAyMDQsIDIwNCwgMC40KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAxLCAyMDEsIDIwMSwgMC4zKTsgfVxuICAgIGJvZHkubGVnZW5kYXJ5LmxpZ2h0ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5xdWljay13cmFwIC5lbGVtZW50IHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7IH1cbiAgICAgIGJvZHkubGVnZW5kYXJ5LmxpZ2h0ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5xdWljay13cmFwIC5lbGVtZW50IC5lbGVtZW50LWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZmZmIDc1JSwgI2Y1ZjVmNSk7XG4gICAgICAgIGNvbG9yOiAjMmIyZTU5O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg5MCwgNjgsIDIyNCwgMC4xKTsgfVxuICAgICAgICBib2R5LmxlZ2VuZGFyeS5saWdodCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAucXVpY2std3JhcCAuZWxlbWVudCAuZWxlbWVudC1oZWFkZXIgYSB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGNvbG9yOiAjZmExZjFmOyB9XG4gICAgYm9keS5sZWdlbmRhcnkubGlnaHQgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtYmV0dGluZy13cmFwIC5udW1iZXItdGFibGUgLm51bWJlci1lbGVtZW50IHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7IH1cbiAgICAgIGJvZHkubGVnZW5kYXJ5LmxpZ2h0ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LWJldHRpbmctd3JhcCAubnVtYmVyLXRhYmxlIC5udW1iZXItZWxlbWVudCAuZWxlbWVudC1oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiA3NSUsICNmNWY1ZjUpO1xuICAgICAgICBjb2xvcjogIzJiMmU1OTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoOTAsIDY4LCAyMjQsIDAuMSk7IH1cbiAgICAgICAgYm9keS5sZWdlbmRhcnkubGlnaHQgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtYmV0dGluZy13cmFwIC5udW1iZXItdGFibGUgLm51bWJlci1lbGVtZW50IC5lbGVtZW50LWhlYWRlciBhIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgY29sb3I6ICNmYTFmMWY7IH1cbiAgICAgIGJvZHkubGVnZW5kYXJ5LmxpZ2h0ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LWJldHRpbmctd3JhcCAubnVtYmVyLXRhYmxlIC5udW1iZXItZWxlbWVudCAuZWxlbWVudC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogOHB4OyB9XG4gICAgICAgIGJvZHkubGVnZW5kYXJ5LmxpZ2h0ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LWJldHRpbmctd3JhcCAubnVtYmVyLXRhYmxlIC5udW1iZXItZWxlbWVudCAuZWxlbWVudC1jb250ZW50IC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZGRmYzY7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjhiOTgzOyB9XG4gICAgICAgICAgYm9keS5sZWdlbmRhcnkubGlnaHQgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtYmV0dGluZy13cmFwIC5udW1iZXItdGFibGUgLm51bWJlci1lbGVtZW50IC5lbGVtZW50LWNvbnRlbnQgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlciAubnVtYmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMmIyZTU5OyB9XG4gICAgICAgICAgYm9keS5sZWdlbmRhcnkubGlnaHQgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtYmV0dGluZy13cmFwIC5udW1iZXItdGFibGUgLm51bWJlci1lbGVtZW50IC5lbGVtZW50LWNvbnRlbnQgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlci5kaXNhYmxlZCB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNiYmI7IH1cbiAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5LmxpZ2h0ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LWJldHRpbmctd3JhcCAubnVtYmVyLXRhYmxlIC5udW1iZXItZWxlbWVudCAuZWxlbWVudC1jb250ZW50IC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIuZGlzYWJsZWQgLm51bWJlciwgYm9keS5sZWdlbmRhcnkubGlnaHQgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtYmV0dGluZy13cmFwIC5udW1iZXItdGFibGUgLm51bWJlci1lbGVtZW50IC5lbGVtZW50LWNvbnRlbnQgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlci5kaXNhYmxlZCAucHJpY2Uge1xuICAgICAgICAgICAgICBjb2xvcjogcmdiYSgxMDksIDEwOSwgMTA5LCAwLjYpOyB9XG4gICAgYm9keS5sZWdlbmRhcnkubGlnaHQgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtYmV0dGluZy13cmFwIC5xdWljay1iZXR0aW5nLWZvcm0ge1xuICAgICAgcGFkZGluZzogOHB4OyB9XG5cbmJvZHkubGVnZW5kYXJ5LmxpZ2h0IG1kLWNoZWNrYm94Om5vdCgubWQtY2hlY2tlZCkgLm1kLWljb24ge1xuICBib3JkZXItY29sb3I6IHJnYmEoNDQsIDExOSwgMTc5LCAwLjM0KTsgfVxuXG5ib2R5LmxlZ2VuZGFyeS5saWdodCBtZC1jaGVja2JveFtkaXNhYmxlZF06bm90KC5tZC1jaGVja2VkKSAubWQtaWNvbiB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMDAsIDIwMCwgMjAyLCAwLjc0KTsgfVxuXG5tZC1kaWFsb2cuY29tbWl0LWJldHRpbmcgbWQtZGlhbG9nLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBwYWRkaW5nOiAzMnB4IDI0cHggMTZweCAyNHB4O1xuICBmb250LXNpemU6IDEzcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBtZC1kaWFsb2cuY29tbWl0LWJldHRpbmcgbWQtZGlhbG9nLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMjRweCAxNnB4IDhweCAxNnB4OyB9IH1cbiAgbWQtZGlhbG9nLmNvbW1pdC1iZXR0aW5nIG1kLWRpYWxvZy1jb250ZW50IGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwOyB9XG4gIG1kLWRpYWxvZy5jb21taXQtYmV0dGluZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQtYm9keSB7XG4gICAgcGFkZGluZzogMzJweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgIG1kLWRpYWxvZy5jb21taXQtYmV0dGluZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQtYm9keSBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZGYwYWE7XG4gICAgICBwYWRkaW5nOiA0cHggMTJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7IH1cbiAgICAgIG1kLWRpYWxvZy5jb21taXQtYmV0dGluZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQtYm9keSBzcGFuLm1vbmV5IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICNmODMzNjU7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgbWQtZGlhbG9nLmNvbW1pdC1iZXR0aW5nIG1kLWRpYWxvZy1jb250ZW50IC5hbHdheXMtYmV0dGluZyBtZC1jaGVja2JveCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiBhdXRvOyB9XG5cbm1kLWRpYWxvZy5jb21taXQtYmV0dGluZyBtZC1kaWFsb2ctYWN0aW9ucyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyB9XG5cbkBrZXlmcmFtZXMgc3RhdGljIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDAlOyB9XG4gIDIwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjUlIDE1JTsgfVxuICA0MCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA2OSU7IH1cbiAgNjAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMyUgMjUlOyB9XG4gIDgwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzIlIDQlOyB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDgwJSA5MSU7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJlYy1ibGluayB7XG4gIGZyb20sIHRvIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgY29tLWJsaW5rIHtcbiAgZnJvbSwgdG8ge1xuICAgIG9wYWNpdHk6IDAuODsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNwaW5JdC0xIHtcbiAgMCUge1xuICAgIHRvcDogMGVtOyB9XG4gIDEwJSB7XG4gICAgdG9wOiAtMWVtOyB9XG4gIDIwJSB7XG4gICAgdG9wOiAtMmVtOyB9XG4gIDMwJSB7XG4gICAgdG9wOiAtM2VtOyB9XG4gIDQwJSB7XG4gICAgdG9wOiAtNGVtOyB9XG4gIDUwJSB7XG4gICAgdG9wOiAtNWVtOyB9XG4gIDYwJSB7XG4gICAgdG9wOiAtNmVtOyB9XG4gIDcwJSB7XG4gICAgdG9wOiAtN2VtOyB9XG4gIDgwJSB7XG4gICAgdG9wOiAtOGVtOyB9XG4gIDkwJSB7XG4gICAgdG9wOiAtOWVtOyB9IH1cblxuQGtleWZyYW1lcyBzcGluSXQtMiB7XG4gIDAlIHtcbiAgICB0b3A6IC00ZW07IH1cbiAgMTAlIHtcbiAgICB0b3A6IC01ZW07IH1cbiAgMjAlIHtcbiAgICB0b3A6IC02ZW07IH1cbiAgMzAlIHtcbiAgICB0b3A6IC03ZW07IH1cbiAgNDAlIHtcbiAgICB0b3A6IC04ZW07IH1cbiAgNTAlIHtcbiAgICB0b3A6IC05ZW07IH1cbiAgNjAlIHtcbiAgICB0b3A6IDBlbTsgfVxuICA3MCUge1xuICAgIHRvcDogLTFlbTsgfVxuICA4MCUge1xuICAgIHRvcDogLTJlbTsgfVxuICA5MCUge1xuICAgIHRvcDogLTNlbTsgfSB9XG5cbkBrZXlmcmFtZXMgc3Bpbkl0LTMge1xuICAwJSB7XG4gICAgdG9wOiAtMmVtOyB9XG4gIDEwJSB7XG4gICAgdG9wOiAtM2VtOyB9XG4gIDIwJSB7XG4gICAgdG9wOiAtNGVtOyB9XG4gIDMwJSB7XG4gICAgdG9wOiAtNWVtOyB9XG4gIDQwJSB7XG4gICAgdG9wOiAtNmVtOyB9XG4gIDUwJSB7XG4gICAgdG9wOiAtN2VtOyB9XG4gIDYwJSB7XG4gICAgdG9wOiAtOGVtOyB9XG4gIDcwJSB7XG4gICAgdG9wOiAtOGVtOyB9XG4gIDgwJSB7XG4gICAgdG9wOiAwZW07IH1cbiAgOTAlIHtcbiAgICB0b3A6IC0xZW07IH0gfVxuXG5Aa2V5ZnJhbWVzIHNwaW5JdC00IHtcbiAgMCUge1xuICAgIHRvcDogLTZlbTsgfVxuICAxMCUge1xuICAgIHRvcDogLTdlbTsgfVxuICAyMCUge1xuICAgIHRvcDogLThlbTsgfVxuICAzMCUge1xuICAgIHRvcDogLTllbTsgfVxuICA0MCUge1xuICAgIHRvcDogMGVtOyB9XG4gIDUwJSB7XG4gICAgdG9wOiAtMWVtOyB9XG4gIDYwJSB7XG4gICAgdG9wOiAtMmVtOyB9XG4gIDcwJSB7XG4gICAgdG9wOiAtM2VtOyB9XG4gIDgwJSB7XG4gICAgdG9wOiAtNGVtOyB9XG4gIDkwJSB7XG4gICAgdG9wOiAtNWVtOyB9IH1cblxuQGtleWZyYW1lcyBzcGluSXQtNSB7XG4gIDAlIHtcbiAgICB0b3A6IC0zZW07IH1cbiAgMTAlIHtcbiAgICB0b3A6IC00ZW07IH1cbiAgMjAlIHtcbiAgICB0b3A6IC01ZW07IH1cbiAgMzAlIHtcbiAgICB0b3A6IC02ZW07IH1cbiAgNDAlIHtcbiAgICB0b3A6IC03ZW07IH1cbiAgNTAlIHtcbiAgICB0b3A6IC04ZW07IH1cbiAgNjAlIHtcbiAgICB0b3A6IC05ZW07IH1cbiAgNzAlIHtcbiAgICB0b3A6IDBlbTsgfVxuICA4MCUge1xuICAgIHRvcDogLTFlbTsgfVxuICA5MCUge1xuICAgIHRvcDogLTJlbTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBibGluay1waW5nIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCMjAwMDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDNweCAjQjIwMDAwOyB9XG4gIDUwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMDAwMDtcbiAgICBib3gtc2hhZG93OiAwIDAgNDBweCAjRkYwMDAwOyB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCMjAwMDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDNweCAjQjIwMDAwOyB9IH1cblxubWQtZGlhbG9nLnNlYW1sZXNzIG1kLWRpYWxvZy1jb250ZW50LCBtZC1kaWFsb2cuc2VhbWxlc3MtZnVsbCBtZC1kaWFsb2ctY29udGVudCB7XG4gIG1pbi13aWR0aDogNjAwcHg7XG4gIHdpZHRoOiA2MDBweDtcbiAgbWluLWhlaWdodDogMzUwcHg7XG4gIHBhZGRpbmc6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBtZC1kaWFsb2cuc2VhbWxlc3MgbWQtZGlhbG9nLWNvbnRlbnQsIG1kLWRpYWxvZy5zZWFtbGVzcy1mdWxsIG1kLWRpYWxvZy1jb250ZW50IHtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgbWQtZGlhbG9nLnNlYW1sZXNzIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCwgbWQtZGlhbG9nLnNlYW1sZXNzLWZ1bGwgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNnB4IDE2cHggMCAxNnB4OyB9XG4gICAgbWQtZGlhbG9nLnNlYW1sZXNzIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuc2VhbWxlc3MtY29udGVudCA+IGRpdiwgbWQtZGlhbG9nLnNlYW1sZXNzLWZ1bGwgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5zZWFtbGVzcy1jb250ZW50ID4gZGl2IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAgIG1kLWRpYWxvZy5zZWFtbGVzcyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnNlYW1sZXNzLWNvbnRlbnQgPiBkaXYgLmxhYmVsLCBtZC1kaWFsb2cuc2VhbWxlc3MtZnVsbCBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnNlYW1sZXNzLWNvbnRlbnQgPiBkaXYgLmxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgIG1kLWRpYWxvZy5zZWFtbGVzcyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnNlYW1sZXNzLWNvbnRlbnQgPiBkaXYgLmxhYmVsLCBtZC1kaWFsb2cuc2VhbWxlc3MtZnVsbCBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnNlYW1sZXNzLWNvbnRlbnQgPiBkaXYgLmxhYmVsIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfSB9XG4gICAgICBtZC1kaWFsb2cuc2VhbWxlc3MgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5zZWFtbGVzcy1jb250ZW50ID4gZGl2IC5jb250ZW50IC5tYXgtdGltZXMsIG1kLWRpYWxvZy5zZWFtbGVzcy1mdWxsIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuc2VhbWxlc3MtY29udGVudCA+IGRpdiAuY29udGVudCAubWF4LXRpbWVzIHtcbiAgICAgICAgcGFkZGluZzogMCAycHg7IH1cbiAgICAgICAgbWQtZGlhbG9nLnNlYW1sZXNzIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuc2VhbWxlc3MtY29udGVudCA+IGRpdiAuY29udGVudCAubWF4LXRpbWVzID4gZGl2LCBtZC1kaWFsb2cuc2VhbWxlc3MtZnVsbCBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnNlYW1sZXNzLWNvbnRlbnQgPiBkaXYgLmNvbnRlbnQgLm1heC10aW1lcyA+IGRpdiB7XG4gICAgICAgICAgY29sb3I6ICNCMUIxQjE7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNCMUIxQjE7IH1cbiAgICAgICAgbWQtZGlhbG9nLnNlYW1sZXNzIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuc2VhbWxlc3MtY29udGVudCA+IGRpdiAuY29udGVudCAubWF4LXRpbWVzOmhvdmVyLCBtZC1kaWFsb2cuc2VhbWxlc3MtZnVsbCBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnNlYW1sZXNzLWNvbnRlbnQgPiBkaXYgLmNvbnRlbnQgLm1heC10aW1lczpob3ZlciB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgbWQtZGlhbG9nLnNlYW1sZXNzIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuc2VhbWxlc3MtY29udGVudCA+IGRpdiAuY29udGVudCAubWF4LXRpbWVzOmhvdmVyID4gZGl2LCBtZC1kaWFsb2cuc2VhbWxlc3MtZnVsbCBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnNlYW1sZXNzLWNvbnRlbnQgPiBkaXYgLmNvbnRlbnQgLm1heC10aW1lczpob3ZlciA+IGRpdiB7XG4gICAgICAgICAgICBjb2xvcjogI2ZjOWM0NztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmYzljNDc7IH1cbiAgICAgICAgbWQtZGlhbG9nLnNlYW1sZXNzIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuc2VhbWxlc3MtY29udGVudCA+IGRpdiAuY29udGVudCAubWF4LXRpbWVzLmFjdGl2ZSA+IGRpdiwgbWQtZGlhbG9nLnNlYW1sZXNzLWZ1bGwgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5zZWFtbGVzcy1jb250ZW50ID4gZGl2IC5jb250ZW50IC5tYXgtdGltZXMuYWN0aXZlID4gZGl2IHtcbiAgICAgICAgICBjb2xvcjogI0ZGNjYwMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmY2NjAwOyB9XG4gICAgICBtZC1kaWFsb2cuc2VhbWxlc3MgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5zZWFtbGVzcy1jb250ZW50ID4gZGl2IC5oYXMtc3dpdGNoIC5tZC1idXR0b24sIG1kLWRpYWxvZy5zZWFtbGVzcy1mdWxsIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuc2VhbWxlc3MtY29udGVudCA+IGRpdiAuaGFzLXN3aXRjaCAubWQtYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbWluLWhlaWdodDogMjhweDtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBtaW4td2lkdGg6IDcycHg7XG4gICAgICAgIHdpZHRoOiA3MnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gICAgICAgIG1kLWRpYWxvZy5zZWFtbGVzcyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnNlYW1sZXNzLWNvbnRlbnQgPiBkaXYgLmhhcy1zd2l0Y2ggLm1kLWJ1dHRvbi5hY3RpdmUsIG1kLWRpYWxvZy5zZWFtbGVzcy1mdWxsIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuc2VhbWxlc3MtY29udGVudCA+IGRpdiAuaGFzLXN3aXRjaCAubWQtYnV0dG9uLmFjdGl2ZSB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U2NmExNztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY2YTE3O1xuICAgICAgICAgIGNvbG9yOiAjRkZGOyB9XG4gICAgICBtZC1kaWFsb2cuc2VhbWxlc3MgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5zZWFtbGVzcy1jb250ZW50ID4gZGl2IC5yZXN1bHQtd3JhcCwgbWQtZGlhbG9nLnNlYW1sZXNzLWZ1bGwgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5zZWFtbGVzcy1jb250ZW50ID4gZGl2IC5yZXN1bHQtd3JhcCB7XG4gICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgICAgICBtZC1kaWFsb2cuc2VhbWxlc3MgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5zZWFtbGVzcy1jb250ZW50ID4gZGl2IC5yZXN1bHQtd3JhcCBtZC1tZW51ID4gZGl2LCBtZC1kaWFsb2cuc2VhbWxlc3MtZnVsbCBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnNlYW1sZXNzLWNvbnRlbnQgPiBkaXYgLnJlc3VsdC13cmFwIG1kLW1lbnUgPiBkaXYge1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICMyNTQ2OTQ7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzc2QTZGNTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjQzREOUZCOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgIG1kLWRpYWxvZy5zZWFtbGVzcyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnNlYW1sZXNzLWNvbnRlbnQgPiBkaXYgLnJlc3VsdC13cmFwIG1kLW1lbnUgPiBkaXYsIG1kLWRpYWxvZy5zZWFtbGVzcy1mdWxsIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuc2VhbWxlc3MtY29udGVudCA+IGRpdiAucmVzdWx0LXdyYXAgbWQtbWVudSA+IGRpdiB7XG4gICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH0gfVxuICAgICAgICAgIG1kLWRpYWxvZy5zZWFtbGVzcyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnNlYW1sZXNzLWNvbnRlbnQgPiBkaXYgLnJlc3VsdC13cmFwIG1kLW1lbnUgPiBkaXYubW9yZSwgbWQtZGlhbG9nLnNlYW1sZXNzLWZ1bGwgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5zZWFtbGVzcy1jb250ZW50ID4gZGl2IC5yZXN1bHQtd3JhcCBtZC1tZW51ID4gZGl2Lm1vcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzhBQTVGRjsgfVxuICAgICAgICAgIG1kLWRpYWxvZy5zZWFtbGVzcyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnNlYW1sZXNzLWNvbnRlbnQgPiBkaXYgLnJlc3VsdC13cmFwIG1kLW1lbnUgPiBkaXY6aG92ZXIsIG1kLWRpYWxvZy5zZWFtbGVzcyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnNlYW1sZXNzLWNvbnRlbnQgPiBkaXYgLnJlc3VsdC13cmFwIG1kLW1lbnUgPiBkaXYuYWN0aXZlLCBtZC1kaWFsb2cuc2VhbWxlc3MtZnVsbCBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnNlYW1sZXNzLWNvbnRlbnQgPiBkaXYgLnJlc3VsdC13cmFwIG1kLW1lbnUgPiBkaXY6aG92ZXIsIG1kLWRpYWxvZy5zZWFtbGVzcy1mdWxsIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuc2VhbWxlc3MtY29udGVudCA+IGRpdiAucmVzdWx0LXdyYXAgbWQtbWVudSA+IGRpdi5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICNERDU4MDA7XG4gICAgICAgICAgICBib3JkZXI6ICNGMjgyNjYgMXB4IHNvbGlkO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZDRDVDRjsgfVxuICAgIG1kLWRpYWxvZy5zZWFtbGVzcyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnNlYW1sZXNzLWNvbnRlbnQgaDQsIG1kLWRpYWxvZy5zZWFtbGVzcy1mdWxsIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuc2VhbWxlc3MtY29udGVudCBoNCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIG1kLWRpYWxvZy5zZWFtbGVzcyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnNlYW1sZXNzLWNvbnRlbnQgLnJlc3VsdHMtdGFibGUsIG1kLWRpYWxvZy5zZWFtbGVzcy1mdWxsIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuc2VhbWxlc3MtY29udGVudCAucmVzdWx0cy10YWJsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWRjZTA7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNzI3MjcyN2VtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICAgICAgLW1zLWh5cGhlbnM6IGF1dG87XG4gICAgICBoeXBoZW5zOiBhdXRvO1xuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgIGNvbG9yOiAjMTExNDE5OyB9XG4gICAgICBtZC1kaWFsb2cuc2VhbWxlc3MgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5zZWFtbGVzcy1jb250ZW50IC5yZXN1bHRzLXRhYmxlIC50ZXh0LWxhYmVsLCBtZC1kaWFsb2cuc2VhbWxlc3MtZnVsbCBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnNlYW1sZXNzLWNvbnRlbnQgLnJlc3VsdHMtdGFibGUgLnRleHQtbGFiZWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQwZGVnLCAjNmYwMGY3IDAlLCAjMTkxMjQ4IDEwMCUpO1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgOHB4OyB9XG4gICAgICAgIG1kLWRpYWxvZy5zZWFtbGVzcyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnNlYW1sZXNzLWNvbnRlbnQgLnJlc3VsdHMtdGFibGUgLnRleHQtbGFiZWwgLm1kLWJ1dHRvbiBtZC1pY29uLCBtZC1kaWFsb2cuc2VhbWxlc3MtZnVsbCBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnNlYW1sZXNzLWNvbnRlbnQgLnJlc3VsdHMtdGFibGUgLnRleHQtbGFiZWwgLm1kLWJ1dHRvbiBtZC1pY29uIHtcbiAgICAgICAgICBjb2xvcjogI2ZmMDAwMjsgfVxuICAgICAgbWQtZGlhbG9nLnNlYW1sZXNzIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuc2VhbWxlc3MtY29udGVudCAucmVzdWx0cy10YWJsZSAuZHJhdy1yZXN1bHQtbGFiZWwsIG1kLWRpYWxvZy5zZWFtbGVzcy1mdWxsIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuc2VhbWxlc3MtY29udGVudCAucmVzdWx0cy10YWJsZSAuZHJhdy1yZXN1bHQtbGFiZWwge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFkY2UwO1xuICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogIzgzODM4MztcbiAgICAgICAgYmFja2dyb3VuZDogI2VlZTsgfVxuICAgICAgbWQtZGlhbG9nLnNlYW1sZXNzIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuc2VhbWxlc3MtY29udGVudCAucmVzdWx0cy10YWJsZSAudGFibGUsIG1kLWRpYWxvZy5zZWFtbGVzcy1mdWxsIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuc2VhbWxlc3MtY29udGVudCAucmVzdWx0cy10YWJsZSAudGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBtZC1kaWFsb2cuc2VhbWxlc3MgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5zZWFtbGVzcy1jb250ZW50IC5yZXN1bHRzLXRhYmxlIC50YWJsZSB0aGVhZCB0ciB0aCwgbWQtZGlhbG9nLnNlYW1sZXNzLWZ1bGwgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5zZWFtbGVzcy1jb250ZW50IC5yZXN1bHRzLXRhYmxlIC50YWJsZSB0aGVhZCB0ciB0aCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDhweDsgfVxuICAgICAgICBtZC1kaWFsb2cuc2VhbWxlc3MgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5zZWFtbGVzcy1jb250ZW50IC5yZXN1bHRzLXRhYmxlIC50YWJsZSB0Ym9keSB0ciB0ZCwgbWQtZGlhbG9nLnNlYW1sZXNzLWZ1bGwgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5zZWFtbGVzcy1jb250ZW50IC5yZXN1bHRzLXRhYmxlIC50YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFkY2UwOyB9XG4gICAgICAgICAgbWQtZGlhbG9nLnNlYW1sZXNzIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuc2VhbWxlc3MtY29udGVudCAucmVzdWx0cy10YWJsZSAudGFibGUgdGJvZHkgdHIgdGQgc3BhbiwgbWQtZGlhbG9nLnNlYW1sZXNzLWZ1bGwgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5zZWFtbGVzcy1jb250ZW50IC5yZXN1bHRzLXRhYmxlIC50YWJsZSB0Ym9keSB0ciB0ZCBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgICAgICBtZC1kaWFsb2cuc2VhbWxlc3MgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5zZWFtbGVzcy1jb250ZW50IC5yZXN1bHRzLXRhYmxlIC50YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLnBvc2l0aW9uLCBtZC1kaWFsb2cuc2VhbWxlc3MtZnVsbCBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnNlYW1sZXNzLWNvbnRlbnQgLnJlc3VsdHMtdGFibGUgLnRhYmxlIHRib2R5IHRyIHRkIHNwYW4ucG9zaXRpb24ge1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMzNGRjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgICAgICBtZC1kaWFsb2cuc2VhbWxlc3MgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5zZWFtbGVzcy1jb250ZW50IC5yZXN1bHRzLXRhYmxlIC50YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLm1hdGNoLCBtZC1kaWFsb2cuc2VhbWxlc3MtZnVsbCBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnNlYW1sZXNzLWNvbnRlbnQgLnJlc3VsdHMtdGFibGUgLnRhYmxlIHRib2R5IHRyIHRkIHNwYW4ubWF0Y2gge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkVENjgzO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXB4OyB9XG4gICAgICAgICAgbWQtZGlhbG9nLnNlYW1sZXNzIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuc2VhbWxlc3MtY29udGVudCAucmVzdWx0cy10YWJsZSAudGFibGUgdGJvZHkgdHIgdGQgZGl2LmRvdWJsZSwgbWQtZGlhbG9nLnNlYW1sZXNzLWZ1bGwgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5zZWFtbGVzcy1jb250ZW50IC5yZXN1bHRzLXRhYmxlIC50YWJsZSB0Ym9keSB0ciB0ZCBkaXYuZG91YmxlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCAwIDFweCAwO1xuICAgICAgICAgICAgbWluLWhlaWdodDogNzFweDsgfVxuICAgICAgICAgIG1kLWRpYWxvZy5zZWFtbGVzcyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnNlYW1sZXNzLWNvbnRlbnQgLnJlc3VsdHMtdGFibGUgLnRhYmxlIHRib2R5IHRyIHRkIGRpdi5wYWRkaW5nLTgsIG1kLWRpYWxvZy5zZWFtbGVzcy1mdWxsIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuc2VhbWxlc3MtY29udGVudCAucmVzdWx0cy10YWJsZSAudGFibGUgdGJvZHkgdHIgdGQgZGl2LnBhZGRpbmctOCB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgbWQtZGlhbG9nLnNlYW1sZXNzIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuc2VhbWxlc3MtY29udGVudCAucmVzdWx0cy10YWJsZSAudGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQsIG1kLWRpYWxvZy5zZWFtbGVzcy1mdWxsIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuc2VhbWxlc3MtY29udGVudCAucmVzdWx0cy10YWJsZSAudGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RhZGNlMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICBtZC1kaWFsb2cuc2VhbWxlc3MgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5zZWFtbGVzcy1jb250ZW50IC5yZXN1bHRzLXRhYmxlIC50YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkLCBtZC1kaWFsb2cuc2VhbWxlc3MtZnVsbCBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnNlYW1sZXNzLWNvbnRlbnQgLnJlc3VsdHMtdGFibGUgLnRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgICAgbWQtZGlhbG9nLnNlYW1sZXNzIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuc2VhbWxlc3MtY29udGVudCAucmVzdWx0cy10YWJsZSAudGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHRkLCBtZC1kaWFsb2cuc2VhbWxlc3MtZnVsbCBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnNlYW1sZXNzLWNvbnRlbnQgLnJlc3VsdHMtdGFibGUgLnRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSB0ZCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMzgsIDIzOCwgMjM4LCAwLjIpOyB9XG4gICAgICAgIG1kLWRpYWxvZy5zZWFtbGVzcyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnNlYW1sZXNzLWNvbnRlbnQgLnJlc3VsdHMtdGFibGUgLnRhYmxlIHRib2R5IHRyOmhvdmVyIHRkLCBtZC1kaWFsb2cuc2VhbWxlc3MtZnVsbCBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnNlYW1sZXNzLWNvbnRlbnQgLnJlc3VsdHMtdGFibGUgLnRhYmxlIHRib2R5IHRyOmhvdmVyIHRkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1MSwgOTUsIDEzLCAwLjEpOyB9XG4gICAgICAgIG1kLWRpYWxvZy5zZWFtbGVzcyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnNlYW1sZXNzLWNvbnRlbnQgLnJlc3VsdHMtdGFibGUgLnRhYmxlIHRib2R5IHRyLmphY2twb3QgdGQsIG1kLWRpYWxvZy5zZWFtbGVzcy1mdWxsIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuc2VhbWxlc3MtY29udGVudCAucmVzdWx0cy10YWJsZSAudGFibGUgdGJvZHkgdHIuamFja3BvdCB0ZCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBjb2xvcjogI2ZmMzMwMDsgfVxuICAgICAgbWQtZGlhbG9nLnNlYW1sZXNzIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuc2VhbWxlc3MtY29udGVudCAucmVzdWx0cy10YWJsZSB0YWJsZS5zb3V0aHdhcmQgdGhlYWQgdHIgdGgsIG1kLWRpYWxvZy5zZWFtbGVzcy1mdWxsIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuc2VhbWxlc3MtY29udGVudCAucmVzdWx0cy10YWJsZSB0YWJsZS5zb3V0aHdhcmQgdGhlYWQgdHIgdGgge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZGNlMDsgfVxuICAgICAgbWQtZGlhbG9nLnNlYW1sZXNzIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuc2VhbWxlc3MtY29udGVudCAucmVzdWx0cy10YWJsZSB0YWJsZS5zb3V0aHdhcmQgdGJvZHkgdHIgdGQgc3BhbiwgbWQtZGlhbG9nLnNlYW1sZXNzLWZ1bGwgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5zZWFtbGVzcy1jb250ZW50IC5yZXN1bHRzLXRhYmxlIHRhYmxlLnNvdXRod2FyZCB0Ym9keSB0ciB0ZCBzcGFuIHtcbiAgICAgICAgbWFyZ2luOiAwIDFweDsgfVxuICAgICAgICBtZC1kaWFsb2cuc2VhbWxlc3MgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5zZWFtbGVzcy1jb250ZW50IC5yZXN1bHRzLXRhYmxlIHRhYmxlLnNvdXRod2FyZCB0Ym9keSB0ciB0ZCBzcGFuLmphY2ssIG1kLWRpYWxvZy5zZWFtbGVzcy1mdWxsIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuc2VhbWxlc3MtY29udGVudCAucmVzdWx0cy10YWJsZSB0YWJsZS5zb3V0aHdhcmQgdGJvZHkgdHIgdGQgc3Bhbi5qYWNrIHtcbiAgICAgICAgICBjb2xvcjogI2ZhMTQxNDsgfVxuICAgICAgbWQtZGlhbG9nLnNlYW1sZXNzIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuc2VhbWxlc3MtY29udGVudCAucmVzdWx0cy10YWJsZSB0YWJsZS5zb3V0aHdhcmQgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQsIG1kLWRpYWxvZy5zZWFtbGVzcy1mdWxsIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuc2VhbWxlc3MtY29udGVudCAucmVzdWx0cy10YWJsZSB0YWJsZS5zb3V0aHdhcmQgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogNDhweDsgfVxuICAgICAgbWQtZGlhbG9nLnNlYW1sZXNzIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuc2VhbWxlc3MtY29udGVudCAucmVzdWx0cy10YWJsZSB0YWJsZS5zb3V0aHdhcmQgdGJvZHkgdHIgdGQ6bm90KDpsYXN0LWNoaWxkKSwgbWQtZGlhbG9nLnNlYW1sZXNzLWZ1bGwgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5zZWFtbGVzcy1jb250ZW50IC5yZXN1bHRzLXRhYmxlIHRhYmxlLnNvdXRod2FyZCB0Ym9keSB0ciB0ZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RhZGNlMDsgfVxuICAgICAgbWQtZGlhbG9nLnNlYW1sZXNzIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuc2VhbWxlc3MtY29udGVudCAucmVzdWx0cy10YWJsZSB0YWJsZS5zb3V0aHdhcmQgdGJvZHkgdHIgdGQgZGl2LnBhZGRpbmctOCwgbWQtZGlhbG9nLnNlYW1sZXNzLWZ1bGwgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5zZWFtbGVzcy1jb250ZW50IC5yZXN1bHRzLXRhYmxlIHRhYmxlLnNvdXRod2FyZCB0Ym9keSB0ciB0ZCBkaXYucGFkZGluZy04IHtcbiAgICAgICAgbWluLWhlaWdodDogMzRweDsgfVxuICAgICAgbWQtZGlhbG9nLnNlYW1sZXNzIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuc2VhbWxlc3MtY29udGVudCAucmVzdWx0cy10YWJsZSB0YWJsZS5zb3V0aHdhcmQgdGJvZHkgdHIgdGQgZGl2LmRvdWJsZSwgbWQtZGlhbG9nLnNlYW1sZXNzLWZ1bGwgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5zZWFtbGVzcy1jb250ZW50IC5yZXN1bHRzLXRhYmxlIHRhYmxlLnNvdXRod2FyZCB0Ym9keSB0ciB0ZCBkaXYuZG91YmxlIHtcbiAgICAgICAgcGFkZGluZzogOXB4IDhweCA4cHggOHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA3MXB4OyB9XG5cbm1kLWRpYWxvZy5zZWFtbGVzcy1mdWxsIG1kLWRpYWxvZy1jb250ZW50IHtcbiAgd2lkdGg6IDQ1MHB4O1xuICBtaW4td2lkdGg6IDQ1MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgbWQtZGlhbG9nLnNlYW1sZXNzLWZ1bGwgbWQtZGlhbG9nLWNvbnRlbnQge1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIG1kLWRpYWxvZy5zZWFtbGVzcy1mdWxsIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDhweDsgfSB9XG5cbm1kLW1lbnUtY29udGVudC5tZW51LXNlYW1sZXNzIG1kLW1lbnUtaXRlbSB7XG4gIGhlaWdodDogMzZweDtcbiAgbWluLWhlaWdodDogMzZweDsgfVxuXG5tZC1kaWFsb2cubWlzc2luZy1oZWxwLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCB7XG4gIHBhZGRpbmc6IDA7IH1cbiAgbWQtZGlhbG9nLm1pc3NpbmctaGVscC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNnB4OyB9XG4gICAgbWQtZGlhbG9nLm1pc3NpbmctaGVscC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07IH1cbiAgICAgIG1kLWRpYWxvZy5taXNzaW5nLWhlbHAtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCBwIGIge1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNjI3MjcyN2VtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gICAgICAgIC1tcy1oeXBoZW5zOiBhdXRvO1xuICAgICAgICBoeXBoZW5zOiBhdXRvO1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBjb2xvcjogIzJiMmU1OTsgfVxuICAgICAgICBtZC1kaWFsb2cubWlzc2luZy1oZWxwLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgcCBiLm1pc3Npbmcge1xuICAgICAgICAgIGNvbG9yOiAjYzUyOTFjOyB9XG4gICAgICAgIG1kLWRpYWxvZy5taXNzaW5nLWhlbHAtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCBwIGIubWF4LW1pc3Npbmcge1xuICAgICAgICAgIGNvbG9yOiAjMmMyZjU2OyB9XG4gICAgICAgIG1kLWRpYWxvZy5taXNzaW5nLWhlbHAtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCBwIGIuZnJlcXVlbmN5IHtcbiAgICAgICAgICBjb2xvcjogIzAwNDJmZjsgfVxuICAgIG1kLWRpYWxvZy5taXNzaW5nLWhlbHAtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCBzbWFsbCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cblxuYm9keS5vbmUtcmVzdWx0cyAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNyZXN1bHRzIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIGJvZHkub25lLXJlc3VsdHMgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjcmVzdWx0cyAuY2FsZW5kYXIge1xuICAgIHBhZGRpbmc6IDE2cHggMCAwIDBweDsgfVxuICAgIGJvZHkub25lLXJlc3VsdHMgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjcmVzdWx0cyAuY2FsZW5kYXIgLm1kLXdoaXRlZnJhbWUtNGRwIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIGJvZHkub25lLXJlc3VsdHMgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjcmVzdWx0cyAuY2FsZW5kYXIgLm1kLXdoaXRlZnJhbWUtNGRwIC5ub3QtcmVhZHkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gICAgYm9keS5vbmUtcmVzdWx0cyAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNyZXN1bHRzIC5jYWxlbmRhciBtZC1jYWxlbmRhciBtZC1jYWxlbmRhci1tb250aCAubWQtY2FsZW5kYXItc2Nyb2xsLW1hc2sgdGFibGUubWQtY2FsZW5kYXIgLm1kLWNhbGVuZGFyLWRhdGUgLm1kLWNhbGVuZGFyLWRhdGUtc2VsZWN0aW9uLWluZGljYXRvciB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjA3MjcyNzI3ZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgICAgIC1tcy1oeXBoZW5zOiBhdXRvO1xuICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cbiAgYm9keS5vbmUtcmVzdWx0cyAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNyZXN1bHRzIC5jb250ZW50LXdyYXAge1xuICAgIHBhZGRpbmc6IDE2cHggMCAwIDE2cHg7XG4gICAgbWFyZ2luOiAtOHB4OyB9XG4gICAgYm9keS5vbmUtcmVzdWx0cyAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNyZXN1bHRzIC5jb250ZW50LXdyYXAgLmlubGluZS1jYWxlbmRhciB7XG4gICAgICBwYWRkaW5nOiAxMnB4OyB9XG4gICAgICBib2R5Lm9uZS1yZXN1bHRzICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3Jlc3VsdHMgLmNvbnRlbnQtd3JhcCAuaW5saW5lLWNhbGVuZGFyIGgyIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgYm9keS5vbmUtcmVzdWx0cyAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNyZXN1bHRzIC5jb250ZW50LXdyYXAgLnJlc3VsdHMtYm9keSB7XG4gICAgICBwYWRkaW5nOiA4cHg7IH1cbiAgICBib2R5Lm9uZS1yZXN1bHRzICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3Jlc3VsdHMgLmNvbnRlbnQtd3JhcCAubWVzc2FnZSB7XG4gICAgICBwYWRkaW5nOiA4cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIGJvZHkub25lLXJlc3VsdHMgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjcmVzdWx0cyAuY29udGVudC13cmFwIC5tZXNzYWdlIHtcbiAgICAgICAgICBwYWRkaW5nOiA2cHg7IH0gfVxuICAgICAgYm9keS5vbmUtcmVzdWx0cyAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNyZXN1bHRzIC5jb250ZW50LXdyYXAgLm1lc3NhZ2UgLm1lc3NhZ2UtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDQ4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBib2R5Lm9uZS1yZXN1bHRzICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3Jlc3VsdHMgLmNvbnRlbnQtd3JhcCAubWVzc2FnZSAubWVzc2FnZS1jb250ZW50IGgyIHtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA3MjcyNzI3ZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgICAgICAgICAtbXMtaHlwaGVuczogYXV0bztcbiAgICAgICAgICBoeXBoZW5zOiBhdXRvO1xuICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIGJvZHkub25lLXJlc3VsdHMgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjcmVzdWx0cyAuY29udGVudC13cmFwIHtcbiAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICBtYXJnaW46IC04cHg7IH1cbiAgICAgICAgYm9keS5vbmUtcmVzdWx0cyAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNyZXN1bHRzIC5jb250ZW50LXdyYXAgLmlubGluZS1jYWxlbmRhciB7XG4gICAgICAgICAgcGFkZGluZzogMjRweCA4cHggOHB4IDhweDsgfVxuICAgICAgICBib2R5Lm9uZS1yZXN1bHRzICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3Jlc3VsdHMgLmNvbnRlbnQtd3JhcCAucmVzdWx0cy1ib2R5IHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHg7IH0gfVxuICAgIGJvZHkub25lLXJlc3VsdHMgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjcmVzdWx0cyAuY29udGVudC13cmFwIC5yZXN1bHRzLXRhYmxlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIGJvZHkub25lLXJlc3VsdHMgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjcmVzdWx0cyAuY29udGVudC13cmFwIC5yZXN1bHRzLXRhYmxlIC50ZXh0LWxhYmVsIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgOHB4OyB9XG4gICAgICAgIGJvZHkub25lLXJlc3VsdHMgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjcmVzdWx0cyAuY29udGVudC13cmFwIC5yZXN1bHRzLXRhYmxlIC50ZXh0LWxhYmVsIC5tZC1idXR0b24gbWQtaWNvbiB7XG4gICAgICAgICAgY29sb3I6ICNmZjAwMDI7IH1cbiAgICAgIGJvZHkub25lLXJlc3VsdHMgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjcmVzdWx0cyAuY29udGVudC13cmFwIC5yZXN1bHRzLXRhYmxlIC5kcmF3LXJlc3VsdC1sYWJlbCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWRjZTA7XG4gICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAjODM4MzgzO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlOyB9XG4gICAgICBib2R5Lm9uZS1yZXN1bHRzICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3Jlc3VsdHMgLmNvbnRlbnQtd3JhcCAucmVzdWx0cy10YWJsZSAudGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBib2R5Lm9uZS1yZXN1bHRzICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3Jlc3VsdHMgLmNvbnRlbnQtd3JhcCAucmVzdWx0cy10YWJsZSAudGFibGUgdGhlYWQgdHIgdGgge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiA4cHg7IH1cbiAgICAgICAgYm9keS5vbmUtcmVzdWx0cyAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNyZXN1bHRzIC5jb250ZW50LXdyYXAgLnJlc3VsdHMtdGFibGUgLnRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkOyB9XG4gICAgICAgICAgYm9keS5vbmUtcmVzdWx0cyAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNyZXN1bHRzIC5jb250ZW50LXdyYXAgLnJlc3VsdHMtdGFibGUgLnRhYmxlIHRib2R5IHRyIHRkIGRpdi5kb3VibGUge1xuICAgICAgICAgICAgcGFkZGluZzogMnB4IDAgMXB4IDA7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA3MXB4OyB9XG4gICAgICAgICAgYm9keS5vbmUtcmVzdWx0cyAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNyZXN1bHRzIC5jb250ZW50LXdyYXAgLnJlc3VsdHMtdGFibGUgLnRhYmxlIHRib2R5IHRyIHRkIGRpdi5wYWRkaW5nLTgge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzRweDsgfVxuICAgICAgICAgIGJvZHkub25lLXJlc3VsdHMgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjcmVzdWx0cyAuY29udGVudC13cmFwIC5yZXN1bHRzLXRhYmxlIC50YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDM2cHg7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgYm9keS5vbmUtcmVzdWx0cyAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNyZXN1bHRzIC5jb250ZW50LXdyYXAgLnJlc3VsdHMtdGFibGUgLnRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgICAgYm9keS5vbmUtcmVzdWx0cyAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNyZXN1bHRzIC5jb250ZW50LXdyYXAgLnJlc3VsdHMtdGFibGUgLnRhYmxlIHRib2R5IHRyOmhvdmVyIHRkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1MSwgOTUsIDEzLCAwLjEpOyB9XG4gICAgICAgIGJvZHkub25lLXJlc3VsdHMgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjcmVzdWx0cyAuY29udGVudC13cmFwIC5yZXN1bHRzLXRhYmxlIC50YWJsZS5tYXRyaXggdGJvZHkgdHIgdGQge1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICBib2R5Lm9uZS1yZXN1bHRzICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3Jlc3VsdHMgLmNvbnRlbnQtd3JhcCAucmVzdWx0cy10YWJsZSAudGFibGUubWF0cml4IHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDsgfVxuICAgICAgICAgICAgYm9keS5vbmUtcmVzdWx0cyAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNyZXN1bHRzIC5jb250ZW50LXdyYXAgLnJlc3VsdHMtdGFibGUgLnRhYmxlLm1hdHJpeCB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCBkaXYge1xuICAgICAgICAgICAgICBwYWRkaW5nOiA5cHggMDsgfVxuICAgICAgICAgIGJvZHkub25lLXJlc3VsdHMgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjcmVzdWx0cyAuY29udGVudC13cmFwIC5yZXN1bHRzLXRhYmxlIC50YWJsZS5tYXRyaXggdGJvZHkgdHIgdGQucDkge1xuICAgICAgICAgICAgcGFkZGluZzogOXB4IDA7IH1cbiAgICAgICAgYm9keS5vbmUtcmVzdWx0cyAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNyZXN1bHRzIC5jb250ZW50LXdyYXAgLnJlc3VsdHMtdGFibGUgLnRhYmxlLm1hdHJpeCB0Ym9keSB0cjpub3QoOmZpcnN0LWNoaWxkKSB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICBib2R5Lm9uZS1yZXN1bHRzICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3Jlc3VsdHMgLmNvbnRlbnQtd3JhcCAucmVzdWx0cy10YWJsZSB0YWJsZS5zb3V0aHdhcmQgdGhlYWQgdHIgdGgge1xuICAgICAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4OyB9XG4gICAgICBib2R5Lm9uZS1yZXN1bHRzICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3Jlc3VsdHMgLmNvbnRlbnQtd3JhcCAucmVzdWx0cy10YWJsZSB0YWJsZS5zb3V0aHdhcmQgdGJvZHkgdHIgdGQgc3BhbiB7XG4gICAgICAgIG1hcmdpbjogMCAxcHg7IH1cbiAgICAgIGJvZHkub25lLXJlc3VsdHMgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjcmVzdWx0cyAuY29udGVudC13cmFwIC5yZXN1bHRzLXRhYmxlIHRhYmxlLnNvdXRod2FyZCB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiA0OHB4OyB9XG4gICAgICBib2R5Lm9uZS1yZXN1bHRzICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3Jlc3VsdHMgLmNvbnRlbnQtd3JhcCAucmVzdWx0cy10YWJsZSB0YWJsZS5zb3V0aHdhcmQgdGJvZHkgdHIgdGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4OyB9XG4gICAgICBib2R5Lm9uZS1yZXN1bHRzICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3Jlc3VsdHMgLmNvbnRlbnQtd3JhcCAucmVzdWx0cy10YWJsZSB0YWJsZS5zb3V0aHdhcmQgdGJvZHkgdHIgdGQgZGl2LnBhZGRpbmctOCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM0cHg7IH1cbiAgICAgIGJvZHkub25lLXJlc3VsdHMgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjcmVzdWx0cyAuY29udGVudC13cmFwIC5yZXN1bHRzLXRhYmxlIHRhYmxlLnNvdXRod2FyZCB0Ym9keSB0ciB0ZCBkaXYuZG91YmxlIHtcbiAgICAgICAgcGFkZGluZzogOXB4IDhweCA4cHggOHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA3MXB4OyB9XG4gICAgICBib2R5Lm9uZS1yZXN1bHRzICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3Jlc3VsdHMgLmNvbnRlbnQtd3JhcCAucmVzdWx0cy10YWJsZSB0YWJsZS5zb3V0aC1tYXRyaXggdGhlYWQgdHIgdGgge1xuICAgICAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMXB4OyB9XG4gICAgICBib2R5Lm9uZS1yZXN1bHRzICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3Jlc3VsdHMgLmNvbnRlbnQtd3JhcCAucmVzdWx0cy10YWJsZSB0YWJsZS5zb3V0aC1tYXRyaXggdGJvZHkgdHIgdGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4OyB9XG4gICAgICBib2R5Lm9uZS1yZXN1bHRzICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3Jlc3VsdHMgLmNvbnRlbnQtd3JhcCAucmVzdWx0cy10YWJsZSB0YWJsZS5zb3V0aC1tYXRyaXggdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICBib2R5Lm9uZS1yZXN1bHRzICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3Jlc3VsdHMgLmNvbnRlbnQtd3JhcCBtZC10YWJzIFtyb2xlPVwidGFicGFuZWxcIl0ge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAgIGJvZHkub25lLXJlc3VsdHMgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjcmVzdWx0cyAuY29udGVudC13cmFwIG1kLXRhYnMge1xuICAgICAgcGFkZGluZzogMCAxMnB4OyB9XG4gICAgICBib2R5Lm9uZS1yZXN1bHRzICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3Jlc3VsdHMgLmNvbnRlbnQtd3JhcCBtZC10YWJzIG1kLWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZzogOHB4IDA7IH1cbiAgICAgICAgYm9keS5vbmUtcmVzdWx0cyAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNyZXN1bHRzIC5jb250ZW50LXdyYXAgbWQtdGFicyBtZC1jb250ZW50IC5yZXN1bHQtd3JhcCAucmVzdWx0cy1ib2R5Om50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDZweCAxMnB4IDA7IH1cbiAgICAgICAgYm9keS5vbmUtcmVzdWx0cyAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNyZXN1bHRzIC5jb250ZW50LXdyYXAgbWQtdGFicyBtZC1jb250ZW50IC5yZXN1bHQtd3JhcCAucmVzdWx0cy1ib2R5Om50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDEycHggNnB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICAgIGJvZHkub25lLXJlc3VsdHMgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjcmVzdWx0cyAuY29udGVudC13cmFwIG1kLXRhYnMgbWQtY29udGVudCAucmVzdWx0LXdyYXAgLnJlc3VsdHMtYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTJweCAwICFpbXBvcnRhbnQ7IH0gfVxuXG5tZC1kaWFsb2cud2F0Y2gtZGlhbG9nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMzIzZTsgfVxuICBtZC1kaWFsb2cud2F0Y2gtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgbWQtZGlhbG9nLndhdGNoLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA2NDBweDtcbiAgICAgICAgaGVpZ2h0OiAzNTRweDsgfSB9XG4gICAgbWQtZGlhbG9nLndhdGNoLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzMjNlOyB9XG4gICAgICBtZC1kaWFsb2cud2F0Y2gtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCB2aWRlbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzMjNlOyB9XG5cbiNwcmVzaWRlbnRpYWwge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9wcmVzaWRlbnRpYWwuanBnP3Y9M1wiKSA1MCUgNTAlL2NvdmVyIG5vLXJlcGVhdCBmaXhlZDsgfVxuICAjcHJlc2lkZW50aWFsIC5OYkJiUk5pbCB7XG4gICAgaGVpZ2h0OiA4MHZoOyB9XG4gICAgI3ByZXNpZGVudGlhbCAuTmJCYlJOaWwgLndyYXAge1xuICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDIyLCAxMzMsIDI0NCwgMC4zKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDsgfVxuICAgICAgI3ByZXNpZGVudGlhbCAuTmJCYlJOaWwgLndyYXAgcCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgI3ByZXNpZGVudGlhbCAuTmJCYlJOaWwgLndyYXAgLkpjdVB0T25QIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1NjQwMDtcbiAgICAgICAgY29sb3I6ICNFRUU7IH1cbiAgI3ByZXNpZGVudGlhbCAucHJlc2lkZW50aWFsLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMTZweDsgfVxuICAgICNwcmVzaWRlbnRpYWwgLnByZXNpZGVudGlhbC13cmFwcGVyIC50aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICNwcmVzaWRlbnRpYWwgLnByZXNpZGVudGlhbC13cmFwcGVyIC50aXRsZSBoMSB7XG4gICAgICAgIGNvbG9yOiAjZjg3MTE5O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICNwcmVzaWRlbnRpYWwgLnByZXNpZGVudGlhbC13cmFwcGVyIC50aXRsZSBoNCB7XG4gICAgICAgIGNvbG9yOiAjZmY5OTAwO1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgI3ByZXNpZGVudGlhbCAucHJlc2lkZW50aWFsLXdyYXBwZXIgLnRpdGxlIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICAjcHJlc2lkZW50aWFsIC5wcmVzaWRlbnRpYWwtd3JhcHBlciAudGl0bGUgaDQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICNwcmVzaWRlbnRpYWwgLnByZXNpZGVudGlhbC13cmFwcGVyIC5jYW5kaWRhdGVzIHtcbiAgICAgIHBhZGRpbmc6IDhweCA0cHggOHB4IDRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgICAgICNwcmVzaWRlbnRpYWwgLnByZXNpZGVudGlhbC13cmFwcGVyIC5jYW5kaWRhdGVzOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAjcHJlc2lkZW50aWFsIC5wcmVzaWRlbnRpYWwtd3JhcHBlciAuY2FuZGlkYXRlcyAuY2FuZGlkYXRlLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAjcHJlc2lkZW50aWFsIC5wcmVzaWRlbnRpYWwtd3JhcHBlciAuY2FuZGlkYXRlcyAuY2FuZGlkYXRlLWNvbnRlbnQgLmNhbmRpZGF0ZSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgI3ByZXNpZGVudGlhbCAucHJlc2lkZW50aWFsLXdyYXBwZXIgLmNhbmRpZGF0ZXMgLmNhbmRpZGF0ZS1jb250ZW50IC5jYW5kaWRhdGUgLnBpY3R1cmVzIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTgwcHg7IH1cbiAgICAgICAgICAgICNwcmVzaWRlbnRpYWwgLnByZXNpZGVudGlhbC13cmFwcGVyIC5jYW5kaWRhdGVzIC5jYW5kaWRhdGUtY29udGVudCAuY2FuZGlkYXRlIC5waWN0dXJlcyBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTgwcHg7IH1cbiAgICAgICAgICAjcHJlc2lkZW50aWFsIC5wcmVzaWRlbnRpYWwtd3JhcHBlciAuY2FuZGlkYXRlcyAuY2FuZGlkYXRlLWNvbnRlbnQgLmNhbmRpZGF0ZSAuY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgOTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCA4cHggOHB4IDkwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDhweCAjZTgxYTIyOyB9XG4gICAgICAgICAgICAjcHJlc2lkZW50aWFsIC5wcmVzaWRlbnRpYWwtd3JhcHBlciAuY2FuZGlkYXRlcyAuY2FuZGlkYXRlLWNvbnRlbnQgLmNhbmRpZGF0ZSAuY29udGVudCBoMS5uYW1lIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBtYXJnaW46IDRweCAwIDE2cHggMDsgfVxuICAgICAgICAgICAgI3ByZXNpZGVudGlhbCAucHJlc2lkZW50aWFsLXdyYXBwZXIgLmNhbmRpZGF0ZXMgLmNhbmRpZGF0ZS1jb250ZW50IC5jYW5kaWRhdGUgLmNvbnRlbnQgaDIge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgOHB4IDA7IH1cbiAgICAgICAgICAgICAgI3ByZXNpZGVudGlhbCAucHJlc2lkZW50aWFsLXdyYXBwZXIgLmNhbmRpZGF0ZXMgLmNhbmRpZGF0ZS1jb250ZW50IC5jYW5kaWRhdGUgLmNvbnRlbnQgaDIgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzBENDdBMTsgfVxuICAgICAgICAgICAgICAgICNwcmVzaWRlbnRpYWwgLnByZXNpZGVudGlhbC13cmFwcGVyIC5jYW5kaWRhdGVzIC5jYW5kaWRhdGUtY29udGVudCAuY2FuZGlkYXRlIC5jb250ZW50IGgyIHNwYW4ubWQtd2FybiB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZhMzM0MzsgfVxuICAgICAgICAgICNwcmVzaWRlbnRpYWwgLnByZXNpZGVudGlhbC13cmFwcGVyIC5jYW5kaWRhdGVzIC5jYW5kaWRhdGUtY29udGVudCAuY2FuZGlkYXRlLmV2ZW4gLnBpY3R1cmVzIHtcbiAgICAgICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAgICAgI3ByZXNpZGVudGlhbCAucHJlc2lkZW50aWFsLXdyYXBwZXIgLmNhbmRpZGF0ZXMgLmNhbmRpZGF0ZS1jb250ZW50IC5jYW5kaWRhdGUuZXZlbiAuY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgOTBweCAwIDA7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggOTBweCA4cHggOHB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgOHB4ICMwYjA3YzM7IH1cbiAgICAgICAgICAjcHJlc2lkZW50aWFsIC5wcmVzaWRlbnRpYWwtd3JhcHBlciAuY2FuZGlkYXRlcyAuY2FuZGlkYXRlLWNvbnRlbnQgLmNhbmRpZGF0ZS51bmtub3duIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zMnB4OyB9XG4gICAgICAgICAgICAjcHJlc2lkZW50aWFsIC5wcmVzaWRlbnRpYWwtd3JhcHBlciAuY2FuZGlkYXRlcyAuY2FuZGlkYXRlLWNvbnRlbnQgLmNhbmRpZGF0ZS51bmtub3duIC5waWN0dXJlcyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICAjcHJlc2lkZW50aWFsIC5wcmVzaWRlbnRpYWwtd3JhcHBlciAuY2FuZGlkYXRlcyAuY2FuZGlkYXRlLWNvbnRlbnQgLmNhbmRpZGF0ZS51bmtub3duIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgbWFyZ2luOiA5MHB4IDAgMCAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA5MHB4IDhweCA4cHggOHB4O1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA4cHggI2ZmOTkwMDsgfVxuICAgICAgICAjcHJlc2lkZW50aWFsIC5wcmVzaWRlbnRpYWwtd3JhcHBlciAuY2FuZGlkYXRlcyAuY2FuZGlkYXRlLWNvbnRlbnQ6aG92ZXIgLmNhbmRpZGF0ZSAuY29udGVudCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2Y3YWQ3YTsgfVxuICAgICAgI3ByZXNpZGVudGlhbCAucHJlc2lkZW50aWFsLXdyYXBwZXIgLmNhbmRpZGF0ZXMuZGlzYWJsZWQge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICAjcHJlc2lkZW50aWFsIC5wcmVzaWRlbnRpYWwtd3JhcHBlciAuY2FuZGlkYXRlcy5kaXNhYmxlZCAuY2FuZGlkYXRlLWNvbnRlbnQgLmNhbmRpZGF0ZSAucGljdHVyZXMgaW1nIHtcbiAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTsgfVxuICAgICAgICAjcHJlc2lkZW50aWFsIC5wcmVzaWRlbnRpYWwtd3JhcHBlciAuY2FuZGlkYXRlcy5kaXNhYmxlZCAuY2FuZGlkYXRlLWNvbnRlbnQgLmNhbmRpZGF0ZSAuY29udGVudCB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgOHB4ICM1NzU3NTc7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2EwOWY5ZjsgfVxuICAgICNwcmVzaWRlbnRpYWwgLnByZXNpZGVudGlhbC13cmFwcGVyIC5oaXN0b3JpZXMge1xuICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuICAgICAgI3ByZXNpZGVudGlhbCAucHJlc2lkZW50aWFsLXdyYXBwZXIgLmhpc3RvcmllcyAuaGlzdG9yaWVzLWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiYSgyMiwgMTMzLCAyNDQsIDAuMyk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICNwcmVzaWRlbnRpYWwgLnByZXNpZGVudGlhbC13cmFwcGVyIC5oaXN0b3JpZXMgLmhpc3Rvcmllcy1jb250ZW50IHAudGl0bGUge1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgI3ByZXNpZGVudGlhbCAucHJlc2lkZW50aWFsLXdyYXBwZXIgLmhpc3RvcmllcyAuaGlzdG9yaWVzLWNvbnRlbnQgbWQtcHJvZ3Jlc3MtbGluZWFyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgICAgI3ByZXNpZGVudGlhbCAucHJlc2lkZW50aWFsLXdyYXBwZXIgLmhpc3RvcmllcyAuaGlzdG9yaWVzLWNvbnRlbnQgdGFibGUudGFibGUgdGhlYWQgdHIgdGgge1xuICAgICAgICAgIGNvbG9yOiAjMEQ0N0ExOyB9XG4gICAgICAgICNwcmVzaWRlbnRpYWwgLnByZXNpZGVudGlhbC13cmFwcGVyIC5oaXN0b3JpZXMgLmhpc3Rvcmllcy1jb250ZW50IHRhYmxlLnRhYmxlIHRmb290IHRyIHRkIHNwYW4ge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgICAjcHJlc2lkZW50aWFsIC5wcmVzaWRlbnRpYWwtd3JhcHBlciAuaGlzdG9yaWVzIC5oaXN0b3JpZXMtY29udGVudCB0YWJsZS50YWJsZSB0Zm9vdCB0ciB0ZCBzcGFuOmhvdmVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICNwcmVzaWRlbnRpYWwgLnByZXNpZGVudGlhbC13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7IH1cbiAgICAgICAgI3ByZXNpZGVudGlhbCAucHJlc2lkZW50aWFsLXdyYXBwZXIgLmNhbmRpZGF0ZXMge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAgICAgICAjcHJlc2lkZW50aWFsIC5wcmVzaWRlbnRpYWwtd3JhcHBlciAuY2FuZGlkYXRlcyAuY2FuZGlkYXRlLWNvbnRlbnQgLmNhbmRpZGF0ZSAucGljdHVyZXMge1xuICAgICAgICAgICAgd2lkdGg6IDEyMHB4OyB9XG4gICAgICAgICAgICAjcHJlc2lkZW50aWFsIC5wcmVzaWRlbnRpYWwtd3JhcHBlciAuY2FuZGlkYXRlcyAuY2FuZGlkYXRlLWNvbnRlbnQgLmNhbmRpZGF0ZSAucGljdHVyZXMgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4OyB9XG4gICAgICAgICAgI3ByZXNpZGVudGlhbCAucHJlc2lkZW50aWFsLXdyYXBwZXIgLmNhbmRpZGF0ZXMgLmNhbmRpZGF0ZS1jb250ZW50IC5jYW5kaWRhdGUgLmNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCA2MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDhweCA4cHggNjBweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDZweCAjZTgxYTIyOyB9XG4gICAgICAgICAgICAjcHJlc2lkZW50aWFsIC5wcmVzaWRlbnRpYWwtd3JhcHBlciAuY2FuZGlkYXRlcyAuY2FuZGlkYXRlLWNvbnRlbnQgLmNhbmRpZGF0ZSAuY29udGVudCBoMS5uYW1lIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICBtYXJnaW46IDRweCAwOyB9XG4gICAgICAgICAgI3ByZXNpZGVudGlhbCAucHJlc2lkZW50aWFsLXdyYXBwZXIgLmNhbmRpZGF0ZXMgLmNhbmRpZGF0ZS1jb250ZW50IC5jYW5kaWRhdGUuZXZlbiAuY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgNjBweCAwIDA7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggNjBweCA4cHggOHB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgNnB4ICMwYjA3YzM7IH1cbiAgICAgICAgICAjcHJlc2lkZW50aWFsIC5wcmVzaWRlbnRpYWwtd3JhcHBlciAuY2FuZGlkYXRlcyAuY2FuZGlkYXRlLWNvbnRlbnQgLmNhbmRpZGF0ZS51bmtub3duIC5jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbjogNjBweCAwIDAgMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggOHB4IDhweCA4cHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA2cHggI2ZmOTkwMDsgfVxuICAgICAgICAgICNwcmVzaWRlbnRpYWwgLnByZXNpZGVudGlhbC13cmFwcGVyIC5jYW5kaWRhdGVzLmRpc2FibGVkIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAgICAgICAjcHJlc2lkZW50aWFsIC5wcmVzaWRlbnRpYWwtd3JhcHBlciAuY2FuZGlkYXRlcy5kaXNhYmxlZCAuY2FuZGlkYXRlLWNvbnRlbnQgLmNhbmRpZGF0ZSAucGljdHVyZXMgaW1nIHtcbiAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7IH1cbiAgICAgICAgICAgICNwcmVzaWRlbnRpYWwgLnByZXNpZGVudGlhbC13cmFwcGVyIC5jYW5kaWRhdGVzLmRpc2FibGVkIC5jYW5kaWRhdGUtY29udGVudCAuY2FuZGlkYXRlIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgNnB4ICM1NzU3NTc7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAjcHJlc2lkZW50aWFsIC5wcmVzaWRlbnRpYWwtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgICAgICNwcmVzaWRlbnRpYWwgLnByZXNpZGVudGlhbC13cmFwcGVyIC5jYW5kaWRhdGVzIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgICAgI3ByZXNpZGVudGlhbCAucHJlc2lkZW50aWFsLXdyYXBwZXIgLmNhbmRpZGF0ZXMgLmNhbmRpZGF0ZS1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweDsgfVxuICAgICAgICAgICAgI3ByZXNpZGVudGlhbCAucHJlc2lkZW50aWFsLXdyYXBwZXIgLmNhbmRpZGF0ZXMgLmNhbmRpZGF0ZS1jb250ZW50IC5jYW5kaWRhdGUgLnBpY3R1cmVzIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgICAgI3ByZXNpZGVudGlhbCAucHJlc2lkZW50aWFsLXdyYXBwZXIgLmNhbmRpZGF0ZXMgLmNhbmRpZGF0ZS1jb250ZW50IC5jYW5kaWRhdGUgLnBpY3R1cmVzIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4OyB9XG4gICAgICAgICAgICAjcHJlc2lkZW50aWFsIC5wcmVzaWRlbnRpYWwtd3JhcHBlciAuY2FuZGlkYXRlcyAuY2FuZGlkYXRlLWNvbnRlbnQgLmNhbmRpZGF0ZSAuY29udGVudCB7XG4gICAgICAgICAgICAgIG1hcmdpbjogNTBweCAwIDAgMDtcbiAgICAgICAgICAgICAgcGFkZGluZzogNTBweCA4cHggOHB4IDhweDtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICNlODFhMjI7IH1cbiAgICAgICAgICAgICNwcmVzaWRlbnRpYWwgLnByZXNpZGVudGlhbC13cmFwcGVyIC5jYW5kaWRhdGVzIC5jYW5kaWRhdGUtY29udGVudCAuY2FuZGlkYXRlLmV2ZW4gLmNvbnRlbnQge1xuICAgICAgICAgICAgICBtYXJnaW46IDUwcHggMCAwIDA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggOHB4IDhweCA4cHg7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCAjMGIwN2MzOyB9XG4gICAgICAgICAgICAjcHJlc2lkZW50aWFsIC5wcmVzaWRlbnRpYWwtd3JhcHBlciAuY2FuZGlkYXRlcyAuY2FuZGlkYXRlLWNvbnRlbnQgLmNhbmRpZGF0ZS51bmtub3duIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAgICAgICAjcHJlc2lkZW50aWFsIC5wcmVzaWRlbnRpYWwtd3JhcHBlciAuY2FuZGlkYXRlcyAuY2FuZGlkYXRlLWNvbnRlbnQgLmNhbmRpZGF0ZS51bmtub3duIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDUwcHggMCAwIDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCA4cHggOHB4IDhweDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA0cHggI2ZmOTkwMDsgfVxuICAgICAgICAgICNwcmVzaWRlbnRpYWwgLnByZXNpZGVudGlhbC13cmFwcGVyIC5jYW5kaWRhdGVzLmRpc2FibGVkIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAgICAgICAjcHJlc2lkZW50aWFsIC5wcmVzaWRlbnRpYWwtd3JhcHBlciAuY2FuZGlkYXRlcy5kaXNhYmxlZCAuY2FuZGlkYXRlLWNvbnRlbnQgLmNhbmRpZGF0ZSAucGljdHVyZXMgaW1nIHtcbiAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7IH1cbiAgICAgICAgICAgICNwcmVzaWRlbnRpYWwgLnByZXNpZGVudGlhbC13cmFwcGVyIC5jYW5kaWRhdGVzLmRpc2FibGVkIC5jYW5kaWRhdGUtY29udGVudCAuY2FuZGlkYXRlIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICM1NzU3NTc7IH0gfVxuXG5tZC1kaWFsb2cucHJlc2lkZW50aWFsLWJldHRpbmcge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIG1kLWRpYWxvZy5wcmVzaWRlbnRpYWwtYmV0dGluZyBtZC10b29sYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICBtZC1kaWFsb2cucHJlc2lkZW50aWFsLWJldHRpbmcgbWQtdG9vbGJhciAubWQtdG9vbGJhci10b29scyB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgbWQtZGlhbG9nLnByZXNpZGVudGlhbC1iZXR0aW5nIG1kLXRvb2xiYXIgLm1kLXRvb2xiYXItdG9vbHMgLnBpY3R1cmVzIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICB6LWluZGV4OiAyMDsgfVxuICAgICAgbWQtZGlhbG9nLnByZXNpZGVudGlhbC1iZXR0aW5nIG1kLXRvb2xiYXIgLm1kLXRvb2xiYXItdG9vbHMgc3BhbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAwcHg7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4OyB9XG4gIG1kLWRpYWxvZy5wcmVzaWRlbnRpYWwtYmV0dGluZyBtZC1kaWFsb2ctY29udGVudCB7XG4gICAgbWluLXdpZHRoOiA0MjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgei1pbmRleDogMjsgfVxuICAgIG1kLWRpYWxvZy5wcmVzaWRlbnRpYWwtYmV0dGluZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgbWQtZGlhbG9nLnByZXNpZGVudGlhbC1iZXR0aW5nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCBoMSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIDAgOHB4IDA7IH1cbiAgICAgIG1kLWRpYWxvZy5wcmVzaWRlbnRpYWwtYmV0dGluZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgaDIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAgIG1kLWRpYWxvZy5wcmVzaWRlbnRpYWwtYmV0dGluZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgaDIgc3BhbiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBjb2xvcjogIzBENDdBMTsgfVxuICAgICAgICAgIG1kLWRpYWxvZy5wcmVzaWRlbnRpYWwtYmV0dGluZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgaDIgc3Bhbi5tZC13YXJuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmEzMzQzOyB9XG4gICAgICBtZC1kaWFsb2cucHJlc2lkZW50aWFsLWJldHRpbmcgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5iZXQtZm9ybSB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHg7IH1cbiAgICAgICAgbWQtZGlhbG9nLnByZXNpZGVudGlhbC1iZXR0aW5nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuYmV0LWZvcm0gLmxhYmVsIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA3MjcyNzI3ZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgICAgICAgICAtbXMtaHlwaGVuczogYXV0bztcbiAgICAgICAgICBoeXBoZW5zOiBhdXRvO1xuICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gICAgICAgIG1kLWRpYWxvZy5wcmVzaWRlbnRpYWwtYmV0dGluZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLmJldC1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICBtZC1kaWFsb2cucHJlc2lkZW50aWFsLWJldHRpbmcgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5iZXQtZm9ybSAuZm9ybS1ncm91cCBpbnB1dC5iZXQtaW5wdXQge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNDQsIDExOSwgMTc5LCAwLjM0KTtcbiAgICAgICAgICAgIGNvbG9yOiAjMmIyZTU5O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTQsIDI0NCwgMjM0LCAwLjMpOyB9XG4gICAgICAgICAgICBtZC1kaWFsb2cucHJlc2lkZW50aWFsLWJldHRpbmcgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5iZXQtZm9ybSAuZm9ybS1ncm91cCBpbnB1dC5iZXQtaW5wdXQ6Zm9jdXMgKyAubGluZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjg3MDE2OyB9XG4gICAgICAgICAgICBtZC1kaWFsb2cucHJlc2lkZW50aWFsLWJldHRpbmcgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5iZXQtZm9ybSAuZm9ybS1ncm91cCBpbnB1dC5iZXQtaW5wdXRbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjQpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuNCk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAxLCAyMDEsIDIwMSwgMC4zKTsgfVxuICAgICAgICAgIG1kLWRpYWxvZy5wcmVzaWRlbnRpYWwtYmV0dGluZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLmJldC1mb3JtIC5mb3JtLWdyb3VwIC5saW5lIHtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjg3MDE2O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogNTAlOyB9XG4gICAgICBtZC1kaWFsb2cucHJlc2lkZW50aWFsLWJldHRpbmcgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5oZWxwIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuICAgICAgICBtZC1kaWFsb2cucHJlc2lkZW50aWFsLWJldHRpbmcgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5oZWxwIHNwYW4ge1xuICAgICAgICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkYxNzY7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q0YzMwNjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luOiAwIDRweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICBtZC1kaWFsb2cucHJlc2lkZW50aWFsLWJldHRpbmcgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5oZWxwIHNwYW46aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Q0YzMwNjsgfVxuICBtZC1kaWFsb2cucHJlc2lkZW50aWFsLWJldHRpbmcgbWQtZGlhbG9nLWFjdGlvbnMge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgbWQtZGlhbG9nLnByZXNpZGVudGlhbC1iZXR0aW5nIG1kLXByb2dyZXNzLWxpbmVhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgbWQtZGlhbG9nLnByZXNpZGVudGlhbC1iZXR0aW5nIHtcbiAgICAgIHdpZHRoOiA5OCU7XG4gICAgICBtYXgtd2lkdGg6IDk4JTsgfVxuICAgICAgbWQtZGlhbG9nLnByZXNpZGVudGlhbC1iZXR0aW5nIG1kLWRpYWxvZy1jb250ZW50IHtcbiAgICAgICAgbWluLXdpZHRoOiA5NiU7IH0gfVxuXG5ib2R5LnNhYmEgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy8zNTMxMDkwOTguanBnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiMmU1OTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgYm9keS5zYWJhICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7IH0gfVxuICBib2R5LnNhYmEgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjQsIDIyNCwgMjI2LCAwKTsgfVxuICAgIGJvZHkuc2FiYSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50IC5zYWJhLWdhbWUgLmdhbWUtY29udGVudCB7XG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIGJvZHkuc2FiYSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50IC5zYWJhLWdhbWUgLmdhbWUtY29udGVudCAuZnJhbWUtcGxheSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICBib2R5LnNhYmEgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAuc2FiYS1nYW1lIC5nYW1lLWNvbnRlbnQgLmZyYW1lLXBsYXkgaWZyYW1lIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgICBib2R5LnNhYmEgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAuc2FiYS1nYW1lIC5nYW1lLWNvbnRlbnQgLmZyYW1lLXBsYXkgaWZyYW1lIGJvZHkjZWxlbWVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICBib2R5LnNhYmEgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAuc2FiYS1nYW1lIC5nYW1lLWNvbnRlbnQgLmZyYW1lLXBsYXkgLmZyZWUtcGxheSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMTZweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiA0cHg7IH1cbiAgICAgICAgICBib2R5LnNhYmEgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAuc2FiYS1nYW1lIC5nYW1lLWNvbnRlbnQgLmZyYW1lLXBsYXkgLmZyZWUtcGxheSAubWVzc2FnZSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTUyYzJlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2M3NDI0MztcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IC0xMnB4IDE0cHggMjNweCAxcHggcmdiYSgwLCAwLCAwLCAwLjc1KTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICBib2R5LnNhYmEgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAuc2FiYS1nYW1lIC5nYW1lLWNvbnRlbnQgLmZyYW1lLXBsYXkgLmZyZWUtcGxheSB7XG4gICAgICAgICAgICAgIGJvdHRvbTogNnB4OyB9XG4gICAgICAgICAgICAgIGJvZHkuc2FiYSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50IC5zYWJhLWdhbWUgLmdhbWUtY29udGVudCAuZnJhbWUtcGxheSAuZnJlZS1wbGF5IC5tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9IH1cbiAgICAgICAgYm9keS5zYWJhICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgLnNhYmEtZ2FtZSAuZ2FtZS1jb250ZW50IC5mcmFtZS1wbGF5IC53YWl0LXdtIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAgICAgYm9keS5zYWJhICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgLnNhYmEtZ2FtZSAuZ2FtZS1jb250ZW50IC5mcmFtZS1wbGF5IC53YWl0LXdtLnByZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBibGFjazsgfVxuICAgICAgICAgIGJvZHkuc2FiYSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50IC5zYWJhLWdhbWUgLmdhbWUtY29udGVudCAuZnJhbWUtcGxheSAud2FpdC13bSAubG9nbyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgIGJvZHkuc2FiYSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50IC5zYWJhLWdhbWUgLmdhbWUtY29udGVudCAuZnJhbWUtcGxheSAud2FpdC13bSAubG9nbyAubG9hZGVyLFxuICAgICAgICAgICAgYm9keS5zYWJhICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgLnNhYmEtZ2FtZSAuZ2FtZS1jb250ZW50IC5mcmFtZS1wbGF5IC53YWl0LXdtIC5sb2dvIC5sb2FkZXI6YWZ0ZXIge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMGVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwZW07IH1cbiAgICAgICAgICAgIGJvZHkuc2FiYSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50IC5zYWJhLWdhbWUgLmdhbWUtY29udGVudCAuZnJhbWUtcGxheSAud2FpdC13bSAubG9nbyAubG9hZGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmclMjB3aWR0aCUzRCUyMjIwNDglMjIlMjBoZWlnaHQlM0QlMjIyMDQ4JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjA0OCUyMDIwNDglMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTE3NjclMjAxMTg0cTAlMjA1LTElMjA3LTY0JTIwMjY4LTI2OCUyMDQzNC41VDEwMjAlMjAxNzkycS0xNDYlMjAwLTI4Mi41LTU1VDQ5NCUyMDE1ODBsLTEyOSUyMDEyOXEtMTklMjAxOS00NSUyMDE5dC00NS0xOS0xOS00NXYtNDQ4cTAtMjYlMjAxOS00NXQ0NS0xOWg0NDhxMjYlMjAwJTIwNDUlMjAxOXQxOSUyMDQ1LTE5JTIwNDVsLTEzNyUyMDEzN3E3MSUyMDY2JTIwMTYxJTIwMTAydDE4NyUyMDM2cTEzNCUyMDAlMjAyNTAtNjV0MTg2LTE3OXExMS0xNyUyMDUzLTExNyUyMDgtMjMlMjAzMC0yM2gxOTJxMTMlMjAwJTIwMjIuNSUyMDkuNXQ5LjUlMjAyMi41em0yNS04MDB2NDQ4cTAlMjAyNi0xOSUyMDQ1dC00NSUyMDE5aC00NDhxLTI2JTIwMC00NS0xOXQtMTktNDUlMjAxOS00NWwxMzgtMTM4cS0xNDgtMTM3LTM0OS0xMzctMTM0JTIwMC0yNTAlMjA2NVQ1ODglMjA3NTZxLTExJTIwMTctNTMlMjAxMTctOCUyMDIzLTMwJTIwMjNIMzA2cS0xMyUyMDAtMjIuNS05LjVUMjc0JTIwODY0di03cTY1LTI2OCUyMDI3MC00MzQuNVQxMDI0JTIwMjU2cTE0NiUyMDAlMjAyODQlMjA1NS41VDE1NTMlMjA0NjhsMTMwLTEyOXExOS0xOSUyMDQ1LTE5dDQ1JTIwMTklMjAxOSUyMDQ1eiUyMiUyMGZpbGwlM0QlMjIlMjM0NDQlMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpIGJyaWdodG5lc3MoNSk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBlbTtcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGxvYWQ4IDNzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICAgICAgYW5pbWF0aW9uOiBsb2FkOCAzcyBpbmZpbml0ZSBsaW5lYXI7IH1cbiAgICAgICAgICAgIGJvZHkuc2FiYSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50IC5zYWJhLWdhbWUgLmdhbWUtY29udGVudCAuZnJhbWUtcGxheSAud2FpdC13bSAubG9nbyAubWVzc2FnZSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgYm90dG9tOiAtMTQwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgICAgbGVmdDogLTE0MHB4O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMmMyZTU5O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZGYwMDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZhZjZiYTsgfVxuICAgICAgYm9keS5zYWJhICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgLnNhYmEtZ2FtZSAuZ2FtZS1jb250ZW50IC5OYkJiUk5pbCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICBib2R5LnNhYmEgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAuc2FiYS1nYW1lIC5nYW1lLWNvbnRlbnQgLk5iQmJSTmlsLm1haW50ZW5hbmNlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9tYWludGVuYW5jZS1iZy5qcGdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgICAgICAgYm9keS5zYWJhICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgLnNhYmEtZ2FtZSAuZ2FtZS1jb250ZW50IC5OYkJiUk5pbC5tYWludGVuYW5jZSBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIGJvZHkuc2FiYSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50IC5zYWJhLWdhbWUgLmdhbWUtY29udGVudCAuTmJCYlJOaWwgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogM2VtOyB9XG4gICAgICAgIGJvZHkuc2FiYSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50IC5zYWJhLWdhbWUgLmdhbWUtY29udGVudCAuTmJCYlJOaWwgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgICBib2R5LnNhYmEgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAuc2FiYS1nYW1lIC5nYW1lLWNvbnRlbnQgLk5iQmJSTmlsIHtcbiAgICAgICAgICAgIHdpZHRoOiA5OHZ3O1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZ3ICogNS85KTsgfVxuICAgICAgICAgICAgYm9keS5zYWJhICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgLnNhYmEtZ2FtZSAuZ2FtZS1jb250ZW50IC5OYkJiUk5pbCBwIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTsgfSB9XG4gICAgICBib2R5LnNhYmEgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAuc2FiYS1nYW1lIC5nYW1lLWNvbnRlbnQuc2FiYS1jbHViIHtcbiAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiA4MDBweDsgfVxuICAgICAgICBib2R5LnNhYmEgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAuc2FiYS1nYW1lIC5nYW1lLWNvbnRlbnQuc2FiYS1jbHViIC5mcmFtZS1wbGF5IHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA4MDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDgwMHB4OyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgICAgICAgICAgIGJvZHkuc2FiYSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50IC5zYWJhLWdhbWUgLmdhbWUtY29udGVudC5zYWJhLWNsdWIgLmZyYW1lLXBsYXkge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICAgIGhlaWdodDogY2FsYyggMTAwdmggLSA2NHB4KTsgfSB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgYm9keS5zYWJhICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgLnNhYmEtZ2FtZSAuZ2FtZS1jb250ZW50LnNhYmEtY2x1YiAuZnJhbWUtcGxheSB7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7IH0gfVxuICAgIGJvZHkuc2FiYSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50IC5zYWJhLWdhbWUgLkNnY0lFWFJ3IC5tZC1idXR0b24ge1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4OyB9XG4gICAgICBib2R5LnNhYmEgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAuc2FiYS1nYW1lIC5DZ2NJRVhSdyAubWQtYnV0dG9uLkpjdVB0T25QIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1NjQwMDtcbiAgICAgICAgY29sb3I6ICNFRUU7IH1cbiAgICAgIGJvZHkuc2FiYSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50IC5zYWJhLWdhbWUgLkNnY0lFWFJ3IC5tZC1idXR0b24uSU1zaFZyR0kge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwREREO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIGJvZHkuc2FiYSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50IC5zYWJhLWdhbWUgLmFjY291bnQtbG9ja2VkLCBib2R5LnNhYmEgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAuc2FiYS1nYW1lIC5tYWludGVuYW5jZSwgYm9keS5zYWJhICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgLnNhYmEtZ2FtZSAubmVlZC10cmFuc2ZlciB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjgyMjIyO1xuICAgICAgYmFja2dyb3VuZDogI2YzOGM4YztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgbWFyZ2luOiAwIDhweDsgfVxuICAgICAgYm9keS5zYWJhICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgLnNhYmEtZ2FtZSAuYWNjb3VudC1sb2NrZWQgcCwgYm9keS5zYWJhICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgLnNhYmEtZ2FtZSAubWFpbnRlbmFuY2UgcCwgYm9keS5zYWJhICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgLnNhYmEtZ2FtZSAubmVlZC10cmFuc2ZlciBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgYm9keS5zYWJhICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgLnNhYmEtZ2FtZSAubWFpbnRlbmFuY2UsIGJvZHkuc2FiYSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50IC5zYWJhLWdhbWUgLm5lZWQtdHJhbnNmZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZGYwMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmYWY2YmE7IH1cbiAgICAgIGJvZHkuc2FiYSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50IC5zYWJhLWdhbWUgLm1haW50ZW5hbmNlIC50ZXh0LXVwcGVyY2FzZSwgYm9keS5zYWJhICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgLnNhYmEtZ2FtZSAubmVlZC10cmFuc2ZlciAudGV4dC11cHBlcmNhc2Uge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW46IDE2cHggMCAwIDA7IH1cblxubWQtZGlhbG9nLnNhYmEgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgcGFkZGluZzogMTZweDsgfVxuICBtZC1kaWFsb2cuc2FiYSBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBtZC1kaWFsb2cuc2FiYSBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLmNvbnRlbnQgLmNvbnRlbnQtd3JhcCAuaW5wdXQtY29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgICBtZC1kaWFsb2cuc2FiYSBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLmNvbnRlbnQgLmNvbnRlbnQtd3JhcCAuaW5wdXQtY29udGVudCBkaXYubWVzc2FnZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIG1hcmdpbjogOHB4IDAgMCAwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjVzIGVhc2U7XG4gICAgICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG4gICAgICAgIG1kLWRpYWxvZy5zYWJhIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuY29udGVudCAuY29udGVudC13cmFwIC5pbnB1dC1jb250ZW50IGRpdi5tZXNzYWdlLmhhcy1kYWRhIHtcbiAgICAgICAgICBjb2xvcjogIzFhMWEzNDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjhlYTlmO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmYWNlODg7IH1cbiAgICAgICAgbWQtZGlhbG9nLnNhYmEgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5jb250ZW50IC5jb250ZW50LXdyYXAgLmlucHV0LWNvbnRlbnQgZGl2Lm1lc3NhZ2U6OmZpcnN0LWxldHRlciB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgbWQtZGlhbG9nLnNhYmEgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5jb250ZW50IC5jb250ZW50LXdyYXAgLmlucHV0LWNvbnRlbnQubW9uZXktdGVtcGxhdGUgLnRlbXBsYXRlLXdyYXAge1xuICAgICAgICBtYXJnaW46IDAgLTRweDsgfVxuICAgICAgICBtZC1kaWFsb2cuc2FiYSBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLmNvbnRlbnQgLmNvbnRlbnQtd3JhcCAuaW5wdXQtY29udGVudC5tb25leS10ZW1wbGF0ZSAudGVtcGxhdGUtd3JhcCAubW9uZXktaXRlbSB7XG4gICAgICAgICAgbWluLXdpZHRoOiA2MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgNHB4IDhweCA0cHg7XG4gICAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiA4OHB4OyB9XG4gICAgICAgICAgbWQtZGlhbG9nLnNhYmEgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5jb250ZW50IC5jb250ZW50LXdyYXAgLmlucHV0LWNvbnRlbnQubW9uZXktdGVtcGxhdGUgLnRlbXBsYXRlLXdyYXAgLm1vbmV5LWl0ZW0gZGl2IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMzliZTU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDM5MGQ2O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZTsgfVxuICAgICAgICAgICAgbWQtZGlhbG9nLnNhYmEgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5jb250ZW50IC5jb250ZW50LXdyYXAgLmlucHV0LWNvbnRlbnQubW9uZXktdGVtcGxhdGUgLnRlbXBsYXRlLXdyYXAgLm1vbmV5LWl0ZW0gZGl2OmhvdmVyIHtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDMsIDE1NSwgMjI5LCAwLjgpOyB9XG4gICAgICAgICAgbWQtZGlhbG9nLnNhYmEgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5jb250ZW50IC5jb250ZW50LXdyYXAgLmlucHV0LWNvbnRlbnQubW9uZXktdGVtcGxhdGUgLnRlbXBsYXRlLXdyYXAgLm1vbmV5LWl0ZW0uYWxsLWluIGRpdiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmE1MTQzO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Y0NDMzNjsgfVxuICAgICAgICAgICAgbWQtZGlhbG9nLnNhYmEgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5jb250ZW50IC5jb250ZW50LXdyYXAgLmlucHV0LWNvbnRlbnQubW9uZXktdGVtcGxhdGUgLnRlbXBsYXRlLXdyYXAgLm1vbmV5LWl0ZW0uYWxsLWluIGRpdjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjUwLCA4MSwgNjcsIDAuOCk7IH1cbiAgICAgIG1kLWRpYWxvZy5zYWJhIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuY29udGVudCAuY29udGVudC13cmFwIC5pbnB1dC1jb250ZW50LmRpcmVjdGlvbiA+IGRpdiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDsgfVxuICAgICAgICBtZC1kaWFsb2cuc2FiYSBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLmNvbnRlbnQgLmNvbnRlbnQtd3JhcCAuaW5wdXQtY29udGVudC5kaXJlY3Rpb24gPiBkaXYgKyBkaXYge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIG1kLWRpYWxvZy5zYWJhIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuY29udGVudCAuY29udGVudC13cmFwIC5pbnB1dC1jb250ZW50LmRpcmVjdGlvbiA+IGRpdjpob3ZlciB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjM4LCAyMzgsIDIzOCwgMC41KTsgfVxuICAgICAgICBtZC1kaWFsb2cuc2FiYSBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLmNvbnRlbnQgLmNvbnRlbnQtd3JhcCAuaW5wdXQtY29udGVudC5kaXJlY3Rpb24gPiBkaXYuYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDM5YmU1O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMzkwZDY7XG4gICAgICAgICAgY29sb3I6ICNGRkY7IH1cbiAgICAgICAgICBtZC1kaWFsb2cuc2FiYSBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLmNvbnRlbnQgLmNvbnRlbnQtd3JhcCAuaW5wdXQtY29udGVudC5kaXJlY3Rpb24gPiBkaXYuYWN0aXZlOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMywgMTU1LCAyMjksIDAuOSk7IH1cbiAgICBtZC1kaWFsb2cuc2FiYSBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLmNvbnRlbnQgLmNvbnRlbnQtd3JhcCAubm90ZSB7XG4gICAgICBwYWRkaW5nOiAwIDAgMTZweCAwOyB9XG4gICAgICBtZC1kaWFsb2cuc2FiYSBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLmNvbnRlbnQgLmNvbnRlbnQtd3JhcCAubm90ZSBzcGFuIHtcbiAgICAgICAgcGFkZGluZzogNHB4IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmOGVhOWY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmYWNlODg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICBtZC1kaWFsb2cuc2FiYSBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiAxMDB2dzsgfVxuICAgICAgbWQtZGlhbG9nLnNhYmEgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5jb250ZW50IC5jb250ZW50LXdyYXAgLmlucHV0LWNvbnRlbnQgZGl2Lm1lc3NhZ2Uge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoIDEwMHZ3IC0gMzJweCk7IH1cbiAgICAgIG1kLWRpYWxvZy5zYWJhIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuY29udGVudCAuY29udGVudC13cmFwIC5pbnB1dC1jb250ZW50Lm1vbmV5LXRlbXBsYXRlIC50ZW1wbGF0ZS13cmFwIC5tb25leS1pdGVtIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCAoMTAwdncgLSA3MnB4KS84KTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgbWQtZGlhbG9nLnNhYmEgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogMTAwdnc7IH1cbiAgICAgIG1kLWRpYWxvZy5zYWJhIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuY29udGVudCAuY29udGVudC13cmFwIC5pbnB1dC1jb250ZW50Lm1vbmV5LXRlbXBsYXRlIC50ZW1wbGF0ZS13cmFwIC5tb25leS1pdGVtIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCAoMTAwdncgLSA3MnB4KS82KTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgbWQtZGlhbG9nLnNhYmEgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogMTAwdnc7IH1cbiAgICAgIG1kLWRpYWxvZy5zYWJhIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuY29udGVudCAuY29udGVudC13cmFwIC5pbnB1dC1jb250ZW50Lm1vbmV5LXRlbXBsYXRlIC50ZW1wbGF0ZS13cmFwIC5tb25leS1pdGVtIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCAoMTAwdncgLSA3MnB4KS81KTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gICAgbWQtZGlhbG9nLnNhYmEgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogMTAwdnc7IH1cbiAgICAgIG1kLWRpYWxvZy5zYWJhIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuY29udGVudCAuY29udGVudC13cmFwIHtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICBtZC1kaWFsb2cuc2FiYSBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLmNvbnRlbnQgLmNvbnRlbnQtd3JhcCAuaW5wdXQtY29udGVudC5tb25leS10ZW1wbGF0ZSAudGVtcGxhdGUtd3JhcCAubW9uZXktaXRlbSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCAoMTAwdncgLSAyNHB4KS80KTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgbWQtZGlhbG9nLnNhYmEgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogMTAwdnc7IH1cbiAgICAgIG1kLWRpYWxvZy5zYWJhIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuY29udGVudCAuY29udGVudC13cmFwIHtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICBtZC1kaWFsb2cuc2FiYSBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLmNvbnRlbnQgLmNvbnRlbnQtd3JhcCAuaW5wdXQtY29udGVudC5tb25leS10ZW1wbGF0ZSAudGVtcGxhdGUtd3JhcCAubW9uZXktaXRlbSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCAoMTAwdncgLSAyNHB4KS8zKTsgfSB9XG5cbmJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1pbi1oZWlnaHQ6IDEwMCU7IH1cbiAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAubm90aWZpY2F0aW9uIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBtYXJnaW46IDE2cHggMCAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiA0cHggMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAubm90aWZpY2F0aW9uIHtcbiAgICAgICAgbWFyZ2luOiA4cHggOHB4IDAgOHB4OyB9IH1cbiAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC5ub3RpZmljYXRpb246YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLm5vdGlmaWNhdGlvbjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAubm90aWZpY2F0aW9uIC5tYXJxdWVlIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC5ub3RpZmljYXRpb24gLm1hcnF1ZWUgI21hcnF1ZWUtaWQtaW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLm5vdGlmaWNhdGlvbiAubWFycXVlZSBzcGFuIGxhYmVsIHtcbiAgICAgICAgcGFkZGluZzogMCA4cHggMCAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAubm90aWZpY2F0aW9uIC5tYXJxdWVlIHNwYW4gKyBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQ4cHg7IH1cbiAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLm5vdGlmaWNhdGlvbiAubWFycXVlZTpob3ZlciB7XG4gICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7IH1cbiAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAubWQtYnV0dG9uLmhvbWUtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbWFyZ2luOiAxNnB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICB3aWR0aDogNDhweDtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGxlZnQ6IDA7IH1cbiAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC5tZC1idXR0b24uaG9tZS1idXR0b24gbWQtaWNvbiB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0OyB9XG4gIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLmdhbWUtdGl0bGVzIHtcbiAgICBwYWRkaW5nOiAxNnB4IDE2cHggMCAxNnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLmdhbWUtdGl0bGVzIHtcbiAgICAgICAgcGFkZGluZzogMTZweCA0cHggMCA0cHg7IH0gfVxuICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLmdhbWUtdGl0bGVzIC5tZC1idXR0b24ubWQtaWNvbi1idXR0b24ge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAuZ2FtZS10aXRsZXMgaDIge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC5nYW1lLXRpdGxlcyAubWQtYnV0dG9uOm5vdCgubWQtaWNvbi1idXR0b24pIHtcbiAgICAgIG1hcmdpbjogMCAxcHg7XG4gICAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7IH1cbiAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUge1xuICAgICAgcGFkZGluZzogOHB4IDAgMCA4cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSB7XG4gICAgICAgICAgcGFkZGluZzogNHB4OyB9IH1cbiAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweDsgfSB9XG4gICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIge1xuICAgICAgICAgICAgICBwYWRkaW5nOiA0cHg7IH0gfVxuICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLXdyYXAge1xuICAgICAgICBwYWRkaW5nOiA4cHggMCAwIDhweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS13cmFwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweDsgfSB9XG4gICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS13cmFwIC5iZXR0aW5nLWZvcm0ge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0td3JhcCAuYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0taGVhZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTFweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLXdyYXAgLmJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLXdyYXAgLmJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLWNvbnRlbnQgLmlnbm9yZS1wcmljZSBtZC1jaGVja2JveCB7XG4gICAgICAgICAgICAgIG1hcmdpbjogNHB4IDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0td3JhcCAuYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0tY29udGVudCAuaWdub3JlLXByaWNlIG1kLWNoZWNrYm94IC5tZC1pY29uIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7IH1cbiAgICAgICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLXdyYXAgLmJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLWNvbnRlbnQgLmlnbm9yZS1wcmljZSBtZC1jaGVja2JveCAubWQtbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDcyNzI3MjdlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0td3JhcCAuYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0tY29udGVudCAuc3ViLXRpdGxlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDcyNzI3MjdlbTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuICAgICAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0td3JhcCAuYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0tY29udGVudCAuc3ViLXRpdGxlIHNwYW4udGV4dC1ib3hlZC1vbmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA3MjcyNzI3ZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS13cmFwIC5iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS1jb250ZW50IC5zdWItdGl0bGUubnVtYmVyIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS13cmFwIC5iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS1jb250ZW50IC5zdWItdGl0bGUubnVtYmVyID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAgICAgICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS13cmFwIC5iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS1jb250ZW50IC5zdWItdGl0bGUubnVtYmVyID4gZGl2OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4OyB9XG4gICAgICAgICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLXdyYXAgLmJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLWNvbnRlbnQgLnN1Yi10aXRsZS5udW1iZXIgc3BhbiB7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07IH1cbiAgICAgICAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0td3JhcCAuYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0tY29udGVudCAuc3ViLXRpdGxlLm51bWJlci5mdWxsIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS13cmFwIC5iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS1jb250ZW50IC5zdWItdGl0bGUuc2Vjb25kYXJ5LnRleHQtYm9sZCB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLXdyYXAgLmJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLWNvbnRlbnQgZm9ybS5tZC1pbmxpbmUtZm9ybSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0td3JhcCAuYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0tY29udGVudCBmb3JtLm1kLWlubGluZS1mb3JtIC5zdWItdGl0bGUge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtOyB9XG4gICAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0td3JhcCAuYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0tY29udGVudCAucmVnaXJvbnMge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4OyB9XG4gICAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0td3JhcCAuYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0tY29udGVudCAuYmV0dGluZy1idXR0b24ge1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMCA4cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMzZweDsgfVxuICAgICAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0td3JhcCAuYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0tY29udGVudCAuYmV0dGluZy1idXR0b25bZGlzYWJsZWRdIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgxMDgsIDEwNywgMTA3LCAwLjUpOyB9XG4gICAgICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS13cmFwIC5iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS1jb250ZW50IC5iZXR0aW5nLWJ1dHRvbi5jYW5jZWwtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87IH1cbiAgICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS13cmFwIC5iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS1jb250ZW50IGlucHV0LmJldC1pbnB1dCB7XG4gICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDsgfVxuICAgICAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0td3JhcCAuYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0tY29udGVudCBpbnB1dC5iZXQtaW5wdXRbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDg5LCA4OSwgODksIDAuMikgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjQpOyB9XG4gICAgICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS13cmFwIC5iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS1jb250ZW50IGlucHV0LmJldC1pbnB1dC54aWVuIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLXdyYXAgLmJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLWNvbnRlbnQgLmJhbGFuY2UgLnNlY29uZGFyeSB7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gICAgICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS13cmFwIC5iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS1jb250ZW50IC5iYWxhbmNlIC5zZWNvbmRhcnkgLm1kLWJ1dHRvbiBtZC1pY29uLnJvdGF0aW5nIHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogcm90YXRpbmcgMXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgICAgICAgIC1tb3otYW5pbWF0aW9uOiByb3RhdGluZyAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgLW1zLWFuaW1hdGlvbjogcm90YXRpbmcgMXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgICAgICAgIC1vLWFuaW1hdGlvbjogcm90YXRpbmcgMXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogcm90YXRpbmcgMXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBCMEZGOyB9XG4gICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5saXZlLWluZm8ge1xuICAgICAgICBwYWRkaW5nOiA4cHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5saXZlLWluZm8ge1xuICAgICAgICAgICAgcGFkZGluZzogNHB4OyB9IH1cbiAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAubGl2ZS1pbmZvIC5saXZlLWNvbnRlbnQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGFkY2UwO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmxpdmUtaW5mbyAubGl2ZS1jb250ZW50IC50aXRsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQwZGVnLCAjNmYwMGY3IDAlLCAjMTkxMjQ4IDEwMCUpO1xuICAgICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmxpdmUtaW5mbyAubGl2ZS1jb250ZW50IC5jb250ZW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZGYzZmE7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5saXZlLWluZm8gLmxpdmUtY29udGVudCAuY29udGVudCArIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWRjZTA7IH1cbiAgICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmxpdmUtaW5mbyAubGl2ZS1jb250ZW50IC5jb250ZW50IC50aW1lciB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICBjb2xvcjogI2Y4MzM2NTsgfVxuICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAucmVjZW50LWJldHRpbmctbGlzdCB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAwIDAgOHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAucmVjZW50LWJldHRpbmctbGlzdCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHg7IH0gfVxuICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5yZWNlbnQtYmV0dGluZy1saXN0IC5yZWNlbnQtdGlja2V0cyB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAucmVjZW50LWJldHRpbmctbGlzdCAucmVjZW50LXRpY2tldHMgLm1kLXN1YmhlYWRlciAubWQtc3ViaGVhZGVyLWlubmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDEycHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGhlaWdodDogNDJweDsgfVxuICAgICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAucmVjZW50LWJldHRpbmctbGlzdCAucmVjZW50LXRpY2tldHMgLm1kLXN1YmhlYWRlciAubWQtc3ViaGVhZGVyLWlubmVyIC5tZC1zdWJoZWFkZXItY29udGVudCB7XG4gICAgICAgICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7IH1cbiAgICAgICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAucmVjZW50LWJldHRpbmctbGlzdCAucmVjZW50LXRpY2tldHMgLm1kLXN1YmhlYWRlciAubWQtc3ViaGVhZGVyLWlubmVyIC5tZC1zdWJoZWFkZXItY29udGVudCAubWQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5yZWNlbnQtYmV0dGluZy1saXN0IC5yZWNlbnQtdGlja2V0cyAubWQtc3ViaGVhZGVyIC5tZC1zdWJoZWFkZXItaW5uZXIgLm1kLXN1YmhlYWRlci1jb250ZW50IC5tZC1idXR0b24gbWQtaWNvbiB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzlhYTFhOTsgfVxuICAgICAgICAgICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAucmVjZW50LWJldHRpbmctbGlzdCAucmVjZW50LXRpY2tldHMgLm1kLXN1YmhlYWRlciAubWQtc3ViaGVhZGVyLWlubmVyIC5tZC1zdWJoZWFkZXItY29udGVudCAubWQtYnV0dG9uIG1kLWljb24ucm90YXRpbmcge1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHJvdGF0aW5nIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDk2ODg7IH1cbiAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5yZWNlbnQtYmV0dGluZy1saXN0IC5yZWNlbnQtdGlja2V0cyAuc2hvdyB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgbGluZWFyIDAuNXM7IH1cbiAgICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLnJlY2VudC1iZXR0aW5nLWxpc3QgLnJlY2VudC10aWNrZXRzIC5zaG93IG1kLWxpc3QtaXRlbSwgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAucmVjZW50LWJldHRpbmctbGlzdCAucmVjZW50LXRpY2tldHMgLnNob3cgLnRpY2tldC1jb250ZW50IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2RjZGRkZjsgfVxuICAgICAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5yZWNlbnQtYmV0dGluZy1saXN0IC5yZWNlbnQtdGlja2V0cyAuc2hvdyBtZC1saXN0LWl0ZW0udGlja2V0LCBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5yZWNlbnQtYmV0dGluZy1saXN0IC5yZWNlbnQtdGlja2V0cyAuc2hvdyAudGlja2V0LWNvbnRlbnQudGlja2V0IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE1MCwgMTM2LCAwLjUpOyB9XG4gICAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5yZWNlbnQtYmV0dGluZy1saXN0IC5yZWNlbnQtdGlja2V0cyAuc2hvdyBzcGFuLmNhbmNlbC1iZXQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjgzMzY1O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxMnB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5yZWNlbnQtYmV0dGluZy1saXN0IC5yZWNlbnQtdGlja2V0cyAuc2hvdyBzcGFuLmNhbmNlbC1iZXQgbWQtcHJvZ3Jlc3MtY2lyY3VsYXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogNnB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogNnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAucmVjZW50LWJldHRpbmctbGlzdCAucmVjZW50LXRpY2tldHMgLnNob3cgc3Bhbi5jYW5jZWwtYmV0LndhaXQtdG8tY2FuY2VsIHtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjODM4MzgzO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7IH1cbiAgICAgICAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5yZWNlbnQtYmV0dGluZy1saXN0IC5yZWNlbnQtdGlja2V0cyAuc2hvdyBzcGFuLmNhbmNlbC1iZXQud2FpdC10by1jYW5jZWwgbWQtcHJvZ3Jlc3MtY2lyY3VsYXIge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5yZWNlbnQtYmV0dGluZy1saXN0IC5yZWNlbnQtdGlja2V0cyAudGlja2V0IHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM2cHg7IH1cbiAgICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLnJlY2VudC1iZXR0aW5nLWxpc3QgLnJlY2VudC10aWNrZXRzIC50aWNrZXQ6YmVmb3JlIHtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMzZweDsgfVxuICAgICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAucmVjZW50LWJldHRpbmctbGlzdCAucmVjZW50LXRpY2tldHMgLnRpY2tldDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgNTQsIDk5LCAwLjEpOyB9XG4gICAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5yZWNlbnQtYmV0dGluZy1saXN0IC5yZWNlbnQtdGlja2V0cyAudGlja2V0IC5tZC1idXR0b24ubWQtbm8tc3R5bGUge1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNnB4OyB9XG4gICAgICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLnJlY2VudC1iZXR0aW5nLWxpc3QgLnJlY2VudC10aWNrZXRzIC50aWNrZXQgLm1kLWJ1dHRvbi5tZC1uby1zdHlsZTpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM2cHg7IH1cbiAgICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLnJlY2VudC1iZXR0aW5nLWxpc3QgLnJlY2VudC10aWNrZXRzIC50aWNrZXQ6YmVmb3JlIHtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMzZweDsgfVxuICAgICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAucmVjZW50LWJldHRpbmctbGlzdCAucmVjZW50LXRpY2tldHMgLnRpY2tldCAubWQtbGlzdC1pdGVtLWlubmVyOmJlZm9yZSB7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM2cHg7IH1cbiAgICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLnJlY2VudC1iZXR0aW5nLWxpc3QgLnJlY2VudC10aWNrZXRzIC50aWNrZXQgLm1kLWxpc3QtaXRlbS1pbm5lciBtZC1pY29uIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDE2cHggMCAwOyB9XG4gICAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5yZWNlbnQtYmV0dGluZy1saXN0IC5yZWNlbnQtdGlja2V0cyAudGlja2V0IC5hbW91bnQge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAucmVjZW50LWJldHRpbmctbGlzdCAucmVjZW50LXRpY2tldHMgLnRpY2tldC1jb250ZW50IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5yZWNlbnQtYmV0dGluZy1saXN0IC5yZWNlbnQtdGlja2V0cyAudGlja2V0LWNvbnRlbnQgLnN1Yi10aXRsZSB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAgICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAucmVjZW50LWJldHRpbmctbGlzdCAucmVjZW50LXRpY2tldHMgLnRpY2tldC1jb250ZW50IC5zdWItdGl0bGUgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDcwcHg7IH1cbiAgICAgICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAucmVjZW50LWJldHRpbmctbGlzdCAucmVjZW50LXRpY2tldHMgLnRpY2tldC1jb250ZW50IC5zdWItdGl0bGUgc3Bhbi5udW1iZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZjgzMzY1O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5yZWNlbnQtYmV0dGluZy1saXN0IC5yZWNlbnQtdGlja2V0cyAudGlja2V0LWNvbnRlbnQgLnRleHQtcmVkIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmODMzNjU7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLnJlY2VudC1iZXR0aW5nLWxpc3QgLnJlY2VudC10aWNrZXRzIC50aWNrZXQtY29udGVudCAuc3ViLWhlYWRlciB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNzI3MjcyN2VtO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4zcmVtO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICBoeXBoZW5zOiBhdXRvO1xuICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAucmVjZW50LWJldHRpbmctbGlzdCAucmVjZW50LXRpY2tldHMgLnRpY2tldC1jb250ZW50Lm5nLWhpZGUge1xuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLnJlY2VudC1iZXR0aW5nLWxpc3QgLnJlY2VudC10aWNrZXRzIC5jYW5jZWxlZCAudGlja2V0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM5NDk0OTQgIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAucmVjZW50LWJldHRpbmctbGlzdCAucmVjZW50LXRpY2tldHMgLmNhbmNlbGVkIC50aWNrZXQgLm1kLWJ1dHRvbiAubWQtbGlzdC1pdGVtLWlubmVyIC5tZC1saXN0LWl0ZW0tdGV4dCwgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAucmVjZW50LWJldHRpbmctbGlzdCAucmVjZW50LXRpY2tldHMgLmNhbmNlbGVkIC50aWNrZXQgLm1kLWJ1dHRvbiAubWQtbGlzdC1pdGVtLWlubmVyIC5hbW91bnQge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLnJlY2VudC1iZXR0aW5nLWxpc3QgLnJlY2VudC10aWNrZXRzIC5jYW5jZWxlZCAudGlja2V0LWNvbnRlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2M1YzVjNTsgfVxuICAgICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAucmVjZW50LWJldHRpbmctbGlzdCAucmVjZW50LXRpY2tldHMgLmNhbmNlbGVkIC50aWNrZXQtY29udGVudCBzcGFuLmNhbmNlbGVkIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDhweDtcbiAgICAgICAgICAgICAgY29sb3I6ICNGRjNDMDA7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRjNDMDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCA2MCwgMCwgMC4xKTsgfVxuICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAuc2lkZS1hZHMge1xuICAgICAgICBwYWRkaW5nOiA4cHggMCAwIDhweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLnNpZGUtYWRzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweDsgfSB9XG4gICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLnNpZGUtYWRzIC5pbWFnZSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubnVtYmVyLWZpbHRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm51bWJlci1maWx0ZXIgLmh1bmRyZWRzIHNwYW4ge1xuICAgICAgICAgIG1hcmdpbjogMCAycHg7IH1cbiAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm51bWJlci1maWx0ZXIgLmh1bmRyZWRzIHNwYW4ubGFiZWwge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyOHB4OyB9XG4gICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5udW1iZXItZmlsdGVyIC5odW5kcmVkcyBzcGFuOm5vdCgubGFiZWwpIHtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubnVtYmVyLWZpbHRlciAuaHVuZHJlZHMgKyAuaHVuZHJlZHMge1xuICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDAgMDsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5udW1iZXItZmlsdGVyIC5odW5kcmVkcyArIC5odW5kcmVkcyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDsgfSB9XG4gICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5iZXR0aW5nLWZvcm0ge1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLmJldHRpbmctZm9ybSAuaWdub3JlLXByaWNlIG1kLWNoZWNrYm94IHtcbiAgICAgICAgbWFyZ2luOiA0cHggMDsgfVxuICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5iZXR0aW5nLWZvcm0gLmJldC1pbnB1dC0xIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnB4OyB9XG4gICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLmJldHRpbmctZm9ybSAuYmV0LWlucHV0LTIge1xuICAgICAgICBwYWRkaW5nOiAwIDJweDsgfVxuICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5iZXR0aW5nLWZvcm0gLmJldC1pbnB1dC0zIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7IH1cbiAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAuYmV0dGluZy1mb3JtIC5yZWdpcm9ucyAubGF5b3V0LWNvbHVtbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7IH1cbiAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAuYmV0dGluZy1mb3JtIC5yZWdpcm9ucyBtZC1jaGVja2JveCB7XG4gICAgICAgIG1hcmdpbjogNHB4IDA7IH1cbiAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5iZXR0aW5nLWZvcm0gLnJlZ2lyb25zIG1kLWNoZWNrYm94IC5tZC1pY29uIHtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9XG4gICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAuYmV0dGluZy1mb3JtIC5yZWdpcm9ucyBtZC1jaGVja2JveCAubWQtbGFiZWwge1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAuYmV0dGluZy1mb3JtIC5yZWdpcm9ucyBtZC1jaGVja2JveFtkaXNhYmxlZF0gLm1kLWljb24ge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSg0NCwgMTE5LCAxNzksIDAuMSk7IH1cbiAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLmxpdmUtaW5mbyBoNCB7XG4gICAgICBtYXJnaW46IDRweCA0cHggMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLmxpdmUtaW5mbyBoNCBtZC1pY29uIHtcbiAgICAgICAgYW5pbWF0aW9uOiBibGluayAxcyBsaW5lYXIgaW5maW5pdGU7IH1cbiAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubGl2ZS1pbmZvIGg0IHNwYW4sIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubGl2ZS1pbmZvIGg0IG1kLWljb24sIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubGl2ZS1pbmZvIGg0Lndhcm4ge1xuICAgICAgICBjb2xvcjogI2Y4MzM2NSAhaW1wb3J0YW50OyB9XG4gICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLmxpdmUtaW5mbyBoNCAudXBwZXIge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLnJvdy1pbnB1dC1udW1iZXJzIHtcbiAgICAgIHBhZGRpbmc6IDJweCAwIDhweCAycHg7IH1cbiAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAucm93LWlucHV0LW51bWJlcnMgZm9ybSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAucm93LWlucHV0LW51bWJlcnMgLmlucHV0LW51bWJlcnMtYXJyYXkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNzJweCk7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5yb3ctaW5wdXQtbnVtYmVycyAuaW5wdXQtbnVtYmVycy1hcnJheTpmb2N1cyB7XG4gICAgICAgICAgb3V0bGluZTogMDsgfVxuICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5yb3ctaW5wdXQtbnVtYmVycy5oYXMtc3RhciAuaW5wdXQtbnVtYmVycy1hcnJheSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDVweCk7IH1cbiAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAucm93LWlucHV0LW51bWJlcnMuaGFzLXN0YXIgLm1kLWJ1dHRvbi5oaWdobGlnaHQge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNDQzMzY7IH1cbiAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAucm93LWlucHV0LW51bWJlcnMgLm1kLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgOHB4O1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDsgfVxuICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLnJvdy1pbnB1dC1udW1iZXJzIC5tZC1idXR0b246bm90KC5tZC1hY2NlbnQpIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDg0cHg7XG4gICAgICAgICAgd2lkdGg6IDg0cHg7IH1cbiAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5yb3ctaW5wdXQtbnVtYmVycyAubWQtYnV0dG9uLm1kLWljb24tYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7IH1cbiAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLmNvbGxhcHNpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLmNvbGxhcHNpbmcubmctaGlkZSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLmNvbGxhcHNpbmcgbWQtdGFicyBtZC10YWJzLWNhbnZhcyB7XG4gICAgICAgIGhlaWdodDogMzJweDsgfVxuICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLmNvbGxhcHNpbmcgbWQtdGFicyBtZC10YWJzLWNhbnZhcyBtZC1wYWdpbmF0aW9uLXdyYXBwZXIge1xuICAgICAgICAgIGhlaWdodDogMzJweDsgfVxuICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAuY29sbGFwc2luZyBtZC10YWJzIG1kLXRhYnMtY2FudmFzIG1kLXBhZ2luYXRpb24td3JhcHBlciAubWQtdGFiIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAuY29sbGFwc2luZyBtZC10YWJzIG1kLXRhYnMtY29udGVudC13cmFwcGVyIG1kLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDA7IH1cbiAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5jb2xsYXBzaW5nIG1kLXRhYnMgbWQtdGFicy1jb250ZW50LXdyYXBwZXIgbWQtY29udGVudCAuY29udGVudCB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLmNvbGxhcHNpbmcgbWQtdGFicyBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciBtZC1jb250ZW50IC5jb250ZW50IG1kLWNoZWNrYm94IC5tZC1pY29uIHtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAuY29sbGFwc2luZyBtZC10YWJzIG1kLXRhYnMtY29udGVudC13cmFwcGVyIG1kLWNvbnRlbnQgLmNvbnRlbnQge1xuICAgICAgICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLmNvbGxhcHNpbmcgbWQtdGFicyBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciBtZC1jb250ZW50IC5jb250ZW50IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMyU7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLmNvbGxhcHNpbmcgbWQtdGFicyBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciBtZC1jb250ZW50IC5jb250ZW50IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIHRhYmxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cbiAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIHRhYmxlIHRib2R5IHRyIHRkLnJvdy1jaGVjayBkaXYge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICAgICAgICAgIHdpZHRoOiAxMCU7IH1cbiAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIHRhYmxlIHRib2R5IHRyIHRkIG1kLWNoZWNrYm94IHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7IH1cbiAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgdGFibGUgdGJvZHkgdHIgdGQgbWQtY2hlY2tib3ggLm1kLWljb24ge1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgdGFibGUgdGJvZHkgdHIgdGQgbWQtY2hlY2tib3gubWQtY2hlY2tlZCAubWQtaWNvbjphZnRlciB7XG4gICAgICAgICAgICBsZWZ0OiA1LjY2NjY3cHg7XG4gICAgICAgICAgICB0b3A6IDEuMjIyMjJweDsgfVxuICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSB0YWJsZSB0Ym9keSB0ciB0ZCBtZC1jaGVja2JveFtkaXNhYmxlZF0gLm1kLWljb24ge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ0LCAxMTksIDE3OSwgMC4xKTsgfVxuICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgdGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHdpZHRoOiAyMHB4OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSB0YWJsZTpub3QoLnRhYmxlKSB0Ym9keSB0cjpub3QoOmZpcnN0LWNoaWxkKSB0ZCB7XG4gICAgICAgIGhlaWdodDogNjBweDsgfVxuICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMCU7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAycHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciB7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDFweDsgfSB9XG4gICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlciB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlcjpob3ZlciB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyLnN0b3Age1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIuc3RvcDpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSg0MiwgNDIsIDQyLCAwLjU1KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyLnN0b3A6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICBib3R0b206IDFweDtcbiAgICAgICAgICAgIGxlZnQ6IDFweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxcHg7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCUsIGF1dG87XG4gICAgICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyIC5udW1iZXIge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlciAubnVtYmVyIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIgLm51bWJlci5kMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlciAubnVtYmVyLmQ0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIgLm51bWJlci5kNCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlci5wYXJsYXkgLm51bWJlciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyLm1pZW5uYW0gLm51bWJlciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7IH0gfVxuICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlcjpub3QoLm1pZW5uYW0pIC5wcmljZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvdHRvbTogOHB4O1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyIC5wcmljZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgIGNvbG9yOiAjMDAwREREOyB9XG4gICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIgLnByaWNlIHNwYW4ge1xuICAgICAgICAgICAgcGFkZGluZzogMnB4OyB9XG4gICAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlciAucHJpY2Ugc3Bhbi5wcmljZS11cCB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDIzOSwgMTI4LCAwLjkpOyB9XG4gICAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlciAucHJpY2Ugc3Bhbi56ZXJvIHtcbiAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIgLnByaWNlIHNwYW4ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFweCAycHg7IH0gfVxuICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyIC5wcmljZSBkaXYge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMy4zMyU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuICAgICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIgLnByaWNlIGRpdiBzcGFuIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMXB4IDJweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG4gICAgICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyIC5wcmljZSBkaXYgc3Bhbi5wcmljZS11cCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDIzOSwgMTI4LCAwLjkpOyB9XG4gICAgICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyIC5wcmljZSBkaXYgc3Bhbi5zdG9wIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIgLnByaWNlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgICAgIGJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlciAuaW5wdXQtcG9pbnQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyIC5pbnB1dC1wb2ludCBpbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyLmFjdGl2ZSB7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyLmFjdGl2ZTpub3QoLm1pZW5uYW0pIC5wcmljZTpub3QoLmV4Y2VwdCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyLmFjdGl2ZTpub3QoLm1pZW5uYW0pIC5wcmljZTpub3QoLmV4Y2VwdCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7IH0gfVxuICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyLmFjdGl2ZSAuaW5wdXQtcG9pbnQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlci5hY3RpdmUgLmlucHV0LXBvaW50IHtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLnF1aWNrLWJldCAuYmV0dGluZy1mb3JtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5xdWljay1iZXQgLmJldHRpbmctZm9ybSAuYmV0dGluZy1idXR0b24ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7IH1cbiAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLnF1aWNrLWJldCB0YWJsZSB0aGVhZCB0ciB0aCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAucXVpY2stYmV0IHRhYmxlIHRoZWFkIHRyIHRoIG1kLWNoZWNrYm94IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogMjBweDsgfVxuICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLnF1aWNrLWJldCB0YWJsZSB0aGVhZCB0ciB0aCBtZC1jaGVja2JveCAubWQtaW5rLXJpcHBsZSB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAucXVpY2stYmV0IHRhYmxlIHRoZWFkIHRyIHRoIG1kLWNoZWNrYm94IC5tZC1pY29uIHtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLnF1aWNrLWJldCB0YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDIpOyB9XG4gICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5xdWljay1iZXQgdGFibGUgdGJvZHkgdHIgdGQge1xuICAgICAgcGFkZGluZzogMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAucXVpY2stYmV0IHRhYmxlIHRib2R5IHRyIHRkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICB3aWR0aDogNTZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5xdWljay1iZXQgdGFibGUgdGJvZHkgdHIgdGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICB3aWR0aDogNTZweCAhaW1wb3J0YW50OyB9IH1cbiAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAucXVpY2stYmV0IHRhYmxlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgIG1pbi13aWR0aDogMTAwcHg7IH1cbiAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAucXVpY2stYmV0IHRhYmxlIHRib2R5IHRyIHRkOm50aC1jaGlsZChuKzIpOm50aC1jaGlsZCgtbis2KSB7XG4gICAgICAgIHdpZHRoOiAzNXB4OyB9XG4gICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLnF1aWNrLWJldCB0YWJsZSB0Ym9keSB0ciB0ZC50cmFuc3BhcmVudCB7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5xdWljay1iZXQgdGFibGUgdGJvZHkgdHIgdGQgbWQtY2hlY2tib3hbZGlzYWJsZWRdOm5vdCgubWQtY2hlY2tlZCkgLm1kLWljb24ge1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMSkgIWltcG9ydGFudDsgfVxuICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5xdWljay1iZXQgdGFibGUgdGJvZHkgdHIgdGQgbWQtY2hlY2tib3hbZGlzYWJsZWRdIC5tZC1pY29uIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDEpICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMSkgIWltcG9ydGFudDsgfVxuICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAucXVpY2stYmV0IHRhYmxlIHRmb290IHRyIHRkIHtcbiAgICAgIHBhZGRpbmc6IDhweCA0cHggNHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5xdWljay1iZXQgdGFibGUgaW5wdXQge1xuICAgICAgbWF4LXdpZHRoOiA1NHB4O1xuICAgICAgcGFkZGluZzogNnB4IDRweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7IH1cbiAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAucXVpY2stYmV0IHRhYmxlIGlucHV0W2Rpc2FibGVkXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMDAsIDExNiwgMTM5LCAwLjMpOyB9XG5cbmJvZHkudHJhZGl0aW9uYWwgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDBkZWcsICM2ZjAwZjcgMCUsICMxOTEyNDggMTAwJSk7IH1cbiAgYm9keS50cmFkaXRpb25hbCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICBib2R5LnRyYWRpdGlvbmFsIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUudGFibGUgdGJvZHkgdHIgdGQge1xuICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTExLCAwLCAyNDcsIDAuMSk7IH1cbiAgICBib2R5LnRyYWRpdGlvbmFsIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUudGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxMTEsIDAsIDI0NywgMC4xKTsgfVxuICAgIGJvZHkudHJhZGl0aW9uYWwgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS50YWJsZSB0aGVhZCB0ciB0aCB7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICBib2R5LnRyYWRpdGlvbmFsIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUudGFibGUgdGJvZHkgdHIgdGQge1xuICAgICAgYmFja2dyb3VuZDogI0ZGRjsgfVxuICAgIGJvZHkudHJhZGl0aW9uYWwgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS50YWJsZSB0Zm9vdCB0ciB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWVlZWVlOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGluZyAvKiBTYWZhcmkgYW5kIENocm9tZSAqLyB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyByb3RhdGluZyB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJsaW5rLXByaWNlLWRhcmsge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I4ZmZlYztcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4ICNmZjkyOWE7IH1cbiAgNTAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWJmZmVlO1xuICAgIGJveC1zaGFkb3c6IDAgMCAycHggI2ZjMWYyZjsgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZmYyO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcHggI2ZmOTI5YTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBibGluay1wcmljZSB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhmZmVjO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcHggI2ZmOTI5YTsgfVxuICA1MCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5YmZmZWU7XG4gICAgYm94LXNoYWRvdzogMCAwIDJweCAjZmMxZjJmOyB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmVmZjI7XG4gICAgYm94LXNoYWRvdzogMCAwIDFweCAjZmY5MjlhOyB9IH1cblxuQGtleWZyYW1lcyBteUFuaW0ge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I2OTk3MjtcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4ICNmZjkyOWE7XG4gICAgY29sb3I6ICMwZTBlMGU7IH1cbiAgNTAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJjMmFiO1xuICAgIGJveC1zaGFkb3c6IDAgMCAycHggI2ZjMWYyZjtcbiAgICBjb2xvcjogIzBlMGUwZTsgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZmYyO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcHggI2ZmOTI5YTtcbiAgICBjb2xvcjogIzBlMGUwZTsgfSB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyLmNoYW5nZWQtcHJpY2Uge1xuICBhbmltYXRpb246IG15QW5pbSAwLjVzIGxpbmVhciAwcyBpbmZpbml0ZSByZXZlcnNlIGJhY2t3YXJkczsgfVxuICBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlci5jaGFuZ2VkLXByaWNlIC5wcmljZSBzcGFuIHtcbiAgICBjb2xvcjogIzBmMTcyYTsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyLmNoYW5nZWQtcHJpY2Uge1xuICBhbmltYXRpb246IGJsaW5rLXByaWNlIC4ycyBpbmZpbml0ZTsgfVxuXG4ubWQtb25lLWlucHV0LmZvcmNlLWRpc2FibGVkIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMSkgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMSkgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC40O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbm1kLWRpYWxvZy5taXNzaW5nLXByb21lbmFkZS1kaWFsb2cgLm1kLWRpYWxvZy1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi53aWtpIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4jbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24tZnVsbHdpZHRoLXRvb2xiYXItMiAjdmVydGljYWwtbmF2aWdhdGlvbiB7XG4gIHdpZHRoOiAyNDBweDtcbiAgbWluLXdpZHRoOiAyNDBweDtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC41NSwgMC4yKSwgd2lkdGggMC4xcyBsaW5lYXIsIG1pbi13aWR0aCAwLjFzIGxpbmVhciwgbWF4LXdpZHRoIDAuMXMgbGluZWFyO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDVweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDZweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMXB4IDE4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uLWZ1bGx3aWR0aC10b29sYmFyLTIgI3ZlcnRpY2FsLW5hdmlnYXRpb24gLm5hdmlnYXRpb24taGVhZGVyIHtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgbWluLWhlaWdodDogNjRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xuICAgIHBhZGRpbmc6IDAgMTZweCAwIDI0cHg7IH1cbiAgI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uLWZ1bGx3aWR0aC10b29sYmFyLTIgI3ZlcnRpY2FsLW5hdmlnYXRpb246bm90KC5fbWQtbG9ja2VkLW9wZW4pIHtcbiAgICBib3gtc2hhZG93OiAwcHggNXB4IDVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDhweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggM3B4IDE0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAubXMtbmF2aWdhdGlvbi1mb2xkZWQgI2NvbnRlbnQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogNjRweDsgfVxuICAubXMtbmF2aWdhdGlvbi1mb2xkZWQgI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uLWZ1bGx3aWR0aC10b29sYmFyLTIgI3ZlcnRpY2FsLW5hdmlnYXRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAubXMtbmF2aWdhdGlvbi1mb2xkZWQ6bm90KC5tcy1uYXZpZ2F0aW9uLWZvbGRlZC1vcGVuKSAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24tZnVsbHdpZHRoLXRvb2xiYXItMiAjdmVydGljYWwtbmF2aWdhdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIG1pbi13aWR0aDogNjRweDtcbiAgICBtYXgtd2lkdGg6IDY0cHg7IH1cbiAgICAubXMtbmF2aWdhdGlvbi1mb2xkZWQ6bm90KC5tcy1uYXZpZ2F0aW9uLWZvbGRlZC1vcGVuKSAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24tZnVsbHdpZHRoLXRvb2xiYXItMiAjdmVydGljYWwtbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1oZWFkZXIge1xuICAgICAgcGFkZGluZzogMCAxNnB4OyB9XG4gICAgICAubXMtbmF2aWdhdGlvbi1mb2xkZWQ6bm90KC5tcy1uYXZpZ2F0aW9uLWZvbGRlZC1vcGVuKSAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24tZnVsbHdpZHRoLXRvb2xiYXItMiAjdmVydGljYWwtbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1oZWFkZXIgLmxvZ28tdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4jdmVydGljYWwtbmF2aWdhdGlvbiB7XG4gIHdpZHRoOiAyNDBweDtcbiAgbWluLXdpZHRoOiAyNDBweDtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC41NSwgMC4yKSwgd2lkdGggMC4xcyBsaW5lYXIsIG1pbi13aWR0aCAwLjFzIGxpbmVhciwgbWF4LXdpZHRoIDAuMXMgbGluZWFyO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDVweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDZweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMXB4IDE4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHotaW5kZXg6IDEwMDU7IH1cbiAgI3ZlcnRpY2FsLW5hdmlnYXRpb24gLm5hdmlnYXRpb24taGVhZGVyIHtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgbWluLWhlaWdodDogNjRweDtcbiAgICBwYWRkaW5nOiAwIDE2cHggMCAyNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI5MzkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KSAhaW1wb3J0YW50OyB9XG4gICAgI3ZlcnRpY2FsLW5hdmlnYXRpb24gLm5hdmlnYXRpb24taGVhZGVyIG1kLWljb24ge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NykgIWltcG9ydGFudDtcbiAgICAgIGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NykgIWltcG9ydGFudDsgfVxuICAgICN2ZXJ0aWNhbC1uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWhlYWRlciAubG9nbyBpbWcge1xuICAgICAgaGVpZ2h0OiAzNnB4OyB9XG4gICAgICAjdmVydGljYWwtbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1oZWFkZXIgLmxvZ28gaW1nLmx1bmEge1xuICAgICAgICBoZWlnaHQ6IDYwcHg7IH1cbiAgICAjdmVydGljYWwtbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1oZWFkZXIgLmZvbGQtdG9nZ2xlIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0IDAuMXM7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgIHdpZHRoOiAzNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDM0cHggIWltcG9ydGFudDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICN2ZXJ0aWNhbC1uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWhlYWRlciAuY2hhbmdlLXRoZW1lIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgI3ZlcnRpY2FsLW5hdmlnYXRpb246bm90KC5fbWQtbG9ja2VkLW9wZW4pIHtcbiAgICBib3gtc2hhZG93OiAwcHggNXB4IDVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDhweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggM3B4IDE0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAubXMtbmF2aWdhdGlvbi1mb2xkZWQgI2NvbnRlbnQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogNjRweDsgfVxuICAubXMtbmF2aWdhdGlvbi1mb2xkZWQgI3ZlcnRpY2FsLW5hdmlnYXRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5tcy1uYXZpZ2F0aW9uLWZvbGRlZCAjdmVydGljYWwtbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1oZWFkZXIgLmZvbGQtdG9nZ2xlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gIC5tcy1uYXZpZ2F0aW9uLWZvbGRlZC5tcy1uYXZpZ2F0aW9uLWZvbGRlZC1vcGVuICN2ZXJ0aWNhbC1uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWhlYWRlciAuZm9sZC10b2dnbGUge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0IDAuMXMsIG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dCAwLjJzO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm1zLW5hdmlnYXRpb24tZm9sZGVkOm5vdCgubXMtbmF2aWdhdGlvbi1mb2xkZWQtb3BlbikgI3ZlcnRpY2FsLW5hdmlnYXRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNjRweDtcbiAgICBtaW4td2lkdGg6IDY0cHg7XG4gICAgbWF4LXdpZHRoOiA2NHB4OyB9XG4gICAgLm1zLW5hdmlnYXRpb24tZm9sZGVkOm5vdCgubXMtbmF2aWdhdGlvbi1mb2xkZWQtb3BlbikgI3ZlcnRpY2FsLW5hdmlnYXRpb24gLm5hdmlnYXRpb24taGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDsgfVxuICAgICAgLm1zLW5hdmlnYXRpb24tZm9sZGVkOm5vdCgubXMtbmF2aWdhdGlvbi1mb2xkZWQtb3BlbikgI3ZlcnRpY2FsLW5hdmlnYXRpb24gLm5hdmlnYXRpb24taGVhZGVyIC5sb2dvLXRleHQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuI3F1aWNrLXBhbmVsIC5hY3Rpdml0eS10YWIgLmZyaWVuZHMgLmZyaWVuZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAjcXVpY2stcGFuZWwgLmFjdGl2aXR5LXRhYiAuZnJpZW5kcyAuZnJpZW5kIC5zdGF0dXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDhweDtcbiAgICBsZWZ0OiA0NHB4O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI0ZGRkZGRjsgfVxuICAgICNxdWljay1wYW5lbCAuYWN0aXZpdHktdGFiIC5mcmllbmRzIC5mcmllbmQgLnN0YXR1cy5vbmxpbmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQzg1MzsgfVxuICAgICNxdWljay1wYW5lbCAuYWN0aXZpdHktdGFiIC5mcmllbmRzIC5mcmllbmQgLnN0YXR1cy5vZmZsaW5lIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNENTAwMDA7IH1cbiAgICAjcXVpY2stcGFuZWwgLmFjdGl2aXR5LXRhYiAuZnJpZW5kcyAuZnJpZW5kIC5zdGF0dXMuYXdheSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY2RDAwOyB9XG4gICNxdWljay1wYW5lbCAuYWN0aXZpdHktdGFiIC5mcmllbmRzIC5mcmllbmQgLnVucmVhZC1tZXNzYWdlLWNvdW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTZweDtcbiAgICBib3R0b206IDE2cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxMXB4OyB9XG5cbiNxdWljay1wYW5lbCAuYWN0aXZpdHktdGFiIC5zZXJ2ZXJzIC5zZXJ2ZXIgLnN0YXR1cyB7XG4gIG1hcmdpbjogMjRweCAyMHB4IDI4cHggOHB4OyB9XG4gICNxdWljay1wYW5lbCAuYWN0aXZpdHktdGFiIC5zZXJ2ZXJzIC5zZXJ2ZXIgLnN0YXR1cy5ub3JtYWwge1xuICAgIGNvbG9yOiAjMDBDODUzOyB9XG4gICNxdWljay1wYW5lbCAuYWN0aXZpdHktdGFiIC5zZXJ2ZXJzIC5zZXJ2ZXIgLnN0YXR1cy53YXJuIHtcbiAgICBjb2xvcjogI0Q1MDAwMDsgfVxuICAjcXVpY2stcGFuZWwgLmFjdGl2aXR5LXRhYiAuc2VydmVycyAuc2VydmVyIC5zdGF0dXMuZXJyb3Ige1xuICAgIGNvbG9yOiAjRkY2RDAwOyB9XG5cbiNxdWljay1wYW5lbCAuYWN0aXZpdHktdGFiIC5zdGF0IG1kLXByb2dyZXNzLWxpbmVhci5ub3JtYWwgLm1kLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEM4NTM7IH1cblxuI3F1aWNrLXBhbmVsIC5hY3Rpdml0eS10YWIgLnN0YXQgbWQtcHJvZ3Jlc3MtbGluZWFyLm5vcm1hbCAubWQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAyMDAsIDgzLCAwLjMpOyB9XG5cbiNxdWljay1wYW5lbCAuYWN0aXZpdHktdGFiIC5zdGF0IG1kLXByb2dyZXNzLWxpbmVhci53YXJuIC5tZC1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY2RDAwOyB9XG5cbiNxdWljay1wYW5lbCAuYWN0aXZpdHktdGFiIC5zdGF0IG1kLXByb2dyZXNzLWxpbmVhci53YXJuIC5tZC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTA5LCAwLCAwLjMpOyB9XG5cbiNxdWljay1wYW5lbCAuYWN0aXZpdHktdGFiIC5zdGF0IG1kLXByb2dyZXNzLWxpbmVhci5hbGVydCAubWQtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q1MDAwMDsgfVxuXG4jcXVpY2stcGFuZWwgLmFjdGl2aXR5LXRhYiAuc3RhdCBtZC1wcm9ncmVzcy1saW5lYXIuYWxlcnQgLm1kLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEzLCAwLCAwLCAwLjMpOyB9XG5cbiNxdWljay1wYW5lbCAuY2hhdC10YWIgLm1haW4sXG4jcXVpY2stcGFuZWwgLmNoYXQtdGFiIC5jaGF0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7IH1cblxuI3F1aWNrLXBhbmVsIC5jaGF0LXRhYiAubWFpbiAuY29udGFjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAjcXVpY2stcGFuZWwgLmNoYXQtdGFiIC5tYWluIC5jb250YWN0IC5zdGF0dXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDhweDtcbiAgICBsZWZ0OiA0NHB4O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjRkZGRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAgICNxdWljay1wYW5lbCAuY2hhdC10YWIgLm1haW4gLmNvbnRhY3QgLnN0YXR1cy5vbmxpbmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQzg1MzsgfVxuICAgICNxdWljay1wYW5lbCAuY2hhdC10YWIgLm1haW4gLmNvbnRhY3QgLnN0YXR1cy5vZmZsaW5lIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNENTAwMDA7IH1cbiAgICAjcXVpY2stcGFuZWwgLmNoYXQtdGFiIC5tYWluIC5jb250YWN0IC5zdGF0dXMuYXdheSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY2RDAwOyB9XG4gICNxdWljay1wYW5lbCAuY2hhdC10YWIgLm1haW4gLmNvbnRhY3QgLnVucmVhZC1tZXNzYWdlLWNvdW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTZweDtcbiAgICBib3R0b206IDE2cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxMXB4OyB9XG5cbiNxdWljay1wYW5lbCAuY2hhdC10YWIgLm1haW4gLnJlY2VudCAuY29udGFjdCAuc3RhdHVzIHtcbiAgdG9wOiAxOHB4OyB9XG5cbiNxdWljay1wYW5lbCAuY2hhdC10YWIgLmNoYXQge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICNxdWljay1wYW5lbCAuY2hhdC10YWIgLmNoYXQgLm1lc3NhZ2Utcm93IC5idWJibGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWZmMTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGNkZmUxOyB9XG4gICAgI3F1aWNrLXBhbmVsIC5jaGF0LXRhYiAuY2hhdCAubWVzc2FnZS1yb3cgLmJ1YmJsZTphZnRlciwgI3F1aWNrLXBhbmVsIC5jaGF0LXRhYiAuY2hhdCAubWVzc2FnZS1yb3cgLmJ1YmJsZTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyAnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7IH1cbiAgICAjcXVpY2stcGFuZWwgLmNoYXQtdGFiIC5jaGF0IC5tZXNzYWdlLXJvdyAuYnViYmxlOmFmdGVyIHtcbiAgICAgIGxlZnQ6IC03cHg7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIHRvcDogMHB4O1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgYm9yZGVyOiAxMXB4IHNvbGlkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZWNlZmYxIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50OyB9XG4gICAgI3F1aWNrLXBhbmVsIC5jaGF0LXRhYiAuY2hhdCAubWVzc2FnZS1yb3cgLmJ1YmJsZTpiZWZvcmUge1xuICAgICAgbGVmdDogLTlweDtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgdG9wOiAtMXB4O1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgYm9yZGVyOiA4cHggc29saWQ7XG4gICAgICBib3JkZXItY29sb3I6ICNkY2RmZTEgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH1cbiAgICAjcXVpY2stcGFuZWwgLmNoYXQtdGFiIC5jaGF0IC5tZXNzYWdlLXJvdyAuYnViYmxlIC50aW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICAjcXVpY2stcGFuZWwgLmNoYXQtdGFiIC5jaGF0IC5tZXNzYWdlLXJvdy5jb250YWN0IC5hdmF0YXIge1xuICAgIG1hcmdpbjogMCAxNnB4IDAgMDsgfVxuICAjcXVpY2stcGFuZWwgLmNoYXQtdGFiIC5jaGF0IC5tZXNzYWdlLXJvdy51c2VyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgICAjcXVpY2stcGFuZWwgLmNoYXQtdGFiIC5jaGF0IC5tZXNzYWdlLXJvdy51c2VyIC5hdmF0YXIge1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBtYXJnaW46IDAgMCAwIDE2cHg7IH1cbiAgICAjcXVpY2stcGFuZWwgLmNoYXQtdGFiIC5jaGF0IC5tZXNzYWdlLXJvdy51c2VyIC5idWJibGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U4RjVFOTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNERkVCRTA7XG4gICAgICBvcmRlcjogMTsgfVxuICAgICAgI3F1aWNrLXBhbmVsIC5jaGF0LXRhYiAuY2hhdCAubWVzc2FnZS1yb3cudXNlciAuYnViYmxlOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IC03cHg7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0U4RjVFOSB0cmFuc3BhcmVudDsgfVxuICAgICAgI3F1aWNrLXBhbmVsIC5jaGF0LXRhYiAuY2hhdCAubWVzc2FnZS1yb3cudXNlciAuYnViYmxlOmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAtOXB4O1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjREZFQkUwIHRyYW5zcGFyZW50OyB9XG4gICNxdWljay1wYW5lbCAuY2hhdC10YWIgLmNoYXQgLnJlcGx5IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAgICNxdWljay1wYW5lbCAuY2hhdC10YWIgLmNoYXQgLnJlcGx5IHRleHRhcmVhIHtcbiAgICAgIG1hcmdpbjogOHB4O1xuICAgICAgcmVzaXplOiBub25lO1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgcGFkZGluZzogOHB4IDE2cHggOHB4IDhweDsgfVxuXG5ib2R5LmFncmVlbWVudCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMTQzMjUwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDsgfVxuICBib2R5LmFncmVlbWVudCAjbWFpbiAjbGF5b3V0LWNvbnRlbnQtb25seSAjY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBhZGRpbmc6IDY0cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgYm9keS5hZ3JlZW1lbnQgI21haW4gI2xheW91dC1jb250ZW50LW9ubHkgI2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmFncmVlbWVudC10ZW1wbGF0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDhweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgIC5hZ3JlZW1lbnQtdGVtcGxhdGUge1xuICAgICAgbWluLXdpZHRoOiA5MDBweDtcbiAgICAgIHdpZHRoOiA5MDBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmFncmVlbWVudC10ZW1wbGF0ZSB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9IH1cbiAgLmFncmVlbWVudC10ZW1wbGF0ZSAudG9vbGJhciB7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIHBhZGRpbmc6IDE2cHggMjRweCAxNnB4IDhweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmFncmVlbWVudC10ZW1wbGF0ZSAudG9vbGJhciBoMiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAuYWdyZWVtZW50LXRlbXBsYXRlIC50b29sYmFyIG1kLWljb24ge1xuICAgICAgY29sb3I6ICNGRkY7IH1cbiAgLmFncmVlbWVudC10ZW1wbGF0ZSAuY29udGVudCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYWdyZWVtZW50LXRlbXBsYXRlIC5jb250ZW50OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2xvZ29zL29uZS1yb3VuZC5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzAlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgb3BhY2l0eTogMC4wNTsgfVxuICAgIC5hZ3JlZW1lbnQtdGVtcGxhdGUgLmNvbnRlbnQgLmNvbnRlbnQtd3JhcCB7XG4gICAgICBwYWRkaW5nOiAyNHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAuYWdyZWVtZW50LXRlbXBsYXRlIC5jb250ZW50IC5jb250ZW50LXdyYXAge1xuICAgICAgICAgIHBhZGRpbmc6IDhweDsgfSB9XG4gICAgICAuYWdyZWVtZW50LXRlbXBsYXRlIC5jb250ZW50IC5jb250ZW50LXdyYXAgb2wge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDE2cHg7IH1cbiAgICAgICAgLmFncmVlbWVudC10ZW1wbGF0ZSAuY29udGVudCAuY29udGVudC13cmFwIG9sIGxpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogaXRlbTsgfVxuICAgICAgICAgIC5hZ3JlZW1lbnQtdGVtcGxhdGUgLmNvbnRlbnQgLmNvbnRlbnQtd3JhcCBvbCBsaTpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgY29udGVudDogY291bnRlcihpdGVtKSBcIi5cIjtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDsgfVxuICAgICAgICAgIC5hZ3JlZW1lbnQtdGVtcGxhdGUgLmNvbnRlbnQgLmNvbnRlbnQtd3JhcCBvbCBsaS5ub3RlZCB7XG4gICAgICAgICAgICBjb2xvcjogI2Q1MDEzNztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7IH1cbiAgICAgICAgICAgIC5hZ3JlZW1lbnQtdGVtcGxhdGUgLmNvbnRlbnQgLmNvbnRlbnQtd3JhcCBvbCBsaS5ub3RlZDpiZWZvcmUge1xuICAgICAgICAgICAgICBjb2xvcjogIzJiMmU1OTsgfVxuICAgICAgICAgICAgLmFncmVlbWVudC10ZW1wbGF0ZSAuY29udGVudCAuY29udGVudC13cmFwIG9sIGxpLm5vdGVkOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmQwMzVhIDUwJSwgdHJhbnNwYXJlbnQgNTAlKTtcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGhpZ2hsaWdodDtcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZTtcbiAgICAgICAgICAgICAgLyogTWFrZSB0aGUgYW5pbWF0aW9uIHJ1biBiYWNrIGFuZCBmb3J0aCAqLyB9XG4gICAgICAgICAgLmFncmVlbWVudC10ZW1wbGF0ZSAuY29udGVudCAuY29udGVudC13cmFwIG9sIGxpIGIge1xuICAgICAgICAgICAgY29sb3I6ICNhZDBmMDA7IH1cbiAgLmFncmVlbWVudC10ZW1wbGF0ZSAuYWdyZWUge1xuICAgIHBhZGRpbmc6IDAgMjRweCAyNHB4OyB9XG4gICAgLmFncmVlbWVudC10ZW1wbGF0ZSAuYWdyZWUgLm1kLWJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4OyB9XG5cbkBrZXlmcmFtZXMgaGlnaGxpZ2h0IHtcbiAgMCUge1xuICAgIHdpZHRoOiAwO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNTAlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAuYWdyZWVtZW50LXRlbXBsYXRlIC50b29sYmFyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyZTM3NGI7XG4gIGNvbG9yOiAjZThlOGU4OyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gLmFncmVlbWVudC10ZW1wbGF0ZSAuY29udGVudCAuY29udGVudC13cmFwIG9sIGxpLm5vdGVkOmJlZm9yZSB7XG4gIGNvbG9yOiAjZThlOGU4OyB9XG5cblttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAuYWdyZWVtZW50LXRlbXBsYXRlIC50b29sYmFyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREQ7XG4gIGNvbG9yOiAjMGUwZTBlOyB9XG5cbiNhbm5vdW5jZW1lbnRzIC5jZW50ZXIgLmNvbnRlbnQtY2FyZC5jbGFzc2ljIC50b29sYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA4cHggMjRweDsgfVxuICAjYW5ub3VuY2VtZW50cyAuY2VudGVyIC5jb250ZW50LWNhcmQuY2xhc3NpYyAudG9vbGJhciAuc2VsZWN0LW1lbnUgLm1kLWljb24tYnV0dG9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gICNhbm5vdW5jZW1lbnRzIC5jZW50ZXIgLmNvbnRlbnQtY2FyZC5jbGFzc2ljIC50b29sYmFyIC5wYWdlLWluZm8ge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luOiAwIDhweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICNhbm5vdW5jZW1lbnRzIC5jZW50ZXIgLmNvbnRlbnQtY2FyZC5jbGFzc2ljIC50b29sYmFyIC5jbG9zZS10aHJlYWQge1xuICAgIG1hcmdpbjogMCAwIDAgLThweDsgfVxuXG4jYW5ub3VuY2VtZW50cyAuY2VudGVyIC5jb250ZW50LWNhcmQuY2xhc3NpYyAuY29udGVudC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnRocmVhZC1sYWJlbHMtdG9nZ2xlLWxpc3QgbWQtbGlzdC1pdGVtIG1kLWljb24ge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuXG5tZC1kaWFsb2cucG9wdXAgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHtcbiAgd2lkdGg6IDQwMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBhZGRpbmc6IDhweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICBtZC1kaWFsb2cucG9wdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIG1kLWRpYWxvZy5wb3B1cCBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ucGFnZS1sYXlvdXQucGFzc3dvcmQtZXhwaXJlZCAuY29udGVudCB7XG4gIHBhZGRpbmc6IDM2cHg7IH1cbiAgLnBhZ2UtbGF5b3V0LnBhc3N3b3JkLWV4cGlyZWQgLmNvbnRlbnQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI1JTsgfVxuXG4jc3RhdGVtZW50LmJldC1saXN0IHRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTZweCA4cHg7IH1cbiAgI3N0YXRlbWVudC5iZXQtbGlzdCB0YWJsZSB0aGVhZCB0ciB0aDpmaXJzdC1jaGlsZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICNzdGF0ZW1lbnQuYmV0LWxpc3QgdGFibGUgdGhlYWQgdHIgdGg6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXgtd2lkdGg6IDc1cHg7XG4gICAgbWluLXdpZHRoOiA3NXB4O1xuICAgIHdpZHRoOiA3NXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbiNzdGF0ZW1lbnQuYmV0LWxpc3QgdGFibGUgdGJvZHkgdHIgdGQge1xuICBmb250LXNpemU6IDEzcHg7IH1cbiAgI3N0YXRlbWVudC5iZXQtbGlzdCB0YWJsZSB0Ym9keSB0ciB0ZCBhIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgI3N0YXRlbWVudC5iZXQtbGlzdCB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLmNhbmNlbC1iZXQge1xuICAgIGJhY2tncm91bmQ6ICNGRjNEMDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDRweCAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgY29sb3I6ICNGRkY7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICNzdGF0ZW1lbnQuYmV0LWxpc3QgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5jYW5jZWwtYmV0IG1kLXByb2dyZXNzLWNpcmN1bGFyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA2cHg7XG4gICAgICBib3R0b206IDZweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAjc3RhdGVtZW50LmJldC1saXN0IHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uY2FuY2VsLWJldC53YWl0LXRvLWNhbmNlbCB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICM4MzgzODM7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4OyB9XG4gICAgICAjc3RhdGVtZW50LmJldC1saXN0IHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uY2FuY2VsLWJldC53YWl0LXRvLWNhbmNlbCBtZC1wcm9ncmVzcy1jaXJjdWxhciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICNzdGF0ZW1lbnQuYmV0LWxpc3QgdGFibGUgdGJvZHkgdHIgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXgtd2lkdGg6IDc1cHg7XG4gICAgbWluLXdpZHRoOiA3NXB4O1xuICAgIHdpZHRoOiA3NXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICNzdGF0ZW1lbnQuYmV0LWxpc3QgdGFibGUgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZDpub3QoW3Jvd3NwYW49XCIxXCJdKSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuI3N0YXRlbWVudC5iZXQtbGlzdCB0YWJsZSB0Ym9keSB0ci5jYW5jZWxlZCB0ZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICBiYWNrZ3JvdW5kOiAjYzVjNWM1OyB9XG5cbiNzdGF0ZW1lbnQuYmV0LWxpc3QgdGFibGUgdGJvZHkgdHIuY2FuY2VsZWQuY29tcGFueSB7XG4gIGNvbG9yOiAjQjcxQzFDOyB9XG5cbiNzdGF0ZW1lbnQuYmV0LWxpc3QgdGFibGUgdGJvZHk6bnRoLWNoaWxkKG9kZCkgdHIuY2FuY2VsZWQgdGQge1xuICBiYWNrZ3JvdW5kOiAjZGNkY2RjOyB9XG5cbiNzdGF0ZW1lbnQuYmV0LWxpc3QgdGFibGUgdGZvb3QgdHIgdGQuaGFzTW9yZVRpY2tldHMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItdG9wOiBub25lOyB9XG4gICNzdGF0ZW1lbnQuYmV0LWxpc3QgdGFibGUgdGZvb3QgdHIgdGQuaGFzTW9yZVRpY2tldHMgYSB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI3N0YXRlbWVudC5iZXQtbGlzdCB0YWJsZSB0Zm9vdCB0ciB0ZC5oYXNNb3JlVGlja2V0cyBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZjg3MTE1OyB9XG4gICNzdGF0ZW1lbnQuYmV0LWxpc3QgdGFibGUgdGZvb3QgdHIgdGQuaGFzTW9yZVRpY2tldHMuZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgI3N0YXRlbWVudC5iZXQtbGlzdCB0YWJsZSB0Zm9vdCB0ciB0ZC5oYXNNb3JlVGlja2V0cy5kaXNhYmxlZCBtZC1pY29uLnJvdGF0aW5nIHtcbiAgICAgIGFuaW1hdGlvbjogcm90YXRpbmcgMXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgY29sb3I6ICMwMEIwRkY7IH1cblxuI3N0YXRlbWVudC5iZXQtbGlzdCAuYmV0LWxpc3QtdGFibGUgdGFibGUgdGhlYWQgdHIgdGg6Zmlyc3QtY2hpbGQge1xuICBtYXgtd2lkdGg6IDcwcHg7XG4gIG1pbi13aWR0aDogNzBweDtcbiAgd2lkdGg6IDcwcHg7IH1cblxuI3N0YXRlbWVudC5iZXQtbGlzdCAuYmV0LWxpc3QtdGFibGUgdGFibGUgdGhlYWQgdHIgdGg6bGFzdC1jaGlsZCwgI3N0YXRlbWVudC5iZXQtbGlzdCAuYmV0LWxpc3QtdGFibGUgdGFibGUgdGhlYWQgdHIgdGg6bnRoLWNoaWxkKDcpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuI3N0YXRlbWVudC5iZXQtbGlzdCAuYmV0LWxpc3QtdGFibGUgdGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICBtYXgtd2lkdGg6IDcwcHg7XG4gIG1pbi13aWR0aDogNzBweDtcbiAgd2lkdGg6IDcwcHg7IH1cblxuI3N0YXRlbWVudC5iZXQtbGlzdCAuYmV0LWxpc3QtdGFibGUgdGFibGUgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCwgI3N0YXRlbWVudC5iZXQtbGlzdCAuYmV0LWxpc3QtdGFibGUgdGFibGUgdGJvZHkgdHIgdGQ6bnRoLWNoaWxkKDcpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxubWQtaWNvbi5yb3RhdGluZyB7XG4gIGFuaW1hdGlvbjogcm90YXRpbmcgMXMgbGluZWFyIGluZmluaXRlO1xuICBjb2xvcjogIzAwQjBGRjsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5iZXQtbGlzdC10YWJsZSB0Ym9keTpob3ZlciB0ciB0ZCB7XG4gIGJhY2tncm91bmQ6ICMyZTM3NGI7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSB0YWJsZS5kYXRhVGFibGUsIFttZC10aGVtZT1cImRlZmF1bHRcIl0gdGFibGUuZGF0YVRhYmxlLm5vLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjc3RhdGVtZW50LmJldC1saXN0IHRhYmxlIHRmb290IHRyIHRkLmhhc01vcmVUaWNrZXRzIGEge1xuICBjb2xvcjogIzk3NzU0YTsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gLmJldC1saXN0LXRhYmxlIHRib2R5OmhvdmVyIHRyIHRkIHtcbiAgYmFja2dyb3VuZDogI0ZGRjNFMDsgfVxuXG4jY2FuY2VsbGVkIHtcbiAgcGFkZGluZzogMTZweCAzNnB4OyB9XG4gICNjYW5jZWxsZWQgLnRpdGxlIGgyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAjY2FuY2VsbGVkIC5uYXZpZ2F0aW9uIC5ub2RlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cbiAgICAjY2FuY2VsbGVkIC5uYXZpZ2F0aW9uIC5ub2RlIC50aXRsZSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogOHB4OyB9XG4gICAgI2NhbmNlbGxlZCAubmF2aWdhdGlvbiAubm9kZSBtZC1zZWxlY3Qge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgI2NhbmNlbGxlZCAubmF2aWdhdGlvbiAubm9kZSAubWQtYnV0dG9uIHtcbiAgICAgIG1hcmdpbjogMCA4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICNjYW5jZWxsZWQgLm5hdmlnYXRpb24gLm5vZGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9IH1cbiAgI2NhbmNlbGxlZCAuYmV0LWxpc3QtdGFibGUge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4OyB9XG4gICAgI2NhbmNlbGxlZCAuYmV0LWxpc3QtdGFibGUgdGFibGUgdGhlYWQgdHIgdGgge1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAjY2FuY2VsbGVkIC5iZXQtbGlzdC10YWJsZSB0YWJsZSB0aGVhZCB0ciB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgI2NhbmNlbGxlZCAuYmV0LWxpc3QtdGFibGUgdGFibGUgdGJvZHkgdHIgdGQgLnByaXplTnIge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgY29sb3I6ICNGRjNEMDA7IH1cblxuYm9keS5lbmFibGUtb3RwICNtYWluICNsYXlvdXQtY29udGVudC1vbmx5ICNjb250ZW50IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvY3liZXJzZWN1cml0eS5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBib2R5LmVuYWJsZS1vdHAgI21haW4gI2xheW91dC1jb250ZW50LW9ubHkgI2NvbnRlbnQ6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCBibGFjayAwJSwgcmdiYSg0MywgNDYsIDg5LCAwLjQpIDEwMCUpOyB9XG5cbmJvZHkuZW5hYmxlLW90cCAud2FpdC1kYXRhIHtcbiAgbWluLWhlaWdodDogNDAwcHg7IH1cbiAgYm9keS5lbmFibGUtb3RwIC53YWl0LWRhdGEgbWQtcHJvZ3Jlc3MtY2lyY3VsYXIge1xuICAgIG1hcmdpbjogMTUwcHggYXV0bzsgfVxuXG5ib2R5LmVuYWJsZS1vdHAgLmVuYWJsZS10ZmEuc2ltcGxlLXRhYmxlLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDE2MHB4OyB9XG5cbi5jaGFuZ2UtcGFzc3dvcmQge1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgcGFkZGluZzogNDhweCA5NnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmNoYW5nZS1wYXNzd29yZCB7XG4gICAgICBwYWRkaW5nOiAyNHB4IDQ4cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIC5jaGFuZ2UtcGFzc3dvcmQge1xuICAgICAgcGFkZGluZzogMjRweCAxNnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuY2hhbmdlLXBhc3N3b3JkIHtcbiAgICAgIHBhZGRpbmc6IDI0cHggOHB4OyB9IH1cbiAgLmNoYW5nZS1wYXNzd29yZCAuY29udGFpbmVyIC5RdG5SRHB0YSB7XG4gICAgcGFkZGluZzogNDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiA2MDBweDsgfVxuICAgIC5jaGFuZ2UtcGFzc3dvcmQgLmNvbnRhaW5lciAuUXRuUkRwdGEgLmhlbHAtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA4cHggMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgICAuY2hhbmdlLXBhc3N3b3JkIC5jb250YWluZXIgLlF0blJEcHRhIC5oZWxwLWNvbnRlbnQgcCB7XG4gICAgICAgIG1hcmdpbjogOHB4IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgICAgLmNoYW5nZS1wYXNzd29yZCAuY29udGFpbmVyIC5RdG5SRHB0YSAuaGVscC1jb250ZW50IHAubm90ZWQge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gICAgICAuY2hhbmdlLXBhc3N3b3JkIC5jb250YWluZXIgLlF0blJEcHRhIC5oZWxwLWNvbnRlbnQgdWwge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDAgMCAwIDE2cHg7IH1cbiAgICAgICAgLmNoYW5nZS1wYXNzd29yZCAuY29udGFpbmVyIC5RdG5SRHB0YSAuaGVscC1jb250ZW50IHVsIGxpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICAuY2hhbmdlLXBhc3N3b3JkIC5jb250YWluZXIgLlF0blJEcHRhIHtcbiAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSA0OHB4KTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5jaGFuZ2UtcGFzc3dvcmQgLmNvbnRhaW5lciAuUXRuUkRwdGEge1xuICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5jaGFuZ2UtcGFzc3dvcmQgLmNvbnRhaW5lciAuaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDY0cHg7IH1cbiAgICAuY2hhbmdlLXBhc3N3b3JkIC5jb250YWluZXIgLmhlYWRlciBoMiB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5jaGFuZ2UtcGFzc3dvcmQgLmNvbnRhaW5lciAuY29udGVudCB7XG4gICAgcGFkZGluZzogMCA4cHg7IH1cbiAgICAuY2hhbmdlLXBhc3N3b3JkIC5jb250YWluZXIgLmNvbnRlbnQgLlZKdVJyY2F6IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7IH1cbiAgICAgIC5jaGFuZ2UtcGFzc3dvcmQgLmNvbnRhaW5lciAuY29udGVudCAuVkp1UnJjYXouY2hlY2stbWFyayB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICAgIC5jaGFuZ2UtcGFzc3dvcmQgLmNvbnRhaW5lciAuY29udGVudCAuVkp1UnJjYXogLnBhc3N3b3JkLXJlcXVpcmVtZW50cyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICAgICAuY2hhbmdlLXBhc3N3b3JkIC5jb250YWluZXIgLmNvbnRlbnQgLlZKdVJyY2F6IC5wYXNzd29yZC1yZXF1aXJlbWVudHMgdWwge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAgICAgICAuY2hhbmdlLXBhc3N3b3JkIC5jb250YWluZXIgLmNvbnRlbnQgLlZKdVJyY2F6IC5wYXNzd29yZC1yZXF1aXJlbWVudHMgdWwgbGkge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMGUwZTBlOyB9XG4gICAgICAgICAgICAuY2hhbmdlLXBhc3N3b3JkIC5jb250YWluZXIgLmNvbnRlbnQgLlZKdVJyY2F6IC5wYXNzd29yZC1yZXF1aXJlbWVudHMgdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICfigKInOyB9XG4gICAgICAgICAgICAuY2hhbmdlLXBhc3N3b3JkIC5jb250YWluZXIgLmNvbnRlbnQgLlZKdVJyY2F6IC5wYXNzd29yZC1yZXF1aXJlbWVudHMgdWwgbGkuY29tcGxldGVkIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMjUxZmE7IH1cbiAgICAgICAgICAgICAgLmNoYW5nZS1wYXNzd29yZCAuY29udGFpbmVyIC5jb250ZW50IC5WSnVScmNheiAucGFzc3dvcmQtcmVxdWlyZW1lbnRzIHVsIGxpLmNvbXBsZXRlZDpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfinJMnOyB9XG4gICAgICAgICAgICAuY2hhbmdlLXBhc3N3b3JkIC5jb250YWluZXIgLmNvbnRlbnQgLlZKdVJyY2F6IC5wYXNzd29yZC1yZXF1aXJlbWVudHMgdWwgbGkubGluZS10aHJvdWdoIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNmM2YzZjOyB9XG4gICAgICAgICAgICAgIC5jaGFuZ2UtcGFzc3dvcmQgLmNvbnRhaW5lciAuY29udGVudCAuVkp1UnJjYXogLnBhc3N3b3JkLXJlcXVpcmVtZW50cyB1bCBsaS5saW5lLXRocm91Z2g6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAn4pyTJzsgfVxuICAgICAgICAgICAgLmNoYW5nZS1wYXNzd29yZCAuY29udGFpbmVyIC5jb250ZW50IC5WSnVScmNheiAucGFzc3dvcmQtcmVxdWlyZW1lbnRzIHVsIGxpLnN0cm9uZyB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAuY2hhbmdlLXBhc3N3b3JkIC5jb250YWluZXIgLmNvbnRlbnQgLlZKdVJyY2F6IC5wYXNzd29yZC1yZXF1aXJlbWVudHMge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDEyNXB4O1xuICAgICAgICAgICAgdG9wOiAtMTQwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmNmU1O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogLTNweCAxcHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgei1pbmRleDogMTAwOyB9XG4gICAgICAgICAgICAuY2hhbmdlLXBhc3N3b3JkIC5jb250YWluZXIgLmNvbnRlbnQgLlZKdVJyY2F6IC5wYXNzd29yZC1yZXF1aXJlbWVudHM6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDEwMHB4O1xuICAgICAgICAgICAgICBib3R0b206IC0xNHB4O1xuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICBib3JkZXI6IDhweCBzb2xpZCBibGFjaztcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZjhmNmU1ICNmOGY2ZTU7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IC0zcHggM3B4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9IH1cbiAgICAgIC5jaGFuZ2UtcGFzc3dvcmQgLmNvbnRhaW5lciAuY29udGVudCAuVkp1UnJjYXogLnBhc3N3b3JkLXBlcmZlY3Qge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAjNDRhMDQ3O1xuICAgICAgICBwYWRkaW5nOiA4cHggMDsgfVxuICAgICAgLmNoYW5nZS1wYXNzd29yZCAuY29udGFpbmVyIC5jb250ZW50IC5WSnVScmNheiAucGFzc3dvcmQtd2VhayB7XG4gICAgICAgIGNvbG9yOiAjZDUwMTM3O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAwOyB9XG4gICAgICAuY2hhbmdlLXBhc3N3b3JkIC5jb250YWluZXIgLmNvbnRlbnQgLlZKdVJyY2F6IGxhYmVsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7IH1cbiAgICAgICAgLmNoYW5nZS1wYXNzd29yZCAuY29udGFpbmVyIC5jb250ZW50IC5WSnVScmNheiBsYWJlbCBtZC1pY29uIHtcbiAgICAgICAgICBjb2xvcjogI2RkZDsgfVxuICAgICAgICAuY2hhbmdlLXBhc3N3b3JkIC5jb250YWluZXIgLmNvbnRlbnQgLlZKdVJyY2F6IGxhYmVsLnNob3ctaGlkZSB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbGVmdDogaW5pdGlhbDtcbiAgICAgICAgICBjb2xvcjogIzAwMERERDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICAgIC5jaGFuZ2UtcGFzc3dvcmQgLmNvbnRhaW5lciAuY29udGVudCAuVkp1UnJjYXogaW5wdXQge1xuICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDE2cHggMTZweCA2MHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7IH1cbiAgICAgICAgLmNoYW5nZS1wYXNzd29yZCAuY29udGFpbmVyIC5jb250ZW50IC5WSnVScmNheiBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgfVxuICAgICAgICAuY2hhbmdlLXBhc3N3b3JkIC5jb250YWluZXIgLmNvbnRlbnQgLlZKdVJyY2F6IGlucHV0Lm5nLW5vdC1lbXB0eS5uZy1pbnZhbGlkIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNkZjA3MDI7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNDEsIDEsIDAsIDAuMSk7IH1cbiAgICAgICAgLmNoYW5nZS1wYXNzd29yZCAuY29udGFpbmVyIC5jb250ZW50IC5WSnVScmNheiBpbnB1dC5uZy1ub3QtZW1wdHkubmctdmFsaWQge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzQzQTA0NztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDY3LCAxNjAsIDcxLCAwLjA1KTsgfVxuICAgICAgICAuY2hhbmdlLXBhc3N3b3JkIC5jb250YWluZXIgLmNvbnRlbnQgLlZKdVJyY2F6IGlucHV0LndlYWsge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2RmMDcwMiAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjQxLCAxLCAwLCAwLjEpICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5jaGFuZ2UtcGFzc3dvcmQgLmNvbnRhaW5lciAuY29udGVudCAuVkp1UnJjYXogZGl2W25nLW1lc3NhZ2VzXSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMjRweDtcbiAgICAgICAgY29sb3I6ICNkNTAxMzc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgLmNoYW5nZS1wYXNzd29yZCAuY29udGFpbmVyIC5jb250ZW50IC5WSnVScmNheiBtZC1jaGVja2JveCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5jaGFuZ2UtcGFzc3dvcmQgLmNvbnRhaW5lciAuY29udGVudCAuVkp1UnJjYXogLm1kLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7IH1cbiAgICAgICAgLmNoYW5nZS1wYXNzd29yZCAuY29udGFpbmVyIC5jb250ZW50IC5WSnVScmNheiAubWQtYnV0dG9uW2Rpc2FibGVkXSB7XG4gICAgICAgICAgY29sb3I6ICM1ZjdkOTcgIWltcG9ydGFudDsgfVxuICAgICAgICAuY2hhbmdlLXBhc3N3b3JkIC5jb250YWluZXIgLmNvbnRlbnQgLlZKdVJyY2F6IC5tZC1idXR0b24gbWQtcHJvZ3Jlc3MtY2lyY3VsYXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgICAgcmlnaHQ6IDE2cHg7IH1cbiAgICAgIC5jaGFuZ2UtcGFzc3dvcmQgLmNvbnRhaW5lciAuY29udGVudCAuVkp1UnJjYXogYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjMDAwREREO1xuICAgICAgICBmb250LXNpemU6IDFlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgIC5jaGFuZ2UtcGFzc3dvcmQgLmNvbnRhaW5lciAuY29udGVudCAuVkp1UnJjYXogYSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAuaGVscC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2VkZWRjNjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmYmEwMDtcbiAgY29sb3I6ICMwZTBlMGU7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAuY2hhbmdlLXBhc3N3b3JkIC5jb250YWluZXIgLmNvbnRlbnQgLlZKdVJyY2F6IGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFhMjAyYztcbiAgYmFja2dyb3VuZDogIzJlMzc0YjtcbiAgY29sb3I6ICM5ZDlhOWQ7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAuY2hhbmdlLXBhc3N3b3JkIC5jb250YWluZXIgLmNvbnRlbnQgLlZKdVJyY2F6IGxhYmVsLnNob3ctaGlkZSB7XG4gIGNvbG9yOiAjOWQ5YTlkOyB9XG5cblttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAuaGVscC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI0ZGRDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmYmEwMDsgfVxuXG4jYmV0dGluZy1saW1pdCB7XG4gIHBhZGRpbmc6IDE2cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAjYmV0dGluZy1saW1pdCB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDhweDsgfSB9XG4gICNiZXR0aW5nLWxpbWl0IGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgI2JldHRpbmctbGltaXQgLnBhcmFtLWNvbnRlbnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgI2JldHRpbmctbGltaXQgLnBhcmFtLWNvbnRlbnQgKyAucGFyYW0tY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gICNiZXR0aW5nLWxpbWl0IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDsgfVxuICAgICNiZXR0aW5nLWxpbWl0IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGgsICNiZXR0aW5nLWxpbWl0IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGgsICNiZXR0aW5nLWxpbWl0IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGZvb3QgdHI6Zmlyc3QtY2hpbGQgdGgge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAjYmV0dGluZy1saW1pdCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoLCAjYmV0dGluZy1saW1pdCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRoLCAjYmV0dGluZy1saW1pdCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRmb290IHRyOmZpcnN0LWNoaWxkIHRoIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAjYmV0dGluZy1saW1pdCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRoZWFkIHRyIHRoLCAjYmV0dGluZy1saW1pdCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRoZWFkIHRyIHRkLCAjYmV0dGluZy1saW1pdCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRib2R5IHRyIHRoLCAjYmV0dGluZy1saW1pdCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRib2R5IHRyIHRkLCAjYmV0dGluZy1saW1pdCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRmb290IHRyIHRoLCAjYmV0dGluZy1saW1pdCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRmb290IHRyIHRkIHtcbiAgICAgIG1pbi13aWR0aDogNjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICNiZXR0aW5nLWxpbWl0IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGJvZHkgdHIgdGQge1xuICAgICAgcGFkZGluZzogNHB4OyB9XG4gICAgICAjYmV0dGluZy1saW1pdCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRib2R5IHRyIHRkLmxhYmVsIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMDBweDsgfVxuICAgICNiZXR0aW5nLWxpbWl0IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGZvb3QgdHIgdGQudGhlcmUtbW9yZSBzcGFuIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICNiZXR0aW5nLWxpbWl0IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGZvb3QgdHIgdGQudGhlcmUtbW9yZSBzcGFuOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuI215LWFjY291bnQge1xuICBwYWRkaW5nOiA0OHB4IDM2cHg7IH1cbiAgI215LWFjY291bnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAjbXktYWNjb3VudCAuY29udGVudC13cmFwIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIHdpZHRoOiA2MDBweDsgfVxuICAgICNteS1hY2NvdW50IC5jb250ZW50LXdyYXAgLlhMSzBPZCB7XG4gICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgI215LWFjY291bnQgLmNvbnRlbnQtd3JhcCAuWExLME9kIC5saW5lIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7IH1cbiAgICAgICNteS1hY2NvdW50IC5jb250ZW50LXdyYXAgLlhMSzBPZCBoMyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAjbXktYWNjb3VudCAuY29udGVudC13cmFwIC5YTEswT2QgaDUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICNteS1hY2NvdW50IC5jb250ZW50LXdyYXAgLlhMSzBPZCBoNCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDcyNzI3MjdlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuICAgICAgI215LWFjY291bnQgLmNvbnRlbnQtd3JhcCAuWExLME9kIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNWVtO1xuICAgICAgICBmb250LWZhbWlseTogUm9ib3RvLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICBoeXBoZW5zOiBhdXRvO1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cbiAgICAgICAgI215LWFjY291bnQgLmNvbnRlbnQtd3JhcCAuWExLME9kIHAucGF5bWVudC1kYXkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNzI3MjcyN2VtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAgICNteS1hY2NvdW50IC5jb250ZW50LXdyYXAgLlhMSzBPZCBwLnBheW1lbnQtZGF5Omxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAjbXktYWNjb3VudCAuY29udGVudC13cmFwIC5YTEswT2QgKyAuWExLME9kIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDsgfVxuICAgICAgICAjbXktYWNjb3VudCAuY29udGVudC13cmFwIC5YTEswT2QgKyAuWExLME9kIC50cmFuc2ZlciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAgICAgICAgICNteS1hY2NvdW50IC5jb250ZW50LXdyYXAgLlhMSzBPZCArIC5YTEswT2QgLnRyYW5zZmVyIC5tZC1idXR0b24ge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgI215LWFjY291bnQgLmNvbnRlbnQtd3JhcCAuWExLME9kICsgLlhMSzBPZCAudHJhbnNmZXIgLm1kLWJ1dHRvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICAgICAgICAgICAgI215LWFjY291bnQgLmNvbnRlbnQtd3JhcCAuWExLME9kICsgLlhMSzBPZCAudHJhbnNmZXIgLm1kLWJ1dHRvbiArIC5tZC1idXR0b24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgI215LWFjY291bnQgLmNvbnRlbnQtd3JhcCAubWQtYnV0dG9uLm91dCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjgzMzY1O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA2MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgI215LWFjY291bnQge1xuICAgICAgcGFkZGluZzogMTZweDsgfVxuICAgICAgI215LWFjY291bnQgLmNvbnRlbnQtd3JhcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7IH0gfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5tZW51LW15LWFjY291bnQgdWwgbGkuZGl2aWRlciAuY3YyZ2kge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzQzNGM2MTsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5saW5lIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyZTM3NGI7IH1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIC5tZW51LW15LWFjY291bnQgdWwgbGkuZGl2aWRlciAuY3YyZ2kge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RhZGNlMDsgfVxuXG4uY29udGVudCAud2FpdC1kYXRhIHtcbiAgbWluLWhlaWdodDogNDAwcHg7IH1cbiAgLmNvbnRlbnQgLndhaXQtZGF0YSBtZC1wcm9ncmVzcy1jaXJjdWxhciB7XG4gICAgbWFyZ2luOiAxNTBweCBhdXRvOyB9XG5cbi5lbmFibGUtdGZhLnNpbXBsZS10YWJsZS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDcyMHB4O1xuICB3aWR0aDogNzIwcHg7XG4gIG1hcmdpbjogMzJweCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQwcHgpIHtcbiAgICAuZW5hYmxlLXRmYS5zaW1wbGUtdGFibGUtY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgLmVuYWJsZS10ZmEuc2ltcGxlLXRhYmxlLWNvbnRhaW5lciAubWQtYnV0dG9uIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4OyB9XG4gIC5lbmFibGUtdGZhLnNpbXBsZS10YWJsZS1jb250YWluZXIgLnNldHVwLW90cCB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLmVuYWJsZS10ZmEuc2ltcGxlLXRhYmxlLWNvbnRhaW5lciAuc2V0dXAtb3RwIC5vbjF0eGIge1xuICAgICAgcGFkZGluZzogMCAyNHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAuZW5hYmxlLXRmYS5zaW1wbGUtdGFibGUtY29udGFpbmVyIC5zZXR1cC1vdHAgLm9uMXR4YiB7XG4gICAgICAgICAgcGFkZGluZzogMCA4cHg7IH0gfVxuICAgICAgLmVuYWJsZS10ZmEuc2ltcGxlLXRhYmxlLWNvbnRhaW5lciAuc2V0dXAtb3RwIC5vbjF0eGIgLmlIOUgwYiB7XG4gICAgICAgIGhlaWdodDogMTc1cHg7XG4gICAgICAgIG1hcmdpbjogMCAtMjRweDtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgIC5lbmFibGUtdGZhLnNpbXBsZS10YWJsZS1jb250YWluZXIgLnNldHVwLW90cCAub24xdHhiIC5pSDlIMGIge1xuICAgICAgICAgICAgbWFyZ2luOiAwIC04cHg7IH0gfVxuICAgICAgICAuZW5hYmxlLXRmYS5zaW1wbGUtdGFibGUtY29udGFpbmVyIC5zZXR1cC1vdHAgLm9uMXR4YiAuaUg5SDBiIC50dnYxbmQge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCB1cmwoL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvMnN2X3gyLnBuZykgLTgyMnB4IC0xOTdweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwNzVweCAzNjNweDtcbiAgICAgICAgICB3aWR0aDogMjUzcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNjNweDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmVuYWJsZS10ZmEuc2ltcGxlLXRhYmxlLWNvbnRhaW5lciAuc2V0dXAtb3RwIC5vbjF0eGIgLkk0bVpnYiAublV0MXkge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gICAgICAuZW5hYmxlLXRmYS5zaW1wbGUtdGFibGUtY29udGFpbmVyIC5zZXR1cC1vdHAgLm9uMXR4YiAuSTRtWmdiIC5xRERqSWIge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gICAgICAgIC5lbmFibGUtdGZhLnNpbXBsZS10YWJsZS1jb250YWluZXIgLnNldHVwLW90cCAub24xdHhiIC5JNG1aZ2IgLnFERGpJYiAuVUptMlBiIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgICAgIC5lbmFibGUtdGZhLnNpbXBsZS10YWJsZS1jb250YWluZXIgLnNldHVwLW90cCAub24xdHhiIC5JNG1aZ2IgLnFERGpJYiAuemRCWnBkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgICAgICAgLmVuYWJsZS10ZmEuc2ltcGxlLXRhYmxlLWNvbnRhaW5lciAuc2V0dXAtb3RwIC5vbjF0eGIgLkk0bVpnYiAucUREakliIC56ZEJacGQgLmxWZUJDYyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7IH1cbiAgICAgICAgICAgIC5lbmFibGUtdGZhLnNpbXBsZS10YWJsZS1jb250YWluZXIgLnNldHVwLW90cCAub24xdHhiIC5JNG1aZ2IgLnFERGpJYiAuemRCWnBkIC5sVmVCQ2MgLmh5TXJPZCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCB1cmwoL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvMnN2X3gyLnBuZyk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTA3NXB4IDM2M3B4O1xuICAgICAgICAgICAgICB3aWR0aDogMTA1cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNzlweDtcbiAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICBib3R0b206IDA7IH1cbiAgICAgICAgICAgICAgLmVuYWJsZS10ZmEuc2ltcGxlLXRhYmxlLWNvbnRhaW5lciAuc2V0dXAtb3RwIC5vbjF0eGIgLkk0bVpnYiAucUREakliIC56ZEJacGQgLmxWZUJDYyAuaHlNck9kLnFOZUZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTM3cHg7IH1cbiAgICAgICAgICAgICAgLmVuYWJsZS10ZmEuc2ltcGxlLXRhYmxlLWNvbnRhaW5lciAuc2V0dXAtb3RwIC5vbjF0eGIgLkk0bVpnYiAucUREakliIC56ZEJacGQgLmxWZUJDYyAuaHlNck9kLkdzdU96ZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xMTdweDsgfVxuICAgICAgICAgICAgICAuZW5hYmxlLXRmYS5zaW1wbGUtdGFibGUtY29udGFpbmVyIC5zZXR1cC1vdHAgLm9uMXR4YiAuSTRtWmdiIC5xRERqSWIgLnpkQlpwZCAubFZlQkNjIC5oeU1yT2QuRzNnT3pyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDY3cHggMDsgfVxuICAgICAgICAgIC5lbmFibGUtdGZhLnNpbXBsZS10YWJsZS1jb250YWluZXIgLnNldHVwLW90cCAub24xdHhiIC5JNG1aZ2IgLnFERGpJYiAuemRCWnBkIC5jOHpXa2QgLmZLTU1PZCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG4gICAgLmVuYWJsZS10ZmEuc2ltcGxlLXRhYmxlLWNvbnRhaW5lciAuc2V0dXAtb3RwIC5SSDlycWYge1xuICAgICAgcGFkZGluZzogMjRweDsgfVxuICAgICAgLmVuYWJsZS10ZmEuc2ltcGxlLXRhYmxlLWNvbnRhaW5lciAuc2V0dXAtb3RwIC5SSDlycWYgLm1kLWJ1dHRvbi5tZC13YXJuIHtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4OyB9XG4gICAgLmVuYWJsZS10ZmEuc2ltcGxlLXRhYmxlLWNvbnRhaW5lciAuc2V0dXAtb3RwIC5CMzRFSiB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0NCwgNjYsIDY5LCAwLjgpO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNDQyNDU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgICAgIG1hcmdpbjogMCAtMXB4OyB9XG4gICAgLmVuYWJsZS10ZmEuc2ltcGxlLXRhYmxlLWNvbnRhaW5lciAuc2V0dXAtb3RwIC5uVXQyeSB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgICAgIG1hcmdpbjogMCAzMnB4IDE2cHg7IH1cbiAgICAgIC5lbmFibGUtdGZhLnNpbXBsZS10YWJsZS1jb250YWluZXIgLnNldHVwLW90cCAublV0MnkgZGl2IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmYmEwMDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIG1kLWRpYWxvZy5zZXR1cC1vdHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9IH1cblxubWQtZGlhbG9nLnNldHVwLW90cCBtZC10b29sYmFyIHtcbiAgaGVpZ2h0OiAxNzVweDsgfVxuICBtZC1kaWFsb2cuc2V0dXAtb3RwIG1kLXRvb2xiYXIgLm5zYmpLYyB7XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IHVybCgvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy8yc3ZfeDIucG5nKSAtNzE2cHggLTE5N3B4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTA3NXB4IDM2M3B4O1xuICAgIHdpZHRoOiAxMDVweDtcbiAgICBoZWlnaHQ6IDEwNXB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuXG5tZC1kaWFsb2cuc2V0dXAtb3RwIG1kLWRpYWxvZy1jb250ZW50Lm1kLXNldHVwLW90cC1kaWFsb2cge1xuICB3aWR0aDogNjAwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBtZC1kaWFsb2cuc2V0dXAtb3RwIG1kLWRpYWxvZy1jb250ZW50Lm1kLXNldHVwLW90cC1kaWFsb2cge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNzVweCAtIDY0cHgpOyB9IH1cbiAgbWQtZGlhbG9nLnNldHVwLW90cCBtZC1kaWFsb2ctY29udGVudC5tZC1zZXR1cC1vdHAtZGlhbG9nIC5tZC1kaWFsb2ctY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICBtZC1kaWFsb2cuc2V0dXAtb3RwIG1kLWRpYWxvZy1jb250ZW50Lm1kLXNldHVwLW90cC1kaWFsb2cgLm1kLWRpYWxvZy1jb250ZW50IC5JNG1aZ2IgLm5VdDF5IHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDsgfVxuICAgIG1kLWRpYWxvZy5zZXR1cC1vdHAgbWQtZGlhbG9nLWNvbnRlbnQubWQtc2V0dXAtb3RwLWRpYWxvZyAubWQtZGlhbG9nLWNvbnRlbnQgLkk0bVpnYiAubmptS1FiIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgICBtZC1kaWFsb2cuc2V0dXAtb3RwIG1kLWRpYWxvZy1jb250ZW50Lm1kLXNldHVwLW90cC1kaWFsb2cgLm1kLWRpYWxvZy1jb250ZW50IC5JNG1aZ2IgLkZ5d2gzYiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIG1kLWRpYWxvZy5zZXR1cC1vdHAgbWQtZGlhbG9nLWNvbnRlbnQubWQtc2V0dXAtb3RwLWRpYWxvZyAubWQtZGlhbG9nLWNvbnRlbnQgLkk0bVpnYiAucUREakliIHtcbiAgICAgIG1hcmdpbjogOHB4IDA7IH1cbiAgICBtZC1kaWFsb2cuc2V0dXAtb3RwIG1kLWRpYWxvZy1jb250ZW50Lm1kLXNldHVwLW90cC1kaWFsb2cgLm1kLWRpYWxvZy1jb250ZW50IC5JNG1aZ2IgLks4RUdJZSB7XG4gICAgICBoZWlnaHQ6IDIxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBtZC1kaWFsb2cuc2V0dXAtb3RwIG1kLWRpYWxvZy1jb250ZW50Lm1kLXNldHVwLW90cC1kaWFsb2cgLm1kLWRpYWxvZy1jb250ZW50IC5JNG1aZ2IgLks4RUdJZSBtZC1wcm9ncmVzcy1jaXJjdWxhciB7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgdG9wOiA4MHB4OyB9XG4gICAgICBtZC1kaWFsb2cuc2V0dXAtb3RwIG1kLWRpYWxvZy1jb250ZW50Lm1kLXNldHVwLW90cC1kaWFsb2cgLm1kLWRpYWxvZy1jb250ZW50IC5JNG1aZ2IgLks4RUdJZSBwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdG9wOiAxMzBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgbWQtZGlhbG9nLnNldHVwLW90cCBtZC1kaWFsb2ctY29udGVudC5tZC1zZXR1cC1vdHAtZGlhbG9nIC5tZC1kaWFsb2ctY29udGVudCAuSTRtWmdiIC5iWk1WQ2Uge1xuICAgICAgaGVpZ2h0OiAyMTBweDsgfVxuICAgICAgbWQtZGlhbG9nLnNldHVwLW90cCBtZC1kaWFsb2ctY29udGVudC5tZC1zZXR1cC1vdHAtZGlhbG9nIC5tZC1kaWFsb2ctY29udGVudCAuSTRtWmdiIC5iWk1WQ2UgLmltZyB7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgICBoZWlnaHQ6IDE3MHB4OyB9XG4gICAgICBtZC1kaWFsb2cuc2V0dXAtb3RwIG1kLWRpYWxvZy1jb250ZW50Lm1kLXNldHVwLW90cC1kaWFsb2cgLm1kLWRpYWxvZy1jb250ZW50IC5JNG1aZ2IgLmJaTVZDZSAuX2J1dHRvbiB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICBtZC1kaWFsb2cuc2V0dXAtb3RwIG1kLWRpYWxvZy1jb250ZW50Lm1kLXNldHVwLW90cC1kaWFsb2cgLm1kLWRpYWxvZy1jb250ZW50IC5JNG1aZ2IgLmJaTVZDZSAuX2J1dHRvbiBhIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBtZC1kaWFsb2cuc2V0dXAtb3RwIG1kLWRpYWxvZy1jb250ZW50Lm1kLXNldHVwLW90cC1kaWFsb2cgLm1kLWRpYWxvZy1jb250ZW50IC5JNG1aZ2IgLmZLTU1PZCAubkdRNzQge1xuICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIG1kLWRpYWxvZy5zZXR1cC1vdHAgbWQtZGlhbG9nLWNvbnRlbnQubWQtc2V0dXAtb3RwLWRpYWxvZyAubWQtZGlhbG9nLWNvbnRlbnQgLkk0bVpnYiAuZktNTU9kIC5uR1E3NCAuVzMwZ1JlIHtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICBtYXJnaW46IDI0cHggMCAzNnB4O1xuICAgICAgICBib3JkZXI6IDFweCBkb3R0ZWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgbWQtZGlhbG9nLnNldHVwLW90cCBtZC1kaWFsb2ctY29udGVudC5tZC1zZXR1cC1vdHAtZGlhbG9nIC5tZC1kaWFsb2ctY29udGVudCAuSTRtWmdiIC5mS01NT2QgLm5HUTc0IC5XMzBnUmUgLm1aN0pRYiB7XG4gICAgICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgbWQtZGlhbG9nLnNldHVwLW90cCBtZC1kaWFsb2ctY29udGVudC5tZC1zZXR1cC1vdHAtZGlhbG9nIC5tZC1kaWFsb2ctY29udGVudCAuSTRtWmdiIC5mS01NT2QgLm5HUTc0IC5XMzBnUmUgLmNvcHkge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogLTI0cHg7IH1cbiAgICAgICAgICBtZC1kaWFsb2cuc2V0dXAtb3RwIG1kLWRpYWxvZy1jb250ZW50Lm1kLXNldHVwLW90cC1kaWFsb2cgLm1kLWRpYWxvZy1jb250ZW50IC5JNG1aZ2IgLmZLTU1PZCAubkdRNzQgLlczMGdSZSAuY29weS5jb3B5X2NvZGUge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgICAgICBtZC1kaWFsb2cuc2V0dXAtb3RwIG1kLWRpYWxvZy1jb250ZW50Lm1kLXNldHVwLW90cC1kaWFsb2cgLm1kLWRpYWxvZy1jb250ZW50IC5JNG1aZ2IgLmZLTU1PZCAubkdRNzQgLlczMGdSZSAuY29weS5jb3BpZWQge1xuICAgICAgICAgICAgY29sb3I6ICMwRDQ3QTE7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgdHJhbnNsYXRlWSgwKSB0cmFuc2xhdGVaKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHRyYW5zbGF0ZVkoMCkgdHJhbnNsYXRlWigwKTsgfVxuICAgICAgICAgIG1kLWRpYWxvZy5zZXR1cC1vdHAgbWQtZGlhbG9nLWNvbnRlbnQubWQtc2V0dXAtb3RwLWRpYWxvZyAubWQtZGlhbG9nLWNvbnRlbnQgLkk0bVpnYiAuZktNTU9kIC5uR1E3NCAuVzMwZ1JlIC5jb3B5LlpZSWZGZCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCkgdHJhbnNsYXRlWigtMjBweCkgcm90YXRlWCgtMTgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KSB0cmFuc2xhdGVaKC0yMHB4KSByb3RhdGVYKC0xODBkZWcpO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgbWQtZGlhbG9nLnNldHVwLW90cCBtZC1kaWFsb2ctY29udGVudC5tZC1zZXR1cC1vdHAtZGlhbG9nIC5tZC1kaWFsb2ctY29udGVudCAuSTRtWmdiIC5QUTNkVWQge1xuICAgICAgbWFyZ2luOiAzNnB4IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDMyMHB4OyB9XG4gICAgICBtZC1kaWFsb2cuc2V0dXAtb3RwIG1kLWRpYWxvZy1jb250ZW50Lm1kLXNldHVwLW90cC1kaWFsb2cgLm1kLWRpYWxvZy1jb250ZW50IC5JNG1aZ2IgLlBRM2RVZCBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4gICAgICBtZC1kaWFsb2cuc2V0dXAtb3RwIG1kLWRpYWxvZy1jb250ZW50Lm1kLXNldHVwLW90cC1kaWFsb2cgLm1kLWRpYWxvZy1jb250ZW50IC5JNG1aZ2IgLlBRM2RVZCBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgbWQtZGlhbG9nLnNldHVwLW90cCBtZC1kaWFsb2ctY29udGVudC5tZC1zZXR1cC1vdHAtZGlhbG9nIC5tZC1kaWFsb2ctY29udGVudCAuSTRtWmdiIC5vdHBfbm90X3ZhbCB7XG4gICAgICBjb2xvcjogI2Y3MDAxMztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuXG5tZC1kaWFsb2cuc2V0dXAtb3RwIG1kLWRpYWxvZy1hY3Rpb25zIC5tZC1idXR0b24ge1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbmJvZHkuZW5hYmxlLW90cCAud2FpdC1kYXRhIHtcbiAgbWluLWhlaWdodDogNDAwcHg7IH1cbiAgYm9keS5lbmFibGUtb3RwIC53YWl0LWRhdGEgbWQtcHJvZ3Jlc3MtY2lyY3VsYXIge1xuICAgIG1hcmdpbjogMTUwcHggYXV0bzsgfVxuXG5ib2R5LmVuYWJsZS1vdHAgLmVuYWJsZS10ZmEuc2ltcGxlLXRhYmxlLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDE2MHB4OyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gLmVuYWJsZS10ZmEuc2ltcGxlLXRhYmxlLWNvbnRhaW5lciAuc2V0dXAtb3RwIC5vbjF0eGIgLmlIOUgwYiB7XG4gIGJhY2tncm91bmQ6ICMwMzliZTU7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSBtZC1yYWRpby1idXR0b24ubWQtZGVmYXVsdC10aGVtZSAubWQtb2ZmLCBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdIG1kLXJhZGlvLWJ1dHRvbiAubWQtb2ZmIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDM5YmU1OyB9XG5cblttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAuZW5hYmxlLXRmYS5zaW1wbGUtdGFibGUtY29udGFpbmVyIC5zZXR1cC1vdHAgLm9uMXR4YiAuaUg5SDBiIHtcbiAgYmFja2dyb3VuZDogIzAwOTY4ODsgfVxuXG4jcnVsZXMge1xuICBwYWRkaW5nOiA0OHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgI3J1bGVzIHtcbiAgICAgIHBhZGRpbmc6IDI0cHggNDhweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgI3J1bGVzIHtcbiAgICAgIHBhZGRpbmc6IDI0cHggMTZweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgI3J1bGVzIHtcbiAgICAgIHBhZGRpbmc6IDI0cHggOHB4OyB9IH1cbiAgI3J1bGVzIC5jb250YWluZXIgLmhlYWRlciB7XG4gICAgaGVpZ2h0OiA2NHB4OyB9XG4gICAgI3J1bGVzIC5jb250YWluZXIgLmhlYWRlciBoMiB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICNydWxlcyAuY29udGFpbmVyIC5jb250ZW50IG1kLXRhYnMge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgI3J1bGVzIC5jb250YWluZXIgLmNvbnRlbnQgbWQtdGFicyBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAjcnVsZXMgLmNvbnRhaW5lciAuY29udGVudCAucnVsZXMtY29udGVudCBoMyB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICNydWxlcyAuY29udGFpbmVyIC5jb250ZW50IC5ydWxlcy1jb250ZW50IGg0IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICNydWxlcyAuY29udGFpbmVyIC5jb250ZW50IC5ydWxlcy1jb250ZW50IC5wYWlyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBtYXJnaW4tbGVmdDogMjRweDsgfVxuICAgICNydWxlcyAuY29udGFpbmVyIC5jb250ZW50IC5ydWxlcy1jb250ZW50IC5wYWlyIHNwYW4ge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgI3J1bGVzIC5jb250YWluZXIgLmNvbnRlbnQgLnJ1bGVzLWNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjRweDsgfVxuICAgICNydWxlcyAuY29udGFpbmVyIC5jb250ZW50IC5ydWxlcy1jb250ZW50IHAgZW0ge1xuICAgICAgY29sb3I6ICNmODMzNjU7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICNydWxlcyAuY29udGFpbmVyIC5jb250ZW50IC5ydWxlcy1jb250ZW50IHVsLmNvbnRlbnQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDAgMCAyNHB4OyB9XG4gICAgI3J1bGVzIC5jb250YWluZXIgLmNvbnRlbnQgLnJ1bGVzLWNvbnRlbnQgdWwuY29udGVudCBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICNydWxlcyAuY29udGFpbmVyIC5jb250ZW50IC5ydWxlcy1jb250ZW50IHVsLmNvbnRlbnQgbGk6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgY29udGVudDogY291bnRlcihpdGVtKSBcIi5cIjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOHB4OyB9XG4gICAgICAjcnVsZXMgLmNvbnRhaW5lciAuY29udGVudCAucnVsZXMtY29udGVudCB1bC5jb250ZW50IGxpIGIge1xuICAgICAgICBjb2xvcjogI2Y4MzM2NTsgfVxuICAjcnVsZXMgLmNvbnRhaW5lciAuY29udGVudCAucnVsZXMtY29udGVudCAudGFibGUtY29udGFpbmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWRjZTA7IH1cbiAgICAjcnVsZXMgLmNvbnRhaW5lciAuY29udGVudCAucnVsZXMtY29udGVudCAudGFibGUtY29udGFpbmVyIHRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDY1cHg7XG4gICAgICBwYWRkaW5nOiA4cHggMjRweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFkY2UwOyB9XG4gICAgI3J1bGVzIC5jb250YWluZXIgLmNvbnRlbnQgLnJ1bGVzLWNvbnRlbnQgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAjcnVsZXMgLmNvbnRhaW5lciAuY29udGVudCAucnVsZXMtY29udGVudCAudGFibGUtY29udGFpbmVyIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAgICAgI3J1bGVzIC5jb250YWluZXIgLmNvbnRlbnQgLnJ1bGVzLWNvbnRlbnQgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0Ym9keSB0ciB0ZCBzdHJvbmcge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNzI3MjcyN2VtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG4gICAgICAjcnVsZXMgLmNvbnRhaW5lciAuY29udGVudCAucnVsZXMtY29udGVudCAudGFibGUtY29udGFpbmVyIHRhYmxlIHRib2R5IHRyIHRkLmdyYWRpZW50IHtcbiAgICAgICAgY29sb3I6ICMwMEFDQzE7IH1cbiAgICAgICNydWxlcyAuY29udGFpbmVyIC5jb250ZW50IC5ydWxlcy1jb250ZW50IC50YWJsZS1jb250YWluZXIgdGFibGUgdGJvZHkgdHIgdGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYWRjZTA7IH1cbiAgICAgICNydWxlcyAuY29udGFpbmVyIC5jb250ZW50IC5ydWxlcy1jb250ZW50IC50YWJsZS1jb250YWluZXIgdGFibGUgdGJvZHkgdHIgdGQubm9uZS1ib3R0b20ge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAjcnVsZXMgLmNvbnRhaW5lciAuY29udGVudCAucnVsZXMtY29udGVudCAudGFibGUtY29udGFpbmVyIHRhYmxlIHRib2R5IHRyOm5vdCg6bGFzdC1jaGlsZCkgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWRjZTA7IH1cbiAgICAjcnVsZXMgLmNvbnRhaW5lciAuY29udGVudCAucnVsZXMtY29udGVudCAudGFibGUtY29udGFpbmVyIHRhYmxlLnBheW91dHMgdGhlYWQgdHIgdGgge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICNydWxlcyAuY29udGFpbmVyIC5jb250ZW50IC5ydWxlcy1jb250ZW50IC50YWJsZS1jb250YWluZXIgdGFibGUucGF5b3V0cyB0Ym9keSB0ciB0ZC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDcyNzI3MjdlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS40cmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG4gICAgI3J1bGVzIC5jb250YWluZXIgLmNvbnRlbnQgLnJ1bGVzLWNvbnRlbnQgLnRhYmxlLWNvbnRhaW5lciArIC50YWJsZS1jb250YWluZXIge1xuICAgICAgbWFyZ2luLXRvcDogMzJweDsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNydWxlcyAuY29udGVudCBtZC10YWJzIG1kLXRhYi1pdGVtLm1kLXRhYiB7XG4gIGNvbG9yOiAjRjNFNUY1OyB9XG4gIFttZC10aGVtZT1cImRlZmF1bHRcIl0gI3J1bGVzIC5jb250ZW50IG1kLXRhYnMgbWQtdGFiLWl0ZW0ubWQtdGFiLm1kLWFjdGl2ZSB7XG4gICAgY29sb3I6ICMwMzliZTU7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjcnVsZXMgLmNvbnRlbnQgLnJ1bGVzLWNvbnRlbnQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpOyB9XG4gIFttZC10aGVtZT1cImRlZmF1bHRcIl0gI3J1bGVzIC5jb250ZW50IC5ydWxlcy1jb250ZW50IGgzLCBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNydWxlcyAuY29udGVudCAucnVsZXMtY29udGVudCBoNCwgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjcnVsZXMgLmNvbnRlbnQgLnJ1bGVzLWNvbnRlbnQgLnBhaXIgc3BhbiB7XG4gICAgY29sb3I6ICMwMzliZTU7IH1cbiAgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjcnVsZXMgLmNvbnRlbnQgLnJ1bGVzLWNvbnRlbnQgLnRhYmxlLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzJlMzc0YjsgfVxuICAgIFttZC10aGVtZT1cImRlZmF1bHRcIl0gI3J1bGVzIC5jb250ZW50IC5ydWxlcy1jb250ZW50IC50YWJsZS1jb250YWluZXIgdGFibGUgdGhlYWQgdHIgdGgge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyZTM3NGI7IH1cbiAgICBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNydWxlcyAuY29udGVudCAucnVsZXMtY29udGVudCAudGFibGUtY29udGFpbmVyIHRhYmxlIHRib2R5IHRyIHRkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzJlMzc0YjsgfVxuICAgIFttZC10aGVtZT1cImRlZmF1bHRcIl0gI3J1bGVzIC5jb250ZW50IC5ydWxlcy1jb250ZW50IC50YWJsZS1jb250YWluZXIgdGFibGUgdGJvZHkgdHI6bm90KDpsYXN0LWNoaWxkKSB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJlMzc0YjsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gI3J1bGVzIC5jb250ZW50IG1kLXRhYnMgbWQtdGFiLWl0ZW0ubWQtdGFiIHtcbiAgY29sb3I6ICMzYTM5Mzk7IH1cbiAgW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdICNydWxlcyAuY29udGVudCBtZC10YWJzIG1kLXRhYi1pdGVtLm1kLXRhYi5tZC1hY3RpdmUge1xuICAgIGNvbG9yOiAjMDA5Njg4OyB9XG5cblttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAjcnVsZXMgLmNvbnRlbnQgLnJ1bGVzLWNvbnRlbnQgaDMsIFttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAjcnVsZXMgLmNvbnRlbnQgLnJ1bGVzLWNvbnRlbnQgaDQsIFttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAjcnVsZXMgLmNvbnRlbnQgLnJ1bGVzLWNvbnRlbnQgLnBhaXIgc3BhbiB7XG4gIGNvbG9yOiAjMDA5Njg4OyB9XG5cbi5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMjAwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNzAwbXMgZWFzZS1pbi1vdXQ7IH1cbiAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlci5hcHBlYXIge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwdnc7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLmNoaXAtc3RhY2sge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZ3LzYpO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogOTk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYxNzJhO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNBMTc5MzA7IH0gfVxuICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5jaGlwLXN0YWNrIC5jaGlwIHtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4yczsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5jaGlwLXN0YWNrIC5jaGlwIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5jaGlwLXN0YWNrIC5jaGlwIHtcbiAgICAgICAgaGVpZ2h0OiA5MCU7XG4gICAgICAgIG1heC13aWR0aDogMTYuNSU7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMS8xOyB9IH1cbiAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5jaGlwLXN0YWNrIC5jaGlwIC5jaGlwLWltYWdlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDkwJTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLmNoaXAtc3RhY2sgLmNoaXAgLmNoaXAtaW1hZ2U6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLmNoaXAtc3RhY2sgLmNoaXAgLmNoaXAtaW1hZ2UuY2hpcC0xMGsge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvY2FzaW5vL2NoaXBzLzEway5wbmcpOyB9XG4gICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5jaGlwLXN0YWNrIC5jaGlwIC5jaGlwLWltYWdlLmNoaXAtMjBrIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Nhc2luby9jaGlwcy8yMGsucG5nKTsgfVxuICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuY2hpcC1zdGFjayAuY2hpcCAuY2hpcC1pbWFnZS5jaGlwLTUwayB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9jYXNpbm8vY2hpcHMvNTBrLnBuZyk7IH1cbiAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLmNoaXAtc3RhY2sgLmNoaXAgLmNoaXAtaW1hZ2UuY2hpcC0xMDBrIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Nhc2luby9jaGlwcy8xMDBrLnBuZyk7IH1cbiAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLmNoaXAtc3RhY2sgLmNoaXAgLmNoaXAtaW1hZ2UuY2hpcC0yMDBrIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Nhc2luby9jaGlwcy8yMDBrLnBuZyk7IH1cbiAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLmNoaXAtc3RhY2sgLmNoaXAgLmNoaXAtaW1hZ2UuY2hpcC01MDBrIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Nhc2luby9jaGlwcy81MDBrLnBuZyk7IH1cbiAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLmNoaXAtc3RhY2sgLmNoaXAgLmNoaXAtaW1hZ2UuY2hpcC0xbSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9jYXNpbm8vY2hpcHMvMW0ucG5nKTsgfVxuICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuY2hpcC1zdGFjayAuY2hpcCAuY2hpcC1pbWFnZS5jaGlwLTJtIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Nhc2luby9jaGlwcy8ybS5wbmcpOyB9XG4gICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5jaGlwLXN0YWNrIC5jaGlwIC5jaGlwLWltYWdlLmNoaXAtNW0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvY2FzaW5vL2NoaXBzLzVtLnBuZyk7IH1cbiAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLmNoaXAtc3RhY2sgLmNoaXAgLmNoaXAtaW1hZ2UuY2hpcC0xMG0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvY2FzaW5vL2NoaXBzLzEwbS5wbmcpOyB9XG4gICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5jaGlwLXN0YWNrIC5jaGlwIC5jaGlwLWltYWdlLmNoaXAtMjBtIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Nhc2luby9jaGlwcy8yMG0ucG5nKTsgfVxuICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuY2hpcC1zdGFjayAuY2hpcCAuY2hpcC1pbWFnZS5jaGlwLTUwbSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9jYXNpbm8vY2hpcHMvNTBtLnBuZyk7IH1cbiAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLmNoaXAtc3RhY2sgLmNoaXAgLmNoaXAtaW1hZ2UuY2hpcC0xMDBtIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Nhc2luby9jaGlwcy8xMDBtLnBuZyk7IH1cbiAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLmNoaXAtc3RhY2sgLmNoaXAgLmNoaXAtaW1hZ2UuY2hpcC0yMDBtIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Nhc2luby9jaGlwcy8yMDBtLnBuZyk7IH1cbiAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLmNoaXAtc3RhY2sgLmNoaXAgLmNoaXAtaW1hZ2UuY2hpcC01MDBtIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Nhc2luby9jaGlwcy81MDBtLnBuZyk7IH1cbiAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLmNoaXAtc3RhY2sgLmNoaXAgLmNoaXAtaW1hZ2UuY2hpcC0xYiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9jYXNpbm8vY2hpcHMvMWIucG5nKTsgfVxuICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuY2hpcC1zdGFjayAuY2hpcCAuY2hpcC1pbWFnZS5jaGlwLTJiIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Nhc2luby9jaGlwcy8yYi5wbmcpOyB9XG4gICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5jaGlwLXN0YWNrIC5jaGlwIC5jaGlwLWltYWdlLmNoaXAtNWIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvY2FzaW5vL2NoaXBzLzViLnBuZyk7IH1cbiAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLmNoaXAtc3RhY2sgLmNoaXAgLmNoaXAtaW1hZ2UuY2hpcC0xMGIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvY2FzaW5vL2NoaXBzLzEwYi5wbmcpOyB9XG4gICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5jaGlwLXN0YWNrIC5jaGlwIC5jaGlwLWltYWdlLmNoaXAtc2V0dGluZyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9jYXNpbm8vY2hpcHMvc2V0dGluZ3MucG5nKTsgfVxuICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLmNoaXAtc3RhY2sgLmNoaXAgaW1nIHtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApOyB9XG4gICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5jaGlwLXN0YWNrIC5jaGlwIGltZzpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLmNoaXAtc3RhY2sgLmNoaXAuYWN0aXZlIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogMS8xOyB9XG4gICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5jaGlwLXN0YWNrIC5jaGlwLmFjdGl2ZSBpbWcge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIzNywgMTgxLCA5LCAwLjYpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7IH1cbiAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLmNoaXAtc3RhY2sgLmNoaXAuYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZGI1MDk7XG4gICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICNlZGI1MDkgMCUsICNmNWJlMWMgNDAlLCByZ2JhKDI1MywgMTk4LCA0NSwgMCkgNzAlKTsgfVxuICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiA4cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIHtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgKyAuc2luZ2xlIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0ExNzkzMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3LzYpOyB9IH1cbiAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgaWZyYW1lIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjIyOTM5O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQ6ICMyMjI5Mzk7XG4gICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwOyB9IH1cbiAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC52aWRlby1lbGVtZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogNjRweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy92aWRlby1zYW1wbGUuanBnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC52aWRlby1lbGVtZW50OmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMyMjI5Mzk7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICMyMjI5MzkgMCUsIHJnYmEoMjUzLCAxODcsIDQ1LCAwKSAyNSUpO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDcwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudC5tYXNrIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjIyOTM5OyB9XG4gICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmhlYWRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMyMjI5Mzk7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNBMTc5MzA7XG4gICAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIDcwMG1zIGVhc2UtaW4tb3V0OyB9XG4gICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuaGVhZGVyLnVuLWJvcmRlciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuaGVhZGVyLnVuLWJvcmRlciAudGltZS1yb3VuZCB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5oZWFkZXIgLmdhbWUtaW5mbyB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEzMHB4OyB9XG4gICAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5oZWFkZXIgLmdhbWUtaW5mbyAuZ2FtZS1uYW1lIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmhlYWRlciAuZ2FtZS1pbmZvIC5nYW1lLXJvdW5kIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDhweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzNGNEM2QTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTgyOTtcbiAgICAgICAgICAgICAgY29sb3I6ICNGRkZCQTQ7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5oZWFkZXIgLmdhbWUtaW5mbyAuZ2FtZS1yb3VuZCAuaWNvbi1iYW5rIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ExYTA4MDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5oZWFkZXIge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCA0cHg7IH1cbiAgICAgICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuaGVhZGVyIC5nYW1lLWluZm8ge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogaW5pdGlhbDsgfSB9XG4gICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuaGVhZGVyIC5uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTMwcHg7IH1cbiAgICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmhlYWRlciAubmF2aWdhdGlvbiAubWQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDsgfVxuICAgICAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5oZWFkZXIgLm5hdmlnYXRpb24gLm1kLWJ1dHRvbi5tZC1pY29uLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNnB4IDhweDsgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA2MDBweCkge1xuICAgICAgICAgICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuaGVhZGVyIC5uYXZpZ2F0aW9uIC5tZC1idXR0b24ubWQtaWNvbi1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDZweCA0cHg7IH0gfVxuICAgICAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5oZWFkZXIgLm5hdmlnYXRpb24gLm1kLWJ1dHRvbltkaXNhYmxlZF0gbWQtaWNvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTsgfVxuICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC52aWRlby1zaG93IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gICAgICAgICAgY29sb3I6ICNGNUY1RjU7XG4gICAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCA3MDBtcyBlYXNlLWluLW91dDsgfVxuICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLnZpZGVvLXNob3cgLnRhYmxlLXRpbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHZpc2liaWxpdHkgLjNzIGxpbmVhcjsgfVxuICAgICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAudmlkZW8tc2hvdyAudGFibGUtdGltZS5tZC13YXJuIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmOTRhNGQ7IH1cbiAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC52aWRlby1zaG93IC50aW1lLXJvdW5kIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IC4zcyBsaW5lYXI7IH1cbiAgICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLnZpZGVvLXNob3cgLnRpbWUtcm91bmQgLmNvdW50ZG93biB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGZvbnQtc2l6ZSAwLjNzLCBsaW5lLWhlaWdodCAuM3MgbGluZWFyOyB9XG4gICAgICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLnZpZGVvLXNob3cgLnRpbWUtcm91bmQgLmNvdW50ZG93bi5tZC13YXJuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2Q1MDEzNztcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGNvdW50ZG93bi1jb2xvciAxcyBpbmZpbml0ZSBsaW5lYXI7IH1cbiAgICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLnZpZGVvLXNob3cgLnRpbWUtcm91bmQgbWQtcHJvZ3Jlc3MtY2lyY3VsYXIge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cbiAgICAgICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAudmlkZW8tc2hvdyAudGltZS1yb3VuZCBtZC1wcm9ncmVzcy1jaXJjdWxhci50cmFuc3BhcmVudCBwYXRoIHtcbiAgICAgICAgICAgICAgICBzdHJva2U6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAudmlkZW8tc2hvdyAudGFibGUtc3RhdHVzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC52aWRlby1zaG93LmRpc3BsYXllZCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4OyB9XG4gICAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC52aWRlby1zaG93LmRpc3BsYXllZCAudGFibGUtdGltZSB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLnZpZGVvLXNob3cuZGlzcGxheWVkIC50aW1lLXJvdW5kIG1kLXByb2dyZXNzLWNpcmN1bGFyIHBhdGgge1xuICAgICAgICAgICAgICBzdHJva2U6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC52aWRlby1zaG93LmRpc3BsYXllZCAudGltZS1yb3VuZCAuY291bnRkb3duIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMyAvIDE7IH1cbiAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlID4gZGl2IHtcbiAgICAgICAgICAgIGNvbG9yOiAjRjVGNUY1OyB9XG4gICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAud3JhcHBlciAuZm91ci1yZWQsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLndyYXBwZXIgLnplcm8tcmVkLCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC53cmFwcGVyIC50aHJlZS1yZWQsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLndyYXBwZXIgLm9uZS1yZWQge1xuICAgICAgICAgICAgaGVpZ2h0OiA1MCU7IH1cbiAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5ldmVuLCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5vZGQsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLmZvdXItcmVkLCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC56ZXJvLXJlZCwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAudGhyZWUtcmVkLCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5vbmUtcmVkIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCM0IzQjM7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLmV2ZW46aG92ZXIsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLm9kZDpob3ZlciwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuZm91ci1yZWQ6aG92ZXIsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLnplcm8tcmVkOmhvdmVyLCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC50aHJlZS1yZWQ6aG92ZXIsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLm9uZS1yZWQ6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MywgMjUzLCAxNzYsIDAuMSk7IH1cbiAgICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLmV2ZW4uaGlnaGxpZ2h0LCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5vZGQuaGlnaGxpZ2h0LCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5mb3VyLXJlZC5oaWdobGlnaHQsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLnplcm8tcmVkLmhpZ2hsaWdodCwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAudGhyZWUtcmVkLmhpZ2hsaWdodCwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAub25lLXJlZC5oaWdobGlnaHQge1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgYW5pbWF0aW9uOiBibGluay1iYWNrZ3JvdW5kIG5vcm1hbCAxLjVzIGluZmluaXRlIGVhc2UtaW4tb3V0OyB9XG4gICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuZm91ci1yZWQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDJweDtcbiAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDJweDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Nhc2luby9iZXR0aW5nLXRhYmxlLzRfcmVkLnBuZ1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1cHg7IH1cbiAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC56ZXJvLXJlZCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMnB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvY2FzaW5vL2JldHRpbmctdGFibGUvMF9yZWQucG5nXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogODAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDVweDsgfVxuICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLnRocmVlLXJlZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAycHg7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDJweDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9jYXNpbm8vYmV0dGluZy10YWJsZS8zX3JlZC5wbmdcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNXB4OyB9XG4gICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAub25lLXJlZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDJweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9jYXNpbm8vYmV0dGluZy10YWJsZS8xX3JlZC5wbmdcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNXB4OyB9XG4gICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuZXZlbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9jYXNpbm8vYmV0dGluZy10YWJsZS9ldmVuLnBuZ1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b20gMjBweDsgfVxuICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLm9kZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9jYXNpbm8vYmV0dGluZy10YWJsZS9vZGQucG5nXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDMlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbSAyMHB4OyB9XG4gICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuZXZlbiwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAub2RkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDJweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDsgfVxuICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLmV2ZW4sIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLm9kZCwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuZm91ci1yZWQsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLnplcm8tcmVkLCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5vbmUtcmVkLCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC50aHJlZS1yZWQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5ldmVuIC53YWdlcnMtbW9uZXksIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLm9kZCAud2FnZXJzLW1vbmV5LCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5mb3VyLXJlZCAud2FnZXJzLW1vbmV5LCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC56ZXJvLXJlZCAud2FnZXJzLW1vbmV5LCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5vbmUtcmVkIC53YWdlcnMtbW9uZXksIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLnRocmVlLXJlZCAud2FnZXJzLW1vbmV5IHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLmV2ZW4gLndhZ2Vycy1tb25leSAuY29tbWl0dGVkLCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5vZGQgLndhZ2Vycy1tb25leSAuY29tbWl0dGVkLCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5mb3VyLXJlZCAud2FnZXJzLW1vbmV5IC5jb21taXR0ZWQsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLnplcm8tcmVkIC53YWdlcnMtbW9uZXkgLmNvbW1pdHRlZCwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAub25lLXJlZCAud2FnZXJzLW1vbmV5IC5jb21taXR0ZWQsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLnRocmVlLXJlZCAud2FnZXJzLW1vbmV5IC5jb21taXR0ZWQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDRiMzAyOyB9XG4gICAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5ldmVuIC53YWdlcnMtY2hpcCwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAub2RkIC53YWdlcnMtY2hpcCwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuZm91ci1yZWQgLndhZ2Vycy1jaGlwLCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC56ZXJvLXJlZCAud2FnZXJzLWNoaXAsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLm9uZS1yZWQgLndhZ2Vycy1jaGlwLCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC50aHJlZS1yZWQgLndhZ2Vycy1jaGlwIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLmV2ZW4gLndhZ2Vycy1jaGlwIC5jaGlwLCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5vZGQgLndhZ2Vycy1jaGlwIC5jaGlwLCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5mb3VyLXJlZCAud2FnZXJzLWNoaXAgLmNoaXAsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLnplcm8tcmVkIC53YWdlcnMtY2hpcCAuY2hpcCwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAub25lLXJlZCAud2FnZXJzLWNoaXAgLmNoaXAsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLnRocmVlLXJlZCAud2FnZXJzLWNoaXAgLmNoaXAge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Nhc2luby9jaGlwcy90b2tlbi5wbmcpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgICAgICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLmV2ZW4gLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtMCwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAub2RkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTAsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLmZvdXItcmVkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTAsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLnplcm8tcmVkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTAsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLm9uZS1yZWQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtMCwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAudGhyZWUtcmVkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTAge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTBweCAwOyB9XG4gICAgICAgICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuZXZlbiAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC0xLCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5vZGQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtMSwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuZm91ci1yZWQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtMSwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuemVyby1yZWQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtMSwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAub25lLXJlZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC0xLCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC50aHJlZS1yZWQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtMSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTBweCAwOyB9XG4gICAgICAgICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuZXZlbiAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC0yLCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5vZGQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtMiwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuZm91ci1yZWQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtMiwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuemVyby1yZWQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtMiwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAub25lLXJlZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC0yLCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC50aHJlZS1yZWQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtMiB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggMDsgfVxuICAgICAgICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLmV2ZW4gLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtMywgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAub2RkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTMsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLmZvdXItcmVkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTMsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLnplcm8tcmVkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTMsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLm9uZS1yZWQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtMywgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAudGhyZWUtcmVkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTMge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MHB4IDA7IH1cbiAgICAgICAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5ldmVuIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTQsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLm9kZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC00LCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5mb3VyLXJlZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC00LCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC56ZXJvLXJlZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC00LCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5vbmUtcmVkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTQsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLnRocmVlLXJlZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC00IHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDBweCAwOyB9XG4gICAgICAgICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuZXZlbiAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC01LCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5vZGQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtNSwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuZm91ci1yZWQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtNSwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuemVyby1yZWQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtNSwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAub25lLXJlZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC01LCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC50aHJlZS1yZWQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtNSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjUwcHggMDsgfVxuICAgICAgICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLmV2ZW4gLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtNiwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAub2RkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTYsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLmZvdXItcmVkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTYsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLnplcm8tcmVkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTYsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLm9uZS1yZWQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtNiwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAudGhyZWUtcmVkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTYge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwMHB4IDA7IH1cbiAgICAgICAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5ldmVuIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTcsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLm9kZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC03LCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5mb3VyLXJlZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC03LCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC56ZXJvLXJlZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC03LCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5vbmUtcmVkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTcsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLnRocmVlLXJlZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC03IHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTBweCAwOyB9XG4gICAgICAgICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuZXZlbiAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC04LCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5vZGQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtOCwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuZm91ci1yZWQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtOCwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuemVyby1yZWQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtOCwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAub25lLXJlZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC04LCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC50aHJlZS1yZWQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtOCB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDAwcHggMDsgfVxuICAgICAgICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLmV2ZW4gLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtOSwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAub2RkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTksIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLmZvdXItcmVkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTksIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLnplcm8tcmVkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTksIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLm9uZS1yZWQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtOSwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAudGhyZWUtcmVkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTkge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1MHB4IDA7IH1cbiAgICAgICAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5ldmVuIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTEwLCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5vZGQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtMTAsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLmZvdXItcmVkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTEwLCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC56ZXJvLXJlZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC0xMCwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAub25lLXJlZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC0xMCwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAudGhyZWUtcmVkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTEwIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MDBweCAwOyB9XG4gICAgICAgICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuZXZlbiAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC0xMSwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAub2RkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTExLCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5mb3VyLXJlZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC0xMSwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuemVyby1yZWQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtMTEsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLm9uZS1yZWQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtMTEsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLnRocmVlLXJlZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC0xMSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTUwcHggMDsgfVxuICAgICAgICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLmV2ZW4gLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtMTIsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLm9kZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC0xMiwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuZm91ci1yZWQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtMTIsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLnplcm8tcmVkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTEyLCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5vbmUtcmVkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTEyLCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC50aHJlZS1yZWQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtMTIge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYwMHB4IDA7IH1cbiAgICAgICAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5ldmVuIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTEzLCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5vZGQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtMTMsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLmZvdXItcmVkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTEzLCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC56ZXJvLXJlZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC0xMywgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAub25lLXJlZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC0xMywgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAudGhyZWUtcmVkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTEzIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02NTBweCAwOyB9XG4gICAgICAgICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuZXZlbiAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC0xNCwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAub2RkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTE0LCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5mb3VyLXJlZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC0xNCwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuemVyby1yZWQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtMTQsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLm9uZS1yZWQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtMTQsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLnRocmVlLXJlZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC0xNCB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzAwcHggMDsgfVxuICAgICAgICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLmV2ZW4gLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtMTUsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLm9kZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC0xNSwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuZm91ci1yZWQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtMTUsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLnplcm8tcmVkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTE1LCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5vbmUtcmVkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTE1LCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC50aHJlZS1yZWQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtMTUge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc1MHB4IDA7IH1cbiAgICAgICAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5ldmVuIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTE2LCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5vZGQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtMTYsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLmZvdXItcmVkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTE2LCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC56ZXJvLXJlZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC0xNiwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAub25lLXJlZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC0xNiwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAudGhyZWUtcmVkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTE2IHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MDBweCAwOyB9XG4gICAgICAgICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuZXZlbiAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC0xNywgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAub2RkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTE3LCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5mb3VyLXJlZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC0xNywgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuemVyby1yZWQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtMTcsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLm9uZS1yZWQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtMTcsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLnRocmVlLXJlZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC0xNyB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODUwcHggMDsgfVxuICAgICAgICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLmV2ZW4gLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtMTgsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLm9kZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC0xOCwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuZm91ci1yZWQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtMTgsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLnplcm8tcmVkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTE4LCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5vbmUtcmVkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTE4LCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC50aHJlZS1yZWQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtMTgge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTkwMHB4IDA7IH1cbiAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5mb3VyLXJlZCAud2FnZXJzLW1vbmV5LCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC56ZXJvLXJlZCAud2FnZXJzLW1vbmV5LCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5vbmUtcmVkIC53YWdlcnMtbW9uZXksIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLnRocmVlLXJlZCAud2FnZXJzLW1vbmV5IHtcbiAgICAgICAgICAgIGJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIHRvcDogYXV0bzsgfVxuICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLmZvdXItcmVkOmFmdGVyLCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC56ZXJvLXJlZDphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBjb250ZW50OiAnMSA6IDEzJztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkJBNDsgfVxuICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLm9uZS1yZWQ6YWZ0ZXIsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLnRocmVlLXJlZDphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBjb250ZW50OiAnMSA6IDMuNic7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgY29sb3I6ICNGRkZCQTQ7IH1cbiAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5ldmVuOmFmdGVyLCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5vZGQ6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgY29udGVudDogJzEgOiAxLjk2JztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkJBNDsgfVxuICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUuZGlzYWJsZWQge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUuZGlzYWJsZWQgLmZvdXItcmVkLCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlLmRpc2FibGVkIC56ZXJvLXJlZCwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZS5kaXNhYmxlZCAub25lLXJlZCwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZS5kaXNhYmxlZCAudGhyZWUtcmVkLCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlLmRpc2FibGVkIC5ldmVuLCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlLmRpc2FibGVkIC5vZGQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU0LCA1NCwgNTQsIDAuNCk7IH1cbiAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy1idXR0b24ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctYnV0dG9uID4gZGl2IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4OyB9XG4gICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy1idXR0b24gLm1kLWJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYwLzQ4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctYnV0dG9uIC5idG4tY2FuY2VsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Nhc2luby9idG4tY2FuY2VsLnBuZ1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7IH1cbiAgICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctYnV0dG9uIC5idG4tY2FuY2VsW2Rpc2FibGVkXSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Nhc2luby9idG4tY2FuY2VsLWRpc2FibGVkLnBuZ1wiKTsgfVxuICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctYnV0dG9uIC5tZC1idG4tYmV0dGluZyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9jYXNpbm8vYnRuLWJldC5wbmdcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlOyB9XG4gICAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLWJ1dHRvbiAubWQtYnRuLWJldHRpbmdbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvY2FzaW5vL2J0bi1iZXQtZGlzYWJsZWQucG5nXCIpOyB9XG4gICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy1idXR0b24gLm1kLWJ0bi1yZS1iZXR0aW5nIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Nhc2luby9idG4tcmUtYmV0LnBuZ1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7IH1cbiAgICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctYnV0dG9uIC5tZC1idG4tcmUtYmV0dGluZ1tkaXNhYmxlZF0ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9jYXNpbm8vYnRuLXJlLWJldC1kaXNhYmxlZC5wbmdcIik7IH1cbiAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAucm9hZC1yb2xsZXIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5yb2FkLXJvbGxlciAucm9sbGVyLXN1bW1hcnkgLmV2ZW4sIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLnJvYWQtcm9sbGVyIC5yb2xsZXItc3VtbWFyeSAub2RkIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwOyB9XG4gICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAucm9hZC1yb2xsZXIgLnJvbGxlci1zdW1tYXJ5IC5ldmVuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0RTkxRjY7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMjIyOTM5OyB9XG4gICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAucm9hZC1yb2xsZXIgLnJvbGxlci1zdW1tYXJ5IC5vZGQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y4NEE0RDsgfVxuICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLnJvYWQtcm9sbGVyIC5yb2FkLWNvbnRlbnQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMyMjI5Mzk7IH1cbiAgICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLnJvYWQtcm9sbGVyIC5yb2FkLWNvbnRlbnQ6YmVmb3JlIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICAgICAgICAgICAgICB6LWluZGV4OiAtMTsgfVxuICAgICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAucm9hZC1yb2xsZXIgLnJvYWQtY29udGVudCAucm9sbGVyLWJnIC5yZXN1bHQtd3JhcCB7XG4gICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDUlOyB9XG4gICAgICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLnJvYWQtcm9sbGVyIC5yb2FkLWNvbnRlbnQgLnJvbGxlci1iZyAucmVzdWx0LXdyYXAgLnJlc3VsdCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5yb2FkLXJvbGxlciAucm9hZC1jb250ZW50IC5yb2xsZXItYmcgLnJlc3VsdC13cmFwIC5yZXN1bHQgLmltZCB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Y4NEE0RDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGODRBNEQ7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjNFMDsgfVxuICAgICAgICAgICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAucm9hZC1yb2xsZXIgLnJvYWQtY29udGVudCAucm9sbGVyLWJnIC5yZXN1bHQtd3JhcCAucmVzdWx0IC5pbWQudHJhbnNwYXJlbnQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAucm9hZC1yb2xsZXIgLnJvYWQtY29udGVudCAucm9sbGVyLWJnIC5yZXN1bHQtd3JhcCAucmVzdWx0IC5pbWQudHJhbnNwYXJlbnQ6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA0cHgpO1xuICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDlkOTsgfVxuICAgICAgICAgICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAucm9hZC1yb2xsZXIgLnJvYWQtY29udGVudCAucm9sbGVyLWJnIC5yZXN1bHQtd3JhcCAucmVzdWx0IC5pbWQuYmx1ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzRFOTFGNjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRFOTFGNjsgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgICAgICAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5yb2FkLXJvbGxlciAucm9hZC1jb250ZW50IC5yb2xsZXItYmcgLnJlc3VsdC13cmFwIC5yZXN1bHQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcHg7IH1cbiAgICAgICAgICAgICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAucm9hZC1yb2xsZXIgLnJvYWQtY29udGVudCAucm9sbGVyLWJnIC5yZXN1bHQtd3JhcCAucmVzdWx0IC5pbWQge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9IH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MjVweCkgYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5yb2FkLXJvbGxlciAucm9hZC1jb250ZW50IC5yb2xsZXItYmcgLnJlc3VsdC13cmFwIC5yZXN1bHQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcHg7IH1cbiAgICAgICAgICAgICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAucm9hZC1yb2xsZXIgLnJvYWQtY29udGVudCAucm9sbGVyLWJnIC5yZXN1bHQtd3JhcCAucmVzdWx0IC5pbWQge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9IH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5yb2FkLXJvbGxlciAucm9hZC1jb250ZW50IC5yb2xsZXItYmcgLnJlc3VsdC13cmFwIC5yZXN1bHQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcHg7IH1cbiAgICAgICAgICAgICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAucm9hZC1yb2xsZXIgLnJvYWQtY29udGVudCAucm9sbGVyLWJnIC5yZXN1bHQtd3JhcCAucmVzdWx0IC5pbWQge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH0gfVxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAgICAgICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLnJvYWQtcm9sbGVyIC5yb2FkLWNvbnRlbnQgLnJvbGxlci1iZyAucmVzdWx0LXdyYXAgLnJlc3VsdCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFweDsgfVxuICAgICAgICAgICAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5yb2FkLXJvbGxlciAucm9hZC1jb250ZW50IC5yb2xsZXItYmcgLnJlc3VsdC13cmFwIC5yZXN1bHQgLmltZCB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfSB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODYwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAucm9hZC1yb2xsZXIgLnJvYWQtY29udGVudCAucm9sbGVyLWJnIC5yZXN1bHQtd3JhcCAucmVzdWx0IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXB4OyB9XG4gICAgICAgICAgICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLnJvYWQtcm9sbGVyIC5yb2FkLWNvbnRlbnQgLnJvbGxlci1iZyAucmVzdWx0LXdyYXAgLnJlc3VsdCAuaW1kIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9IH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAucm9hZC1yb2xsZXIgLnJvYWQtY29udGVudCAucm9sbGVyLWJnIC5yZXN1bHQtd3JhcCAucmVzdWx0IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXB4OyB9XG4gICAgICAgICAgICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLnJvYWQtcm9sbGVyIC5yb2FkLWNvbnRlbnQgLnJvbGxlci1iZyAucmVzdWx0LXdyYXAgLnJlc3VsdCAuaW1kIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9IH1cbiAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAucm9hZC1yb2xsZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLnJvYWQtcm9sbGVyIC5iZy1tZXNzYWdlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgY3ViaWMtYmV6aWVyKDAuNjUsIDAsIDAuMzUsIDEpOyB9XG4gICAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5yb2FkLXJvbGxlciAuYmctbWVzc2FnZSAubW9uZXksIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLnJvYWQtcm9sbGVyIC5iZy1tZXNzYWdlIC5kZWFsZXIsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLnJvYWQtcm9sbGVyIC5iZy1tZXNzYWdlIC5yb3VuZC1jYW5jZWxsZWQge1xuICAgICAgICAgICAgICBjb2xvcjogIzAwZmYwMDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC4zNSwgMSk7IH1cbiAgICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLnJvYWQtcm9sbGVyIC5iZy1tZXNzYWdlIC5kZWFsZXIge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAucm9hZC1yb2xsZXIgLmJnLW1lc3NhZ2UgLnJvdW5kLWNhbmNlbGxlZCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmMzM1NzsgfVxuICAgICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAucm9hZC1yb2xsZXIgLmJnLW1lc3NhZ2Uuc2hvdyB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjY1LCAwLCAwLjM1LCAxKTsgfVxuICAgICAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5yb2FkLXJvbGxlciAuYmctbWVzc2FnZS5zaG93IC5tb25leSwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAucm9hZC1yb2xsZXIgLmJnLW1lc3NhZ2Uuc2hvdyAuZGVhbGVyLCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5yb2FkLXJvbGxlciAuYmctbWVzc2FnZS5zaG93IC5yb3VuZC1jYW5jZWxsZWQge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzY2FsZS1lYXNlSW5Cb3VuY2UgMXMgZWFzZSAxO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZS1yZXZlcnNlOyB9XG4gICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmltYWdlLW1lc3NhZ2UgLnN0YXJ0LWJldHRpbmcsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmltYWdlLW1lc3NhZ2UgLmJldHRpbmctc3VjY2VzcyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIHRvcDogMTIwJTtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogaW1hZ2UtbWVzc2FnZS1oaWRlO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gICAgICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlO1xuICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjUsIDAsIDAuMzUsIDEpOyB9XG4gICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuaW1hZ2UtbWVzc2FnZSAuc3RhcnQtYmV0dGluZy5zaG93LCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5pbWFnZS1tZXNzYWdlIC5iZXR0aW5nLXN1Y2Nlc3Muc2hvdyB7XG4gICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgdG9wOiAyMCU7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogaW1hZ2UtbWVzc2FnZS1zaG93O1xuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC4zNSwgMSk7IH1cbiAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5tYWludGVuYW5jZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDM0LCA0MSwgNTcsIDAuOTkpO1xuICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5tYWludGVuYW5jZSAubWVzc2FnZSB7XG4gICAgICAgICAgY29sb3I6ICNGNUY1RjU7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uY2FzaW5vLWxvYmJ5IC5wcmUtbG9hZGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE2LCAxOCwgNDAsIDAuNik7XG4gIHotaW5kZXg6IDIwOyB9XG5cbkBrZXlmcmFtZXMgYmxpbmstYmFja2dyb3VuZCB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTY4LCAwLCAwLjgpOyB9XG4gIDUwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE2OCwgMCwgMC4xKTsgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTY4LCAwLCAwLjcpOyB9IH1cblxuQGtleWZyYW1lcyBpbWFnZS1tZXNzYWdlLXNob3cge1xuICBmcm9tIHtcbiAgICB3aWR0aDogMDtcbiAgICB0b3A6IDEyMCU7IH1cbiAgdG8ge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgdG9wOiAyMCU7IH0gfVxuXG5Aa2V5ZnJhbWVzIGltYWdlLW1lc3NhZ2UtaGlkZSB7XG4gIGZyb20ge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgdG9wOiAyMCU7IH1cbiAgdG8ge1xuICAgIHdpZHRoOiAwO1xuICAgIHRvcDogMTIwJTsgfSB9XG5cbkBrZXlmcmFtZXMgc2NhbGUtZWFzZUluQm91bmNlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgNCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45OCk7IH1cbiAgOCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45OSk7IH1cbiAgMTglIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTQpOyB9XG4gIDI2JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk4KTsgfVxuICA0NiUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7IH1cbiAgNjQlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTgpOyB9XG4gIDc2JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQ0KTsgfVxuICA4OCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xMSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfSB9XG5cbkBrZXlmcmFtZXMgY291bnRkb3duLWNvbG9yIHtcbiAgMCUge1xuICAgIGNvbG9yOiAjZDUwMTM3OyB9XG4gIDUwJSB7XG4gICAgY29sb3I6ICNGNUY1RjU7IH1cbiAgMTAwJSB7XG4gICAgY29sb3I6ICNkNTAxMzc7IH0gfVxuXG4uY2hhbmdlLXBhc3N3b3JkIC5jb250YWluZXIgLmNvbnRlbnQgLnRlbGVncmFtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzMnB4IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDYwMHB4O1xuICBmb250LXNpemU6IDE1cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5jaGFuZ2UtcGFzc3dvcmQgLmNvbnRhaW5lciAuY29udGVudCAudGVsZWdyYW0ge1xuICAgICAgcGFkZGluZzogMzJweCAxNnB4OyB9IH1cbiAgLmNoYW5nZS1wYXNzd29yZCAuY29udGFpbmVyIC5jb250ZW50IC50ZWxlZ3JhbS5saW5rZWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG4gIC5jaGFuZ2UtcGFzc3dvcmQgLmNvbnRhaW5lciAuY29udGVudCAudGVsZWdyYW0gLks4RUdJZSB7XG4gICAgcGFkZGluZzogMjRweDsgfVxuICAuY2hhbmdlLXBhc3N3b3JkIC5jb250YWluZXIgLmNvbnRlbnQgLnRlbGVncmFtIC50aGUtd2F5IHtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLmNoYW5nZS1wYXNzd29yZCAuY29udGFpbmVyIC5jb250ZW50IC50ZWxlZ3JhbSAucXItYm90IHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gIC5jaGFuZ2UtcGFzc3dvcmQgLmNvbnRhaW5lciAuY29udGVudCAudGVsZWdyYW0gLmhlbHBlciBzcGFuLmJvdCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzEyNzBhZDsgfVxuICAuY2hhbmdlLXBhc3N3b3JkIC5jb250YWluZXIgLmNvbnRlbnQgLnRlbGVncmFtIC5oZWxwZXIgZGl2LmNvbW1hbmQge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICM2ZjAwZjc7XG4gICAgYm9yZGVyOiAxcHggZG90dGVkICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDFweCA0cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMzgsIDIzOCwgMjM4LCAwLjUpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuY2hhbmdlLXBhc3N3b3JkIC5jb250YWluZXIgLmNvbnRlbnQgLnRlbGVncmFtIC5oZWxwZXIgZGl2LmNvbW1hbmQ6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZDogI2VlZTsgfVxuICAgIC5jaGFuZ2UtcGFzc3dvcmQgLmNvbnRhaW5lciAuY29udGVudCAudGVsZWdyYW0gLmhlbHBlciBkaXYuY29tbWFuZCAuY29weSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBwYWRkaW5nOiAycHggNHB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmFlM2IzO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuY2hhbmdlLXBhc3N3b3JkIC5jb250YWluZXIgLmNvbnRlbnQgLnRlbGVncmFtIC5oZWxwZXIgZGl2LmNvbW1hbmQgLmNvcHkuY29weV9jb2RlIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgLmNoYW5nZS1wYXNzd29yZCAuY29udGFpbmVyIC5jb250ZW50IC50ZWxlZ3JhbSAuaGVscGVyIGRpdi5jb21tYW5kIC5jb3B5LmNvcGllZCB7XG4gICAgICAgIGNvbG9yOiAjMEQ0N0ExO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSB0cmFuc2xhdGVZKDApIHRyYW5zbGF0ZVooMCk7IH1cbiAgICAgIC5jaGFuZ2UtcGFzc3dvcmQgLmNvbnRhaW5lciAuY29udGVudCAudGVsZWdyYW0gLmhlbHBlciBkaXYuY29tbWFuZCAuY29weS5aWUlmRmQge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCkgdHJhbnNsYXRlWigtMjBweCkgcm90YXRlWCgtMTgwZGVnKTtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5jaGFuZ2UtcGFzc3dvcmQgLmNvbnRhaW5lciAuY29udGVudCAudGVsZWdyYW0gLmhlbHBlciAuYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gICAgLmNoYW5nZS1wYXNzd29yZCAuY29udGFpbmVyIC5jb250ZW50IC50ZWxlZ3JhbSAuaGVscGVyIC5idG4gLmNvbW1hbmQge1xuICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDsgfVxuICAuY2hhbmdlLXBhc3N3b3JkIC5jb250YWluZXIgLmNvbnRlbnQgLnRlbGVncmFtIC5jYW5jZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtLWluaXRpYWxUZXh0Q29sb3I6ICMxMDEyMjg7XG4gICAgLS1zbGlkZVRleHRDb2xvcjogI0ZGRjtcbiAgICAtLWluaXRpYWxCZ0NvbG9yOiAjZmM5ZWI1O1xuICAgIC0tc2xpZGVCZ0NvbG9yOiAjZjgzMzY1O1xuICAgIGNvbG9yOiB2YXIoLS1pbml0aWFsVGV4dENvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLWluaXRpYWxCZ0NvbG9yKSAwJSwgdmFyKC0taW5pdGlhbEJnQ29sb3IpIDUwJSwgdmFyKC0tc2xpZGVCZ0NvbG9yKSA1MCUsIHZhcigtLXNsaWRlQmdDb2xvcikgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMDAlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4zcyBjdWJpYy1iZXppZXIoMC40NywgMC4xLCAxLCAwLjYzKSwgY29sb3IgMC4ycyBsaW5lYXI7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4wcywgMC4xNXM7IH1cbiAgICAuY2hhbmdlLXBhc3N3b3JkIC5jb250YWluZXIgLmNvbnRlbnQgLnRlbGVncmFtIC5jYW5jZWw6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6IHZhcigtLXNsaWRlVGV4dENvbG9yKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDAlIDEwMCU7IH1cblxuI3N0YXRlbWVudCwgI2NhbmNlbGxlZCB7XG4gIHBhZGRpbmc6IDE2cHggMzZweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICNzdGF0ZW1lbnQsICNjYW5jZWxsZWQge1xuICAgICAgcGFkZGluZzogMTZweCA4cHg7IH0gfVxuICAjc3RhdGVtZW50IGgyLCAjY2FuY2VsbGVkIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDRweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAxcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAgICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aCwgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRoLCAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGZvb3QgdHI6Zmlyc3QtY2hpbGQgdGgsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aCwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRoLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGZvb3QgdHI6Zmlyc3QtY2hpbGQgdGgge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGgsICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0aCwgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRmb290IHRyOmZpcnN0LWNoaWxkIHRoLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGgsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0aCwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRmb290IHRyOmZpcnN0LWNoaWxkIHRoIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGhlYWQgdHIgdGgsICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0aGVhZCB0ciB0ZCwgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRib2R5IHRyIHRoLCAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGJvZHkgdHIgdGQsICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Zm9vdCB0ciB0aCwgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRmb290IHRyIHRkLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGhlYWQgdHIgdGgsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0aGVhZCB0ciB0ZCwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRib2R5IHRyIHRoLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGJvZHkgdHIgdGQsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Zm9vdCB0ciB0aCwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRmb290IHRyIHRkIHtcbiAgICAgIG1pbi13aWR0aDogODBweDsgfVxuICAgICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRoZWFkIHRyIHRoOm5vdCg6Zmlyc3QtY2hpbGQpLCAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGhlYWQgdHIgdGQ6bm90KDpmaXJzdC1jaGlsZCksICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Ym9keSB0ciB0aDpub3QoOmZpcnN0LWNoaWxkKSwgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRib2R5IHRyIHRkOm5vdCg6Zmlyc3QtY2hpbGQpLCAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGZvb3QgdHIgdGg6bm90KDpmaXJzdC1jaGlsZCksICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Zm9vdCB0ciB0ZDpub3QoOmZpcnN0LWNoaWxkKSwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRoZWFkIHRyIHRoOm5vdCg6Zmlyc3QtY2hpbGQpLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGhlYWQgdHIgdGQ6bm90KDpmaXJzdC1jaGlsZCksICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Ym9keSB0ciB0aDpub3QoOmZpcnN0LWNoaWxkKSwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRib2R5IHRyIHRkOm5vdCg6Zmlyc3QtY2hpbGQpLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGZvb3QgdHIgdGg6bm90KDpmaXJzdC1jaGlsZCksICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Zm9vdCB0ciB0ZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGhlYWQgdHIgdGgubXctMTUwLCAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGhlYWQgdHIgdGQubXctMTUwLCAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGJvZHkgdHIgdGgubXctMTUwLCAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGJvZHkgdHIgdGQubXctMTUwLCAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGZvb3QgdHIgdGgubXctMTUwLCAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGZvb3QgdHIgdGQubXctMTUwLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGhlYWQgdHIgdGgubXctMTUwLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGhlYWQgdHIgdGQubXctMTUwLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGJvZHkgdHIgdGgubXctMTUwLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGJvZHkgdHIgdGQubXctMTUwLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGZvb3QgdHIgdGgubXctMTUwLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGZvb3QgdHIgdGQubXctMTUwIHtcbiAgICAgICAgbWluLXdpZHRoOiAxNTBweDsgfVxuICAgICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRoZWFkIHRyIHRoLm13LTEyMCwgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRoZWFkIHRyIHRkLm13LTEyMCwgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRib2R5IHRyIHRoLm13LTEyMCwgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRib2R5IHRyIHRkLm13LTEyMCwgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRmb290IHRyIHRoLm13LTEyMCwgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRmb290IHRyIHRkLm13LTEyMCwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRoZWFkIHRyIHRoLm13LTEyMCwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRoZWFkIHRyIHRkLm13LTEyMCwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRib2R5IHRyIHRoLm13LTEyMCwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRib2R5IHRyIHRkLm13LTEyMCwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRmb290IHRyIHRoLm13LTEyMCwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRmb290IHRyIHRkLm13LTEyMCB7XG4gICAgICAgIG1pbi13aWR0aDogMTIwcHg7IH1cbiAgICAgICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0aGVhZCB0ciB0aC5tdy0xMDAsICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0aGVhZCB0ciB0ZC5tdy0xMDAsICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Ym9keSB0ciB0aC5tdy0xMDAsICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Ym9keSB0ciB0ZC5tdy0xMDAsICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Zm9vdCB0ciB0aC5tdy0xMDAsICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Zm9vdCB0ciB0ZC5tdy0xMDAsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0aGVhZCB0ciB0aC5tdy0xMDAsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0aGVhZCB0ciB0ZC5tdy0xMDAsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Ym9keSB0ciB0aC5tdy0xMDAsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Ym9keSB0ciB0ZC5tdy0xMDAsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Zm9vdCB0ciB0aC5tdy0xMDAsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Zm9vdCB0ciB0ZC5tdy0xMDAge1xuICAgICAgICBtaW4td2lkdGg6IDEwMHB4OyB9XG4gICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRoZWFkIHRyLnRleHQtd2luIHRkLCAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGJvZHkgdHIudGV4dC13aW4gdGQsICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Zm9vdCB0ci50ZXh0LXdpbiB0ZCwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRoZWFkIHRyLnRleHQtd2luIHRkLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGJvZHkgdHIudGV4dC13aW4gdGQsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Zm9vdCB0ci50ZXh0LXdpbiB0ZCB7XG4gICAgICBjb2xvcjogIzAyMTRmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGZvb3QgdHIgdGQudGhlcmUtbW9yZSBzcGFuLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGZvb3QgdHIgdGQudGhlcmUtbW9yZSBzcGFuIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Zm9vdCB0ciB0ZC50aGVyZS1tb3JlIHNwYW46aG92ZXIsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Zm9vdCB0ciB0ZC50aGVyZS1tb3JlIHNwYW46aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5jYXNpbm8gdGJvZHkgdHIgdGQsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5jYXNpbm8gdGJvZHkgdHIgdGQge1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuY2FzaW5vIHRib2R5IHRyIHRkIGRpdi5kYXRlLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuY2FzaW5vIHRib2R5IHRyIHRkIGRpdi5kYXRlIHtcbiAgICAgICAgY29sb3I6ICM2MzYzNjM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDsgfVxuICAgICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLmNhc2lubyB0Ym9keSB0ciB0ZCBkaXYud2FybiwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLmNhc2lubyB0Ym9keSB0ciB0ZCBkaXYud2FybiB7XG4gICAgICAgIGNvbG9yOiAjZTgwODAyOyB9XG4gICAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuY2FzaW5vIHRib2R5IHRyIHRkIGRpdi53aW4sICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5jYXNpbm8gdGJvZHkgdHIgdGQgZGl2LndpbiB7XG4gICAgICAgIGNvbG9yOiAjMDIxNGZmO1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuY2FzaW5vIHRib2R5IHRyIHRkIGRpdi5ib2xkLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuY2FzaW5vIHRib2R5IHRyIHRkIGRpdi5ib2xkIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLmNhc2lubyB0Ym9keSB0ciB0ZC5zZWRpZS1yZXN1bHQsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5jYXNpbm8gdGJvZHkgdHIgdGQuc2VkaWUtcmVzdWx0IHtcbiAgICAgICAgcGFkZGluZzogNHB4OyB9XG4gICAgICAgICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5jYXNpbm8gdGJvZHkgdHIgdGQuc2VkaWUtcmVzdWx0IGltZywgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLmNhc2lubyB0Ym9keSB0ciB0ZC5zZWRpZS1yZXN1bHQgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7IH1cbiAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZDpub3QoOmxhc3QtY2hpbGQpLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7IH1cbiAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC50eCwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQudHgge1xuICAgICAgd2lkdGg6IDE0MHB4OyB9XG4gICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQudGlja2V0LXN0YXR1cywgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQudGlja2V0LXN0YXR1cyB7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQudGlja2V0LXN0YXR1cyAudGlja2V0LXJlc3VsdCwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQudGlja2V0LXN0YXR1cyAudGlja2V0LXJlc3VsdCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICMwMTliZTU7XG4gICAgICAgIHBhZGRpbmc6IDhweCAwIDAgMDsgfVxuICAgICAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC50aWNrZXQtc3RhdHVzIC50aWNrZXQtcmVzdWx0OmhvdmVyLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC50aWNrZXQtc3RhdHVzIC50aWNrZXQtcmVzdWx0OmhvdmVyIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC53aW4tbG9zZSwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQud2luLWxvc2Uge1xuICAgICAgd2lkdGg6IDEwMHB4OyB9XG4gICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuc3Rha2UsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLnN0YWtlIHtcbiAgICAgIHdpZHRoOiA4MHB4OyB9XG4gICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQub2RkcywgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQub2RkcyB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5vZGRzIC5vZGQtdHlwZSwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQub2RkcyAub2RkLXR5cGUge1xuICAgICAgICBjb2xvcjogIzU4Njk4NTsgfVxuICAgICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQub2RkcyAuYm94LCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5vZGRzIC5ib3gge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDAgNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgICAgICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQub2RkcyAuYm94IG1kLWljb24sICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLm9kZHMgLmJveCBtZC1pY29uIHtcbiAgICAgICAgICBjb2xvcjogIzAwQjBGRjsgfVxuICAgICAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5vZGRzIC5ib3g6aG92ZXIsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLm9kZHMgLmJveDpob3ZlciB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQub2RkcyAuYm94OmhvdmVyIG1kLWljb24sICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLm9kZHMgLmJveDpob3ZlciBtZC1pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDE3NiwgMjU1LCAwLjcpOyB9XG4gICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgc3Bhbi5mYXZvcml0ZSwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgc3Bhbi5mYXZvcml0ZSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICNiNTAwMDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgc3Bhbi5mYXZvcml0ZS5hZHZhbnRhZ2UsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IHNwYW4uZmF2b3JpdGUuYWR2YW50YWdlIHtcbiAgICAgICAgY29sb3I6ICMwZTBlMGU7IH1cbiAgICAgICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IHNwYW4uZmF2b3JpdGUub3ZlciwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgc3Bhbi5mYXZvcml0ZS5vdmVyIHtcbiAgICAgICAgY29sb3I6ICNiNTAwMDAgIWltcG9ydGFudDsgfVxuICAgICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgc3Bhbi5mYXZvcml0ZS51bmRlciwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgc3Bhbi5mYXZvcml0ZS51bmRlciB7XG4gICAgICAgIGNvbG9yOiAjMGUwZTBlICFpbXBvcnRhbnQ7IH1cbiAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCBzcGFuLmhhbmRpY2FwLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCBzcGFuLmhhbmRpY2FwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogIzYwNjA2MDsgfVxuICAgICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IHNwYW4uc3BvcnQtdHlwZSwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgc3Bhbi5zcG9ydC10eXBlIHtcbiAgICAgIGNvbG9yOiAjMDZjO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IC5iZXQtdHlwZSwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLmJldC10eXBlIHtcbiAgICAgIGNvbG9yOiAjMDAzMzk5O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IC5tYXRjaC1hdCwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLm1hdGNoLWF0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGNvbG9yOiAjNzA3MDcwOyB9XG4gICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLmhkcCwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLmhkcCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjMDZjO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBwYWRkaW5nOiAycHg7IH1cbiAgICAgICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IC5oZHAgc3BhbiwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLmhkcCBzcGFuIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLnN5c3RlbS1wYXJsYXksICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IC5zeXN0ZW0tcGFybGF5IHtcbiAgICAgIHBhZGRpbmc6IDZweCAwIDAgMDsgfVxuICAgICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLnN5c3RlbS1wYXJsYXkgLmJveCwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLnN5c3RlbS1wYXJsYXkgLmJveCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwQjBGRjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwIDRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gICAgICAgICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IC5zeXN0ZW0tcGFybGF5IC5ib3ggbWQtaWNvbiwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLnN5c3RlbS1wYXJsYXkgLmJveCBtZC1pY29uIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9XG4gICAgICAgICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IC5zeXN0ZW0tcGFybGF5IC5ib3g6aG92ZXIsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IC5zeXN0ZW0tcGFybGF5IC5ib3g6aG92ZXIge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE3NiwgMjU1LCAwLjcpOyB9XG4gICAgICAgICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IC5zeXN0ZW0tcGFybGF5IC5ib3gucHJvY2Vzc2luZywgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLnN5c3RlbS1wYXJsYXkgLmJveC5wcm9jZXNzaW5nIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLnN5c3RlbS1wYXJsYXkgLmZhdm9yaXRlLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAuc3lzdGVtLXBhcmxheSAuZmF2b3JpdGUge1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IC5jb21iby10eXBlLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAuY29tYm8tdHlwZSB7XG4gICAgICBwYWRkaW5nOiA0cHggMDsgfVxuICAgICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IC5jb21iby10eXBlLW1peCwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLmNvbWJvLXR5cGUtbWl4IHtcbiAgICAgIHBhZGRpbmc6IDRweCAwOyB9XG4gICAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAuY29tYm8tdHlwZS1taXggLm9kZHMsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IC5jb21iby10eXBlLW1peCAub2RkcyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLnBhcmxheS1kYXRhIC5sYXVuY2ggLm1kLWJ1dHRvbiwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLnBhcmxheS1kYXRhIC5sYXVuY2ggLm1kLWJ1dHRvbiB7XG4gICAgICBtYXJnaW46IDZweCAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbWluLWhlaWdodDogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gICAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAucGFybGF5LWRhdGEgLmxhdW5jaCAubWQtYnV0dG9uOmhvdmVyLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAucGFybGF5LWRhdGEgLmxhdW5jaCAubWQtYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMzliZTU7IH1cbiAgICAgICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLnBhcmxheS1kYXRhIC5sYXVuY2ggLm1kLWJ1dHRvbjpob3ZlciBtZC1pY29uLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAucGFybGF5LWRhdGEgLmxhdW5jaCAubWQtYnV0dG9uOmhvdmVyIG1kLWljb24ge1xuICAgICAgICAgIGNvbG9yOiAjMDM5YmU1OyB9XG4gICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLnBhcmxheS1kYXRhIC5wYXJsYXktd3JhcCwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLnBhcmxheS1kYXRhIC5wYXJsYXktd3JhcCB7XG4gICAgICBwYWRkaW5nOiAycHggMDtcbiAgICAgIG1pbi13aWR0aDogMjI1cHg7IH1cbiAgICAgICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IC5wYXJsYXktZGF0YSAucGFybGF5LXdyYXAgLnBhcmxheSwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLnBhcmxheS1kYXRhIC5wYXJsYXktd3JhcCAucGFybGF5IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZDBkMGQwO1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLnBhcmxheS1kYXRhIC5wYXJsYXktd3JhcCAucGFybGF5IC5zcG9ydC10eXBlLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAucGFybGF5LWRhdGEgLnBhcmxheS13cmFwIC5wYXJsYXkgLnNwb3J0LXR5cGUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLnBhcmxheS1kYXRhIC5wYXJsYXktd3JhcCAucGFybGF5IC5iZXQtdGVhbSwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLnBhcmxheS1kYXRhIC5wYXJsYXktd3JhcCAucGFybGF5IC5iZXQtdGVhbSB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMDBiMGZmO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDRweDsgfVxuICAgICAgICAgICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IC5wYXJsYXktZGF0YSAucGFybGF5LXdyYXAgLnBhcmxheSAuYmV0LXRlYW0gc3BhbiwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLnBhcmxheS1kYXRhIC5wYXJsYXktd3JhcCAucGFybGF5IC5iZXQtdGVhbSBzcGFuIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDsgfVxuICAgICAgICAgICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLnBhcmxheS1kYXRhIC5wYXJsYXktd3JhcCAucGFybGF5IC5iZXQtdGVhbSBzcGFuLm9kZHMsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IC5wYXJsYXktZGF0YSAucGFybGF5LXdyYXAgLnBhcmxheSAuYmV0LXRlYW0gc3Bhbi5vZGRzIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDEyMWY7IH1cbiAgICAgICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLnBhcmxheS1kYXRhIC5wYXJsYXktd3JhcCAucGFybGF5IC5sZWFndWUsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IC5wYXJsYXktZGF0YSAucGFybGF5LXdyYXAgLnBhcmxheSAubGVhZ3VlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGNvbG9yOiAjNzA3MDcwOyB9XG4gICAgICAgICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IC5wYXJsYXktZGF0YSAucGFybGF5LXdyYXAgLnBhcmxheSAudGlja2V0LXN0YXR1cywgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLnBhcmxheS1kYXRhIC5wYXJsYXktd3JhcCAucGFybGF5IC50aWNrZXQtc3RhdHVzIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLnBhcmxheS1kYXRhIC5wYXJsYXktd3JhcCAucGFybGF5IC50aWNrZXQtc3RhdHVzIHNwYW4sICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IC5wYXJsYXktZGF0YSAucGFybGF5LXdyYXAgLnBhcmxheSAudGlja2V0LXN0YXR1cyBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjM2E4MGI1O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC4zZW07XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjM2E4MGI1O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAuc2luZ2xlLXBhcmxheS1kYXRhLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAuc2luZ2xlLXBhcmxheS1kYXRhIHtcbiAgICAgIGJhY2tncm91bmQ6ICNkMGQwZDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBwYWRkaW5nOiAxNnB4IDRweCAwIDhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDsgfVxuICAgICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLnNpbmdsZS1wYXJsYXktZGF0YSAucGFybGF5LXdyYXAsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IC5zaW5nbGUtcGFybGF5LWRhdGEgLnBhcmxheS13cmFwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzAwQjBGRjsgfVxuICAgICAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAuc2luZ2xlLXBhcmxheS1kYXRhIC5wYXJsYXktd3JhcDpsYXN0LWNoaWxkLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAuc2luZ2xlLXBhcmxheS1kYXRhIC5wYXJsYXktd3JhcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgxMDgsIDE2NSwgMjA4LCAwKTsgfVxuICAgICAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAuc2luZ2xlLXBhcmxheS1kYXRhIC5wYXJsYXktd3JhcDpiZWZvcmUsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IC5zaW5nbGUtcGFybGF5LWRhdGEgLnBhcmxheS13cmFwOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtMC4yZW07XG4gICAgICAgICAgbGVmdDogLTZweDtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwQjBGRjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjOyB9XG4gICAgICAgICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IC5zaW5nbGUtcGFybGF5LWRhdGEgLnBhcmxheS13cmFwIC5wYXJsYXksICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IC5zaW5nbGUtcGFybGF5LWRhdGEgLnBhcmxheS13cmFwIC5wYXJsYXkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICAgIHdvcmQtYnJlYWs6IG5vcm1hbDsgfVxuICAgICAgICAgICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IC5zaW5nbGUtcGFybGF5LWRhdGEgLnBhcmxheS13cmFwIC5wYXJsYXkgLmxlYWd1ZSwgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLnNpbmdsZS1wYXJsYXktZGF0YSAucGFybGF5LXdyYXAgLnBhcmxheSAuc3BvcnQtdHlwZSwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLnNpbmdsZS1wYXJsYXktZGF0YSAucGFybGF5LXdyYXAgLnBhcmxheSAubGVhZ3VlLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAuc2luZ2xlLXBhcmxheS1kYXRhIC5wYXJsYXktd3JhcCAucGFybGF5IC5zcG9ydC10eXBlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLnNpbmdsZS1wYXJsYXktZGF0YSAucGFybGF5LXdyYXAgLnRpY2tldC1zdGF0dXMsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IC5zaW5nbGUtcGFybGF5LWRhdGEgLnBhcmxheS13cmFwIC50aWNrZXQtc3RhdHVzIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLnNpbmdsZS1wYXJsYXktZGF0YSAucGFybGF5LXdyYXAgLnRpY2tldC1zdGF0dXMgc3BhbiwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLnNpbmdsZS1wYXJsYXktZGF0YSAucGFybGF5LXdyYXAgLnRpY2tldC1zdGF0dXMgc3BhbiB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICAgICAgY29sb3I6ICMzYTgwYjU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjNlbTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzYTgwYjU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLm51bWJlci1nYW1lID4gZGl2LCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAubnVtYmVyLWdhbWUgPiBkaXYge1xuICAgICAgcGFkZGluZzogMnB4OyB9XG4gICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLm51bWJlci1nYW1lIC5vZGRzLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAubnVtYmVyLWdhbWUgLm9kZHMge1xuICAgICAgcGFkZGluZzogMnB4IDRweDtcbiAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICMwMTliZTU7IH1cbiAgICAgICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IC5udW1iZXItZ2FtZSAub2RkcyBzcGFuLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAubnVtYmVyLWdhbWUgLm9kZHMgc3BhbiB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAgICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IC5udW1iZXItZ2FtZSAub2RkcyBzcGFuLmJldC10ZWFtLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAubnVtYmVyLWdhbWUgLm9kZHMgc3Bhbi5iZXQtdGVhbSB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgICAgICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLm51bWJlci1nYW1lIC5vZGRzIHNwYW4uYmFsbCwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLm51bWJlci1nYW1lIC5vZGRzIHNwYW4uYmFsbCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBjb2xvcjogIzcwNzA3MDsgfVxuICAgICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IC5udW1iZXItZ2FtZSAubGVhZ3VlIHNwYW4ubmFtZSwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLm51bWJlci1nYW1lIC5sZWFndWUgc3Bhbi5uYW1lIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogIzdiMGUyZDsgfVxuICAgICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IC5udW1iZXItZ2FtZSAubGVhZ3VlIHNwYW4uaW5mbywgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLm51bWJlci1nYW1lIC5sZWFndWUgc3Bhbi5pbmZvIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiAjMDE5YmU1OyB9XG4gICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLmFyY2FkaWEtZ2FtaW5nLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAuYXJjYWRpYS1nYW1pbmcge1xuICAgICAgcGFkZGluZzogNHB4OyB9XG4gICAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAuYXJjYWRpYS1nYW1pbmcgPiBkaXYsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IC5hcmNhZGlhLWdhbWluZyA+IGRpdiB7XG4gICAgICAgIHBhZGRpbmc6IDJweDsgfVxuICAgICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLmFyY2FkaWEtZ2FtaW5nIC50YWJsZSwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLmFyY2FkaWEtZ2FtaW5nIC50YWJsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjM2E4MGI1OyB9XG4gICAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAuYXJjYWRpYS1nYW1pbmcgLnRhYmxlLWdhbWUsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IC5hcmNhZGlhLWdhbWluZyAudGFibGUtZ2FtZSB7XG4gICAgICAgIGNvbG9yOiAjRUI2MzA3O1xuICAgICAgICBwYWRkaW5nOiAycHggNHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjMDE5YmU1OyB9XG4gICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQgLnNhYmEtY2x1YiAuY2x1Yi1iZXQtdHlwZSwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQgLnNhYmEtY2x1YiAuY2x1Yi1iZXQtdHlwZSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICM0ZTRkNGQ7IH1cbiAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZCAuc2FiYS1jbHViID4gLnNhYmEtc3BvcnQtdHlwZSwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQgLnNhYmEtY2x1YiA+IC5zYWJhLXNwb3J0LXR5cGUge1xuICAgICAgY29sb3I6ICMwMDNmYTA7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZCAuc2FiYS1jbHViID4gLnNhYmEtc3BvcnQtdHlwZS5jYXBpdGFsaXplLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZCAuc2FiYS1jbHViID4gLnNhYmEtc3BvcnQtdHlwZS5jYXBpdGFsaXplIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZCAuc2FiYS1jbHViID4gLmtlbm8tYmV0LXR5cGUsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkIC5zYWJhLWNsdWIgPiAua2Vuby1iZXQtdHlwZSB7XG4gICAgICBjb2xvcjogI2I1MDAwMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkIC5zYWJhLWNsdWIgLmtlbm8tZ2FtZSA+IGRpdiwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQgLnNhYmEtY2x1YiAua2Vuby1nYW1lID4gZGl2IHtcbiAgICAgIG1hcmdpbjogMCA0cHg7IH1cbiAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZCAuc2FiYS1jbHViIC5rZW5vLWdhbWUgPiAua2Vuby1nYW1lLXR5cGUsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkIC5zYWJhLWNsdWIgLmtlbm8tZ2FtZSA+IC5rZW5vLWdhbWUtdHlwZSB7XG4gICAgICBjb2xvcjogIzAxOWJlNTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZCAuc2FiYS1jbHViIC5rZW5vLWdhbWUgPiAua2Vuby1iZXQtdHlwZSwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQgLnNhYmEtY2x1YiAua2Vuby1nYW1lID4gLmtlbm8tYmV0LXR5cGUge1xuICAgICAgY29sb3I6ICM0ZTRkNGQ7IH1cbiAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZCAuc2FiYS1jbHViIC5rZW5vLWdhbWUgPiAua2Vuby1tYXRjaC1pZCwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQgLnNhYmEtY2x1YiAua2Vuby1nYW1lID4gLmtlbm8tbWF0Y2gtaWQge1xuICAgICAgY29sb3I6ICM0ZTRkNGQ7IH1cbiAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuZ3JvdXAtc3RhdGVtZW50IHRoZWFkIHRyOm50aC1jaGlsZCgyKSB0aDpmaXJzdC1jaGlsZCwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLmdyb3VwLXN0YXRlbWVudCB0aGVhZCB0cjpudGgtY2hpbGQoMikgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4OyB9XG4gICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLmdyb3VwLXN0YXRlbWVudCB0aGVhZCB0cjpudGgtY2hpbGQoMikgdGg6bm90KDpmaXJzdC1jaGlsZCksICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5ncm91cC1zdGF0ZW1lbnQgdGhlYWQgdHI6bnRoLWNoaWxkKDIpIHRoOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1pbi13aWR0aDogMTMwcHg7XG4gICAgICB3aWR0aDogMTMwcHg7IH1cbiAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuZ3JvdXAtc3RhdGVtZW50IHRib2R5IHRyLmdyb3VwLWRhdGUgdGQsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5ncm91cC1zdGF0ZW1lbnQgdGJvZHkgdHIuZ3JvdXAtZGF0ZSB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjA3MjcyNzI3ZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMXJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBoeXBoZW5zOiBhdXRvO1xuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgIGNvbG9yOiAjNWY2MzY4OyB9XG4gICAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuZ3JvdXAtc3RhdGVtZW50IHRib2R5IHRyLmdyb3VwLWRhdGUgdGQgbWQtaWNvbi5vcGVuLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuZ3JvdXAtc3RhdGVtZW50IHRib2R5IHRyLmdyb3VwLWRhdGUgdGQgbWQtaWNvbi5vcGVuIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gICAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuZ3JvdXAtc3RhdGVtZW50IHRib2R5IHRyLmdyb3VwLWRhdGUgdGQ6Zmlyc3QtY2hpbGQsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5ncm91cC1zdGF0ZW1lbnQgdGJvZHkgdHIuZ3JvdXAtZGF0ZSB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuZ3JvdXAtc3RhdGVtZW50IHRib2R5IHRyLmdyb3VwLWRhdGUgdGQ6Zmlyc3QtY2hpbGQ6aG92ZXIsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5ncm91cC1zdGF0ZW1lbnQgdGJvZHkgdHIuZ3JvdXAtZGF0ZSB0ZDpmaXJzdC1jaGlsZDpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5ncm91cC1zdGF0ZW1lbnQgdGJvZHkgdHIuZ3JvdXAtZGF0ZSB0ZC53YXJuLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuZ3JvdXAtc3RhdGVtZW50IHRib2R5IHRyLmdyb3VwLWRhdGUgdGQud2FybiB7XG4gICAgICAgIGNvbG9yOiAjRkYzQzAwOyB9XG4gICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLmdyb3VwLXN0YXRlbWVudCB0Ym9keSB0ciB0ZC5wcm9kdWN0aW9uLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuZ3JvdXAtc3RhdGVtZW50IHRib2R5IHRyIHRkLnByb2R1Y3Rpb24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4OyB9XG4gICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyICsgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyICsgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB7XG4gICAgICBtYXJnaW4tdG9wOiAzNnB4OyB9XG5cbm1kLWRpYWxvZy5zYWJhLXBhcmxheS1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICB3aWR0aDogODAwcHg7IH1cbiAgbWQtZGlhbG9nLnNhYmEtcGFybGF5LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE2cHg7IH1cbiAgICBtZC1kaWFsb2cuc2FiYS1wYXJsYXktZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCB0YWJsZSB0aGVhZCB0ciB0aCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHBhZGRpbmc6IDhweCA0cHg7IH1cbiAgICAgIG1kLWRpYWxvZy5zYWJhLXBhcmxheS1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHRhYmxlIHRoZWFkIHRyIHRoOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDEwMHB4OyB9XG4gICAgbWQtZGlhbG9nLnNhYmEtcGFybGF5LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgdGFibGUgdGJvZHkgdHIgdGQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBhZGRpbmc6IDRweDsgfVxuICAgICAgbWQtZGlhbG9nLnNhYmEtcGFybGF5LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgdGFibGUgdGJvZHkgdHIgdGQgLndhcm4ge1xuICAgICAgICBjb2xvcjogI0ZGMTc0NDsgfVxuICAgICAgbWQtZGlhbG9nLnNhYmEtcGFybGF5LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgdGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICBtZC1kaWFsb2cuc2FiYS1wYXJsYXktZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCB0YWJsZSB0Ym9keSB0ciB0ZCAucGFybGF5LWRhdGEgLnBhcmxheSB7XG4gICAgICAgIHBhZGRpbmc6IDJweDsgfVxuICAgICAgICBtZC1kaWFsb2cuc2FiYS1wYXJsYXktZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCB0YWJsZSB0Ym9keSB0ciB0ZCAucGFybGF5LWRhdGEgLnBhcmxheSAuY29udGVudCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMTAsIDIxMCwgMjEwLCAwLjQpO1xuICAgICAgICAgIHBhZGRpbmc6IDRweDsgfVxuICAgIG1kLWRpYWxvZy5zYWJhLXBhcmxheS1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHRhYmxlIHRmb290IHRyIHRkIHtcbiAgICAgIHBhZGRpbmc6IDhweCA0cHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDsgfVxuXG5ib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgI2xlZ2VuZGFyeS1uYXZpZ2F0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1heC13aWR0aDogMjUwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjUwcHggIWltcG9ydGFudDtcbiAgei1pbmRleDogMTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAjbGVnZW5kYXJ5LW5hdmlnYXRpb24ge1xuICAgICAgei1pbmRleDogMTAwMzsgfSB9XG4gIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAjbGVnZW5kYXJ5LW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA3MjcyNzI3ZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICBoeXBoZW5zOiBhdXRvO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG4gICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5ICNsZWdlbmRhcnktbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlOm5vdCguZ3JvdXApLmhhcy1jaGlsZHJlbjpub3QoLmNvbGxhcHNlZCkge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgI2xlZ2VuZGFyeS1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGUgLm1zLW5hdmlnYXRpb24taXRlbSA+IC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5ICNsZWdlbmRhcnktbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlIC5tcy1uYXZpZ2F0aW9uLWl0ZW0gPiAubXMtbmF2aWdhdGlvbi1idXR0b24uYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICNmODcxMTU7IH1cbiAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgI2xlZ2VuZGFyeS1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGUgLm1zLW5hdmlnYXRpb24taXRlbTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5ICNsZWdlbmRhcnktbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlIC5tcy1uYXZpZ2F0aW9uLWl0ZW06aG92ZXIgLm1zLW5hdmlnYXRpb24tYnV0dG9uIHNwYW4ge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAjbGVnZW5kYXJ5LW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZS5saXZlIC5tcy1uYXZpZ2F0aW9uLWl0ZW0gPiAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4OyB9XG4gICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgI2xlZ2VuZGFyeS1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGUubGl2ZSAubXMtbmF2aWdhdGlvbi1pdGVtID4gLm1zLW5hdmlnYXRpb24tYnV0dG9uLmFjdGl2ZSAuaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjZjg3MTE1OyB9XG5cbmJvZHkubGVnZW5kYXJ5LmxpZ2h0ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAjbGVnZW5kYXJ5LW5hdmlnYXRpb24ge1xuICBwYWRkaW5nOiA4cHggMDsgfVxuICBib2R5LmxlZ2VuZGFyeS5saWdodCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgI2xlZ2VuZGFyeS1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uIHtcbiAgICBwYWRkaW5nOiA4cHg7IH1cbiAgICBib2R5LmxlZ2VuZGFyeS5saWdodCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgI2xlZ2VuZGFyeS1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uID4gdWwge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDRweCAwIHJnYmEoMjIsIDEzMywgMjQ0LCAwLjMpO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgfVxuICAgIGJvZHkubGVnZW5kYXJ5LmxpZ2h0ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAjbGVnZW5kYXJ5LW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZS5ncm91cCB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiYSgyMiwgMTMzLCAyNDQsIDAuMyk7IH1cbiAgICAgIGJvZHkubGVnZW5kYXJ5LmxpZ2h0ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAjbGVnZW5kYXJ5LW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZS5ncm91cCAubXMtbmF2aWdhdGlvbi1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIGJvZHkubGVnZW5kYXJ5LmxpZ2h0ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAjbGVnZW5kYXJ5LW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZSAubXMtbmF2aWdhdGlvbi1pdGVtID4gLm1zLW5hdmlnYXRpb24tYnV0dG9uIHtcbiAgICAgIGNvbG9yOiAjMmIyZTU5O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgICAgIGJvZHkubGVnZW5kYXJ5LmxpZ2h0ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAjbGVnZW5kYXJ5LW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZSAubXMtbmF2aWdhdGlvbi1pdGVtID4gLm1zLW5hdmlnYXRpb24tYnV0dG9uIC5pY29uIHtcbiAgICAgICAgY29sb3I6ICMyYjJlNTk7IH1cbiAgICAgIGJvZHkubGVnZW5kYXJ5LmxpZ2h0ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAjbGVnZW5kYXJ5LW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZSAubXMtbmF2aWdhdGlvbi1pdGVtID4gLm1zLW5hdmlnYXRpb24tYnV0dG9uLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjZmQ2NTAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmNGVhO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZlZWFkNzsgfVxuICAgIGJvZHkubGVnZW5kYXJ5LmxpZ2h0ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAjbGVnZW5kYXJ5LW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZSAubXMtbmF2aWdhdGlvbi1pdGVtOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNDQsIDIzNCwgMC42KTsgfVxuXG5tZC1kaWFsb2cuYmV0dGluZy1wcm9tcHQtZGlhbG9nIG1kLXRvb2xiYXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQwZGVnLCAjNmYwMGY3IDAlLCAjMTkxMjQ4IDEwMCUpOyB9XG5cbm1kLWRpYWxvZy5iZXR0aW5nLXByb21wdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlOyB9XG4gIG1kLWRpYWxvZy5iZXR0aW5nLXByb21wdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC50YWJsZS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGFkY2UwO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBtZC1kaWFsb2cuYmV0dGluZy1wcm9tcHQtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAudGFibGUtY29udGFpbmVyIHRhYmxlLnRhYmxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cbiAgICAgIG1kLWRpYWxvZy5iZXR0aW5nLXByb21wdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC50YWJsZS1jb250YWluZXIgdGFibGUudGFibGUgdGhlYWQgdHIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjZmZmIDc1JSwgI2Y1ZjVmNSk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZmZmIDc1JSwgI2Y1ZjVmNSk7IH1cbiAgICAgICAgbWQtZGlhbG9nLmJldHRpbmctcHJvbXB0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnRhYmxlLWNvbnRhaW5lciB0YWJsZS50YWJsZSB0aGVhZCB0ciB0aCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgbWQtZGlhbG9nLmJldHRpbmctcHJvbXB0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnRhYmxlLWNvbnRhaW5lciB0YWJsZS50YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgbWQtZGlhbG9nLmJldHRpbmctcHJvbXB0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnRhYmxlLWNvbnRhaW5lciB0YWJsZS50YWJsZSB0Ym9keTpudGgtY2hpbGQob2RkKSB0ciB0ZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjM4LCAyMzgsIDIzOCwgMC4yKTsgfVxuICAgICAgbWQtZGlhbG9nLmJldHRpbmctcHJvbXB0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnRhYmxlLWNvbnRhaW5lciB0YWJsZS50YWJsZSB0Ym9keTpub3QoOmxhc3QtY2hpbGQpIHRkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7IH1cblxubWQtZGlhbG9nLmJldHRpbmctcHJvbXB0LWRpYWxvZyBtZC1kaWFsb2ctYWN0aW9ucyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGFkY2UwOyB9XG5cbm1kLWRpYWxvZy5wZW5kaW5nLXR4LWRpYWxvZyB7XG4gIG1heC13aWR0aDogNDgwcHg7IH1cbiAgbWQtZGlhbG9nLnBlbmRpbmctdHgtZGlhbG9nIG1kLXRvb2xiYXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBtZC1kaWFsb2cucGVuZGluZy10eC1kaWFsb2cgbWQtdG9vbGJhci5tZC13YXJuIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmNDQzMzY7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgbWQtZGlhbG9nLnBlbmRpbmctdHgtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlOyB9XG4gICAgbWQtZGlhbG9nLnBlbmRpbmctdHgtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuICAgICAgbWQtZGlhbG9nLnBlbmRpbmctdHgtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAucGVuZGluZy10eC1oZWFkIG1kLWljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cbiAgICAgIG1kLWRpYWxvZy5wZW5kaW5nLXR4LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnBlbmRpbmctdHgtaGVhZCBwIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgOHB4IDA7IH1cbiAgICAgIG1kLWRpYWxvZy5wZW5kaW5nLXR4LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnBlbmRpbmctdHgtaGVhZCAucGVuZGluZy10eC1sZWFkIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICBtZC1kaWFsb2cucGVuZGluZy10eC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5wZW5kaW5nLXR4LW5vdGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjQ3LCAyMTYsIDAuNjkpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZkY2E4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGNvbG9yOiAjODgyMDAwO1xuICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICBtYXJnaW46IDE2cHggMDsgfVxuICAgICAgbWQtZGlhbG9nLnBlbmRpbmctdHgtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAucGVuZGluZy10eC1mb290IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIG9wYWNpdHk6IDAuNzU7IH1cbiAgbWQtZGlhbG9nLnBlbmRpbmctdHgtZGlhbG9nIG1kLWRpYWxvZy1hY3Rpb25zIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RhZGNlMDsgfVxuXG5tZC1kaWFsb2cuYmV0dGluZy1kaWFsb2cge1xuICB3aWR0aDogNTQwcHg7IH1cbiAgbWQtZGlhbG9nLmJldHRpbmctZGlhbG9nIG1kLXRvb2xiYXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBtZC1kaWFsb2cuYmV0dGluZy1kaWFsb2cgbWQtdG9vbGJhci5tZC13YXJuIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmNDQzMzY7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgbWQtZGlhbG9nLmJldHRpbmctZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIG1kLWRpYWxvZy5iZXR0aW5nLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIG1kLWRpYWxvZy5iZXR0aW5nLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW46IDE2cHggMDsgfVxuICAgICAgbWQtZGlhbG9nLmJldHRpbmctZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuYmV0dGluZy1zdW1tYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI0NywgMjE2LCAwLjY5KTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgIGNvbG9yOiAjODgyMDAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZkY2E4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZTsgfVxuICAgICAgbWQtZGlhbG9nLmJldHRpbmctZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuYmV0dGluZy1tb2JpbGl6ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDIzOSwgMTI4LCAwLjkpO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDE5NCwgNzEsIDAuOSk7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA0cHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgICAgIG1kLWRpYWxvZy5iZXR0aW5nLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnRhYmxlLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGFkY2UwO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgIG1kLWRpYWxvZy5iZXR0aW5nLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnRhYmxlLWNvbnRhaW5lciB0YWJsZS50YWJsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlci1zcGFjaW5nOiAwOyB9XG4gICAgICAgICAgbWQtZGlhbG9nLmJldHRpbmctZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAudGFibGUtY29udGFpbmVyIHRhYmxlLnRhYmxlIHRoZWFkIHRyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAgIG1kLWRpYWxvZy5iZXR0aW5nLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnRhYmxlLWNvbnRhaW5lciB0YWJsZS50YWJsZSB0aGVhZCB0ciB0aCB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7IH1cbiAgICAgICAgICAgICAgbWQtZGlhbG9nLmJldHRpbmctZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAudGFibGUtY29udGFpbmVyIHRhYmxlLnRhYmxlIHRoZWFkIHRyIHRoOmZpcnN0LWNoaWxkLCBtZC1kaWFsb2cuYmV0dGluZy1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC50YWJsZS1jb250YWluZXIgdGFibGUudGFibGUgdGhlYWQgdHIgdGg6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICAgICAgICAgbWQtZGlhbG9nLmJldHRpbmctZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAudGFibGUtY29udGFpbmVyIHRhYmxlLnRhYmxlIHRoZWFkIHRyIHRoOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgICAgIG1kLWRpYWxvZy5iZXR0aW5nLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnRhYmxlLWNvbnRhaW5lciB0YWJsZS50YWJsZSB0aGVhZCB0ciB0aDpudGgtY2hpbGQoNCksIG1kLWRpYWxvZy5iZXR0aW5nLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnRhYmxlLWNvbnRhaW5lciB0YWJsZS50YWJsZSB0aGVhZCB0ciB0aDpudGgtY2hpbGQoNSkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAgICAgbWQtZGlhbG9nLmJldHRpbmctZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAudGFibGUtY29udGFpbmVyIHRhYmxlLnRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgICAgICAgICAgbWQtZGlhbG9nLmJldHRpbmctZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAudGFibGUtY29udGFpbmVyIHRhYmxlLnRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkLCBtZC1kaWFsb2cuYmV0dGluZy1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC50YWJsZS1jb250YWluZXIgdGFibGUudGFibGUgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICAgICAgbWQtZGlhbG9nLmJldHRpbmctZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAudGFibGUtY29udGFpbmVyIHRhYmxlLnRhYmxlIHRib2R5IHRyIHRkOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgICAgbWQtZGlhbG9nLmJldHRpbmctZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAudGFibGUtY29udGFpbmVyIHRhYmxlLnRhYmxlIHRib2R5IHRyIHRkOm50aC1jaGlsZCg0KSwgbWQtZGlhbG9nLmJldHRpbmctZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAudGFibGUtY29udGFpbmVyIHRhYmxlLnRhYmxlIHRib2R5IHRyIHRkOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAgICAgICBtZC1kaWFsb2cuYmV0dGluZy1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC50YWJsZS1jb250YWluZXIgdGFibGUudGFibGUgdGJvZHkgdHIgdGQgbWQtaWNvbi5ibGluayB7XG4gICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBibGluayAuN3MgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgICAgICAtbW96LWFuaW1hdGlvbjogYmxpbmsgLjdzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgYW5pbWF0aW9uOiBibGluayAuN3MgbGluZWFyIGluZmluaXRlOyB9XG4gICAgICAgICAgICBtZC1kaWFsb2cuYmV0dGluZy1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC50YWJsZS1jb250YWluZXIgdGFibGUudGFibGUgdGJvZHkgdHIgdGQgbWQtaWNvbi5pY29uLXN0b3Age1xuICAgICAgICAgICAgICBjb2xvcjogI2Y0NDMzNjsgfVxuICAgICAgICAgICAgbWQtZGlhbG9nLmJldHRpbmctZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAudGFibGUtY29udGFpbmVyIHRhYmxlLnRhYmxlIHRib2R5IHRyIHRkLmJsYW5rIHtcbiAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgbWQtZGlhbG9nLmJldHRpbmctZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAudGFibGUtY29udGFpbmVyIHRhYmxlLnRhYmxlIHRib2R5IHRyOmhvdmVyIHRkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjM4LCAyMzgsIDIzOCwgMC4zKTsgfVxuICAgICAgICAgIG1kLWRpYWxvZy5iZXR0aW5nLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnRhYmxlLWNvbnRhaW5lciB0YWJsZS50YWJsZSB0Ym9keSB0ci5lcnJvci1tZXNzYWdlIHRkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgICAgICAgIG1kLWRpYWxvZy5iZXR0aW5nLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnRhYmxlLWNvbnRhaW5lciB0YWJsZS50YWJsZSB0Ym9keSB0ci53aXRoLWVycm9yIHRkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNDcsIDIxNiwgMC41KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICAgICAgICAgIG1kLWRpYWxvZy5iZXR0aW5nLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnRhYmxlLWNvbnRhaW5lciB0YWJsZS50YWJsZSB0Ym9keSB0ciBtZC1pY29uLmFwcHJvdmVkIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNWNiODVjOyB9XG4gICAgICAgICAgbWQtZGlhbG9nLmJldHRpbmctZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAudGFibGUtY29udGFpbmVyIHRhYmxlLnRhYmxlIHRib2R5Om50aC1jaGlsZChvZGQpIHRyIHRkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjM4LCAyMzgsIDIzOCwgMC4yKTsgfVxuICAgICAgICAgIG1kLWRpYWxvZy5iZXR0aW5nLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnRhYmxlLWNvbnRhaW5lciB0YWJsZS50YWJsZSB0Ym9keTpsYXN0LWNoaWxkIHRyLmVycm9yLW1lc3NhZ2UgdGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7IH1cbiAgICAgICAgICBtZC1kaWFsb2cuYmV0dGluZy1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC50YWJsZS1jb250YWluZXIgdGFibGUudGFibGUgdGJvZHk6bm90KDpsYXN0LWNoaWxkKSB0ZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTsgfVxuICAgICAgICAgIG1kLWRpYWxvZy5iZXR0aW5nLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnRhYmxlLWNvbnRhaW5lciB0YWJsZS50YWJsZSB0Ym9keSB0ci5lcnJvci1tZXNzYWdlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNDcsIDIxNiwgMC43KTsgfVxuICAgICAgICAgICAgbWQtZGlhbG9nLmJldHRpbmctZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAudGFibGUtY29udGFpbmVyIHRhYmxlLnRhYmxlIHRib2R5IHRyLmVycm9yLW1lc3NhZ2UgdGRbY29sc3Bhbj1cIjZcIl0ge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICBjb2xvcjogI0ZGM0MwMDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmQ1YzQ7IH1cbiAgbWQtZGlhbG9nLmJldHRpbmctZGlhbG9nIG1kLWRpYWxvZy1hY3Rpb25zIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlOyB9XG4gICAgbWQtZGlhbG9nLmJldHRpbmctZGlhbG9nIG1kLWRpYWxvZy1hY3Rpb25zIG1kLXN3aXRjaCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIG1kLWRpYWxvZy5iZXR0aW5nLWRpYWxvZyBtZC1kaWFsb2ctYWN0aW9ucyBtZC1zd2l0Y2ggLm1kLWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgbWQtZGlhbG9nLmJldHRpbmctZGlhbG9nIHtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIG1kLWRpYWxvZy5iZXR0aW5nLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggOHB4OyB9XG4gICAgICAgIG1kLWRpYWxvZy5iZXR0aW5nLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgbWQtZGlhbG9nLmJldHRpbmctZGlhbG9nLmNhbmNlbGVkLW1lc3NhZ2Uge1xuICAgIG1pbi13aWR0aDogNjAwcHg7IH1cbiAgICBtZC1kaWFsb2cuYmV0dGluZy1kaWFsb2cuY2FuY2VsZWQtbWVzc2FnZSBtZC1kaWFsb2ctY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAyNHB4OyB9XG4gICAgICBtZC1kaWFsb2cuYmV0dGluZy1kaWFsb2cuY2FuY2VsZWQtbWVzc2FnZSBtZC1kaWFsb2ctY29udGVudCB0YWJsZS50YWJsZSB0aGVhZCB0ciB0aCwgbWQtZGlhbG9nLmJldHRpbmctZGlhbG9nLmNhbmNlbGVkLW1lc3NhZ2UgbWQtZGlhbG9nLWNvbnRlbnQgdGFibGUudGFibGUgdGhlYWQgdHIgdGQsIG1kLWRpYWxvZy5iZXR0aW5nLWRpYWxvZy5jYW5jZWxlZC1tZXNzYWdlIG1kLWRpYWxvZy1jb250ZW50IHRhYmxlLnRhYmxlIHRib2R5IHRyIHRoLCBtZC1kaWFsb2cuYmV0dGluZy1kaWFsb2cuY2FuY2VsZWQtbWVzc2FnZSBtZC1kaWFsb2ctY29udGVudCB0YWJsZS50YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICBtZC1kaWFsb2cuYmV0dGluZy1kaWFsb2cuY2FuY2VsZWQtbWVzc2FnZSBtZC1kaWFsb2ctY29udGVudCB0YWJsZS50YWJsZSB0aGVhZCB0ciB0aDpudGgtY2hpbGQoMSksIG1kLWRpYWxvZy5iZXR0aW5nLWRpYWxvZy5jYW5jZWxlZC1tZXNzYWdlIG1kLWRpYWxvZy1jb250ZW50IHRhYmxlLnRhYmxlIHRoZWFkIHRyIHRkOm50aC1jaGlsZCgxKSwgbWQtZGlhbG9nLmJldHRpbmctZGlhbG9nLmNhbmNlbGVkLW1lc3NhZ2UgbWQtZGlhbG9nLWNvbnRlbnQgdGFibGUudGFibGUgdGJvZHkgdHIgdGg6bnRoLWNoaWxkKDEpLCBtZC1kaWFsb2cuYmV0dGluZy1kaWFsb2cuY2FuY2VsZWQtbWVzc2FnZSBtZC1kaWFsb2ctY29udGVudCB0YWJsZS50YWJsZSB0Ym9keSB0ciB0ZDpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIHdpZHRoOiA5MHB4OyB9XG4gICAgICAgIG1kLWRpYWxvZy5iZXR0aW5nLWRpYWxvZy5jYW5jZWxlZC1tZXNzYWdlIG1kLWRpYWxvZy1jb250ZW50IHRhYmxlLnRhYmxlIHRoZWFkIHRyIHRoOm50aC1jaGlsZCgyKSwgbWQtZGlhbG9nLmJldHRpbmctZGlhbG9nLmNhbmNlbGVkLW1lc3NhZ2UgbWQtZGlhbG9nLWNvbnRlbnQgdGFibGUudGFibGUgdGhlYWQgdHIgdGQ6bnRoLWNoaWxkKDIpLCBtZC1kaWFsb2cuYmV0dGluZy1kaWFsb2cuY2FuY2VsZWQtbWVzc2FnZSBtZC1kaWFsb2ctY29udGVudCB0YWJsZS50YWJsZSB0Ym9keSB0ciB0aDpudGgtY2hpbGQoMiksIG1kLWRpYWxvZy5iZXR0aW5nLWRpYWxvZy5jYW5jZWxlZC1tZXNzYWdlIG1kLWRpYWxvZy1jb250ZW50IHRhYmxlLnRhYmxlIHRib2R5IHRyIHRkOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgd2lkdGg6IDE1MHB4OyB9XG4gICAgICBtZC1kaWFsb2cuYmV0dGluZy1kaWFsb2cuY2FuY2VsZWQtbWVzc2FnZSBtZC1kaWFsb2ctY29udGVudCB0YWJsZS50YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7IH1cblxuLmJldHRpbmctc3RhdHVzIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDRweCBzb2xpZCBncmF5O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNjRweDsgfVxuICAuYmV0dGluZy1zdGF0dXMuYmV0dGluZy13YXJuaW5nIHtcbiAgICBib3JkZXItY29sb3I6ICNmYjdmMTM7IH1cbiAgICAuYmV0dGluZy1zdGF0dXMuYmV0dGluZy13YXJuaW5nOmJlZm9yZSB7XG4gICAgICBhbmltYXRpb246IHB1bHNlV2FybmluZyAycyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5iZXR0aW5nLXN0YXR1cy5iZXR0aW5nLXdhcm5pbmc6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgLmJldHRpbmctc3RhdHVzLmJldHRpbmctd2FybmluZyAuZXhjbGFtYXRpb24tYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiN2YxMztcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4cHg7XG4gICAgd2lkdGg6IDVweDtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5iZXR0aW5nLXN0YXR1cy5iZXR0aW5nLXdhcm5pbmcgLmV4Y2xhbWF0aW9uLWRvdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiN2YxMztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm90dG9tOiA4cHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogN3B4O1xuICAgIHotaW5kZXg6IDI7IH1cblxuLnNjYWxlV2FybmluZyB7XG4gIGFuaW1hdGlvbjogc2NhbGVXYXJuaW5nIDAuNzVzIGluZmluaXRlIGFsdGVybmF0ZTsgfVxuXG4ucHVsc2VXYXJuaW5nSW5zIHtcbiAgYW5pbWF0aW9uOiBwdWxzZVdhcm5pbmdJbnMgMC43NXMgaW5maW5pdGUgYWx0ZXJuYXRlOyB9XG5cbi5iZXR0aW5nLWNpcmNsZS1sb2FkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNWNiODVjO1xuICBhbmltYXRpb246IGxvYWRlci1zcGluIDEuMnMgaW5maW5pdGUgbGluZWFyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNGVtO1xuICBoZWlnaHQ6IDRlbTsgfVxuICAuYmV0dGluZy1jaXJjbGUtbG9hZGVyLnRyYW5zcGFyZW50IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmxvYWQtY29tcGxldGUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbiAgYW5pbWF0aW9uOiBub25lO1xuICBib3JkZXItY29sb3I6ICM1Y2I4NWM7XG4gIHRyYW5zaXRpb246IGJvcmRlciA1MDBtcyBlYXNlLW91dDsgfVxuXG4uY2hlY2ttYXJrLmRyYXc6YWZ0ZXIge1xuICBhbmltYXRpb24tZHVyYXRpb246IDgwMG1zO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICBhbmltYXRpb24tbmFtZTogY2hlY2ttYXJrO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSkgcm90YXRlKDEzNWRlZyk7IH1cblxuLmNoZWNrbWFyazphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMWVtO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgIzVjYjg1YztcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICM1Y2I4NWM7XG4gIGNvbnRlbnQ6ICcnO1xuICBsZWZ0OiAxZW07XG4gIHRvcDogMmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuQGtleWZyYW1lcyBsb2FkZXItc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBjaGVja21hcmsge1xuICAwJSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMjAlIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDQwJSB7XG4gICAgaGVpZ2h0OiAyZW07XG4gICAgd2lkdGg6IDFlbTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIGhlaWdodDogMmVtO1xuICAgIHdpZHRoOiAxZW07XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgYmxpbmsge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IC4xOyB9IH1cblxuQGtleWZyYW1lcyBzY2FsZVdhcm5pbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbkBrZXlmcmFtZXMgcHVsc2VXYXJuaW5nIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAwLjU7IH1cbiAgMzAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMC41OyB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYjdmMTM7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBwdWxzZVdhcm5pbmdJbnMge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiN2YxMzsgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmI3ZjEzOyB9IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdHNcIl0gbWQtZGlhbG9nLnBlbmRpbmctdHgtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgW21kLXRoZW1lPVwiZGVmYXVsdHNcIl0gbWQtZGlhbG9nLnBlbmRpbmctdHgtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAucGVuZGluZy10eC1ub3RlIHtcbiAgICBiYWNrZ3JvdW5kOiAjOTc3NzQ5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiNDkxNWE7XG4gICAgY29sb3I6IHdoaXRlOyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRzXCJdIG1kLWRpYWxvZy5wZW5kaW5nLXR4LWRpYWxvZyBtZC1kaWFsb2ctYWN0aW9ucyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzJlMzc0YjsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0c1wiXSBtZC1kaWFsb2cuYmV0dGluZy1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICBbbWQtdGhlbWU9XCJkZWZhdWx0c1wiXSBtZC1kaWFsb2cuYmV0dGluZy1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC50YWJsZS1jb250YWluZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyZTM3NGI7IH1cbiAgICBbbWQtdGhlbWU9XCJkZWZhdWx0c1wiXSBtZC1kaWFsb2cuYmV0dGluZy1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC50YWJsZS1jb250YWluZXIgdGFibGUudGFibGUgdGhlYWQgdHIge1xuICAgICAgYmFja2dyb3VuZDogIzFhMjAyYzsgfVxuICAgICAgW21kLXRoZW1lPVwiZGVmYXVsdHNcIl0gbWQtZGlhbG9nLmJldHRpbmctZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAudGFibGUtY29udGFpbmVyIHRhYmxlLnRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyZTM3NGI7IH1cbiAgICBbbWQtdGhlbWU9XCJkZWZhdWx0c1wiXSBtZC1kaWFsb2cuYmV0dGluZy1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC50YWJsZS1jb250YWluZXIgdGFibGUudGFibGUgdGJvZHkgdHIgdGQge1xuICAgICAgYmFja2dyb3VuZDogIzIyMjkzOTsgfVxuICAgIFttZC10aGVtZT1cImRlZmF1bHRzXCJdIG1kLWRpYWxvZy5iZXR0aW5nLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnRhYmxlLWNvbnRhaW5lciB0YWJsZS50YWJsZSB0Ym9keSB0ci53aXRoLWVycm9yIHRkIHtcbiAgICAgIGJhY2tncm91bmQ6ICM5Nzc3NDkgIWltcG9ydGFudDsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0c1wiXSBtZC1kaWFsb2cuYmV0dGluZy1kaWFsb2cgbWQtZGlhbG9nLWFjdGlvbnMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyZTM3NGI7IH1cblxuI2xvdHRlcnktbmF2aWdhdGlvbiB7XG4gIG1heC13aWR0aDogMTk2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxOTZweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTk2cHggIWltcG9ydGFudDtcbiAgei1pbmRleDogNTE7XG4gIG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgI2xvdHRlcnktbmF2aWdhdGlvbiB7XG4gICAgICBtYXgtd2lkdGg6IDI0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtaW4td2lkdGg6IDI0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMjQwcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAjbG90dGVyeS1uYXZpZ2F0aW9uLm1kLWxvY2tlZC1vcGVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICNsb3R0ZXJ5LW5hdmlnYXRpb24ubWQtbG9ja2VkLW9wZW4gLm1zLW5hdmlnYXRpb24ge1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG4gICAgICAjbG90dGVyeS1uYXZpZ2F0aW9uLm1kLWxvY2tlZC1vcGVuIC5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGUgLm1zLW5hdmlnYXRpb24taXRlbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgI2xvdHRlcnktbmF2aWdhdGlvbi5tZC1sb2NrZWQtb3BlbiAubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlIC5tcy1uYXZpZ2F0aW9uLWl0ZW06aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgICAgICAjbG90dGVyeS1uYXZpZ2F0aW9uLm1kLWxvY2tlZC1vcGVuIC5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGUgLm1zLW5hdmlnYXRpb24taXRlbSA+IC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiB7XG4gICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA3MjcyNzI3ZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gICAgICAgICAgI2xvdHRlcnktbmF2aWdhdGlvbi5tZC1sb2NrZWQtb3BlbiAubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlIC5tcy1uYXZpZ2F0aW9uLWl0ZW0gPiAubXMtbmF2aWdhdGlvbi1idXR0b246YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDk5LCA5OSwgOTksIDAuMTIpO1xuICAgICAgICAgICAgY29udGVudDogJyc7IH1cbiAgICAgICAgICAjbG90dGVyeS1uYXZpZ2F0aW9uLm1kLWxvY2tlZC1vcGVuIC5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGUgLm1zLW5hdmlnYXRpb24taXRlbSA+IC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiAuaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTZweCAwIDA7IH1cbiAgICAgICNsb3R0ZXJ5LW5hdmlnYXRpb24ubWQtbG9ja2VkLW9wZW4gLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZS5saXZlIC5tcy1uYXZpZ2F0aW9uLWl0ZW0gPiAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH1cbiAgICAgICNsb3R0ZXJ5LW5hdmlnYXRpb24ubWQtbG9ja2VkLW9wZW4gLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZTpub3QoLmdyb3VwKS5oYXMtY2hpbGRyZW4uY29sbGFwc2luZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IH1cbiAgICAgICNsb3R0ZXJ5LW5hdmlnYXRpb24ubWQtbG9ja2VkLW9wZW4gLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZTpub3QoLmdyb3VwKS5oYXMtY2hpbGRyZW4gLmhhcy1jaGlsZHJlbjpub3QoLmNvbGxhcHNlZCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbiNtYW51YWwge1xuICBwYWRkaW5nOiA4cHg7IH1cbiAgI21hbnVhbCAuYmVmb3JlLXBhcnNlIHtcbiAgICBwYWRkaW5nOiA4cHg7IH1cbiAgICAjbWFudWFsIC5iZWZvcmUtcGFyc2UgZm9ybSB7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmc6IDhweDsgfVxuICAgICAgI21hbnVhbCAuYmVmb3JlLXBhcnNlIGZvcm0gbWQtaW5wdXQtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAyNHB4IDAgMCAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgI21hbnVhbCAuYmVmb3JlLXBhcnNlIGZvcm0gbWQtaW5wdXQtY29udGFpbmVyIGxhYmVsIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBoeXBoZW5zOiBhdXRvO1xuICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG4gICAgICAgICAgI21hbnVhbCAuYmVmb3JlLXBhcnNlIGZvcm0gbWQtaW5wdXQtY29udGFpbmVyIGxhYmVsIHNwYW4ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAgICAgICAgICAgI21hbnVhbCAuYmVmb3JlLXBhcnNlIGZvcm0gbWQtaW5wdXQtY29udGFpbmVyIGxhYmVsIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNGRjNEMDA7IH1cbiAgICAgICAgICAgICNtYW51YWwgLmJlZm9yZS1wYXJzZSBmb3JtIG1kLWlucHV0LWNvbnRhaW5lciBsYWJlbCBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwMGZmOyB9XG4gICAgICAgICAgICAjbWFudWFsIC5iZWZvcmUtcGFyc2UgZm9ybSBtZC1pbnB1dC1jb250YWluZXIgbGFiZWwgc3BhbjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICBjb2xvcjogIzAwY2MwMDsgfVxuICAgICAgICAgICAgI21hbnVhbCAuYmVmb3JlLXBhcnNlIGZvcm0gbWQtaW5wdXQtY29udGFpbmVyIGxhYmVsIHNwYW46bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAgICAgI21hbnVhbCAuYmVmb3JlLXBhcnNlIGZvcm0gbWQtaW5wdXQtY29udGFpbmVyIC5iYWxhbmNlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICAgIGJvdHRvbTogOHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNzI3MjcyN2VtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBoeXBoZW5zOiBhdXRvO1xuICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICAgIGNvbG9yOiAjODM4ODhmOyB9XG4gICNtYW51YWwgLmFmdGVyLXBhcnNlIHtcbiAgICBwYWRkaW5nOiA4cHg7IH1cbiAgICAjbWFudWFsIC5hZnRlci1wYXJzZSAucGFyc2UtY29udGVudCB7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgI21hbnVhbCAuYWZ0ZXItcGFyc2UgLnBhcnNlLWNvbnRlbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAgICAgI21hbnVhbCAuYWZ0ZXItcGFyc2UgLnBhcnNlLWNvbnRlbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICNtYW51YWwgLmFmdGVyLXBhcnNlIC5wYXJzZS1jb250ZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGhlYWQgdHIgdGg6Zmlyc3QtY2hpbGQsICNtYW51YWwgLmFmdGVyLXBhcnNlIC5wYXJzZS1jb250ZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGhlYWQgdHIgdGg6bnRoLWNoaWxkKDIpLCAjbWFudWFsIC5hZnRlci1wYXJzZSAucGFyc2UtY29udGVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRoZWFkIHRyIHRkOmZpcnN0LWNoaWxkLCAjbWFudWFsIC5hZnRlci1wYXJzZSAucGFyc2UtY29udGVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRoZWFkIHRyIHRkOm50aC1jaGlsZCgyKSwgI21hbnVhbCAuYWZ0ZXItcGFyc2UgLnBhcnNlLWNvbnRlbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Ym9keSB0ciB0aDpmaXJzdC1jaGlsZCwgI21hbnVhbCAuYWZ0ZXItcGFyc2UgLnBhcnNlLWNvbnRlbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Ym9keSB0ciB0aDpudGgtY2hpbGQoMiksICNtYW51YWwgLmFmdGVyLXBhcnNlIC5wYXJzZS1jb250ZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQsICNtYW51YWwgLmFmdGVyLXBhcnNlIC5wYXJzZS1jb250ZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGJvZHkgdHIgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgICAjbWFudWFsIC5hZnRlci1wYXJzZSAucGFyc2UtY29udGVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRoZWFkIHRyIHRoOmZpcnN0LWNoaWxkLCAjbWFudWFsIC5hZnRlci1wYXJzZSAucGFyc2UtY29udGVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRoZWFkIHRyIHRkOmZpcnN0LWNoaWxkLCAjbWFudWFsIC5hZnRlci1wYXJzZSAucGFyc2UtY29udGVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRib2R5IHRyIHRoOmZpcnN0LWNoaWxkLCAjbWFudWFsIC5hZnRlci1wYXJzZSAucGFyc2UtY29udGVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDsgfVxuICAgICAgICAgICNtYW51YWwgLmFmdGVyLXBhcnNlIC5wYXJzZS1jb250ZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGhlYWQgdHIgdGg6bGFzdC1jaGlsZCwgI21hbnVhbCAuYWZ0ZXItcGFyc2UgLnBhcnNlLWNvbnRlbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0aGVhZCB0ciB0ZDpsYXN0LWNoaWxkLCAjbWFudWFsIC5hZnRlci1wYXJzZSAucGFyc2UtY29udGVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRib2R5IHRyIHRoOmxhc3QtY2hpbGQsICNtYW51YWwgLmFmdGVyLXBhcnNlIC5wYXJzZS1jb250ZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7IH1cbiAgICAgICAgICAjbWFudWFsIC5hZnRlci1wYXJzZSAucGFyc2UtY29udGVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRoZWFkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFkY2UwOyB9XG4gICAgICAgICAgICAjbWFudWFsIC5hZnRlci1wYXJzZSAucGFyc2UtY29udGVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMTBweDsgfVxuICAgICAgICAgICNtYW51YWwgLmFmdGVyLXBhcnNlIC5wYXJzZS1jb250ZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGJvZHkgdHIgdGQge1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDRweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgICAgI21hbnVhbCAuYWZ0ZXItcGFyc2UgLnBhcnNlLWNvbnRlbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Ym9keSB0ciB0ZCBpbnB1dCB7XG4gICAgICAgICAgICAgIHdpZHRoOiA3MnB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzOyB9XG4gICAgICAgICAgICAgICNtYW51YWwgLmFmdGVyLXBhcnNlIC5wYXJzZS1jb250ZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGJvZHkgdHIgdGQgaW5wdXQ6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzY2YWZlOTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpOyB9XG4gICAgICAgICAgICAgICNtYW51YWwgLmFmdGVyLXBhcnNlIC5wYXJzZS1jb250ZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGJvZHkgdHIgdGQgaW5wdXQubnVtYmVycyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDg0cHg7IH1cbiAgICAgICAgICAgICAgI21hbnVhbCAuYWZ0ZXItcGFyc2UgLnBhcnNlLWNvbnRlbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Ym9keSB0ciB0ZCBpbnB1dC53YXJuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NCwgOTgsIDEwMSwgMC4zKTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZWFkYjE7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMjU0LCA5OCwgMTAxLCAwLjA3NSksIDAgMCA4cHggcmdiYSgyNTQsIDk4LCAxMDEsIDAuNik7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZTYyNjU7IH1cbiAgICAgICAgICAgICNtYW51YWwgLmFmdGVyLXBhcnNlIC5wYXJzZS1jb250ZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGJvZHkgdHIgdGQud2FybiB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU0LCA5OCwgMTAxLCAwLjMpO1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZWFkYjE7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDI1NCwgOTgsIDEwMSwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoMjU0LCA5OCwgMTAxLCAwLjYpO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZlNjI2NTsgfVxuICAgICAgICAgICAgI21hbnVhbCAuYWZ0ZXItcGFyc2UgLnBhcnNlLWNvbnRlbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Ym9keSB0ciB0ZC5ibGFuayB7XG4gICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgICAgI21hbnVhbCAuYWZ0ZXItcGFyc2UgLnBhcnNlLWNvbnRlbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgICAgICNtYW51YWwgLmFmdGVyLXBhcnNlIC5wYXJzZS1jb250ZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGJvZHkgdHIgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNzI3MjcyN2VtO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4ycmVtO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICBoeXBoZW5zOiBhdXRvO1xuICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMTkxYTFiOyB9XG4gICAgICAgICAgICAjbWFudWFsIC5hZnRlci1wYXJzZSAucGFyc2UtY29udGVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICB3aWR0aDogNDBweDsgfVxuICAgICAgICAgICNtYW51YWwgLmFmdGVyLXBhcnNlIC5wYXJzZS1jb250ZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZGNlMDsgfVxuICAgICAgICAgICNtYW51YWwgLmFmdGVyLXBhcnNlIC5wYXJzZS1jb250ZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGJvZHkgdHI6aG92ZXIgdGQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI0MywgMjI0LCAwLjQpOyB9XG5cbi5kaWFsb2ctaGVscCB7XG4gIG1pbi13aWR0aDogNzIwcHg7IH1cbiAgLmRpYWxvZy1oZWxwIG1kLXRvb2xiYXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDBkZWcsICM2ZjAwZjcgMCUsICMxOTEyNDggMTAwJSk7IH1cbiAgLmRpYWxvZy1oZWxwIG1kLWRpYWxvZy1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC13aWR0aDogODEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLmRpYWxvZy1oZWxwIG1kLWRpYWxvZy1jb250ZW50IC5tZC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmRpYWxvZy1oZWxwIG1kLWRpYWxvZy1jb250ZW50IHAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7IH1cbiAgICAgIC5kaWFsb2ctaGVscCBtZC1kaWFsb2ctY29udGVudCBwLnN5bnRheCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiA4cHggMCA4cHggMTZweDsgfVxuICAgICAgICAuZGlhbG9nLWhlbHAgbWQtZGlhbG9nLWNvbnRlbnQgcC5zeW50YXggc3BhbiB7XG4gICAgICAgICAgbWFyZ2luOiAwIDRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgICAgIC5kaWFsb2ctaGVscCBtZC1kaWFsb2ctY29udGVudCBwLnN5bnRheCBzcGFuLmdhbWUge1xuICAgICAgICAgICAgY29sb3I6ICNGRjAwMDA7IH1cbiAgICAgICAgICAuZGlhbG9nLWhlbHAgbWQtZGlhbG9nLWNvbnRlbnQgcC5zeW50YXggc3Bhbi5iZXQge1xuICAgICAgICAgICAgY29sb3I6ICMwMDAwZmY7IH1cbiAgICAgICAgICAuZGlhbG9nLWhlbHAgbWQtZGlhbG9nLWNvbnRlbnQgcC5zeW50YXggc3Bhbi5wb2ludCB7XG4gICAgICAgICAgICBjb2xvcjogIzAwY2MwMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5kaWFsb2ctaGVscCB7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAuZGlhbG9nLWhlbHAgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogOHB4OyB9IH1cbiAgLmRpYWxvZy1oZWxwLm1hbnVhbCB7XG4gICAgd2lkdGg6IDQyMHB4O1xuICAgIG1pbi13aWR0aDogNDIwcHg7IH1cbiAgICAuZGlhbG9nLWhlbHAubWFudWFsIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxNnB4OyB9XG4gICAgICAuZGlhbG9nLWhlbHAubWFudWFsIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCBtZC1zZWxlY3Qge1xuICAgICAgICBtYXJnaW46IDEycHggMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAuZGlhbG9nLWhlbHAubWFudWFsIG1kLWRpYWxvZy1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTEwcHgpOyB9IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjbWFudWFsIC5hZnRlci1wYXJzZSAucGFyc2UtY29udGVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRoZWFkIHRyIHRoLCBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNtYW51YWwgLmFmdGVyLXBhcnNlIC5wYXJzZS1jb250ZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGhlYWQgdHIgdGQsIFttZC10aGVtZT1cImRlZmF1bHRcIl0gI21hbnVhbCAuYWZ0ZXItcGFyc2UgLnBhcnNlLWNvbnRlbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Ym9keSB0ciB0aCwgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjbWFudWFsIC5hZnRlci1wYXJzZSAucGFyc2UtY29udGVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgY29sb3I6ICNkNWQ1ZDU7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjbWFudWFsIC5hZnRlci1wYXJzZSAucGFyc2UtY29udGVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRib2R5IHRyOmhvdmVyIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlMzY0ODsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNtYW51YWwgLmFmdGVyLXBhcnNlIC5wYXJzZS1jb250ZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM2M0NTU2OyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gLm1kLWJ1dHRvbi5tZC1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMzliZTU7IH1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIC5tZC1idXR0b24ubWQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA5Njg4OyB9XG5cbiNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI3Rvb2xiYXIgLmxvZ28gLmxvZ28taW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogIzAzOUJFNTtcbiAgd2lkdGg6IDMycHg7XG4gIG1pbi13aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItcmFkaXVzOiAycHg7IH1cblxuI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjdG9vbGJhciAubG9nbyAubG9nby10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLm9kVXNtVEZHIHtcbiAgYmFja2dyb3VuZDogIzAwMERERDsgfVxuICAub2RVc21URkcgLlVud3VmZGFMIHtcbiAgICBsaW5lLWhlaWdodDogNjRweDtcbiAgICBoZWlnaHQ6IDY0cHg7IH1cbiAgICAub2RVc21URkcgLlVud3VmZGFMIC5zWmdXTllxSyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICBtaW4td2lkdGg6IGNhbGMoNTB2dyAtIDYwcHgpOyB9XG4gICAgICAub2RVc21URkcgLlVud3VmZGFMIC5zWmdXTllxSyAubkx0SWFzdFgge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAwIDhweDsgfVxuICAgICAgICAub2RVc21URkcgLlVud3VmZGFMIC5zWmdXTllxSyAubkx0SWFzdFggLm1kLW1lbnUgLm1kLWJ1dHRvbiB7XG4gICAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgLm9kVXNtVEZHIC5Vbnd1ZmRhTCAuc1pnV05ZcUsgLm5MdElhc3RYIC5tZC1tZW51IC5tZC1idXR0b24gbWQtaWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjsgfVxuICAgIC5vZFVzbVRGRyAuVW53dWZkYUwgLkVpVmtpZ0dSIGEgaW1nIHtcbiAgICAgIGhlaWdodDogMzZweDsgfVxuICAgICAgLm9kVXNtVEZHIC5Vbnd1ZmRhTCAuRWlWa2lnR1IgYSBpbWcubHVuYSB7XG4gICAgICAgIGhlaWdodDogNjBweDsgfVxuICAgIC5vZFVzbVRGRyAuVW53dWZkYUwgLm1SSGVua2NzIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgICBtaW4td2lkdGg6IGNhbGMoNTB2dyAtIDYwcHgpOyB9XG4gICAgICAub2RVc21URkcgLlVud3VmZGFMIC5tUkhlbmtjcyAubWQtYnV0dG9uLmV4aXQge1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4OyB9XG4gICAgICAgIC5vZFVzbVRGRyAuVW53dWZkYUwgLm1SSGVua2NzIC5tZC1idXR0b24uZXhpdDpob3ZlciwgLm9kVXNtVEZHIC5Vbnd1ZmRhTCAubVJIZW5rY3MgLm1kLWJ1dHRvbi5leGl0OmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU4ZjRjICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAub2RVc21URkcgLlVud3VmZGFMIC5tUkhlbmtjcyAubWQtYnV0dG9uLmV4aXQ6aG92ZXIgbWQtaWNvbiwgLm9kVXNtVEZHIC5Vbnd1ZmRhTCAubVJIZW5rY3MgLm1kLWJ1dHRvbi5leGl0OmZvY3VzIG1kLWljb24ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuICAgICAgICAub2RVc21URkcgLlVud3VmZGFMIC5tUkhlbmtjcyAubWQtYnV0dG9uLmV4aXQgbWQtaWNvbiB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAgICAgLm9kVXNtVEZHIC5Vbnd1ZmRhTCAubVJIZW5rY3MgLm1kLWJ1dHRvbiBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6ICNGRkY7IH1cbiAgICAgIC5vZFVzbVRGRyAuVW53dWZkYUwgLm1SSGVua2NzIC56UllCRlVOdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmODcxMTU7XG4gICAgICAgIHBhZGRpbmc6IDBweCAxNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtaW4td2lkdGg6IDExMHB4OyB9XG4gICAgICAgIC5vZFVzbVRGRyAuVW53dWZkYUwgLm1SSGVua2NzIC56UllCRlVOdDpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4NzExNSAhaW1wb3J0YW50OyB9XG4gICAgICAub2RVc21URkcgLlVud3VmZGFMIC5tUkhlbmtjcyAuaGVhZGVyLWxvZ2luIGZvcm0ge1xuICAgICAgICBoZWlnaHQ6IDMycHg7IH1cbiAgICAgIC5vZFVzbVRGRyAuVW53dWZkYUwgLm1SSGVua2NzIC5oZWFkZXItbG9naW4gLmZvcm0tZ3JvdXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gICAgICAgIC5vZFVzbVRGRyAuVW53dWZkYUwgLm1SSGVua2NzIC5oZWFkZXItbG9naW4gLmZvcm0tZ3JvdXAgaW5wdXQge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNDQsIDExOSwgMTc5LCAwLjM0KTtcbiAgICAgICAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNDgsIDUwLCAxMDEsIDAuNSk7XG4gICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7IH1cbiAgICAgICAgICAub2RVc21URkcgLlVud3VmZGFMIC5tUkhlbmtjcyAuaGVhZGVyLWxvZ2luIC5mb3JtLWdyb3VwIGlucHV0OmZvY3VzICsgLmxpbmUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4NzAxNjsgfVxuICAgICAgICAub2RVc21URkcgLlVud3VmZGFMIC5tUkhlbmtjcyAuaGVhZGVyLWxvZ2luIC5mb3JtLWdyb3VwIC5saW5lIHtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjg3MDE2O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiA1MCU7IH1cbiAgICAgIC5vZFVzbVRGRyAuVW53dWZkYUwgLm1SSGVua2NzIC5oZWFkZXItbG9naW4gLm1kLWJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmODcxMTU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgLm9kVXNtVEZHIC5Vbnd1ZmRhTCAubVJIZW5rY3MgLmhlYWRlci1sb2dpbiAubWQtYnV0dG9uW2Rpc2FibGVkXSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRlNGU0ZTsgfVxuICAgIC5vZFVzbVRGRyAuVW53dWZkYUwgLnNaZ1dOWXFLIC5zZXBhcmF0b3IsIC5vZFVzbVRGRyAuVW53dWZkYUwgLm1SSGVua2NzIC5zZXBhcmF0b3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgbWFyZ2luOiAwIDE2cHg7XG4gICAgICB3aWR0aDogMXB4OyB9XG4gICAgLm9kVXNtVEZHIC5Vbnd1ZmRhTCAuc1pnV05ZcUsgbWQtbWVudS1iYXIgbWQtbWVudSwgLm9kVXNtVEZHIC5Vbnd1ZmRhTCAubVJIZW5rY3MgbWQtbWVudS1iYXIgbWQtbWVudSB7XG4gICAgICBoZWlnaHQ6IDY0cHg7IH1cbiAgICAgIC5vZFVzbVRGRyAuVW53dWZkYUwgLnNaZ1dOWXFLIG1kLW1lbnUtYmFyIG1kLW1lbnUubWQtb3BlbiBidXR0b24sIC5vZFVzbVRGRyAuVW53dWZkYUwgLm1SSGVua2NzIG1kLW1lbnUtYmFyIG1kLW1lbnUubWQtb3BlbiBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLm9kVXNtVEZHIC5Vbnd1ZmRhTCAuc1pnV05ZcUsgbWQtbWVudS1iYXIgbWQtbWVudSAudXNlci1idXR0b24sIC5vZFVzbVRGRyAuVW53dWZkYUwgLm1SSGVua2NzIG1kLW1lbnUtYmFyIG1kLW1lbnUgLnVzZXItYnV0dG9uIHtcbiAgICAgICAgY29sb3I6ICNGRkY7IH1cbiAgICAgICAgLm9kVXNtVEZHIC5Vbnd1ZmRhTCAuc1pnV05ZcUsgbWQtbWVudS1iYXIgbWQtbWVudSAudXNlci1idXR0b246aG92ZXIsIC5vZFVzbVRGRyAuVW53dWZkYUwgLm1SSGVua2NzIG1kLW1lbnUtYmFyIG1kLW1lbnUgLnVzZXItYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG5tZC1tZW51LWNvbnRlbnQud20tZ2FtZS1zZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiAjMmIyZTU5O1xuICBtaW4taGVpZ2h0OiA0NjBweDsgfVxuICBtZC1tZW51LWNvbnRlbnQud20tZ2FtZS1zZWxlY3QgbWQtbWVudS1pdGVtIC5tZC1idXR0b24ge1xuICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7IH1cbiAgICBtZC1tZW51LWNvbnRlbnQud20tZ2FtZS1zZWxlY3QgbWQtbWVudS1pdGVtIC5tZC1idXR0b24gbWQtaWNvbiB7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpIGJyaWdodG5lc3MoNSk7IH1cbiIsIi8qKlxuICogIERvIG5vdCByZW1vdmUgdGhpcyBjb21tZW50cyBiZWxsb3cuIEl0J3MgdGhlIG1hcmtlcnMgdXNlZCBieSB3aXJlZGVwIHRvIGluamVjdFxuICogIHNhc3MgZGVwZW5kZW5jaWVzIHdoZW4gZGVmaW5lZCBpbiB0aGUgYm93ZXIuanNvbiBvZiB5b3VyIGRlcGVuZGVuY2llc1xuICovXG4vLyBib3dlcjpzY3NzXG4vLyBlbmRib3dlclxuXG4vKipcbiAqICBEbyBub3QgcmVtb3ZlIHRoaXMgY29tbWVudHMgYmVsbG93LiBJdCdzIHRoZSBtYXJrZXJzIHVzZWQgYnkgZ3VscC1pbmplY3QgdG8gaW5qZWN0XG4gKiAgYWxsIHlvdXIgc2FzcyBmaWxlcyBhdXRvbWF0aWNhbGx5XG4gKi9cbi8vIGluamVjdG9yXG5AaW1wb3J0IFwiY29yZS9zY3NzL2dsb2JhbC5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS90aGVtZS1vcHRpb25zL3RoZW1lLW9wdGlvbnMuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvZGlyZWN0aXZlcy9tcy1hZHMvbXMtYWRzLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2RpcmVjdGl2ZXMvbXMtY3J1Y2lhbC1tZXNzYWdlL21zLWNydWNpYWwtbWVzc2FnZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9kaXJlY3RpdmVzL21zLWluZm8tYmFyL21zLWluZm8tYmFyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2RpcmVjdGl2ZXMvbXMtbmF2aWdhdGlvbi9tcy1uYXZpZ2F0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2RpcmVjdGl2ZXMvbXMtbmF2L21zLW5hdi5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9kaXJlY3RpdmVzL21zLXNjcm9sbC9tcy1zY3JvbGwuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvZGlyZWN0aXZlcy9tcy1yZXNwb25zaXZlLXRhYmxlL21zLXJlc3BvbnNpdmUtdGFibGUuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvZGlyZWN0aXZlcy9tcy1zcGxhc2gtc2NyZWVuL21zLXNwbGFzaC1zY3JlZW4uc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvZGlyZWN0aXZlcy9uc1BvcG92ZXIvbnMtcG9wb3Zlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9kaXJlY3RpdmVzL3Bhc3N3b3JkLWV4cGlyZWQtc29vbi9wYXNzd29yZC1leHBpcmVkLXNvb24uc2Nzc1wiO1xuQGltcG9ydCBcIm1haW4vYW5ub3VuY2VtZW50cy92aWV3cy9saXN0L2xpc3Quc2Nzc1wiO1xuQGltcG9ydCBcIm1haW4vYW5ub3VuY2VtZW50cy92aWV3cy9kZXRhaWwvZGV0YWlsLnNjc3NcIjtcbkBpbXBvcnQgXCJtYWluL2Nhc2luby9sb2JieS9kaWFsb2cvZGlhbG9nLnNjc3NcIjtcbkBpbXBvcnQgXCJtYWluL2Nhc2luby9sb2JieS9zY3NzL2JldHRpbmctYnV0dG9uLnNjc3NcIjtcbkBpbXBvcnQgXCJtYWluL2Nhc2luby9sb2JieS9zY3NzL2JldHRpbmctdGFibGUuc2Nzc1wiO1xuQGltcG9ydCBcIm1haW4vY2FzaW5vL2xvYmJ5L3Njc3MvY2hpcC1iYWNrZ3JvdW5kLnNjc3NcIjtcbkBpbXBvcnQgXCJtYWluL2Nhc2luby9sb2JieS9zY3NzL2NoaXAtc3RhY2suc2Nzc1wiO1xuQGltcG9ydCBcIm1haW4vY2FzaW5vL2xvYmJ5L3Njc3Mvcm9hZC1yb2xsZXIuc2Nzc1wiO1xuQGltcG9ydCBcIm1haW4vY2FzaW5vL2xvYmJ5L3Njc3MvdmlkZW8tZWxlbWVudC5zY3NzXCI7XG5AaW1wb3J0IFwibWFpbi90cmFkaXRpb25hbC9iZXR0aW5nL2lubGluZS1iZXR0aW5nL2lubGluZS1iZXR0aW5nLnNjc3NcIjtcbkBpbXBvcnQgXCJtYWluL3RyYWRpdGlvbmFsL25vcnRoZXJuLTJuZC80ZC80ZC5zY3NzXCI7XG5AaW1wb3J0IFwibWFpbi90cmFkaXRpb25hbC9ub3J0aGVybi9nZW5lcmFsL3NldHVwLnNjc3NcIjtcbkBpbXBvcnQgXCJtYWluL3RyYWRpdGlvbmFsL3NvdXRoZXJuLzdsby83bG8uc2Nzc1wiO1xuQGltcG9ydCBcIm1haW4vdHJhZGl0aW9uYWwvc291dGhlcm4vcXVpY2stYmV0L3F1aWNrLWJldC5zY3NzXCI7XG5AaW1wb3J0IFwibWFpbi9hY2NvdW50L2JldC1saXN0L3RyYWRpdGlvbmFsL2JhdGNoL2JhdGNoLnNjc3NcIjtcbkBpbXBvcnQgXCJtYWluL3RyYWRpdGlvbmFsL3NvdXRoZXJuLzJkL3Jvdy1iZXQvcm93LWJldC5zY3NzXCI7XG5AaW1wb3J0IFwibWFpbi9hY2NvdW50L3N0YXRlbWVudC9zYWJhL2l0ZW1zL3RlbXBsYXRlL3Jlc3VsdC9yZXN1bHQuc2Nzc1wiO1xuQGltcG9ydCBcImFjY291bnQtcGFuZWwvYWNjb3VudC1wYW5lbC5zY3NzXCI7XG5AaW1wb3J0IFwicXVpY2stcGFuZWwvcXVpY2stcGFuZWwuc2Nzc1wiO1xuQGltcG9ydCBcIm1haW4vbHVuYXIuc2Nzc1wiO1xuQGltcG9ydCBcIm1haW4vbWFpbi5zY3NzXCI7XG5AaW1wb3J0IFwibWFpbi9tZC10aGVtZS1kYXJrLnNjc3NcIjtcbkBpbXBvcnQgXCJtYWluL21kLXRoZW1lLXRlYWwuc2Nzc1wiO1xuQGltcG9ydCBcInRvb2xiYXIvdG9vbGJhci5zY3NzXCI7XG5AaW1wb3J0IFwibWFpbi9hbm5vdW5jZW1lbnRzL2Fubm91bmNlbWVudHMuc2Nzc1wiO1xuQGltcG9ydCBcIm1haW4vYXV0aC9hdXRoLnNjc3NcIjtcbkBpbXBvcnQgXCJtYWluL2FjY291bnQvYWNjb3VudC5zY3NzXCI7XG5AaW1wb3J0IFwibWFpbi9nYW1lL2dhbWUuc2Nzc1wiO1xuQGltcG9ydCBcIm1haW4vY2FzaW5vL2Nhc2luby5zY3NzXCI7XG5AaW1wb3J0IFwibWFpbi9ob21lL2hvbWUuc2Nzc1wiO1xuQGltcG9ydCBcIm1haW4vaG9tZS9tZW1iZXIuaGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJtYWluL2xlZ2VuZGFyeS9sZWdlbmRhcnkuYmV0LWZvcm0uc2Nzc1wiO1xuQGltcG9ydCBcIm1haW4vbGVnZW5kYXJ5L2xlZ2VuZGFyeS5saWdodC5iZXQtZm9ybS5zY3NzXCI7XG5AaW1wb3J0IFwibWFpbi9sZWdlbmRhcnkvbGVnZW5kYXJ5LmxpZ2h0Lm51bWJlci5zY3NzXCI7XG5AaW1wb3J0IFwibWFpbi9sZWdlbmRhcnkvbGVnZW5kYXJ5Lm51bWJlci5zY3NzXCI7XG5AaW1wb3J0IFwibWFpbi9sZWdlbmRhcnkvbGVnZW5kYXJ5LnNjc3NcIjtcbkBpbXBvcnQgXCJtYWluL2xlZ2VuZGFyeS9zZWFtbGVzcy5kaWFsb2cuc2Nzc1wiO1xuQGltcG9ydCBcIm1haW4vcmVzdWx0cy9yZXN1bHRzLnNjc3NcIjtcbkBpbXBvcnQgXCJtYWluL3ByZXNpZGVudGlhbC9wcmVzaWRlbnRpYWwuc2Nzc1wiO1xuQGltcG9ydCBcIm1haW4vc2FiYS9zYWJhLnNjc3NcIjtcbkBpbXBvcnQgXCJtYWluL3RyYWRpdGlvbmFsL3RyYWRpdGlvbmFsLnNjc3NcIjtcbkBpbXBvcnQgXCJtYWluL3dpa2kvd2lraS5zY3NzXCI7XG5AaW1wb3J0IFwibmF2aWdhdGlvbi9sYXlvdXRzL2hvcml6b250YWwtbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJuYXZpZ2F0aW9uL2xheW91dHMvdmVydGljYWwtbmF2aWdhdGlvbi1mdWxsd2lkdGgtdG9vbGJhci0yL25hdmlnYXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcIm5hdmlnYXRpb24vbGF5b3V0cy92ZXJ0aWNhbC1uYXZpZ2F0aW9uL25hdmlnYXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcInF1aWNrLXBhbmVsL3RhYnMvYWN0aXZpdHkvYWN0aXZpdHktdGFiLnNjc3NcIjtcbkBpbXBvcnQgXCJxdWljay1wYW5lbC90YWJzL2NoYXQvY2hhdC10YWIuc2Nzc1wiO1xuQGltcG9ydCBcIm1haW4vYXV0aC9hZ3JlZW1lbnQvYWdyZWVtZW50LnNjc3NcIjtcbkBpbXBvcnQgXCJxdWljay1wYW5lbC90YWJzL3RvZGF5L3RvZGF5LXRhYi5zY3NzXCI7XG5AaW1wb3J0IFwibWFpbi9hbm5vdW5jZW1lbnRzL3ZpZXdzL2NsYXNzaWMtdmlldy5zY3NzXCI7XG5AaW1wb3J0IFwibWFpbi9hbm5vdW5jZW1lbnRzL3ZpZXdzL3BvcHVwLnNjc3NcIjtcbkBpbXBvcnQgXCJtYWluL2F1dGgvcGFzc3dvcmQtZXhwaXJlZC9wYXNzd29yZC1leHBpcmVkLnNjc3NcIjtcbkBpbXBvcnQgXCJtYWluL2FjY291bnQvYmV0LWxpc3QvYmV0LWxpc3Quc2Nzc1wiO1xuQGltcG9ydCBcIm1haW4vYWNjb3VudC9jYW5jZWxsZWQvY2FuY2VsbGVkLnNjc3NcIjtcbkBpbXBvcnQgXCJtYWluL2F1dGgvZW5hYmxlLW90cC9lbmFibGUtb3RwLnNjc3NcIjtcbkBpbXBvcnQgXCJtYWluL2FjY291bnQvY2hhbmdlLXBhc3N3b3JkL2NoYW5nZS1wYXNzd29yZC5zY3NzXCI7XG5AaW1wb3J0IFwibWFpbi9hY2NvdW50L2xpbWl0L2xpbWl0LnNjc3NcIjtcbkBpbXBvcnQgXCJtYWluL2FjY291bnQvbXktYWNjb3VudC9teS1hY2NvdW50LnNjc3NcIjtcbkBpbXBvcnQgXCJtYWluL2FjY291bnQvb3RwL290cC5zY3NzXCI7XG5AaW1wb3J0IFwibWFpbi9hY2NvdW50L3J1bGVzL3J1bGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJtYWluL2Nhc2luby9sb2JieS9sb2JieS5zY3NzXCI7XG5AaW1wb3J0IFwibWFpbi9hY2NvdW50L3RlbGVncmFtL3RlbGVncmFtLnNjc3NcIjtcbkBpbXBvcnQgXCJtYWluL2FjY291bnQvc3RhdGVtZW50L3N0YXRlbWVudC5zY3NzXCI7XG5AaW1wb3J0IFwibWFpbi9sZWdlbmRhcnkvbWVudS9tZW51LnNjc3NcIjtcbkBpbXBvcnQgXCJtYWluL3RyYWRpdGlvbmFsL2JldHRpbmcvYmV0dGluZy5zY3NzXCI7XG5AaW1wb3J0IFwibWFpbi90cmFkaXRpb25hbC9tZW51L3RyYWRpdGlvbmFsLm1lbnUuc2Nzc1wiO1xuQGltcG9ydCBcIm1haW4vdHJhZGl0aW9uYWwvbWFudWFsL21hbnVhbC5zY3NzXCI7XG5AaW1wb3J0IFwidG9vbGJhci9sYXlvdXRzL2NvbnRlbnQtd2l0aC10b29sYmFyL3Rvb2xiYXIuc2Nzc1wiO1xuQGltcG9ydCBcInRvb2xiYXIvbGF5b3V0cy9nYW1lLXBsYXkvZ2FtZS1wbGF5LXRvb2xiYXIuc2Nzc1wiO1xuLy8gZW5kaW5qZWN0b3IiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIFJlc2V0XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuKiB7XG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICAtby10ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgIC1tcy10ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgIC1tb3otdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICAtd2Via2l0LXRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxufVxuXG4vLyBSZXNldCBub24gYW5ndWxhci1tYXRlcmlhbCBpbnB1dCdzIGRlZmF1bHQgYnJvd3Nlci9vcyBzdHlsZXNcbio6bm90KG1kLWlucHV0LWNvbnRhaW5lcikge1xuICAgID4gaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgPiBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAgID4gaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgID4gaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbiAgICA+IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgICA+IGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgPiBidXR0b24sXG4gICAgPiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgID4gaW5wdXRbdHlwZT1cImltYWdlXCJdLFxuICAgID4gdGV4dGFyZWEge1xuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cblxuKjpub3QobWQtaW5wdXQtY29udGFpbmVyKSB7XG4gICAgPiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgID4gYnV0dG9uLFxuICAgID4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxufVxuXG5idXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIFZhcmlhYmxlc1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLy8gVHlwb2dyYXBoeVxuJGZvbnQtZmFtaWx5LWJvZHk6ICdSb2JvdG8nLCAnSGVsdmV0aWNhIE5ldWUnLCAnQXJpYWwnLCBzYW5zLXNlcmlmO1xuJGZvbnQtZmFtaWx5LWNvZGU6ICdNb25hY28nLCAnTWVubG8nLCAnQ29uc29sYXMnLCAnVWJ1bnR1IE1vbm8nLCBtb25vc3BhY2U7XG5cbiRmb250LXNpemUtcm9vdDogNjIuNSU7XG4kZm9udC1zaXplLWJhc2U6IDEuM3JlbTtcblxuJGgxOiAyLjRyZW07XG4kaDI6IDIuMHJlbTtcbiRoMzogMS42cmVtO1xuJGg0OiAxLjRyZW07XG4kaDU6IDEuM3JlbTtcbiRoNjogMS4ycmVtO1xuXG4vLyBUb29sYmFyXG4kdG9vbGJhckhlaWdodDogNjRweDtcblxuLy8gTmF2aWdhdGlvbiBTaWRlbmF2XG4kbmF2aWdhdGlvbldpZHRoOiAyNDBweDtcbiRuYXZpZ2F0aW9uRm9sZGVkV2lkdGg6IDY0cHg7XG5cbiRjb2xvcjc4OTogIzAwMERERDtcbiRwcmltYXJ5Q29sb3I6ICMwMDBEREQ7XG4kcHJpbWFyeUNvbG9yLXdoaXRlOiAjZDUwMTM3O1xuJGZvcm1Db2xvcjogI2Q1MDEzNztcbiRjb250ZW50QmFja2dyb3VuZDogI2Q1MDEzNztcblxuXG4vLyBMYXlvdXRcbiRsYXlvdXQtYnJlYWtwb2ludC14czogICAgIDYwMHB4ICFkZWZhdWx0O1xuJGxheW91dC1icmVha3BvaW50LXNtOiAgICAgOTYwcHggIWRlZmF1bHQ7XG4kbGF5b3V0LWJyZWFrcG9pbnQtbWQ6ICAgICAxMjgwcHggIWRlZmF1bHQ7XG4kbGF5b3V0LWJyZWFrcG9pbnQtbGc6ICAgICAxOTIwcHggIWRlZmF1bHQ7XG5cbi8vIFdoaXRlZnJhbWVzXG4kc2hhZG93LWtleS11bWJyYS1vcGFjaXR5OiAgICAgIDAuMiAhZGVmYXVsdDtcbiRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHk6ICAgMC4xNCAhZGVmYXVsdDtcbiRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eTogMC4xMiAhZGVmYXVsdDtcblxuLy8gTk9URShzaHluZG1hbik6IGd1bHAtc2FzcyBzZWVtcyB0byBiZSBmYWlsaW5nIGlmIEkgc3BsaXQgdGhlIHNoYWRvdyBkZWZzIGFjcm9zc1xuLy8gICAgbXVsdGlwbGUgbGluZXMuIFVnbHkuIFNvcnJ5LlxuJHdoaXRlZnJhbWUtc2hhZG93LTFkcDogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSAhZGVmYXVsdDtcbiR3aGl0ZWZyYW1lLXNoYWRvdy0yZHA6IDBweCAxcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLCAwcHggMnB4IDJweCAwcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XG4kd2hpdGVmcmFtZS1zaGFkb3ctM2RwOiAwcHggMXB4IDhweCAwcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KSwgMHB4IDNweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksIDBweCAzcHggM3B4IC0ycHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpICFkZWZhdWx0O1xuJHdoaXRlZnJhbWUtc2hhZG93LTRkcDogMHB4IDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLCAwcHggNHB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDFweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XG4kd2hpdGVmcmFtZS1zaGFkb3ctNWRwOiAwcHggM3B4IDVweCAtMXB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSksIDBweCA1cHggOHB4IDBweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLCAwcHggMXB4IDE0cHggMHB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSAhZGVmYXVsdDtcbiR3aGl0ZWZyYW1lLXNoYWRvdy02ZHA6IDBweCAzcHggNXB4IC0xcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KSwgMHB4IDZweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLCAwcHggMXB4IDE4cHggMHB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSAhZGVmYXVsdDtcbiR3aGl0ZWZyYW1lLXNoYWRvdy03ZHA6IDBweCA0cHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KSwgMHB4IDdweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLCAwcHggMnB4IDE2cHggMXB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSAhZGVmYXVsdDtcbiR3aGl0ZWZyYW1lLXNoYWRvdy04ZHA6IDBweCA1cHggNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KSwgMHB4IDhweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLCAwcHggM3B4IDE0cHggMnB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSAhZGVmYXVsdDtcbiR3aGl0ZWZyYW1lLXNoYWRvdy05ZHA6IDBweCA1cHggNnB4IC0zcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KSwgMHB4IDlweCAxMnB4IDFweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLCAwcHggM3B4IDE2cHggMnB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSAhZGVmYXVsdDtcbiR3aGl0ZWZyYW1lLXNoYWRvdy0xMGRwOiAwcHggNnB4IDZweCAtM3B4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSksIDBweCAxMHB4IDE0cHggMXB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksIDBweCA0cHggMThweCAzcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpICFkZWZhdWx0O1xuJHdoaXRlZnJhbWUtc2hhZG93LTExZHA6IDBweCA2cHggN3B4IC00cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KSwgMHB4IDExcHggMTVweCAxcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDRweCAyMHB4IDNweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XG4kd2hpdGVmcmFtZS1zaGFkb3ctMTJkcDogMHB4IDdweCA4cHggLTRweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLCAwcHggMTJweCAxN3B4IDJweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLCAwcHggNXB4IDIycHggNHB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSAhZGVmYXVsdDtcbiR3aGl0ZWZyYW1lLXNoYWRvdy0xM2RwOiAwcHggN3B4IDhweCAtNHB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSksIDBweCAxM3B4IDE5cHggMnB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksIDBweCA1cHggMjRweCA0cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpICFkZWZhdWx0O1xuJHdoaXRlZnJhbWUtc2hhZG93LTE0ZHA6IDBweCA3cHggOXB4IC00cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KSwgMHB4IDE0cHggMjFweCAycHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDVweCAyNnB4IDRweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XG4kd2hpdGVmcmFtZS1zaGFkb3ctMTVkcDogMHB4IDhweCA5cHggLTVweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLCAwcHggMTVweCAyMnB4IDJweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLCAwcHggNnB4IDI4cHggNXB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSAhZGVmYXVsdDtcbiR3aGl0ZWZyYW1lLXNoYWRvdy0xNmRwOiAwcHggOHB4IDEwcHggLTVweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLCAwcHggMTZweCAyNHB4IDJweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLCAwcHggNnB4IDMwcHggNXB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSAhZGVmYXVsdDtcbiR3aGl0ZWZyYW1lLXNoYWRvdy0xN2RwOiAwcHggOHB4IDExcHggLTVweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLCAwcHggMTdweCAyNnB4IDJweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLCAwcHggNnB4IDMycHggNXB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSAhZGVmYXVsdDtcbiR3aGl0ZWZyYW1lLXNoYWRvdy0xOGRwOiAwcHggOXB4IDExcHggLTVweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLCAwcHggMThweCAyOHB4IDJweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLCAwcHggN3B4IDM0cHggNnB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSAhZGVmYXVsdDtcbiR3aGl0ZWZyYW1lLXNoYWRvdy0xOWRwOiAwcHggOXB4IDEycHggLTZweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLCAwcHggMTlweCAyOXB4IDJweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLCAwcHggN3B4IDM2cHggNnB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSAhZGVmYXVsdDtcbiR3aGl0ZWZyYW1lLXNoYWRvdy0yMGRwOiAwcHggMTBweCAxM3B4IC02cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KSwgMHB4IDIwcHggMzFweCAzcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDhweCAzOHB4IDdweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XG4kd2hpdGVmcmFtZS1zaGFkb3ctMjFkcDogMHB4IDEwcHggMTNweCAtNnB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSksIDBweCAyMXB4IDMzcHggM3B4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksIDBweCA4cHggNDBweCA3cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpICFkZWZhdWx0O1xuJHdoaXRlZnJhbWUtc2hhZG93LTIyZHA6IDBweCAxMHB4IDE0cHggLTZweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLCAwcHggMjJweCAzNXB4IDNweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLCAwcHggOHB4IDQycHggN3B4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSAhZGVmYXVsdDtcbiR3aGl0ZWZyYW1lLXNoYWRvdy0yM2RwOiAwcHggMTFweCAxNHB4IC03cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KSwgMHB4IDIzcHggMzZweCAzcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDlweCA0NHB4IDhweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XG4kd2hpdGVmcmFtZS1zaGFkb3ctMjRkcDogMHB4IDExcHggMTVweCAtN3B4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSksIDBweCAyNHB4IDM4cHggM3B4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksIDBweCA5cHggNDZweCA4cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpICFkZWZhdWx0O1xuXG5cbi8vIE1hdGVyaWFsIGNvbG9yc1xuLy8gaHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS9kZXNpZ24vc3BlYy9zdHlsZS9jb2xvci5odG1sXG4kY29udHJhc3RzTWFwOiAoXG4gICAgJ2RhcmsnOiByZ2JhKDAsIDAsIDAsIDAuODcpLFxuICAgICdsaWdodCc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NyksXG4gICAgJ3N0cm9uZy1saWdodCc6IHJnYigyNTUsIDI1NSwgMjU1KVxuKTtcblxuJG1hdGVyaWFsQ29sb3JzTWFwOiAoXG4gICAgJ3JlZCc6IChcbiAgICAgICAgJ2h1ZXMnOihcbiAgICAgICAgICAgICc1MCc6ICNGRkVCRUUsXG4gICAgICAgICAgICAnMTAwJzogI0ZGQ0REMixcbiAgICAgICAgICAgICcyMDAnOiAjRUY5QTlBLFxuICAgICAgICAgICAgJzMwMCc6ICNFNTczNzMsXG4gICAgICAgICAgICAnNDAwJzogI0VGNTM1MCxcbiAgICAgICAgICAgICc1MDAnOiAjRjQ0MzM2LFxuICAgICAgICAgICAgJzYwMCc6ICNFNTM5MzUsXG4gICAgICAgICAgICAnNzAwJzogI0QzMkYyRixcbiAgICAgICAgICAgICc4MDAnOiAjQzYyODI4LFxuICAgICAgICAgICAgJzkwMCc6ICNCNzFDMUMsXG4gICAgICAgICAgICAnQTEwMCc6ICNGRjhBODAsXG4gICAgICAgICAgICAnQTIwMCc6ICNGRjUyNTIsXG4gICAgICAgICAgICAnQTQwMCc6ICNGRjE3NDQsXG4gICAgICAgICAgICAnQTcwMCc6ICNENTAwMDBcbiAgICAgICAgKSxcbiAgICAgICAgJ2NvbnRyYXN0cyc6KFxuICAgICAgICAgICAgJzUwJzogJ2RhcmsnLFxuICAgICAgICAgICAgJzEwMCc6ICdkYXJrJyxcbiAgICAgICAgICAgICcyMDAnOiAnZGFyaycsXG4gICAgICAgICAgICAnMzAwJzogJ2RhcmsnLFxuICAgICAgICAgICAgJzQwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJzUwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJzYwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJzcwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJzgwMCc6ICdsaWdodCcsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICc5MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnQTEwMCc6J2RhcmsnLFxuICAgICAgICAgICAgJ0EyMDAnOiAnc3Ryb25nLWxpZ2h0JyxcbiAgICAgICAgICAgICdBNDAwJzogJ3N0cm9uZy1saWdodCcsXG4gICAgICAgICAgICAnQTcwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICApXG4gICAgKSxcbiAgICAncGluayc6IChcbiAgICAgICAgJ2h1ZXMnOihcbiAgICAgICAgICAgICc1MCc6ICNGQ0U0RUMsXG4gICAgICAgICAgICAnMTAwJzogI0Y4QkJEMCxcbiAgICAgICAgICAgICcyMDAnOiAjRjQ4RkIxLFxuICAgICAgICAgICAgJzMwMCc6ICNGMDYyOTIsXG4gICAgICAgICAgICAnNDAwJzogI0VDNDA3QSxcbiAgICAgICAgICAgICc1MDAnOiAjRTkxRTYzLFxuICAgICAgICAgICAgJzYwMCc6ICNEODFCNjAsXG4gICAgICAgICAgICAnNzAwJzogI0MyMTg1QixcbiAgICAgICAgICAgICc4MDAnOiAjQUQxNDU3LFxuICAgICAgICAgICAgJzkwMCc6ICM4ODBFNEYsXG4gICAgICAgICAgICAnQTEwMCc6ICNGRjgwQUIsXG4gICAgICAgICAgICAnQTIwMCc6ICNGRjQwODEsXG4gICAgICAgICAgICAnQTQwMCc6ICNGNTAwNTcsXG4gICAgICAgICAgICAnQTcwMCc6ICNDNTExNjJcbiAgICAgICAgKSxcbiAgICAgICAgJ2NvbnRyYXN0cyc6KFxuICAgICAgICAgICAgJzUwJzogJ2RhcmsnLFxuICAgICAgICAgICAgJzEwMCc6ICdkYXJrJyxcbiAgICAgICAgICAgICcyMDAnOiAnZGFyaycsXG4gICAgICAgICAgICAnMzAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzQwMCc6ICdsaWdodCcsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICc1MDAnOiAnc3Ryb25nLWxpZ2h0JyxcbiAgICAgICAgICAgICc2MDAnOiAnc3Ryb25nLWxpZ2h0JyxcbiAgICAgICAgICAgICc3MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnODAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzkwMCc6ICdsaWdodCcsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICdBMTAwJzogJ2RhcmsnLFxuICAgICAgICAgICAgJ0EyMDAnOiAnc3Ryb25nLWxpZ2h0JyxcbiAgICAgICAgICAgICdBNDAwJzogJ3N0cm9uZy1saWdodCcsXG4gICAgICAgICAgICAnQTcwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICApXG4gICAgKSxcbiAgICAncHVycGxlJzogKFxuICAgICAgICAnaHVlcyc6KFxuICAgICAgICAgICAgJzUwJzogI0YzRTVGNSxcbiAgICAgICAgICAgICcxMDAnOiAjRTFCRUU3LFxuICAgICAgICAgICAgJzIwMCc6ICNDRTkzRDgsXG4gICAgICAgICAgICAnMzAwJzogI0JBNjhDOCxcbiAgICAgICAgICAgICc0MDAnOiAjQUI0N0JDLFxuICAgICAgICAgICAgJzUwMCc6ICM5QzI3QjAsXG4gICAgICAgICAgICAnNjAwJzogIzhFMjRBQSxcbiAgICAgICAgICAgICc3MDAnOiAjN0IxRkEyLFxuICAgICAgICAgICAgJzgwMCc6ICM2QTFCOUEsXG4gICAgICAgICAgICAnOTAwJzogIzRBMTQ4QyxcbiAgICAgICAgICAgICdBMTAwJzogI0VBODBGQyxcbiAgICAgICAgICAgICdBMjAwJzogI0UwNDBGQixcbiAgICAgICAgICAgICdBNDAwJzogI0Q1MDBGOSxcbiAgICAgICAgICAgICdBNzAwJzogI0FBMDBGRlxuICAgICAgICApLFxuICAgICAgICAnY29udHJhc3RzJzooXG4gICAgICAgICAgICAnNTAnOiAnZGFyaycsXG4gICAgICAgICAgICAnMTAwJzogJ2RhcmsnLFxuICAgICAgICAgICAgJzIwMCc6ICdkYXJrJyxcbiAgICAgICAgICAgICczMDAnOiAnc3Ryb25nLWxpZ2h0JyxcbiAgICAgICAgICAgICc0MDAnOiAnc3Ryb25nLWxpZ2h0JyxcbiAgICAgICAgICAgICc1MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnNjAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzcwMCc6ICdsaWdodCcsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICc4MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnOTAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJ0ExMDAnOiAnZGFyaycsXG4gICAgICAgICAgICAnQTIwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJ0E0MDAnOiAnc3Ryb25nLWxpZ2h0JyxcbiAgICAgICAgICAgICdBNzAwJzogJ3N0cm9uZy1saWdodCcsXG4gICAgICAgIClcbiAgICApLFxuICAgICdkZWVwLXB1cnBsZSc6IChcbiAgICAgICAgJ2h1ZXMnOihcbiAgICAgICAgICAgICc1MCc6ICNFREU3RjYsXG4gICAgICAgICAgICAnMTAwJzogI0QxQzRFOSxcbiAgICAgICAgICAgICcyMDAnOiAjQjM5RERCLFxuICAgICAgICAgICAgJzMwMCc6ICM5NTc1Q0QsXG4gICAgICAgICAgICAnNDAwJzogIzdFNTdDMixcbiAgICAgICAgICAgICc1MDAnOiAjNjczQUI3LFxuICAgICAgICAgICAgJzYwMCc6ICM1RTM1QjEsXG4gICAgICAgICAgICAnNzAwJzogIzUxMkRBOCxcbiAgICAgICAgICAgICc4MDAnOiAjNDUyN0EwLFxuICAgICAgICAgICAgJzkwMCc6ICMzMTFCOTIsXG4gICAgICAgICAgICAnQTEwMCc6ICNCMzg4RkYsXG4gICAgICAgICAgICAnQTIwMCc6ICM3QzRERkYsXG4gICAgICAgICAgICAnQTQwMCc6ICM2NTFGRkYsXG4gICAgICAgICAgICAnQTcwMCc6ICM2MjAwRUFcbiAgICAgICAgKSxcbiAgICAgICAgJ2NvbnRyYXN0cyc6KFxuICAgICAgICAgICAgJzUwJzogJ2RhcmsnLFxuICAgICAgICAgICAgJzEwMCc6ICdkYXJrJyxcbiAgICAgICAgICAgICcyMDAnOiAnZGFyaycsXG4gICAgICAgICAgICAnMzAwJzogJ3N0cm9uZy1saWdodCcsXG4gICAgICAgICAgICAnNDAwJzogJ3N0cm9uZy1saWdodCcsXG4gICAgICAgICAgICAnNTAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzYwMCc6ICdsaWdodCcsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICc3MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnODAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzkwMCc6ICdsaWdodCcsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICdBMTAwJzogJ2RhcmsnLFxuICAgICAgICAgICAgJ0EyMDAnOiAnc3Ryb25nLWxpZ2h0JyxcbiAgICAgICAgICAgICdBNDAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJ0E3MDAnOiAnbGlnaHQnIC8vIGRlZmF1bHRcbiAgICAgICAgKVxuICAgICksXG4gICAgJ2luZGlnbyc6IChcbiAgICAgICAgJ2h1ZXMnOihcbiAgICAgICAgICAgICc1MCc6ICNFOEVBRjYsXG4gICAgICAgICAgICAnMTAwJzogI0M1Q0FFOSxcbiAgICAgICAgICAgICcyMDAnOiAjOUZBOERBLFxuICAgICAgICAgICAgJzMwMCc6ICM3OTg2Q0IsXG4gICAgICAgICAgICAnNDAwJzogIzVDNkJDMCxcbiAgICAgICAgICAgICc1MDAnOiAjM0Y1MUI1LFxuICAgICAgICAgICAgJzYwMCc6ICMzOTQ5QUIsXG4gICAgICAgICAgICAnNzAwJzogIzMwM0Y5RixcbiAgICAgICAgICAgICc4MDAnOiAjMjgzNTkzLFxuICAgICAgICAgICAgJzkwMCc6ICMxQTIzN0UsXG4gICAgICAgICAgICAnQTEwMCc6ICM4QzlFRkYsXG4gICAgICAgICAgICAnQTIwMCc6ICM1MzZERkUsXG4gICAgICAgICAgICAnQTQwMCc6ICMzRDVBRkUsXG4gICAgICAgICAgICAnQTcwMCc6ICMzMDRGRkVcbiAgICAgICAgKSxcbiAgICAgICAgJ2NvbnRyYXN0cyc6KFxuICAgICAgICAgICAgJzUwJzogJ2RhcmsnLFxuICAgICAgICAgICAgJzEwMCc6ICdkYXJrJyxcbiAgICAgICAgICAgICcyMDAnOiAnZGFyaycsXG4gICAgICAgICAgICAnMzAwJzogJ3N0cm9uZy1saWdodCcsXG4gICAgICAgICAgICAnNDAwJzogJ3N0cm9uZy1saWdodCcsXG4gICAgICAgICAgICAnNTAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzYwMCc6ICdsaWdodCcsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICc3MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnODAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzkwMCc6ICdsaWdodCcsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICdBMTAwJzogJ2RhcmsnLFxuICAgICAgICAgICAgJ0EyMDAnOiAnc3Ryb25nLWxpZ2h0JyxcbiAgICAgICAgICAgICdBNDAwJzogJ3N0cm9uZy1saWdodCcsXG4gICAgICAgICAgICAnQTcwMCc6ICdsaWdodCcgLy8gZGVmYXVsdFxuICAgICAgICApXG4gICAgKSxcbiAgICAnYmx1ZSc6IChcbiAgICAgICAgJ2h1ZXMnOihcbiAgICAgICAgICAgICc1MCc6ICNFM0YyRkQsXG4gICAgICAgICAgICAnMTAwJzogI0JCREVGQixcbiAgICAgICAgICAgICcyMDAnOiAjOTBDQUY5LFxuICAgICAgICAgICAgJzMwMCc6ICM2NEI1RjYsXG4gICAgICAgICAgICAnNDAwJzogIzQyQTVGNSxcbiAgICAgICAgICAgICc1MDAnOiAjMjE5NkYzLFxuICAgICAgICAgICAgJzYwMCc6ICMxRTg4RTUsXG4gICAgICAgICAgICAnNzAwJzogIzE5NzZEMixcbiAgICAgICAgICAgICc4MDAnOiAjMTU2NUMwLFxuICAgICAgICAgICAgJzkwMCc6ICMwRDQ3QTEsXG4gICAgICAgICAgICAnQTEwMCc6ICM4MkIxRkYsXG4gICAgICAgICAgICAnQTIwMCc6ICM0NDhBRkYsXG4gICAgICAgICAgICAnQTQwMCc6ICMyOTc5RkYsXG4gICAgICAgICAgICAnQTcwMCc6ICMyOTYyRkZcbiAgICAgICAgKSxcbiAgICAgICAgJ2NvbnRyYXN0cyc6KFxuICAgICAgICAgICAgJzUwJzogJ2RhcmsnLFxuICAgICAgICAgICAgJzEwMCc6ICdkYXJrJyxcbiAgICAgICAgICAgICcyMDAnOiAnZGFyaycsXG4gICAgICAgICAgICAnMzAwJzogJ2RhcmsnLFxuICAgICAgICAgICAgJzQwMCc6ICdkYXJrJyxcbiAgICAgICAgICAgICc1MDAnOiAnc3Ryb25nLWxpZ2h0JyxcbiAgICAgICAgICAgICc2MDAnOiAnc3Ryb25nLWxpZ2h0JyxcbiAgICAgICAgICAgICc3MDAnOiAnc3Ryb25nLWxpZ2h0JyxcbiAgICAgICAgICAgICc4MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnOTAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJ0ExMDAnOiAnZGFyaycsXG4gICAgICAgICAgICAnQTIwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJ0E0MDAnOiAnc3Ryb25nLWxpZ2h0JyxcbiAgICAgICAgICAgICdBNzAwJzogJ3N0cm9uZy1saWdodCdcbiAgICAgICAgKVxuICAgICksXG4gICAgJ2xpZ2h0LWJsdWUnOiAoXG4gICAgICAgICdodWVzJzooXG4gICAgICAgICAgICAnNTAnOiAjRTFGNUZFLFxuICAgICAgICAgICAgJzEwMCc6ICNCM0U1RkMsXG4gICAgICAgICAgICAnMjAwJzogIzgxRDRGQSxcbiAgICAgICAgICAgICczMDAnOiAjNEZDM0Y3LFxuICAgICAgICAgICAgJzQwMCc6ICMyOUI2RjYsXG4gICAgICAgICAgICAnNTAwJzogIzAzQTlGNCxcbiAgICAgICAgICAgICc2MDAnOiAjMDM5QkU1LFxuICAgICAgICAgICAgJzcwMCc6ICMwMjg4RDEsXG4gICAgICAgICAgICAnODAwJzogIzAyNzdCRCxcbiAgICAgICAgICAgICc5MDAnOiAjMDE1NzlCLFxuICAgICAgICAgICAgJ0ExMDAnOiAjODBEOEZGLFxuICAgICAgICAgICAgJ0EyMDAnOiAjNDBDNEZGLFxuICAgICAgICAgICAgJ0E0MDAnOiAjMDBCMEZGLFxuICAgICAgICAgICAgJ0E3MDAnOiAjMDA5MUVBXG4gICAgICAgICksXG4gICAgICAgICdjb250cmFzdHMnOihcbiAgICAgICAgICAgICc1MCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzEwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzIwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzMwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzQwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzUwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzYwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJzcwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJzgwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJzkwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJ0ExMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICdBMjAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnQTQwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJ0E3MDAnOiAnc3Ryb25nLWxpZ2h0J1xuICAgICAgICApXG4gICAgKSxcbiAgICAnY3lhbic6IChcbiAgICAgICAgJ2h1ZXMnOihcbiAgICAgICAgICAgICc1MCc6ICNFMEY3RkEsXG4gICAgICAgICAgICAnMTAwJzogI0IyRUJGMixcbiAgICAgICAgICAgICcyMDAnOiAjODBERUVBLFxuICAgICAgICAgICAgJzMwMCc6ICM0REQwRTEsXG4gICAgICAgICAgICAnNDAwJzogIzI2QzZEQSxcbiAgICAgICAgICAgICc1MDAnOiAjMDBCQ0Q0LFxuICAgICAgICAgICAgJzYwMCc6ICMwMEFDQzEsXG4gICAgICAgICAgICAnNzAwJzogIzAwOTdBNyxcbiAgICAgICAgICAgICc4MDAnOiAjMDA4MzhGLFxuICAgICAgICAgICAgJzkwMCc6ICMwMDYwNjQsXG4gICAgICAgICAgICAnQTEwMCc6ICM4NEZGRkYsXG4gICAgICAgICAgICAnQTIwMCc6ICMxOEZGRkYsXG4gICAgICAgICAgICAnQTQwMCc6ICMwMEU1RkYsXG4gICAgICAgICAgICAnQTcwMCc6ICMwMEI4RDRcbiAgICAgICAgKSxcbiAgICAgICAgJ2NvbnRyYXN0cyc6KFxuICAgICAgICAgICAgJzUwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnMTAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnMjAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnMzAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnNDAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnNTAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnNjAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnNzAwJzogJ3N0cm9uZy1saWdodCcsXG4gICAgICAgICAgICAnODAwJzogJ3N0cm9uZy1saWdodCcsXG4gICAgICAgICAgICAnOTAwJzogJ3N0cm9uZy1saWdodCcsXG4gICAgICAgICAgICAnQTEwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJ0EyMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICdBNDAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnQTcwMCc6ICdkYXJrJyAvLyBkZWZhdWx0XG4gICAgICAgIClcbiAgICApLFxuICAgICd0ZWFsJzogKFxuICAgICAgICAnaHVlcyc6KFxuICAgICAgICAgICAgJzUwJzogI0UwRjJGMSxcbiAgICAgICAgICAgICcxMDAnOiAjQjJERkRCLFxuICAgICAgICAgICAgJzIwMCc6ICM4MENCQzQsXG4gICAgICAgICAgICAnMzAwJzogIzREQjZBQyxcbiAgICAgICAgICAgICc0MDAnOiAjMjZBNjlBLFxuICAgICAgICAgICAgJzUwMCc6ICMwMDk2ODgsXG4gICAgICAgICAgICAnNjAwJzogIzAwODk3QixcbiAgICAgICAgICAgICc3MDAnOiAjMDA3OTZCLFxuICAgICAgICAgICAgJzgwMCc6ICMwMDY5NUMsXG4gICAgICAgICAgICAnOTAwJzogIzAwNEQ0MCxcbiAgICAgICAgICAgICdBMTAwJzogI0E3RkZFQixcbiAgICAgICAgICAgICdBMjAwJzogIzY0RkZEQSxcbiAgICAgICAgICAgICdBNDAwJzogIzFERTlCNixcbiAgICAgICAgICAgICdBNzAwJzogIzAwQkZBNVxuICAgICAgICApLFxuICAgICAgICAnY29udHJhc3RzJzooXG4gICAgICAgICAgICAnNTAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICcxMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICcyMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICczMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICc0MDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICc1MDAnOiAnc3Ryb25nLWxpZ2h0JyxcbiAgICAgICAgICAgICc2MDAnOiAnc3Ryb25nLWxpZ2h0JyxcbiAgICAgICAgICAgICc3MDAnOiAnc3Ryb25nLWxpZ2h0JyxcbiAgICAgICAgICAgICc4MDAnOiAnbGlnaHQnLFxuICAgICAgICAgICAgJzkwMCc6ICdsaWdodCcsXG4gICAgICAgICAgICAnQTEwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJ0EyMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICdBNDAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnQTcwMCc6ICdkYXJrJyAvLyBkZWZhdWx0XG4gICAgICAgIClcbiAgICApLFxuICAgICdncmVlbic6IChcbiAgICAgICAgJ2h1ZXMnOihcbiAgICAgICAgICAgICc1MCc6ICNFOEY1RTksXG4gICAgICAgICAgICAnMTAwJzogI0M4RTZDOSxcbiAgICAgICAgICAgICcyMDAnOiAjQTVENkE3LFxuICAgICAgICAgICAgJzMwMCc6ICM4MUM3ODQsXG4gICAgICAgICAgICAnNDAwJzogIzY2QkI2QSxcbiAgICAgICAgICAgICc1MDAnOiAjNENBRjUwLFxuICAgICAgICAgICAgJzYwMCc6ICM0M0EwNDcsXG4gICAgICAgICAgICAnNzAwJzogIzM4OEUzQyxcbiAgICAgICAgICAgICc4MDAnOiAjMkU3RDMyLFxuICAgICAgICAgICAgJzkwMCc6ICMxQjVFMjAsXG4gICAgICAgICAgICAnQTEwMCc6ICNCOUY2Q0EsXG4gICAgICAgICAgICAnQTIwMCc6ICM2OUYwQUUsXG4gICAgICAgICAgICAnQTQwMCc6ICMwMEU2NzYsXG4gICAgICAgICAgICAnQTcwMCc6ICMwMEM4NTNcbiAgICAgICAgKSxcbiAgICAgICAgJ2NvbnRyYXN0cyc6KFxuICAgICAgICAgICAgJzUwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnMTAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnMjAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnMzAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnNDAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnNTAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnNjAwJzogJ3N0cm9uZy1saWdodCcsXG4gICAgICAgICAgICAnNzAwJzogJ3N0cm9uZy1saWdodCcsXG4gICAgICAgICAgICAnODAwJzogJ2xpZ2h0JyxcbiAgICAgICAgICAgICc5MDAnOiAnbGlnaHQnLFxuICAgICAgICAgICAgJ0ExMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICdBMjAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnQTQwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJ0E3MDAnOiAnZGFyaycgLy8gZGVmYXVsdFxuICAgICAgICApXG4gICAgKSxcbiAgICAnbGlnaHQtZ3JlZW4nOiAoXG4gICAgICAgICdodWVzJzooXG4gICAgICAgICAgICAnNTAnOiAjRjFGOEU5LFxuICAgICAgICAgICAgJzEwMCc6ICNEQ0VEQzgsXG4gICAgICAgICAgICAnMjAwJzogI0M1RTFBNSxcbiAgICAgICAgICAgICczMDAnOiAjQUVENTgxLFxuICAgICAgICAgICAgJzQwMCc6ICM5Q0NDNjUsXG4gICAgICAgICAgICAnNTAwJzogIzhCQzM0QSxcbiAgICAgICAgICAgICc2MDAnOiAjN0NCMzQyLFxuICAgICAgICAgICAgJzcwMCc6ICM2ODlGMzgsXG4gICAgICAgICAgICAnODAwJzogIzU1OEIyRixcbiAgICAgICAgICAgICc5MDAnOiAjMzM2OTFFLFxuICAgICAgICAgICAgJ0ExMDAnOiAjQ0NGRjkwLFxuICAgICAgICAgICAgJ0EyMDAnOiAjQjJGRjU5LFxuICAgICAgICAgICAgJ0E0MDAnOiAjNzZGRjAzLFxuICAgICAgICAgICAgJ0E3MDAnOiAjNjRERDE3XG4gICAgICAgICksXG4gICAgICAgICdjb250cmFzdHMnOihcbiAgICAgICAgICAgICc1MCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzEwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzIwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzMwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzQwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzUwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzYwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzcwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJzgwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJzkwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJ0ExMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICdBMjAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnQTQwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJ0E3MDAnOiAnZGFyaycgLy8gZGVmYXVsdFxuICAgICAgICApXG4gICAgKSxcbiAgICAnbGltZSc6IChcbiAgICAgICAgJ2h1ZXMnOihcbiAgICAgICAgICAgICc1MCc6ICNGOUZCRTcsXG4gICAgICAgICAgICAnMTAwJzogI0YwRjRDMyxcbiAgICAgICAgICAgICcyMDAnOiAjRTZFRTlDLFxuICAgICAgICAgICAgJzMwMCc6ICNEQ0U3NzUsXG4gICAgICAgICAgICAnNDAwJzogI0Q0RTE1NyxcbiAgICAgICAgICAgICc1MDAnOiAjQ0REQzM5LFxuICAgICAgICAgICAgJzYwMCc6ICNDMENBMzMsXG4gICAgICAgICAgICAnNzAwJzogI0FGQjQyQixcbiAgICAgICAgICAgICc4MDAnOiAjOUU5RDI0LFxuICAgICAgICAgICAgJzkwMCc6ICM4Mjc3MTcsXG4gICAgICAgICAgICAnQTEwMCc6ICNGNEZGODEsXG4gICAgICAgICAgICAnQTIwMCc6ICNFRUZGNDEsXG4gICAgICAgICAgICAnQTQwMCc6ICNDNkZGMDAsXG4gICAgICAgICAgICAnQTcwMCc6ICNBRUVBMDBcbiAgICAgICAgKSxcbiAgICAgICAgJ2NvbnRyYXN0cyc6KFxuICAgICAgICAgICAgJzUwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnMTAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnMjAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnMzAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnNDAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnNTAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnNjAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnNzAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnODAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnOTAwJzogJ3N0cm9uZy1saWdodCcsXG4gICAgICAgICAgICAnQTEwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJ0EyMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICdBNDAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnQTcwMCc6ICdkYXJrJyAvLyBkZWZhdWx0XG4gICAgICAgIClcbiAgICApLFxuICAgICd5ZWxsb3cnOiAoXG4gICAgICAgICdodWVzJzooXG4gICAgICAgICAgICAnNTAnOiAjRkZGREU3LFxuICAgICAgICAgICAgJzEwMCc6ICNGRkY5QzQsXG4gICAgICAgICAgICAnMjAwJzogI0ZGRjU5RCxcbiAgICAgICAgICAgICczMDAnOiAjRkZGMTc2LFxuICAgICAgICAgICAgJzQwMCc6ICNGRkVFNTgsXG4gICAgICAgICAgICAnNTAwJzogI0ZGRUIzQixcbiAgICAgICAgICAgICc2MDAnOiAjRkREODM1LFxuICAgICAgICAgICAgJzcwMCc6ICNGQkMwMkQsXG4gICAgICAgICAgICAnODAwJzogI0Y5QTgyNSxcbiAgICAgICAgICAgICc5MDAnOiAjRjU3RjE3LFxuICAgICAgICAgICAgJ0ExMDAnOiAjRkZGRjhELFxuICAgICAgICAgICAgJ0EyMDAnOiAjRkZGRjAwLFxuICAgICAgICAgICAgJ0E0MDAnOiAjRkZFQTAwLFxuICAgICAgICAgICAgJ0E3MDAnOiAjRkZENjAwXG4gICAgICAgICksXG4gICAgICAgICdjb250cmFzdHMnOihcbiAgICAgICAgICAgICc1MCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzEwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzIwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzMwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzQwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzUwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzYwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzcwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzgwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzkwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJ0ExMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICdBMjAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnQTQwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJ0E3MDAnOiAnZGFyaycgLy8gZGVmYXVsdFxuICAgICAgICApXG4gICAgKSxcbiAgICAnYW1iZXInOiAoXG4gICAgICAgICdodWVzJzooXG4gICAgICAgICAgICAnNTAnOiAjRkZGOEUxLFxuICAgICAgICAgICAgJzEwMCc6ICNGRkVDQjMsXG4gICAgICAgICAgICAnMjAwJzogI0ZGRTA4MixcbiAgICAgICAgICAgICczMDAnOiAjRkZENTRGLFxuICAgICAgICAgICAgJzQwMCc6ICNGRkNBMjgsXG4gICAgICAgICAgICAnNTAwJzogI0ZGQzEwNyxcbiAgICAgICAgICAgICc2MDAnOiAjRkZCMzAwLFxuICAgICAgICAgICAgJzcwMCc6ICNGRkEwMDAsXG4gICAgICAgICAgICAnODAwJzogI0ZGOEYwMCxcbiAgICAgICAgICAgICc5MDAnOiAjRkY2RjAwLFxuICAgICAgICAgICAgJ0ExMDAnOiAjRkZFNTdGLFxuICAgICAgICAgICAgJ0EyMDAnOiAjRkZENzQwLFxuICAgICAgICAgICAgJ0E0MDAnOiAjRkZDNDAwLFxuICAgICAgICAgICAgJ0E3MDAnOiAjRkZBQjAwXG4gICAgICAgICksXG4gICAgICAgICdjb250cmFzdHMnOihcbiAgICAgICAgICAgICc1MCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzEwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzIwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzMwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzQwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzUwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzYwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzcwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzgwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzkwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJ0ExMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICdBMjAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnQTQwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJ0E3MDAnOiAnZGFyaycgLy8gZGVmYXVsdFxuICAgICAgICApXG4gICAgKSxcbiAgICAnb3JhbmdlJzogKFxuICAgICAgICAnaHVlcyc6KFxuICAgICAgICAgICAgJzUwJzogI0ZGRjNFMCxcbiAgICAgICAgICAgICcxMDAnOiAjRkZFMEIyLFxuICAgICAgICAgICAgJzIwMCc6ICNGRkNDODAsXG4gICAgICAgICAgICAnMzAwJzogI0ZGQjc0RCxcbiAgICAgICAgICAgICc0MDAnOiAjRkZBNzI2LFxuICAgICAgICAgICAgJzUwMCc6ICNGRjk4MDAsXG4gICAgICAgICAgICAnNjAwJzogI0ZCOEMwMCxcbiAgICAgICAgICAgICc3MDAnOiAjRjU3QzAwLFxuICAgICAgICAgICAgJzgwMCc6ICNFRjZDMDAsXG4gICAgICAgICAgICAnOTAwJzogI0U2NTEwMCxcbiAgICAgICAgICAgICdBMTAwJzogI0ZGRDE4MCxcbiAgICAgICAgICAgICdBMjAwJzogI0ZGQUI0MCxcbiAgICAgICAgICAgICdBNDAwJzogI0ZGOTEwMCxcbiAgICAgICAgICAgICdBNzAwJzogI0ZGNkQwMFxuICAgICAgICApLFxuICAgICAgICAnY29udHJhc3RzJzooXG4gICAgICAgICAgICAnNTAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICcxMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICcyMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICczMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICc0MDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICc1MDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICc2MDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICc3MDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICc4MDAnOiAnc3Ryb25nLWxpZ2h0JyxcbiAgICAgICAgICAgICc5MDAnOiAnc3Ryb25nLWxpZ2h0JyxcbiAgICAgICAgICAgICdBMTAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnQTIwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJ0E0MDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICdBNzAwJzogJ2RhcmsnIC8vIGRlZmF1bHRcbiAgICAgICAgKVxuICAgICksXG4gICAgJ2RlZXAtb3JhbmdlJzogKFxuICAgICAgICAnaHVlcyc6KFxuICAgICAgICAgICAgJzUwJzogI0ZCRTlFNyxcbiAgICAgICAgICAgICcxMDAnOiAjRkZDQ0JDLFxuICAgICAgICAgICAgJzIwMCc6ICNGRkFCOTEsXG4gICAgICAgICAgICAnMzAwJzogI0ZGOEE2NSxcbiAgICAgICAgICAgICc0MDAnOiAjRkY3MDQzLFxuICAgICAgICAgICAgJzUwMCc6ICNGRjU3MjIsXG4gICAgICAgICAgICAnNjAwJzogI0Y0NTExRSxcbiAgICAgICAgICAgICc3MDAnOiAjRTY0QTE5LFxuICAgICAgICAgICAgJzgwMCc6ICNEODQzMTUsXG4gICAgICAgICAgICAnOTAwJzogI0JGMzYwQyxcbiAgICAgICAgICAgICdBMTAwJzogI0ZGOUU4MCxcbiAgICAgICAgICAgICdBMjAwJzogI0ZGNkU0MCxcbiAgICAgICAgICAgICdBNDAwJzogI0ZGM0QwMCxcbiAgICAgICAgICAgICdBNzAwJzogI0REMkMwMFxuICAgICAgICApLFxuICAgICAgICAnY29udHJhc3RzJzooXG4gICAgICAgICAgICAnNTAnOiAnZGFyaycsXG4gICAgICAgICAgICAnMTAwJzogJ2RhcmsnLFxuICAgICAgICAgICAgJzIwMCc6ICdkYXJrJyxcbiAgICAgICAgICAgICczMDAnOiAnZGFyaycsXG4gICAgICAgICAgICAnNDAwJzogJ2RhcmsnLFxuICAgICAgICAgICAgJzUwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJzYwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJzcwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJzgwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJzkwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJ0ExMDAnOiAnZGFyaycsXG4gICAgICAgICAgICAnQTIwMCc6ICdkYXJrJyxcbiAgICAgICAgICAgICdBNDAwJzogJ3N0cm9uZy1saWdodCcsXG4gICAgICAgICAgICAnQTcwMCc6ICdzdHJvbmctbGlnaHQnXG4gICAgICAgIClcbiAgICApLFxuICAgICdicm93bic6IChcbiAgICAgICAgJ2h1ZXMnOihcbiAgICAgICAgICAgICc1MCc6ICNFRkVCRTksXG4gICAgICAgICAgICAnMTAwJzogI0Q3Q0NDOCxcbiAgICAgICAgICAgICcyMDAnOiAjQkNBQUE0LFxuICAgICAgICAgICAgJzMwMCc6ICNBMTg4N0YsXG4gICAgICAgICAgICAnNDAwJzogIzhENkU2MyxcbiAgICAgICAgICAgICc1MDAnOiAjNzk1NTQ4LFxuICAgICAgICAgICAgJzYwMCc6ICM2RDRDNDEsXG4gICAgICAgICAgICAnNzAwJzogIzVENDAzNyxcbiAgICAgICAgICAgICc4MDAnOiAjNEUzNDJFLFxuICAgICAgICAgICAgJzkwMCc6ICMzRTI3MjMsXG4gICAgICAgICAgICAnQTEwMCc6ICNEN0NDQzgsXG4gICAgICAgICAgICAnQTIwMCc6ICNCQ0FBQTQsXG4gICAgICAgICAgICAnQTQwMCc6ICM4RDZFNjMsXG4gICAgICAgICAgICAnQTcwMCc6ICM1RDQwMzcsXG4gICAgICAgICksXG4gICAgICAgICdjb250cmFzdHMnOihcbiAgICAgICAgICAgICc1MCc6ICdkYXJrJyxcbiAgICAgICAgICAgICcxMDAnOiAnZGFyaycsXG4gICAgICAgICAgICAnMjAwJzogJ2RhcmsnLFxuICAgICAgICAgICAgJzMwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJzQwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJzUwMCc6ICdsaWdodCcsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICc2MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnNzAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzgwMCc6ICdsaWdodCcsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICc5MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnQTEwMCc6ICdsaWdodCcsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICdBMjAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJ0E0MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnQTcwMCc6ICdsaWdodCcgLy8gZGVmYXVsdFxuICAgICAgICApXG4gICAgKSxcbiAgICAnZ3JleSc6IChcbiAgICAgICAgJ2h1ZXMnOihcbiAgICAgICAgICAgICc1MCc6ICNGQUZBRkEsXG4gICAgICAgICAgICAnMTAwJzogIzBmMTcyYSxcbiAgICAgICAgICAgICcyMDAnOiAjRUVFRUVFLFxuICAgICAgICAgICAgJzMwMCc6ICMwZjE3MmEsXG4gICAgICAgICAgICAnNDAwJzogI0JEQkRCRCxcbiAgICAgICAgICAgICc1MDAnOiAjOUU5RTlFLFxuICAgICAgICAgICAgJzYwMCc6ICM3NTc1NzUsXG4gICAgICAgICAgICAnNzAwJzogIzYxNjE2MSxcbiAgICAgICAgICAgICc4MDAnOiAjNDI0MjQyLFxuICAgICAgICAgICAgJzkwMCc6ICMyMTIxMjEsXG4gICAgICAgICAgICAnMTAwMCc6ICMwMDAwMDAsXG4gICAgICAgICAgICAnQTEwMCc6ICMwZjE3MmEsXG4gICAgICAgICAgICAnQTIwMCc6ICNFRUVFRUUsXG4gICAgICAgICAgICAnQTQwMCc6ICNCREJEQkQsXG4gICAgICAgICAgICAnQTcwMCc6ICM2MTYxNjEsXG4gICAgICAgICksXG4gICAgICAgICdjb250cmFzdHMnOihcbiAgICAgICAgICAgICc1MCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzEwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzIwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzMwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzQwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzUwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzYwMCc6ICdsaWdodCcsXG4gICAgICAgICAgICAnNzAwJzogJ2xpZ2h0JyxcbiAgICAgICAgICAgICc4MDAnOiAnbGlnaHQnLFxuICAgICAgICAgICAgJzkwMCc6ICdsaWdodCcsXG4gICAgICAgICAgICAnQTEwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJ0EyMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICdBNDAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnQTcwMCc6ICdkYXJrJyAvLyBkZWZhdWx0XG4gICAgICAgIClcbiAgICApLFxuICAgICdibHVlLWdyZXknOiAoXG4gICAgICAgICdodWVzJzooXG4gICAgICAgICAgICAnNTAnOiAjRUNFRkYxLFxuICAgICAgICAgICAgJzEwMCc6ICNDRkQ4REMsXG4gICAgICAgICAgICAnMjAwJzogI0IwQkVDNSxcbiAgICAgICAgICAgICczMDAnOiAjOTBBNEFFLFxuICAgICAgICAgICAgJzQwMCc6ICM3ODkwOUMsXG4gICAgICAgICAgICAnNTAwJzogIzYwN0Q4QixcbiAgICAgICAgICAgICc2MDAnOiAjNTQ2RTdBLFxuICAgICAgICAgICAgJzcwMCc6ICM0NTVBNjQsXG4gICAgICAgICAgICAnODAwJzogIzM3NDc0RixcbiAgICAgICAgICAgICc5MDAnOiAjMjYzMjM4LFxuICAgICAgICAgICAgJ0ExMDAnOiAjQ0ZEOERDLFxuICAgICAgICAgICAgJ0EyMDAnOiAjQjBCRUM1LFxuICAgICAgICAgICAgJ0E0MDAnOiAjNzg5MDlDLFxuICAgICAgICAgICAgJ0E3MDAnOiAjNDU1QTY0LFxuICAgICAgICApLFxuICAgICAgICAnY29udHJhc3RzJzooXG4gICAgICAgICAgICAnNTAnOiAnZGFyaycsXG4gICAgICAgICAgICAnMTAwJzogJ2RhcmsnLFxuICAgICAgICAgICAgJzIwMCc6ICdkYXJrJyxcbiAgICAgICAgICAgICczMDAnOiAnZGFyaycsXG4gICAgICAgICAgICAnNDAwJzogJ3N0cm9uZy1saWdodCcsXG4gICAgICAgICAgICAnNTAwJzogJ3N0cm9uZy1saWdodCcsXG4gICAgICAgICAgICAnNjAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzcwMCc6ICdsaWdodCcsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICc4MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnOTAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJ0ExMDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnQTIwMCc6ICdsaWdodCcsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICdBNDAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJ0E3MDAnOiAnbGlnaHQnIC8vIGRlZmF1bHRcbiAgICAgICAgKVxuICAgICksXG4gICAgJ3doaXRlJzogKFxuICAgICAgICAnaHVlcyc6KFxuICAgICAgICAgICAgJzUwMCc6ICNGRkZGRkZcbiAgICAgICAgKSxcbiAgICAgICAgJ2NvbnRyYXN0cyc6KFxuICAgICAgICAgICAgJzUwMCc6ICdkYXJrJyAvLyBkZWZhdWx0XG4gICAgICAgIClcbiAgICApLFxuICAgICdibGFjayc6IChcbiAgICAgICAgJ2h1ZXMnOihcbiAgICAgICAgICAgICc1MDAnOiAjMDAwMDAwXG4gICAgICAgICksXG4gICAgICAgICdjb250cmFzdHMnOihcbiAgICAgICAgICAgICc1MDAnOiAnbGlnaHQnIC8vIGRlZmF1bHRcbiAgICAgICAgKVxuICAgIClcbik7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBNaXhpbnNcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8vIE1haW50YWluIGFzcGVjdCByYXRpb1xuQG1peGluIG1haW50YWluLWFzcGVjdC1yYXRpbygkd2lkdGhSYXRpbywgJGhlaWdodFJhdGlvLCAkcGFkZGluZywgJGNvbnRlbnRDbGFzcykge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogKCRoZWlnaHRSYXRpbyAvICR3aWR0aFJhdGlvKSAqIDEwMCU7XG4gICAgfVxuXG4gICAgPiAuI3skY29udGVudENsYXNzfSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAkcGFkZGluZztcbiAgICAgICAgbGVmdDogJHBhZGRpbmc7XG4gICAgICAgIHJpZ2h0OiAkcGFkZGluZztcbiAgICAgICAgYm90dG9tOiAkcGFkZGluZztcbiAgICB9XG59XG5cbkBtaXhpbiBnYW1lLWJhY2tncm91bmR7XG4gICAgJi5iYWNjYXJhdHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvcHJvZHVjdGlvbi93bS9iYWNjYXJhdC5qcGdcIik7XG4gICAgfVxuICAgICYuZHJhZ29uLXRpZ2Vye1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9wcm9kdWN0aW9uL3dtL2RyYWdvbi10aWdlci5qcGdcIik7XG4gICAgfVxuICAgICYucm91bGV0dGV7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL3Byb2R1Y3Rpb24vd20vcm91bGV0dGUuanBnXCIpO1xuICAgIH1cbiAgICAmLnNpY2Jve1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9wcm9kdWN0aW9uL3dtL3NpY2JvLmpwZ1wiKTtcbiAgICB9XG4gICAgJi5uaXVuaXV7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL3Byb2R1Y3Rpb24vd20vTml1Tml1LmpwZ1wiKTtcbiAgICB9XG4gICAgJi5zYW1nb25ne1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9wcm9kdWN0aW9uL3dtL1NhbUdvbmcuanBnXCIpO1xuICAgIH1cbiAgICAmLmZhbnRhbntcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvcHJvZHVjdGlvbi93bS9GYW50YW4uanBnXCIpO1xuICAgIH1cbiAgICAmLnNlZGlle1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9wcm9kdWN0aW9uL3dtL3NlZGllLmpwZ1wiKTtcbiAgICB9XG4gICAgJi5jcmFiLWdhbWV7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL3Byb2R1Y3Rpb24vd20vYmF1Q3VhLmpwZ1wiKTtcbiAgICB9XG4gICAgJi5nb2xkZW4tZmxvd2Vye1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9wcm9kdWN0aW9uL3dtL0dvbGRlbkZsb3dlci5qcGdcIik7XG4gICAgfVxuICAgICYud2VuemhvdS1wYWktZ293e1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9wcm9kdWN0aW9uL3dtL1dlbnpob3VQYWlHb3cuanBnXCIpO1xuICAgIH1cbiAgICAmLm1haGpvbmctdGl0bGVze1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9wcm9kdWN0aW9uL3dtL21haGpvbmctdGl0bGVzLmpwZ1wiKTtcbiAgICB9XG4gICAgJi5vbmx5YW5kYXJiYWhhcntcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvcHJvZHVjdGlvbi93bS9BbmRhckJhaGFyLmpwZ1wiKTtcbiAgICB9XG4gICAgJi5mb290YmFsbHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvc2FiYS9Qcm9kdWN0X1NvY2Nlci5qcGdcIik7XG4gICAgfVxuICAgICYuc2FiYS1nYW1le1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9zYWJhL1NhYmFDbHViLmpwZ1wiKTtcbiAgICB9XG4gICAgJi5iYXNrZXRiYWxse1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9zYWJhL1Byb2R1Y3RfQmFza2V0YmFsbC5qcGdcIik7XG4gICAgfVxuICAgICYuZS1zcG9ydHN7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL3NhYmEvc3BvcnRfZXNwb3J0cy5qcGdcIik7XG4gICAgfVxuICAgICYudmlydHVhbC1zcG9ydHN7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL3NhYmEvUHJvZHVjdF9WaXJ0dWFsU3BvcnRzLmpwZ1wiKTtcbiAgICB9XG4gICAgJi5udW1iZXItZ2FtZXtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvc2FiYS9Qcm9kdWN0X051bWJlckdhbWUuanBnXCIpO1xuICAgIH1cbiAgICAmLmdhbWluZ3tcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvc2FiYS9Qcm9kdWN0X0dhbWluZy5qcGdcIik7XG4gICAgfVxuICAgICYua2Vub3tcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvc2FiYS9Qcm9kdWN0X0tlbm8uanBnXCIpO1xuICAgIH1cbn1cblxuQG1peGluIGJldHRpbmctdG9rZW57XG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxOCB7XG4gICAgICAgICYuY2hpcC0jeyRpfSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtI3skaSAqIDUwcHh9IDA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBBbmd1bGFyIE1hdGVyaWFsIEV4dGVuZFxuLyogIEFkZHMgYW5kL29yIG1vZGlmaWVzIEFuZ3VsYXIgTWF0ZXJpYWwgc3R5bGVzXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiAtLS0gRklYRVMgLS0tICovXG5cbi8vIElFIGxheW91dC1maWxsIGZpeFxuW2xheW91dF0ge1xuXG4gICAgPiAqIHtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgICB9XG59XG5cbi8vIElFIGNhcmQgaW1nIGF1dG8gaGVpZ2h0IEZpeFxubWQtY2FyZCA+IGltZyxcbm1kLWNhcmQgPiA6bm90KG1kLWNhcmQtY29udGVudCkgaW1nIHtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgaGVpZ2h0OiBpbml0aWFsO1xufVxuXG4vLyBEYXRlIHBpY2tlciBib3gtc2l6aW5nIEZpeFxuLm1kLWRhdGVwaWNrZXItY2FsZW5kYXItcGFuZSB7XG5cbiAgICAqIHtcbiAgICAgICAgYm94LXNpemluZzogaW5pdGlhbDtcbiAgICB9XG59XG5cbi8qIC0tLSBNT0RJRklDQVRJT05TIC0tLSAqL1xuXG4vLyBBdXRvY29tcGxldGVcbm1kLWF1dG9jb21wbGV0ZS13cmFwIHtcblxuICAgID4gaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLy8gQmFja2Ryb3Bcbm1kLWJhY2tkcm9wIHtcblxuICAgICYubWQtb3BhcXVlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMywgMzMsIDMzLCAwLjkpICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vLyBDYXJkXG5tZC1jYXJkIHtcblxuICAgIG1kLWNhcmQtaGVhZGVyIHtcblxuICAgICAgICBtZC1jYXJkLWF2YXRhciB7XG5cbiAgICAgICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gQ2hlY2tib3hcbm1kLWNoZWNrYm94IHtcblxuICAgICYubm8tbGFiZWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuXG4vLyBDaGlwXG5tZC1jaGlwIHtcblxuICAgIC5tZC1jaGlwLXJlbW92ZSB7XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gRGF0ZXBpY2tlclxubWQtZGF0ZXBpY2tlciB7XG5cbiAgICAubWQtZGF0ZXBpY2tlci1idXR0b24ge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC5tZC1kYXRlcGlja2VyLWlucHV0LWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbn1cblxuLm1kLWlubGluZS1mb3JtIHtcblxuICAgIG1kLWRhdGVwaWNrZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIH1cbn1cblxuLy8gRGlhbG9nXG5tZC1kaWFsb2cge1xuXG4gICAgbWQtZGlhbG9nLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDI0cHggMjRweCAyNHB4O1xuICAgIH1cblxuICAgIG1kLWRpYWxvZy1hY3Rpb25zIHtcbiAgICAgICAgbWluLWhlaWdodDogNjRweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcblxuICAgICAgICAubWQtYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCA4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIElucHV0XG5tZC1pbnB1dC1jb250YWluZXIge1xuXG4gICAgJi5uby1lcnJvcnMtc3BhY2VyIHtcblxuICAgICAgICAubWQtZXJyb3JzLXNwYWNlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmlucHV0LWhpbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBib3R0b206IDdweDtcbiAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC41NSwgMC4yKTtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgfVxuXG4gICAgJi5tZC1pY29uLWxlZnQge1xuXG4gICAgICAgIC5pbnB1dC1oaW50IHtcbiAgICAgICAgICAgIGxlZnQ6IDM4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIExpc3RzXG5tZC1saXN0LWl0ZW0ge1xuXG4gICAgLm1kLWxpc3QtaXRlbS10ZXh0IHtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBNZW51XG5tZC1tZW51LFxuLm1kLW1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi8vIE1lbnViYXJcbm1kLW1lbnUtY29udGVudCB7XG5cbiAgICAmLm1kLW1lbnUtYmFyLW1lbnUge1xuXG4gICAgICAgICYubWQtZGVuc2Uge1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XG5cbiAgICAgICAgICAgIC5tZC1idXR0b24sXG4gICAgICAgICAgICBtZC1tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcblxuICAgICAgICAgICAgICAgICYubWQtaW5kZW50IHtcblxuICAgICAgICAgICAgICAgICAgICA+IG1kLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1kLW9wZW4tbWVudS1jb250YWluZXIge1xuXG4gICAgbWQtbWVudS1jb250ZW50IHtcblxuICAgICAgICBtZC1tZW51LWl0ZW0ge1xuXG4gICAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIElFIGZpeFxubWQtbWVudS1jb250ZW50IHtcblxuICAgIG1kLW1lbnUtaXRlbSB7XG5cbiAgICAgICAgLm1kLWJ1dHRvbiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBTZWxlY3Rcbm1kLXNlbGVjdCB7XG5cbiAgICAmLnNpbXBsaWZpZWQge1xuICAgICAgICBtYXJnaW46IDAgOHB4O1xuXG4gICAgICAgIC5tZC1zZWxlY3QtdmFsdWUge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgJiAqOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWQtc2VsZWN0LWljb24ge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJlttdWx0aXBsZV0ge1xuXG4gICAgICAgIG1kLXNlbGVjdC12YWx1ZSB7XG5cbiAgICAgICAgICAgICYgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAgICAgJiA+ICo6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tZC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFNlbGVjdCBlbGVtZW50IGNvbnRlbnRzXG5tZC1zZWxlY3QtbWVudSB7XG5cbiAgICBtZC1zZWxlY3QtaGVhZGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwLjY2N3B4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDFweCAwIDAgcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gU2lkZW5hdlxubWQtc2lkZW5hdiB7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4vLyBUYWJzXG5tZC10YWItY29udGVudCB7XG4gICAgdG91Y2gtYWN0aW9uOiBpbml0aWFsICFpbXBvcnRhbnQ7XG59XG5cbi8vIFRvb2xiYXJcbm1kLXRvb2xiYXIge1xuXG4gICAgLy8gQ29sb3JlZCB0b29sYmFyIGVsZW1lbnQgY29tcGF0aWJpbGl0eVxuICAgICYuY29sb3JlZC10b29sYmFyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7XG5cbiAgICAgICAgbWQtbWVudS1iYXIge1xuXG4gICAgICAgICAgICBtZC1tZW51IHtcblxuICAgICAgICAgICAgICAgICYuX21kLW9wZW4ge1xuXG4gICAgICAgICAgICAgICAgICAgID4gYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBtZC1tZW51IHtcblxuICAgICAgICAgICAgJi5fbWQtb3BlbiB7XG5cbiAgICAgICAgICAgICAgICA+IGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NykgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxubWQtcHJvZ3Jlc3MtY2lyY3VsYXJbZGlzYWJsZWRde1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIFRlbXBsYXRlIExheW91dHNcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8vIEdsb2JhbFxuaHRtbCxcbmJvZHkge1xuICAgICY6bm90KC5nYW1pbmcpe1xuICAgICAgICAvL292ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICB9XG59XG5cbiNtYWluIHtcbiAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvL3RvcDogMDtcbiAgICAvL3JpZ2h0OiAwO1xuICAgIC8vYm90dG9tOiAwO1xuICAgIC8vbGVmdDogMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbn1cblxuLy8gQm94ZWQgTGF5b3V0XG5ib2R5IHtcblxuICAgICYuYm94ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjM0Y0NDUwO1xuXG4gICAgICAgICNtYWluIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMnB4IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIENvbnRlbnQgb25seVxuI2xheW91dC1jb250ZW50LW9ubHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcblxuICAgICNjb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxufVxuXG4vLyBDb250ZW50IHdpdGggdG9vbGJhclxuI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuXG4gICAgI2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogJHRvb2xiYXJIZWlnaHQ7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxufVxuXG4vLyBWZXJ0aWNhbCBuYXZpZ2F0aW9uXG4jbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuXG4gICAgI2NvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICNjb250ZW50IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogJHRvb2xiYXJIZWlnaHQ7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFZlcnRpY2FsIG5hdmlnYXRpb24gd2l0aCBmdWxsd2lkdGggdG9vbGJhclxuI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uLWZ1bGx3aWR0aC10b29sYmFyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcblxuICAgICNtYWluLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAjY29udGVudC1jb250YWluZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgI2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFZlcnRpY2FsIG5hdmlnYXRpb24gd2l0aCBmdWxsd2lkdGggdG9vbGJhciAyXG4jbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24tZnVsbHdpZHRoLXRvb2xiYXItMiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG5cbiAgICAjbWFpbi1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgI2NvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICNjb250ZW50IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBIb3Jpem9udGFsIG5hdmlnYXRpb25cbiNsYXlvdXQtaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcblxuICAgICNjb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAjY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBQYWdlIExheW91dHNcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8vIFBhZ2UgTGF5b3V0c1xuJGhlYWRlci1oZWlnaHQ6IDIwMHB4O1xuJGNhcmQtdG9vbGJhci1oZWlnaHQ6IDY0cHg7XG4kY2FyZC1oZWFkZXItaGVpZ2h0OiAkaGVhZGVyLWhlaWdodCAtICRjYXJkLXRvb2xiYXItaGVpZ2h0O1xuXG4kaGVhZGVyLWhlaWdodC14czogMTYwcHg7XG4kY2FyZC1oZWFkZXItaGVpZ2h0LXNtOiAkaGVhZGVyLWhlaWdodC14cyAtICRjYXJkLXRvb2xiYXItaGVpZ2h0O1xuXG4ucGFnZS1sYXlvdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC50b3AtYmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvaGVhZGVyLWJnLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cblxuICAgIG1kLWJhY2tkcm9wIHtcbiAgICAgICAgei1pbmRleDogNTA7XG4gICAgfVxuXG4gICAgLy8gR2xvYmFsIGhlYWRlciBzdHlsZXNcbiAgICA+IC5oZWFkZXIge1xuXG4gICAgICAgIC5icmVhZGNydW1iIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG5cbiAgICAgICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlcGFyYXRvciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBDYXJkZWQgbGF5b3V0XG4gICAgJi5jYXJkZWQge1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgLy8gRnVsbHdpZHRoXG4gICAgICAgICYuZnVsbHdpZHRoIHtcblxuICAgICAgICAgICAgLy8gU2luZ2xlIHNjcm9sbFxuICAgICAgICAgICAgJi5zaW5nbGUtc2Nyb2xsIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgICAgICA+IC5jZW50ZXIge1xuXG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50LWNhcmQge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gQ2VudGVyXG4gICAgICAgICAgICA+IC5jZW50ZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcblxuICAgICAgICAgICAgICAgIC5oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRjYXJkLWhlYWRlci1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRjYXJkLWhlYWRlci1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRjYXJkLWhlYWRlci1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtY2FyZCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy03ZHA7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICAgICAgLnRvb2xiYXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRjYXJkLXRvb2xiYXItaGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogJGNhcmQtdG9vbGJhci1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkY2FyZC10b29sYmFyLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBMZWZ0IHNpZGVuYXZcbiAgICAgICAgJi5sZWZ0LXNpZGVuYXYge1xuXG4gICAgICAgICAgICAvLyBTaW5nbGUgc2Nyb2xsXG4gICAgICAgICAgICAmLnNpbmdsZS1zY3JvbGwge1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgICAgID4gLmNlbnRlciB7XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQtY2FyZCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBTaWRlbmF2XG4gICAgICAgICAgICA+IC5zaWRlbmF2IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNDBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy03ZHA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogNTE7XG5cbiAgICAgICAgICAgICAgICAuaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5tZC1sb2NrZWQtb3BlbiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgKyAuY2VudGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpub3QoLm1kLWxvY2tlZC1vcGVuKSB7XG5cbiAgICAgICAgICAgICAgICAgICAgLmhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIENlbnRlclxuICAgICAgICAgICAgPiAuY2VudGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG5cbiAgICAgICAgICAgICAgICAuaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkY2FyZC1oZWFkZXItaGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkY2FyZC1oZWFkZXItaGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkY2FyZC1oZWFkZXItaGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jb250ZW50LWNhcmQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctN2RwO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgICAgIC50b29sYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkY2FyZC10b29sYmFyLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRjYXJkLXRvb2xiYXItaGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogJGNhcmQtdG9vbGJhci1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnNpZGVuYXYtdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgOHB4IDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBSaWdodCBzaWRlbmF2XG4gICAgICAgICYucmlnaHQtc2lkZW5hdiB7XG5cbiAgICAgICAgICAgIC8vIFNpbmdsZSBzY3JvbGxcbiAgICAgICAgICAgICYuc2luZ2xlLXNjcm9sbCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgPiAuY2VudGVyIHtcblxuICAgICAgICAgICAgICAgICAgICAuY29udGVudC1jYXJkIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIFNpZGVuYXZcbiAgICAgICAgICAgID4gLnNpZGVuYXYge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTdkcDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA1MTtcblxuICAgICAgICAgICAgICAgIC5oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMjRweCAyNHB4IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjRweCAyNHB4IDI0cHggMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLm1kLWxvY2tlZC1vcGVuIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5NnB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE5NnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE5NnB4O1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm5vdCgubWQtbG9ja2VkLW9wZW4pIHtcblxuICAgICAgICAgICAgICAgICAgICAuaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBDZW50ZXJcbiAgICAgICAgICAgID4gLmNlbnRlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuXG4gICAgICAgICAgICAgICAgLmhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGNhcmQtaGVhZGVyLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogJGNhcmQtaGVhZGVyLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogJGNhcmQtaGVhZGVyLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY29udGVudC1jYXJkIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTdkcDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgICAgICAudG9vbGJhciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGNhcmQtdG9vbGJhci1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkY2FyZC10b29sYmFyLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRjYXJkLXRvb2xiYXItaGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zaWRlbmF2LXRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCA4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gU2ltcGxlIGxheW91dFxuICAgICYuc2ltcGxlIHtcblxuICAgICAgICAvLyBGdWxsd2lkdGhcbiAgICAgICAgJi5mdWxsd2lkdGgsXG4gICAgICAgICYuaW5uZXItc2lkZW5hdiB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICA+IC5oZWFkZXIge1xuICAgICAgICAgICAgICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2hlYWRlci1iZy5wbmcnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBMZWZ0IHNpZGVuYXZcbiAgICAgICAgJi5sZWZ0LXNpZGVuYXYge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgLy8gU2luZ2xlIHNjcm9sbFxuICAgICAgICAgICAgJi5zaW5nbGUtc2Nyb2xsIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgICAgICA+IC5jZW50ZXIge1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gSW5uZXIgTGVmdCBTaWRlbmF2XG4gICAgICAgICAgICAmLmlubmVyLXNpZGVuYXYge1xuICAgICAgICAgICAgICAgID4gLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICA+IG1kLXNpZGVuYXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2lkZW5hdiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjQwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDUxO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy03ZHA7XG5cbiAgICAgICAgICAgICAgICAmLm1kLWxvY2tlZC1vcGVuIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gLmNlbnRlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTdkcDtcblxuICAgICAgICAgICAgICAgIC5oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvaGVhZGVyLWJnLnBuZycpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBSaWdodCBzaWRlbmF2XG4gICAgICAgICYucmlnaHQtc2lkZW5hdiB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAvLyBTaW5nbGUgc2Nyb2xsXG4gICAgICAgICAgICAmLnNpbmdsZS1zY3JvbGwge1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgICAgID4gLmNlbnRlciB7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBJbm5lciBSaWdodCBTaWRlbmF2XG4gICAgICAgICAgICAmLmlubmVyLXNpZGVuYXYge1xuICAgICAgICAgICAgICAgID4gLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICA+IG1kLXNpZGVuYXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zaWRlbmF2IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNDBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogNTE7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTdkcDtcblxuICAgICAgICAgICAgICAgICYubWQtbG9ja2VkLW9wZW4ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAuY2VudGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctN2RwO1xuXG4gICAgICAgICAgICAgICAgLmhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9oZWFkZXItYmcucG5nJyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIElubmVyIFNpZGVuYXZcbiAgICAgICAgJi5pbm5lci1zaWRlbmF2IHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgID4gLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgID4gbWQtc2lkZW5hdi5tZC1sb2NrZWQtb3BlbiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gVGFiYmVkXG4gICAgICAgICYudGFiYmVkIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgID4gLmhlYWRlciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvaGVhZGVyLWJnLnBuZycpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gLmNvbnRlbnQge1xuXG4gICAgICAgICAgICAgICAgPiBtZC10YWJzIHtcblxuICAgICAgICAgICAgICAgICAgICA+IG1kLXRhYnMtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTFkcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjRweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgbWQtdGFicy1jYW52YXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1kLXBhZ2luYXRpb24td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWQtdGFiIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm5vdCgubWQtZHluYW1pYy1oZWlnaHQpIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgID4gbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICA+IG1kLXRhYi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiBtZC1uYXYtYmFyIHtcblxuICAgICAgICAgICAgICAgICAgICAubWQtbmF2LWJhciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTFkcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgbmF2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTJweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZC1uYXYtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuX21kLW5hdi1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuX21kLW5hdi1idXR0b24tdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJsYW5rIGxheW91dFxuICAgICYuYmxhbmsge1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgIH1cbn1cblxuLy8gU2luZ2xlIHNjcm9sbCBtb2RpZmljYXRpb25zXG4uc2luZ2xlLXNjcm9sbCB7XG5cbiAgICAvLyBDYXJkZWRcbiAgICAuY2FyZGVkIHtcblxuICAgICAgICAvLyBGdWxsd2lkdGhcbiAgICAgICAgJi5mdWxsd2lkdGgge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICA+IC5jZW50ZXIge1xuXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtY2FyZCB7XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIExlZnQgc2lkZW5hdlxuICAgICAgICAmLmxlZnQtc2lkZW5hdiB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgID4gLmNlbnRlciB7XG5cbiAgICAgICAgICAgICAgICAuY29udGVudC1jYXJkIHtcblxuICAgICAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gUmlnaHQgc2lkZW5hdlxuICAgICAgICAmLnJpZ2h0LXNpZGVuYXYge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICA+IC5jZW50ZXIge1xuXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtY2FyZCB7XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNpbXBsZSBsYXlvdXRcbiAgICAuc2ltcGxlIHtcblxuICAgICAgICAvLyBMZWZ0IHNpZGVuYXZcbiAgICAgICAgJi5sZWZ0LXNpZGVuYXYge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICA+IC5jZW50ZXIge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBSaWdodCBzaWRlbmF2XG4gICAgICAgICYucmlnaHQtc2lkZW5hdiB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgID4gLmNlbnRlciB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gUkVTUE9OU0lWRVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LW1kKSB7XG5cbiAgICAucGFnZS1sYXlvdXQge1xuXG4gICAgICAgICYuc2ltcGxlIHtcblxuICAgICAgICAgICAgJi5pbm5lci1zaWRlbmF2IHtcblxuICAgICAgICAgICAgICAgICYucmlnaHQtc2lkZW5hdiwgJi5sZWZ0LXNpZGVuYXYge1xuXG4gICAgICAgICAgICAgICAgICAgID4gLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gbWQtc2lkZW5hdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2lkZW5hdi1vcGVuIHtcblxuICAgICAgICAucGFnZS1sYXlvdXQge1xuXG4gICAgICAgICAgICAmLnNpbXBsZSB7XG5cbiAgICAgICAgICAgICAgICAmLmlubmVyLXNpZGVuYXYge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpIHtcblxuICAgIC5wYWdlLWxheW91dCB7XG5cbiAgICAgICAgLnRvcC1iZyB7XG4gICAgICAgICAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0LXhzO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jYXJkZWQge1xuXG4gICAgICAgICAgICAmLnJpZ2h0LXNpZGVuYXYsXG4gICAgICAgICAgICAmLmxlZnQtc2lkZW5hdixcbiAgICAgICAgICAgICYuZnVsbHdpZHRoIHtcblxuICAgICAgICAgICAgICAgID4gLmNlbnRlciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgLmhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRjYXJkLWhlYWRlci1oZWlnaHQtc207XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkY2FyZC1oZWFkZXItaGVpZ2h0LXNtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogJGNhcmQtaGVhZGVyLWhlaWdodC1zbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIFR1cm4gY2FyZGVkIGxheW91dHMgaW50byBzaW5nbGUtc2Nyb2xsXG4gICAgICAgICAgICAmLmZ1bGx3aWR0aCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgPiAuY2VudGVyIHtcblxuICAgICAgICAgICAgICAgICAgICAuY29udGVudC1jYXJkIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucmlnaHQtc2lkZW5hdixcbiAgICAgICAgICAgICYubGVmdC1zaWRlbmF2IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgICAgICA+IC5jZW50ZXIge1xuXG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50LWNhcmQge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2ltcGxlIHtcblxuICAgICAgICAgICAgJi5mdWxsd2lkdGgsXG4gICAgICAgICAgICAmLmlubmVyLXNpZGVuYXYge1xuXG4gICAgICAgICAgICAgICAgPiAuaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodC14cztcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogJGhlYWRlci1oZWlnaHQteHM7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRoZWFkZXItaGVpZ2h0LXhzO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5yaWdodC1zaWRlbmF2LFxuICAgICAgICAgICAgJi5sZWZ0LXNpZGVuYXYge1xuXG4gICAgICAgICAgICAgICAgPiAuY2VudGVyIHtcblxuICAgICAgICAgICAgICAgICAgICAuaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQteHM7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkaGVhZGVyLWhlaWdodC14cztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRoZWFkZXItaGVpZ2h0LXhzO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFR1cm4gc2ltcGxlIGxheW91dHMgaW50byBzaW5nbGUtc2Nyb2xsXG4gICAgICAgICYuc2ltcGxlIHtcblxuICAgICAgICAgICAgJi5sZWZ0LXNpZGVuYXYsXG4gICAgICAgICAgICAmLnJpZ2h0LXNpZGVuYXYge1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgICAgID4gLmNlbnRlciB7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBBbmltYXRpb25zXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5AbWl4aW4gdHJhbnNpdGlvbigpIHtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwcHg7XG59XG5cbkBtaXhpbiBlYXNpbmdPdXRRdWFkVGltaW5nVHJhbnNpdGlvbigkZHVyYXRpb24pIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbm9uZTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1MCwgMC40NjAsIDAuNDUwLCAwLjk0MCk7XG59XG5cbi8vIFNsaWRlIFVwXG4uYW5pbWF0ZS1zbGlkZS11cCB7XG4gICAgQGluY2x1ZGUgZWFzaW5nT3V0UXVhZFRpbWluZ1RyYW5zaXRpb24oNDAwbXMpO1xuICAgIG9wYWNpdHk6IDE7XG5cbiAgICAvLyBFbnRlciAmIExlYXZlXG4gICAgJi5uZy1lbnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAmLm5nLWVudGVyLWFjdGl2ZSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5uZy1sZWF2ZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAmLm5nLWxlYXZlLWFjdGl2ZSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEhpZGVcbiAgICAmLm5nLWhpZGUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgICYubmctaGlkZS1hZGQtYWN0aXZlLFxuICAgICYubmctaGlkZS1yZW1vdmUtYWN0aXZlIHtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgIH1cbn1cblxuLy8gU2xpZGUgRG93blxuLmFuaW1hdGUtc2xpZGUtZG93biB7XG4gICAgQGluY2x1ZGUgZWFzaW5nT3V0UXVhZFRpbWluZ1RyYW5zaXRpb24oNDAwbXMpO1xuICAgIG9wYWNpdHk6IDE7XG5cbiAgICAvLyBFbnRlciAmIExlYXZlXG4gICAgJi5uZy1lbnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgJi5uZy1lbnRlci1hY3RpdmUge1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubmctbGVhdmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgJi5uZy1sZWF2ZS1hY3RpdmUge1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEhpZGVcbiAgICAmLm5nLWhpZGUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgICYubmctaGlkZS1hZGQtYWN0aXZlLFxuICAgICYubmctaGlkZS1yZW1vdmUtYWN0aXZlIHtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgIH1cbn1cblxuLy8gU2xpZGUgTGVmdFxuLmFuaW1hdGUtc2xpZGUtbGVmdCB7XG4gICAgQGluY2x1ZGUgZWFzaW5nT3V0UXVhZFRpbWluZ1RyYW5zaXRpb24oNDAwbXMpO1xuICAgIG9wYWNpdHk6IDE7XG5cbiAgICAvLyBFbnRlciAmIExlYXZlXG4gICAgJi5uZy1lbnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAmLm5nLWVudGVyLWFjdGl2ZSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5uZy1sZWF2ZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAmLm5nLWxlYXZlLWFjdGl2ZSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEhpZGVcbiAgICAmLm5nLWhpZGUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgICYubmctaGlkZS1hZGQtYWN0aXZlLFxuICAgICYubmctaGlkZS1yZW1vdmUtYWN0aXZlIHtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgIH1cbn1cblxuLy8gU2xpZGUgUmlnaHRcbi5hbmltYXRlLXNsaWRlLXJpZ2h0IHtcbiAgICBAaW5jbHVkZSBlYXNpbmdPdXRRdWFkVGltaW5nVHJhbnNpdGlvbig0MDBtcyk7XG4gICAgb3BhY2l0eTogMTtcblxuICAgIC8vIEVudGVyICYgTGVhdmVcbiAgICAmLm5nLWVudGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAmLm5nLWVudGVyLWFjdGl2ZSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5uZy1sZWF2ZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAmLm5nLWxlYXZlLWFjdGl2ZSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gSGlkZVxuICAgICYubmctaGlkZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAmLm5nLWhpZGUtYWRkLWFjdGl2ZSxcbiAgICAmLm5nLWhpZGUtcmVtb3ZlLWFjdGl2ZSB7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICB9XG59XG5cbi8vIEZhZGUgaW4gJiBvdXRcbi5hbmltYXRlLWZhZGUtaW4tb3V0IHtcbiAgICBAaW5jbHVkZSBlYXNpbmdPdXRRdWFkVGltaW5nVHJhbnNpdGlvbig0MDBtcyk7XG4gICAgb3BhY2l0eTogMTtcblxuICAgIC8vIEVudGVyICYgTGVhdmVcbiAgICAmLm5nLWVudGVyIHtcbiAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAmLm5nLWVudGVyLWFjdGl2ZSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5uZy1sZWF2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgJi5uZy1sZWF2ZS1hY3RpdmUge1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEhpZGVcbiAgICAmLm5nLWhpZGUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgICYubmctaGlkZS1hZGQtYWN0aXZlLFxuICAgICYubmctaGlkZS1yZW1vdmUtYWN0aXZlIHtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBAIEN1c3RvbSBBbmltYXRpb24gS2V5ZnJhbWVzXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5Aa2V5ZnJhbWVzIHNsaWRlLWluLWxlZnQge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MDBweCk7XG4gICAgfVxuXG4gICAgNjUlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlLWluLXJpZ2h0IHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MDBweCk7XG4gICAgfVxuXG4gICAgNjUlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlLWluLWJvdHRvbSB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwcHgpO1xuICAgIH1cblxuICAgIDY1JSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbn1cblxuLmFuaW1hdGUtcm90YXRlIHtcbiAgICBhbmltYXRpb246IHJvdGF0ZSAxLjc1cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpXG4gICAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgQ29sb3JzXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vLyBCbGFjayB0ZXh0XG4uYmxhY2stZmcsXG4uYmxhY2stdGV4dCB7XG4gICAgY29sb3I6IHJnYmEoMzQsIDQxLCA1NywgMC44NykgIWltcG9ydGFudDtcbiAgICAmLnNlY29uZGFyeS10ZXh0LFxuICAgIC5zZWNvbmRhcnktdGV4dCxcbiAgICAmLmljb24sXG4gICAgLmljb24ge1xuICAgICAgICBjb2xvcjogcmdiYSgzNCwgNDEsIDU3LCAwLjU0KSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuaGludC10ZXh0LFxuICAgIC5oaW50LXRleHQsXG4gICAgJi5kaXNhYmxlZC10ZXh0LFxuICAgIC5kaXNhYmxlZC10ZXh0IHtcbiAgICAgICAgY29sb3I6IHJnYmEoMzQsIDQxLCA1NywgMC4yNikgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmRpdmlkZXIsXG4gICAgLmRpdmlkZXIsXG4gICAgJi5mYWludC10ZXh0LFxuICAgIC5mYWludC10ZXh0IHtcbiAgICAgICAgY29sb3I6IHJnYmEoMzQsIDQxLCA1NywgMC4xMikgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8vIFdoaXRlIHRleHRcbi53aGl0ZS1mZyxcbi53aGl0ZS10ZXh0IHtcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpICFpbXBvcnRhbnQ7XG5cbiAgICAmLnNlY29uZGFyeS10ZXh0LFxuICAgIC5zZWNvbmRhcnktdGV4dCxcbiAgICAmLmljb24sXG4gICAgLmljb24ge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcwKSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuaGludC10ZXh0LFxuICAgIC5oaW50LXRleHQsXG4gICAgJi5kaXNhYmxlZC10ZXh0LFxuICAgIC5kaXNhYmxlZC10ZXh0IHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zMCkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmRpdmlkZXIsXG4gICAgLmRpdmlkZXIsXG4gICAgJi5mYWludC10ZXh0LFxuICAgIC5mYWludC10ZXh0IHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMikgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBBbmd1bGFyIG1hdGVyaWFsIGVsZW1lbnQgY29sb3Igb3ZlcnJpZGVcbiAgICBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgfVxuXG4gICAgbWQtcHJvZ3Jlc3MtbGluZWFyIHtcbiAgICAgICAgLm1kLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgICAgIH1cbiAgICAgICAgLm1kLWJhciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIE1hdGVyaWFsIGNvbG9ycyB3aXRoIGFsbCBhdmFpbGFibGUgaHVlIHZhbHVlc1xuQGVhY2ggJGNvbG9yTmFtZSwgJGNvbG9yTWFwIGluICRtYXRlcmlhbENvbG9yc01hcCB7XG5cbiAgICBAZWFjaCAkaHVlLCAkaGV4VmFsdWUgaW4gbWFwLWdldCgkY29sb3JNYXAsICdodWVzJykge1xuXG4gICAgICAgIC4jeyRjb2xvck5hbWV9LSN7JGh1ZX0tYmcge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhleFZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWQtI3skY29sb3JOYW1lfS0jeyRodWV9LWJnIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZXhWYWx1ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbnRyYXN0c01hcCwgbWFwLWdldChtYXAtZ2V0KCRjb2xvck1hcCwgJ2NvbnRyYXN0cycpLCAkaHVlKSk7XG4gICAgICAgIH1cblxuICAgICAgICAuI3skY29sb3JOYW1lfS0jeyRodWV9LWZnIHtcbiAgICAgICAgICAgIGNvbG9yOiAkaGV4VmFsdWUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC4jeyRjb2xvck5hbWV9LSN7JGh1ZX0tYm9yZGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGhleFZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuI3skY29sb3JOYW1lfS0jeyRodWV9LWJvcmRlci10b3Age1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGhleFZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuI3skY29sb3JOYW1lfS0jeyRodWV9LWJvcmRlci1yaWdodCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRoZXhWYWx1ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLiN7JGNvbG9yTmFtZX0tI3skaHVlfS1ib3JkZXItYm90dG9tIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRoZXhWYWx1ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLiN7JGNvbG9yTmFtZX0tI3skaHVlfS1ib3JkZXItbGVmdCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJGhleFZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaWYgKCRodWUgPT0gJzUwMCcpIHtcblxuICAgICAgICAgICAgLm1kLSN7JGNvbG9yTmFtZX0tYmcge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZXhWYWx1ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb250cmFzdHNNYXAsIG1hcC1nZXQobWFwLWdldCgkY29sb3JNYXAsICdjb250cmFzdHMnKSwgJGh1ZSkpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuI3skY29sb3JOYW1lfS1iZyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhleFZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC4jeyRjb2xvck5hbWV9LWZnIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGhleFZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC4jeyRjb2xvck5hbWV9LWJvcmRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkaGV4VmFsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLiN7JGNvbG9yTmFtZX0tYm9yZGVyLXRvcCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGhleFZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC4jeyRjb2xvck5hbWV9LWJvcmRlci1yaWdodCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkaGV4VmFsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLiN7JGNvbG9yTmFtZX0tYm9yZGVyLWJvdHRvbSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGhleFZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC4jeyRjb2xvck5hbWV9LWJvcmRlci1sZWZ0IHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJGhleFZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEZ1bmN0aW9uIGZvciBnZXR0aW5nIG1hdGVyaWFsIGNvbG9yIGFuZCB0aGVpciBodWUgdmFsdWVzIGluIHNjc3NcbkBmdW5jdGlvbiBtYXRlcmlhbC1jb2xvcigkY29sb3IsICRodWU6ICc1MDAnKSB7XG5cbiAgICBAaWYgKG1hcC1oYXMta2V5KCRtYXRlcmlhbENvbG9yc01hcCwgJGNvbG9yKSkge1xuXG4gICAgICAgICRhdmFpbGFibGVIdWVzOiBtYXAtZ2V0KG1hcC1nZXQoJG1hdGVyaWFsQ29sb3JzTWFwLCAkY29sb3IpLCAnaHVlcycpO1xuXG4gICAgICAgIEBpZiAobWFwLWhhcy1rZXkoJGF2YWlsYWJsZUh1ZXMsICRodWUpKSB7XG4gICAgICAgICAgICBAcmV0dXJuIG1hcC1nZXQoJGF2YWlsYWJsZUh1ZXMsICRodWUpO1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgIEBlcnJvciBcIicjeyRodWV9JyBpcyBub3QgYSB2YWxpZCBodWUgdmFsdWUgZm9yICcjeyRjb2xvcn0nIVwiO1xuICAgICAgICB9XG5cbiAgICB9IEBlbHNlIHtcbiAgICAgICAgQGVycm9yIFwiJyN7JGNvbG9yfScgaXMgbm90IGEgdmFsaWQgTWF0ZXJpYWwgRGVzaWduIGNvbG9yIVwiO1xuICAgIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIEljb25zXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xubWQtaWNvblttZC1mb250LWljb25dLFxuaSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgIEBmb3IgJHNpemUgZnJvbSAyIHRocm91Z2ggMTI4IHtcblxuICAgICAgICAmLnMjeyRzaXplICogMn0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAjeygkc2l6ZSAqIDIpICsgJ3B4J30gIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAjeygkc2l6ZSAqIDIpICsgJ3B4J30gIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogI3soJHNpemUgKiAyKSArICdweCd9ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtaW4td2lkdGg6ICN7KCRzaXplICogMikgKyAncHgnfSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWluLWhlaWdodDogI3soJHNpemUgKiAyKSArICdweCd9ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogI3soJHNpemUgKiAyKSArICdweCd9ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEljb24gZm9udFxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgICBzcmM6dXJsKCcuLi9hc3NldHMvaWNvbnMvZm9udHMvaWNvbW9vbi5lb3Q/NWttMXRnJyk7XG4gICAgc3JjOnVybCgnLi4vYXNzZXRzL2ljb25zL2ZvbnRzL2ljb21vb24uZW90PyNpZWZpeDVrbTF0ZycpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy4uL2Fzc2V0cy9pY29ucy9mb250cy9pY29tb29uLnR0Zj81a20xdGcnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcuLi9hc3NldHMvaWNvbnMvZm9udHMvaWNvbW9vbi53b2ZmPzVrbTF0ZycpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vYXNzZXRzL2ljb25zL2ZvbnRzL2ljb21vb24uc3ZnPzVrbTF0ZyNpY29tb29uJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tYWNjb3VudC1hbGVydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjAwXCI7XG59XG4uaWNvbi1hY2NvdW50LWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MDFcIjtcbn1cbi5pY29uLWFjY291bnQtYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MDJcIjtcbn1cbi5pY29uLWFjY291bnQtY2hlY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYwM1wiO1xufVxuLmljb24tYWNjb3VudC1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYwNFwiO1xufVxuLmljb24tYWNjb3VudC1rZXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYwNVwiO1xufVxuLmljb24tYWNjb3VudC1sb2NhdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjA2XCI7XG59XG4uaWNvbi1hY2NvdW50LW1pbnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MDdcIjtcbn1cbi5pY29uLWFjY291bnQtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjA4XCI7XG59XG4uaWNvbi1hY2NvdW50LW11bHRpcGxlLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYwOVwiO1xufVxuLmljb24tYWNjb3VudC1tdWx0aXBsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjBhXCI7XG59XG4uaWNvbi1hY2NvdW50LW5ldHdvcms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYwYlwiO1xufVxuLmljb24tYWNjb3VudC1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MGNcIjtcbn1cbi5pY29uLWFjY291bnQtcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjBkXCI7XG59XG4uaWNvbi1hY2NvdW50LXJlbW92ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjBlXCI7XG59XG4uaWNvbi1hY2NvdW50LXNlYXJjaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjBmXCI7XG59XG4uaWNvbi1hY2NvdW50LXN3aXRjaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjEwXCI7XG59XG4uaWNvbi1hY2NvdW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MTFcIjtcbn1cbi5pY29uLWFpcmJhbGxvb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYxMlwiO1xufVxuLmljb24tYWlycGxhbmUtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MTNcIjtcbn1cbi5pY29uLWFpcnBsYW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MTRcIjtcbn1cbi5pY29uLWFsYXJtLWNoZWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MTVcIjtcbn1cbi5pY29uLWFsYXJtLW11bHRpcGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MTZcIjtcbn1cbi5pY29uLWFsYXJtLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjE3XCI7XG59XG4uaWNvbi1hbGFybS1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MThcIjtcbn1cbi5pY29uLWFsYXJtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MTlcIjtcbn1cbi5pY29uLWFsYnVtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MWFcIjtcbn1cbi5pY29uLWFsZXJ0LWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjFiXCI7XG59XG4uaWNvbi1hbGVydC1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYxY1wiO1xufVxuLmljb24tYWxlcnQtb2N0YWdvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjFkXCI7XG59XG4uaWNvbi1hbGVydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjFlXCI7XG59XG4uaWNvbi1hbHBoYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjFmXCI7XG59XG4uaWNvbi1hbHBoYWJldGljYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYyMFwiO1xufVxuLmljb24tYW1hem9uLWNsb3VkZHJpdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYyMVwiO1xufVxuLmljb24tYW1hem9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MjJcIjtcbn1cbi5pY29uLWFtYnVsYW5jZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjIzXCI7XG59XG4uaWNvbi1hbmRyb2lkLWRlYnVnLWJyaWRnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjI0XCI7XG59XG4uaWNvbi1hbmRyb2lkLXN0dWRpbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjI1XCI7XG59XG4uaWNvbi1hbmRyb2lkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MjZcIjtcbn1cbi5pY29uLWFwcGxlLWZpbmRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjI3XCI7XG59XG4uaWNvbi1hcHBsZS1pb3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYyOFwiO1xufVxuLmljb24tYXBwbGUtbW9iaWxlbWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYyOVwiO1xufVxuLmljb24tYXBwbGUtc2FmYXJpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MmFcIjtcbn1cbi5pY29uLWFwcGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MmJcIjtcbn1cbi5pY29uLWFwcG5ldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjJjXCI7XG59XG4uaWNvbi1hcHBzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MmRcIjtcbn1cbi5pY29uLWFyY2hpdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYyZVwiO1xufVxuLmljb24tYXJyYW5nZS1icmluZy1mb3J3YXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MmZcIjtcbn1cbi5pY29uLWFycmFuZ2UtYnJpbmctdG8tZnJvbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYzMFwiO1xufVxuLmljb24tYXJyYW5nZS1zZW5kLWJhY2t3YXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MzFcIjtcbn1cbi5pY29uLWFycmFuZ2Utc2VuZC10by1iYWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MzJcIjtcbn1cbi5pY29uLWFycm93LWFsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjMzXCI7XG59XG4uaWNvbi1hcnJvdy1ib3R0b20tbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjM0XCI7XG59XG4uaWNvbi1hcnJvdy1ib3R0b20tcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYzNVwiO1xufVxuLmljb24tYXJyb3ctY29sbGFwc2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYzNlwiO1xufVxuLmljb24tYXJyb3ctZG93bi1ib2xkLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MzdcIjtcbn1cbi5pY29uLWFycm93LWRvd24tYm9sZC1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYzOFwiO1xufVxuLmljb24tYXJyb3ctZG93bi1ib2xkLWhleGFnb24tb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjM5XCI7XG59XG4uaWNvbi1hcnJvdy1kb3duLWJvbGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYzYVwiO1xufVxuLmljb24tYXJyb3ctZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjNiXCI7XG59XG4uaWNvbi1hcnJvdy1leHBhbmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYzY1wiO1xufVxuLmljb24tYXJyb3ctbGVmdC1ib2xkLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2M2RcIjtcbn1cbi5pY29uLWFycm93LWxlZnQtYm9sZC1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYzZVwiO1xufVxuLmljb24tYXJyb3ctbGVmdC1ib2xkLWhleGFnb24tb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjNmXCI7XG59XG4uaWNvbi1hcnJvdy1sZWZ0LWJvbGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY0MFwiO1xufVxuLmljb24tYXJyb3ctbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjQxXCI7XG59XG4uaWNvbi1hcnJvdy1yaWdodC1ib2xkLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NDJcIjtcbn1cbi5pY29uLWFycm93LXJpZ2h0LWJvbGQtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NDNcIjtcbn1cbi5pY29uLWFycm93LXJpZ2h0LWJvbGQtaGV4YWdvbi1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NDRcIjtcbn1cbi5pY29uLWFycm93LXJpZ2h0LWJvbGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY0NVwiO1xufVxuLmljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY0NlwiO1xufVxuLmljb24tYXJyb3ctdG9wLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY0N1wiO1xufVxuLmljb24tYXJyb3ctdG9wLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NDhcIjtcbn1cbi5pY29uLWFycm93LXVwLWJvbGQtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY0OVwiO1xufVxuLmljb24tYXJyb3ctdXAtYm9sZC1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY0YVwiO1xufVxuLmljb24tYXJyb3ctdXAtYm9sZC1oZXhhZ29uLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY0YlwiO1xufVxuLmljb24tYXJyb3ctdXAtYm9sZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjRjXCI7XG59XG4uaWNvbi1hcnJvdy11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjRkXCI7XG59XG4uaWNvbi1hdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjRlXCI7XG59XG4uaWNvbi1hdHRhY2htZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NGZcIjtcbn1cbi5pY29uLWF1ZGlvYm9vazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjUwXCI7XG59XG4uaWNvbi1hdXRvLWZpeDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjUxXCI7XG59XG4uaWNvbi1hdXRvLXVwbG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjUyXCI7XG59XG4uaWNvbi1iYWJ5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NTNcIjtcbn1cbi5pY29uLWJhY2tidXJnZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY1NFwiO1xufVxuLmljb24tYmFja3VwLXJlc3RvcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY1NVwiO1xufVxuLmljb24tYmFuazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjU2XCI7XG59XG4uaWNvbi1iYXJjb2RlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NTdcIjtcbn1cbi5pY29uLWJhcmxleTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjU4XCI7XG59XG4uaWNvbi1iYXJyZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY1OVwiO1xufVxuLmljb24tYmFzZWNhbXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY1YVwiO1xufVxuLmljb24tYmFza2V0LWZpbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY1YlwiO1xufVxuLmljb24tYmFza2V0LXVuZmlsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjVjXCI7XG59XG4uaWNvbi1iYXNrZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY1ZFwiO1xufVxuLmljb24tYmF0dGVyeS0xMDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjVlXCI7XG59XG4uaWNvbi1iYXR0ZXJ5LTIwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NWZcIjtcbn1cbi5pY29uLWJhdHRlcnktMzA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY2MFwiO1xufVxuLmljb24tYmF0dGVyeS00MDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjYxXCI7XG59XG4uaWNvbi1iYXR0ZXJ5LTUwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NjJcIjtcbn1cbi5pY29uLWJhdHRlcnktNjA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY2M1wiO1xufVxuLmljb24tYmF0dGVyeS03MDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjY0XCI7XG59XG4uaWNvbi1iYXR0ZXJ5LTgwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NjVcIjtcbn1cbi5pY29uLWJhdHRlcnktOTA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY2NlwiO1xufVxuLmljb24tYmF0dGVyeS1hbGVydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjY3XCI7XG59XG4uaWNvbi1iYXR0ZXJ5LWNoYXJnaW5nLTIwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NjhcIjtcbn1cbi5pY29uLWJhdHRlcnktY2hhcmdpbmctMzA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY2OVwiO1xufVxuLmljb24tYmF0dGVyeS1jaGFyZ2luZy00MDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjZhXCI7XG59XG4uaWNvbi1iYXR0ZXJ5LWNoYXJnaW5nLTYwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NmJcIjtcbn1cbi5pY29uLWJhdHRlcnktY2hhcmdpbmctODA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY2Y1wiO1xufVxuLmljb24tYmF0dGVyeS1jaGFyZ2luZy05MDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjZkXCI7XG59XG4uaWNvbi1iYXR0ZXJ5LWNoYXJnaW5nLTEwMDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjZlXCI7XG59XG4uaWNvbi1iYXR0ZXJ5LW1pbnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NmZcIjtcbn1cbi5pY29uLWJhdHRlcnktbmVnYXRpdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY3MFwiO1xufVxuLmljb24tYmF0dGVyeS1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NzFcIjtcbn1cbi5pY29uLWJhdHRlcnktcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjcyXCI7XG59XG4uaWNvbi1iYXR0ZXJ5LXBvc2l0aXZlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NzNcIjtcbn1cbi5pY29uLWJhdHRlcnktc3RhbmRhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY3NFwiO1xufVxuLmljb24tYmF0dGVyeS11bmtub3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NzVcIjtcbn1cbi5pY29uLWJhdHRlcnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY3NlwiO1xufVxuLmljb24tYmVhY2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY3N1wiO1xufVxuLmljb24tYmVha2VyLWVtcHR5LW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY3OFwiO1xufVxuLmljb24tYmVha2VyLWVtcHR5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NzlcIjtcbn1cbi5pY29uLWJlYWtlci1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2N2FcIjtcbn1cbi5pY29uLWJlYWtlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjdiXCI7XG59XG4uaWNvbi1iZWF0czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjdjXCI7XG59XG4uaWNvbi1iZWVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2N2RcIjtcbn1cbi5pY29uLWJlaGFuY2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY3ZVwiO1xufVxuLmljb24tYmVsbC1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY3ZlwiO1xufVxuLmljb24tYmVsbC1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ODBcIjtcbn1cbi5pY29uLWJlbGwtcmluZy1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ODFcIjtcbn1cbi5pY29uLWJlbGwtcmluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjgyXCI7XG59XG4uaWNvbi1iZWxsLXNsZWVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ODNcIjtcbn1cbi5pY29uLWJlbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY4NFwiO1xufVxuLmljb24tYmV0YTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjg1XCI7XG59XG4uaWNvbi1iaWtlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ODZcIjtcbn1cbi5pY29uLWJpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY4N1wiO1xufVxuLmljb24tYmlub2N1bGFyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjg4XCI7XG59XG4uaWNvbi1iaW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY4OVwiO1xufVxuLmljb24tYml0YnVja2V0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2OGFcIjtcbn1cbi5pY29uLWJsYWNrLW1lc2E6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY4YlwiO1xufVxuLmljb24tYmxhY2tiZXJyeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjhjXCI7XG59XG4uaWNvbi1ibGluZHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY4ZFwiO1xufVxuLmljb24tYmxvY2staGVscGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2OGVcIjtcbn1cbi5pY29uLWJsb2dnZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY4ZlwiO1xufVxuLmljb24tYmx1ZXRvb3RoLWF1ZGlvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2OTBcIjtcbn1cbi5pY29uLWJsdWV0b290aC1jb25uZWN0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2OTFcIjtcbn1cbi5pY29uLWJsdWV0b290aC1zZXR0aW5nczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjkyXCI7XG59XG4uaWNvbi1ibHVldG9vdGgtdHJhbnNmZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY5M1wiO1xufVxuLmljb24tYmx1ZXRvb3RoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2OTRcIjtcbn1cbi5pY29uLWJsdXItbGluZWFyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2OTVcIjtcbn1cbi5pY29uLWJsdXItb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2OTZcIjtcbn1cbi5pY29uLWJsdXItcmFkaWFsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2OTdcIjtcbn1cbi5pY29uLWJsdXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY5OFwiO1xufVxuLmljb24tYm9uZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjk5XCI7XG59XG4uaWNvbi1ib29rLW11bHRpcGxlLXZhcmlhbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY5YVwiO1xufVxuLmljb24tYm9vay1tdWx0aXBsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjliXCI7XG59XG4uaWNvbi1ib29rLW9wZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY5Y1wiO1xufVxuLmljb24tYm9vay12YXJpYW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2OWRcIjtcbn1cbi5pY29uLWJvb2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY5ZVwiO1xufVxuLmljb24tYm9va21hcmstY2hlY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY5ZlwiO1xufVxuLmljb24tYm9va21hcmstbXVzaWM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZhMFwiO1xufVxuLmljb24tYm9va21hcmstb3V0bGluZS1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YTFcIjtcbn1cbi5pY29uLWJvb2ttYXJrLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZhMlwiO1xufVxuLmljb24tYm9va21hcmstcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmEzXCI7XG59XG4uaWNvbi1ib29rbWFyay1yZW1vdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZhNFwiO1xufVxuLmljb24tYm9va21hcms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZhNVwiO1xufVxuLmljb24tYm9yZGVyLWFsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmE2XCI7XG59XG4uaWNvbi1ib3JkZXItYm90dG9tOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YTdcIjtcbn1cbi5pY29uLWJvcmRlci1jb2xvcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmE4XCI7XG59XG4uaWNvbi1ib3JkZXItaG9yaXpvbnRhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmE5XCI7XG59XG4uaWNvbi1ib3JkZXItaW5zaWRlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YWFcIjtcbn1cbi5pY29uLWJvcmRlci1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YWJcIjtcbn1cbi5pY29uLWJvcmRlci1ub25lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YWNcIjtcbn1cbi5pY29uLWJvcmRlci1vdXRzaWRlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YWRcIjtcbn1cbi5pY29uLWJvcmRlci1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmFlXCI7XG59XG4uaWNvbi1ib3JkZXItdG9wOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YWZcIjtcbn1cbi5pY29uLWJvcmRlci12ZXJ0aWNhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmIwXCI7XG59XG4uaWNvbi1ib3dsaW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YjFcIjtcbn1cbi5pY29uLWJveC1kb3dubG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmIyXCI7XG59XG4uaWNvbi1ib3gtdXBsb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YjNcIjtcbn1cbi5pY29uLWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmI0XCI7XG59XG4uaWNvbi1icmllZmNhc2UtY2hlY2tlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmI1XCI7XG59XG4uaWNvbi1icmllZmNhc2UtZG93bmxvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZiNlwiO1xufVxuLmljb24tYnJpZWZjYXNlLXVwbG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmI3XCI7XG59XG4uaWNvbi1icmllZmNhc2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZiOFwiO1xufVxuLmljb24tYnJpZ2h0bmVzcy0xOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YjlcIjtcbn1cbi5pY29uLWJyaWdodG5lc3MtMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmJhXCI7XG59XG4uaWNvbi1icmlnaHRuZXNzLTM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZiYlwiO1xufVxuLmljb24tYnJpZ2h0bmVzcy00OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YmNcIjtcbn1cbi5pY29uLWJyaWdodG5lc3MtNTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmJkXCI7XG59XG4uaWNvbi1icmlnaHRuZXNzLTY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZiZVwiO1xufVxuLmljb24tYnJpZ2h0bmVzcy03OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YmZcIjtcbn1cbi5pY29uLWJyaWdodG5lc3MtYXV0bzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmMwXCI7XG59XG4uaWNvbi1icmlnaHRuZXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YzFcIjtcbn1cbi5pY29uLWJyb29tOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YzJcIjtcbn1cbi5pY29uLWJydXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YzNcIjtcbn1cbi5pY29uLWJ1ZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmM0XCI7XG59XG4uaWNvbi1idWxsZXRpbi1ib2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmM1XCI7XG59XG4uaWNvbi1idWxsaG9ybjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmM2XCI7XG59XG4uaWNvbi1idXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZjN1wiO1xufVxuLmljb24tY2FrZS12YXJpYW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YzhcIjtcbn1cbi5pY29uLWNha2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZjOVwiO1xufVxuLmljb24tY2FsY3VsYXRvcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmNhXCI7XG59XG4uaWNvbi1jYWxlbmRhci1ibGFuazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmNiXCI7XG59XG4uaWNvbi1jYWxlbmRhci1jaGVjay1tdWx0aXBsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmNjXCI7XG59XG4uaWNvbi1jYWxlbmRhci1jaGVjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmNkXCI7XG59XG4uaWNvbi1jYWxlbmRhci1jbG9jazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmNlXCI7XG59XG4uaWNvbi1jYWxlbmRhci1tdWx0aXBsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmNmXCI7XG59XG4uaWNvbi1jYWxlbmRhci1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZDBcIjtcbn1cbi5pY29uLWNhbGVuZGFyLXJlbW92ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmQxXCI7XG59XG4uaWNvbi1jYWxlbmRhci1zZWxlY3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZkMlwiO1xufVxuLmljb24tY2FsZW5kYXItdGV4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmQzXCI7XG59XG4uaWNvbi1jYWxlbmRhci10b2RheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmQ0XCI7XG59XG4uaWNvbi1jYWxlbmRhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmQ1XCI7XG59XG4uaWNvbi1jYW1jb3JkZXItYm94LW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmQ2XCI7XG59XG4uaWNvbi1jYW1jb3JkZXItYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZDdcIjtcbn1cbi5pY29uLWNhbWNvcmRlci1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZkOFwiO1xufVxuLmljb24tY2FtY29yZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZDlcIjtcbn1cbi5pY29uLWNhbWVyYS1mcm9udC12YXJpYW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZGFcIjtcbn1cbi5pY29uLWNhbWVyYS1mcm9udDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmRiXCI7XG59XG4uaWNvbi1jYW1lcmEtaXJpczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmRjXCI7XG59XG4uaWNvbi1jYW1lcmEtcGFydHktbW9kZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmRkXCI7XG59XG4uaWNvbi1jYW1lcmEtcmVhci12YXJpYW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZGVcIjtcbn1cbi5pY29uLWNhbWVyYS1yZWFyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZGZcIjtcbn1cbi5pY29uLWNhbWVyYS1zd2l0Y2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZlMFwiO1xufVxuLmljb24tY2FtZXJhLXRpbWVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZTFcIjtcbn1cbi5pY29uLWNhbWVyYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmUyXCI7XG59XG4uaWNvbi1jYW5jZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZlM1wiO1xufVxuLmljb24tY2FuZHljYW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZTRcIjtcbn1cbi5pY29uLWNhci13YXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZTVcIjtcbn1cbi5pY29uLWNhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmU2XCI7XG59XG4uaWNvbi1jYXJyb3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZlN1wiO1xufVxuLmljb24tY2FydC1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZThcIjtcbn1cbi5pY29uLWNhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZlOVwiO1xufVxuLmljb24tY2FzaC0xMDA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZlYVwiO1xufVxuLmljb24tY2FzaC1tdWx0aXBsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmViXCI7XG59XG4uaWNvbi1jYXNoLXVzZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmVjXCI7XG59XG4uaWNvbi1jYXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZWRcIjtcbn1cbi5pY29uLWNhc3QtY29ubmVjdGVkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZWVcIjtcbn1cbi5pY29uLWNhc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZlZlwiO1xufVxuLmljb24tY2FzdGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZjBcIjtcbn1cbi5pY29uLWNhdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmYxXCI7XG59XG4uaWNvbi1jZWxscGhvbmUtYW5kcm9pZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmYyXCI7XG59XG4uaWNvbi1jZWxscGhvbmUtZG9jazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmYzXCI7XG59XG4uaWNvbi1jZWxscGhvbmUtaXBob25lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZjRcIjtcbn1cbi5pY29uLWNlbGxwaG9uZS1saW5rLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmY1XCI7XG59XG4uaWNvbi1jZWxscGhvbmUtbGluazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmY2XCI7XG59XG4uaWNvbi1jZWxscGhvbmUtc2V0dGluZ3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZmN1wiO1xufVxuLmljb24tY2VsbHBob25lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZjhcIjtcbn1cbi5pY29uLWNoYWlyLXNjaG9vbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmY5XCI7XG59XG4uaWNvbi1jaGFydC1hcmM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZmYVwiO1xufVxuLmljb24tY2hhcnQtYXJlYXNwbGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmZiXCI7XG59XG4uaWNvbi1jaGFydC1iYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZmY1wiO1xufVxuLmljb24tY2hhcnQtaGlzdG9ncmFtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZmRcIjtcbn1cbi5pY29uLWNoYXJ0LWxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZmZVwiO1xufVxuLmljb24tY2hhcnQtcGllOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZmZcIjtcbn1cbi5pY29uLWNoZWNrLWFsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzAwXCI7XG59XG4uaWNvbi1jaGVjay1ib29rbWFyazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzAxXCI7XG59XG4uaWNvbi1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcwMlwiO1xufVxuLmljb24tY2hlY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcwM1wiO1xufVxuLmljb24tY2hlY2tib3gtYmxhbmstY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcwNFwiO1xufVxuLmljb24tY2hlY2tib3gtYmxhbmstY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MDVcIjtcbn1cbi5pY29uLWNoZWNrYm94LWJsYW5rLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcwNlwiO1xufVxuLmljb24tY2hlY2tib3gtYmxhbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcwN1wiO1xufVxuLmljb24tY2hlY2tib3gtbWFya2VkLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MDhcIjtcbn1cbi5pY29uLWNoZWNrYm94LW1hcmtlZC1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcwOVwiO1xufVxuLmljb24tY2hlY2tib3gtbWFya2VkLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcwYVwiO1xufVxuLmljb24tY2hlY2tib3gtbWFya2VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MGJcIjtcbn1cbi5pY29uLWNoZWNrYm94LW11bHRpcGxlLWJsYW5rLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcwY1wiO1xufVxuLmljb24tY2hlY2tib3gtbXVsdGlwbGUtYmxhbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcwZFwiO1xufVxuLmljb24tY2hlY2tib3gtbXVsdGlwbGUtbWFya2VkLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcwZVwiO1xufVxuLmljb24tY2hlY2tib3gtbXVsdGlwbGUtbWFya2VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MGZcIjtcbn1cbi5pY29uLWNoZWNrZXJib2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzEwXCI7XG59XG4uaWNvbi1jaGV2cm9uLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MTFcIjtcbn1cbi5pY29uLWNoZXZyb24tZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcxMlwiO1xufVxuLmljb24tY2hldnJvbi1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcxM1wiO1xufVxuLmljb24tY2hldnJvbi1kb3VibGUtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcxNFwiO1xufVxuLmljb24tY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MTVcIjtcbn1cbi5pY29uLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzE2XCI7XG59XG4uaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MTdcIjtcbn1cbi5pY29uLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcxOFwiO1xufVxuLmljb24tY2h1cmNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MTlcIjtcbn1cbi5pY29uLWNpc2NvLXdlYmV4OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MWFcIjtcbn1cbi5pY29uLWNpdHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcxYlwiO1xufVxuLmljb24tY2xhcHBlcmJvYXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MWNcIjtcbn1cbi5pY29uLWNsaXBib2FyZC1hY2NvdW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MWRcIjtcbn1cbi5pY29uLWNsaXBib2FyZC1hbGVydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzFlXCI7XG59XG4uaWNvbi1jbGlwYm9hcmQtYXJyb3ctZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzFmXCI7XG59XG4uaWNvbi1jbGlwYm9hcmQtYXJyb3ctbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzIwXCI7XG59XG4uaWNvbi1jbGlwYm9hcmQtY2hlY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcyMVwiO1xufVxuLmljb24tY2xpcGJvYXJkLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcyMlwiO1xufVxuLmljb24tY2xpcGJvYXJkLXRleHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcyM1wiO1xufVxuLmljb24tY2xpcGJvYXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MjRcIjtcbn1cbi5pY29uLWNsaXBweTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzI1XCI7XG59XG4uaWNvbi1jbG9jay1mYXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MjZcIjtcbn1cbi5pY29uLWNsb2NrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MjdcIjtcbn1cbi5pY29uLWNsb3NlLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MjhcIjtcbn1cbi5pY29uLWNsb3NlLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzI5XCI7XG59XG4uaWNvbi1jbG9zZS1uZXR3b3JrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MmFcIjtcbn1cbi5pY29uLWNsb3NlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MmJcIjtcbn1cbi5pY29uLWNsb3NlZC1jYXB0aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MmNcIjtcbn1cbi5pY29uLWNsb3VkLWNoZWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MmRcIjtcbn1cbi5pY29uLWNsb3VkLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzJlXCI7XG59XG4uaWNvbi1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzJmXCI7XG59XG4uaWNvbi1jbG91ZC1vdXRsaW5lLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzMwXCI7XG59XG4uaWNvbi1jbG91ZC1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MzFcIjtcbn1cbi5pY29uLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzMyXCI7XG59XG4uaWNvbi1jbG91ZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzMzXCI7XG59XG4uaWNvbi1jb2RlLWFycmF5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MzRcIjtcbn1cbi5pY29uLWNvZGUtYnJhY2VzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MzVcIjtcbn1cbi5pY29uLWNvZGUtZXF1YWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTczNlwiO1xufVxuLmljb24tY29kZS1ncmVhdGVyLXRoYW4tb3ItZXF1YWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTczN1wiO1xufVxuLmljb24tY29kZS1ncmVhdGVyLXRoYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTczOFwiO1xufVxuLmljb24tY29kZS1sZXNzLXRoYW4tb3ItZXF1YWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTczOVwiO1xufVxuLmljb24tY29kZS1sZXNzLXRoYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTczYVwiO1xufVxuLmljb24tY29kZS1ub3QtZXF1YWwtdmFyaWFudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzNiXCI7XG59XG4uaWNvbi1jb2RlLW5vdC1lcXVhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzNjXCI7XG59XG4uaWNvbi1jb2RlLXN0cmluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzNkXCI7XG59XG4uaWNvbi1jb2RlLXRhZ3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTczZVwiO1xufVxuLmljb24tY29kZXBlbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzNmXCI7XG59XG4uaWNvbi1jb2ZmZWUtdG8tZ286YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc0MFwiO1xufVxuLmljb24tY29mZmVlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NDFcIjtcbn1cbi5pY29uLWNvZy1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc0MlwiO1xufVxuLmljb24tY29nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NDNcIjtcbn1cbi5pY29uLWNvaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc0NFwiO1xufVxuLmljb24tY29sb3ItaGVscGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NDVcIjtcbn1cbi5pY29uLWNvbW1lbnQtYWNjb3VudC1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NDZcIjtcbn1cbi5pY29uLWNvbW1lbnQtYWNjb3VudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzQ3XCI7XG59XG4uaWNvbi1jb21tZW50LWFsZXJ0LW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc0OFwiO1xufVxuLmljb24tY29tbWVudC1hbGVydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzQ5XCI7XG59XG4uaWNvbi1jb21tZW50LWNoZWNrLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc0YVwiO1xufVxuLmljb24tY29tbWVudC1jaGVjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzRiXCI7XG59XG4uaWNvbi1jb21tZW50LW11bHRpcGUtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzRjXCI7XG59XG4uaWNvbi1jb21tZW50LW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc0ZFwiO1xufVxuLmljb24tY29tbWVudC1wbHVzLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc0ZVwiO1xufVxuLmljb24tY29tbWVudC1wcm9jZXNzaW5nLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc0ZlwiO1xufVxuLmljb24tY29tbWVudC1wcm9jZXNzaW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NTBcIjtcbn1cbi5pY29uLWNvbW1lbnQtcmVtb3ZlLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc1MVwiO1xufVxuLmljb24tY29tbWVudC10ZXh0LW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc1MlwiO1xufVxuLmljb24tY29tbWVudC10ZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NTNcIjtcbn1cbi5pY29uLWNvbW1lbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc1NFwiO1xufVxuLmljb24tY29tcGFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzU1XCI7XG59XG4uaWNvbi1jb21wYXNzLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc1NlwiO1xufVxuLmljb24tY29tcGFzczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzU3XCI7XG59XG4uaWNvbi1jb25zb2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NThcIjtcbn1cbi5pY29uLWNvbnRlbnQtY29weTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzU5XCI7XG59XG4uaWNvbi1jb250ZW50LWN1dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzVhXCI7XG59XG4uaWNvbi1jb250ZW50LWR1cGxpY2F0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzViXCI7XG59XG4uaWNvbi1jb250ZW50LXBhc3RlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NWNcIjtcbn1cbi5pY29uLWNvbnRlbnQtc2F2ZS1hbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc1ZFwiO1xufVxuLmljb24tY29udGVudC1zYXZlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NWVcIjtcbn1cbi5pY29uLWNvbnRyYXN0LWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzVmXCI7XG59XG4uaWNvbi1jb250cmFzdC1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc2MFwiO1xufVxuLmljb24tY29udHJhc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc2MVwiO1xufVxuLmljb24tY29udHJvbGxlci14Ym94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NjJcIjtcbn1cbi5pY29uLWNvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzYzXCI7XG59XG4uaWNvbi1jcmVkaXQtY2FyZC1tdWx0aXBsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzY0XCI7XG59XG4uaWNvbi1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzY1XCI7XG59XG4uaWNvbi1jcm9wLWZyZWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc2NlwiO1xufVxuLmljb24tY3JvcC1sYW5kc2NhcGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc2N1wiO1xufVxuLmljb24tY3JvcC1wb3J0cmFpdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzY4XCI7XG59XG4uaWNvbi1jcm9wLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzY5XCI7XG59XG4uaWNvbi1jcm9wOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NmFcIjtcbn1cbi5pY29uLWNyb3NzaGFpcnMtZ3BzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NmJcIjtcbn1cbi5pY29uLWNyb3NzaGFpcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc2Y1wiO1xufVxuLmljb24tY3Jvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc2ZFwiO1xufVxuLmljb24tY3ViZS1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NmVcIjtcbn1cbi5pY29uLWN1YmUtdW5mb2xkZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc2ZlwiO1xufVxuLmljb24tY3ViZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzcwXCI7XG59XG4uaWNvbi1jdXAtd2F0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc3MVwiO1xufVxuLmljb24tY3VwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NzJcIjtcbn1cbi5pY29uLWN1cnJlbmN5LWJ0YzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzczXCI7XG59XG4uaWNvbi1jdXJyZW5jeS1ldXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc3NFwiO1xufVxuLmljb24tY3VycmVuY3ktZ2JwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NzVcIjtcbn1cbi5pY29uLWN1cnJlbmN5LWlucjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzc2XCI7XG59XG4uaWNvbi1jdXJyZW5jeS1ydWI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc3N1wiO1xufVxuLmljb24tY3VycmVuY3ktdHJ5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NzhcIjtcbn1cbi5pY29uLWN1cnJlbmN5LXVzZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzc5XCI7XG59XG4uaWNvbi1jdXJzb3ItZGVmYXVsdC1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3N2FcIjtcbn1cbi5pY29uLWN1cnNvci1kZWZhdWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3N2JcIjtcbn1cbi5pY29uLWN1cnNvci1tb3ZlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3N2NcIjtcbn1cbi5pY29uLWN1cnNvci1wb2ludGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3N2RcIjtcbn1cbi5pY29uLWRhdGE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc3ZVwiO1xufVxuLmljb24tZGVidWctc3RlcC1pbnRvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3N2ZcIjtcbn1cbi5pY29uLWRlYnVnLXN0ZXAtb3V0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ODBcIjtcbn1cbi5pY29uLWRlYnVnLXN0ZXAtb3ZlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzgxXCI7XG59XG4uaWNvbi1kZWNpbWFsLWRlY3JlYXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ODJcIjtcbn1cbi5pY29uLWRlY2ltYWwtaW5jcmVhc2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc4M1wiO1xufVxuLmljb24tZGVsZXRlLXZhcmlhbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc4NFwiO1xufVxuLmljb24tZGVsZXRlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ODVcIjtcbn1cbi5pY29uLWRlc2twaG9uZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzg2XCI7XG59XG4uaWNvbi1kZXNrdG9wLW1hYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzg3XCI7XG59XG4uaWNvbi1kZXNrdG9wLXRvd2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ODhcIjtcbn1cbi5pY29uLWRldGFpbHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc4OVwiO1xufVxuLmljb24tZGV2aWFudGFydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzhhXCI7XG59XG4uaWNvbi1kaWFtb25kOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3OGJcIjtcbn1cbi5pY29uLWRpY2UtMTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzhjXCI7XG59XG4uaWNvbi1kaWNlLTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc4ZFwiO1xufVxuLmljb24tZGljZS0zOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3OGVcIjtcbn1cbi5pY29uLWRpY2UtNDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzhmXCI7XG59XG4uaWNvbi1kaWNlLTU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc5MFwiO1xufVxuLmljb24tZGljZS02OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3OTFcIjtcbn1cbi5pY29uLWRpY2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc5MlwiO1xufVxuLmljb24tZGlyZWN0aW9uczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzkzXCI7XG59XG4uaWNvbi1kaXNrLWFsZXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3OTRcIjtcbn1cbi5pY29uLWRpc3F1cy1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3OTVcIjtcbn1cbi5pY29uLWRpc3F1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzk2XCI7XG59XG4uaWNvbi1kaXZpc2lvbi1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc5N1wiO1xufVxuLmljb24tZGl2aXNpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc5OFwiO1xufVxuLmljb24tZG5zOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3OTlcIjtcbn1cbi5pY29uLWRvY3VtZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3OWFcIjtcbn1cbi5pY29uLWRvbWFpbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzliXCI7XG59XG4uaWNvbi1kb3RzLWhvcml6b250YWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc5Y1wiO1xufVxuLmljb24tZG90cy12ZXJ0aWNhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzlkXCI7XG59XG4uaWNvbi1kb3dubG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzllXCI7XG59XG4uaWNvbi1kcmFnLWhvcml6b250YWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc5ZlwiO1xufVxuLmljb24tZHJhZy12ZXJ0aWNhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2EwXCI7XG59XG4uaWNvbi1kcmFnOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YTFcIjtcbn1cbi5pY29uLWRyYXdpbmctYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YTJcIjtcbn1cbi5pY29uLWRyYXdpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdhM1wiO1xufVxuLmljb24tZHJpYmJibGUtYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YTRcIjtcbn1cbi5pY29uLWRyaWJiYmxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YTVcIjtcbn1cbi5pY29uLWRyb25lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YTZcIjtcbn1cbi5pY29uLWRyb3Bib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdhN1wiO1xufVxuLmljb24tZHJ1cGFsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YThcIjtcbn1cbi5pY29uLWR1Y2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdhOVwiO1xufVxuLmljb24tZHVtYmJlbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdhYVwiO1xufVxuLmljb24tZWFydGgtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YWJcIjtcbn1cbi5pY29uLWVhcnRoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YWNcIjtcbn1cbi5pY29uLWViYXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdhZFwiO1xufVxuLmljb24tZWRnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2FlXCI7XG59XG4uaWNvbi1lamVjdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2FmXCI7XG59XG4uaWNvbi1lbGV2YXRpb24tZGVjbGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2IwXCI7XG59XG4uaWNvbi1lbGV2YXRpb24tcmlzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2IxXCI7XG59XG4uaWNvbi1lbGV2YXRvcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2IyXCI7XG59XG4uaWNvbi1lbWFpbC1vcGVuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YjNcIjtcbn1cbi5pY29uLWVtYWlsLXNlY3VyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2I0XCI7XG59XG4uaWNvbi1lbWFpbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2I1XCI7XG59XG4uaWNvbi1lbW90aWNvbi1jb29sOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YjZcIjtcbn1cbi5pY29uLWVtb3RpY29uLWRldmlsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YjdcIjtcbn1cbi5pY29uLWVtb3RpY29uLWhhcHB5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YjhcIjtcbn1cbi5pY29uLWVtb3RpY29uLW5ldXRyYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdiOVwiO1xufVxuLmljb24tZW1vdGljb24tcG9vcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2JhXCI7XG59XG4uaWNvbi1lbW90aWNvbi1zYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdiYlwiO1xufVxuLmljb24tZW1vdGljb24tdG9uZ3VlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YmNcIjtcbn1cbi5pY29uLWVtb3RpY29uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YmRcIjtcbn1cbi5pY29uLWVuZ2luZS1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YmVcIjtcbn1cbi5pY29uLWVuZ2luZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2JmXCI7XG59XG4uaWNvbi1lcXVhbC1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdjMFwiO1xufVxuLmljb24tZXF1YWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdjMVwiO1xufVxuLmljb24tZXJhc2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YzJcIjtcbn1cbi5pY29uLWVzY2FsYXRvcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2MzXCI7XG59XG4uaWNvbi1ldHN5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YzRcIjtcbn1cbi5pY29uLWV2ZXJub3RlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YzVcIjtcbn1cbi5pY29uLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YzZcIjtcbn1cbi5pY29uLWV4aXQtdG8tYXBwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YzdcIjtcbn1cbi5pY29uLWV4cG9ydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2M4XCI7XG59XG4uaWNvbi1leWUtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YzlcIjtcbn1cbi5pY29uLWV5ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2NhXCI7XG59XG4uaWNvbi1leWVkcm9wcGVyLXZhcmlhbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdjYlwiO1xufVxuLmljb24tZXllZHJvcHBlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2NjXCI7XG59XG4uaWNvbi1mYWNlYm9vay1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdjZFwiO1xufVxuLmljb24tZmFjZWJvb2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdjZVwiO1xufVxuLmljb24tZmFjdG9yeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2NmXCI7XG59XG4uaWNvbi1mYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdkMFwiO1xufVxuLmljb24tZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZDFcIjtcbn1cbi5pY29uLWZlcnJ5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZDJcIjtcbn1cbi5pY29uLWZpbGUtY2xvdWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdkM1wiO1xufVxuLmljb24tZmlsZS1kZWxpbWl0ZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdkNFwiO1xufVxuLmljb24tZmlsZS1kb2N1bWVudC1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdkNVwiO1xufVxuLmljb24tZmlsZS1kb2N1bWVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2Q2XCI7XG59XG4uaWNvbi1maWxlLWV4Y2VsLWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2Q3XCI7XG59XG4uaWNvbi1maWxlLWV4Y2VsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZDhcIjtcbn1cbi5pY29uLWZpbGUtZmluZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2Q5XCI7XG59XG4uaWNvbi1maWxlLWhpZGRlbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2RhXCI7XG59XG4uaWNvbi1maWxlLWltYWdlLWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2RiXCI7XG59XG4uaWNvbi1maWxlLWltYWdlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZGNcIjtcbn1cbi5pY29uLWZpbGUtbXVsdGlwbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdkZFwiO1xufVxuLmljb24tZmlsZS1tdXNpYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2RlXCI7XG59XG4uaWNvbi1maWxlLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdkZlwiO1xufVxuLmljb24tZmlsZS1wZGYtYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZTBcIjtcbn1cbi5pY29uLWZpbGUtcGRmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZTFcIjtcbn1cbi5pY29uLWZpbGUtcG93ZXJwb2ludC1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdlMlwiO1xufVxuLmljb24tZmlsZS1wb3dlcnBvaW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZTNcIjtcbn1cbi5pY29uLWZpbGUtcHJlc2VudGF0aW9uLWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2U0XCI7XG59XG4uaWNvbi1maWxlLXZpZGVvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZTVcIjtcbn1cbi5pY29uLWZpbGUtd29yZC1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdlNlwiO1xufVxuLmljb24tZmlsZS13b3JkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZTdcIjtcbn1cbi5pY29uLWZpbGUteG1sOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZThcIjtcbn1cbi5pY29uLWZpbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdlOVwiO1xufVxuLmljb24tZmlsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2VhXCI7XG59XG4uaWNvbi1maWxtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZWJcIjtcbn1cbi5pY29uLWZpbG1zdHJpcC1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdlY1wiO1xufVxuLmljb24tZmlsbXN0cmlwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZWRcIjtcbn1cbi5pY29uLWZpbHRlci1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZWVcIjtcbn1cbi5pY29uLWZpbHRlci1yZW1vdmUtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2VmXCI7XG59XG4uaWNvbi1maWx0ZXItcmVtb3ZlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZjBcIjtcbn1cbi5pY29uLWZpbHRlci12YXJpYW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZjFcIjtcbn1cbi5pY29uLWZpbHRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2YyXCI7XG59XG4uaWNvbi1maXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZjNcIjtcbn1cbi5pY29uLWZpc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdmNFwiO1xufVxuLmljb24tZmxhZy1jaGVja2VyZWQtdmFyaWFudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2Y1XCI7XG59XG4uaWNvbi1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2Y2XCI7XG59XG4uaWNvbi1mbGFnLW91dGxpbmUtdmFyaWFudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2Y3XCI7XG59XG4uaWNvbi1mbGFnLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdmOFwiO1xufVxuLmljb24tZmxhZy10cmlhbmdsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2Y5XCI7XG59XG4uaWNvbi1mbGFnLXZhcmlhbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdmYVwiO1xufVxuLmljb24tZmxhZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2ZiXCI7XG59XG4uaWNvbi1mbGFzaC1hdXRvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZmNcIjtcbn1cbi5pY29uLWZsYXNoLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2ZkXCI7XG59XG4uaWNvbi1mbGFzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2ZlXCI7XG59XG4uaWNvbi1mbGFzaGxpZ2h0LW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2ZmXCI7XG59XG4uaWNvbi1mbGFzaGxpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MDBcIjtcbn1cbi5pY29uLWZsYXR0cjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODAxXCI7XG59XG4uaWNvbi1mbGlja3ItYWZ0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgwMlwiO1xufVxuLmljb24tZmxpY2tyLWJlZm9yZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODAzXCI7XG59XG4uaWNvbi1mbGlwLXRvLWJhY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgwNFwiO1xufVxuLmljb24tZmxpcC10by1mcm9udDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODA1XCI7XG59XG4uaWNvbi1mbG9wcHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgwNlwiO1xufVxuLmljb24tZmxvd2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MDdcIjtcbn1cbi5pY29uLWZvbGRlci1hY2NvdW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MDhcIjtcbn1cbi5pY29uLWZvbGRlci1kb3dubG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODA5XCI7XG59XG4uaWNvbi1mb2xkZXItZ29vZ2xlLWRyaXZlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MGFcIjtcbn1cbi5pY29uLWZvbGRlci1pbWFnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODBiXCI7XG59XG4uaWNvbi1mb2xkZXItbG9jay1vcGVuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MGNcIjtcbn1cbi5pY29uLWZvbGRlci1sb2NrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MGRcIjtcbn1cbi5pY29uLWZvbGRlci1tb3ZlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MGVcIjtcbn1cbi5pY29uLWZvbGRlci1tdWx0aXBsZS1pbWFnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODBmXCI7XG59XG4uaWNvbi1mb2xkZXItbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODEwXCI7XG59XG4uaWNvbi1mb2xkZXItbXVsdGlwbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgxMVwiO1xufVxuLmljb24tZm9sZGVyLW91dGxpbmUtbG9jazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODEyXCI7XG59XG4uaWNvbi1mb2xkZXItb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODEzXCI7XG59XG4uaWNvbi1mb2xkZXItcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODE0XCI7XG59XG4uaWNvbi1mb2xkZXItcmVtb3ZlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MTVcIjtcbn1cbi5pY29uLWZvbGRlci11cGxvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgxNlwiO1xufVxuLmljb24tZm9sZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MTdcIjtcbn1cbi5pY29uLWZvb2QtYXBwbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgxOFwiO1xufVxuLmljb24tZm9vZC12YXJpYW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MTlcIjtcbn1cbi5pY29uLWZvb2Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgxYVwiO1xufVxuLmljb24tZm9vdGJhbGwtaGVsbWV0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MWJcIjtcbn1cbi5pY29uLWZvb3RiYWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MWNcIjtcbn1cbi5pY29uLWZvcm1hdC1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgxZFwiO1xufVxuLmljb24tZm9ybWF0LWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgxZVwiO1xufVxuLmljb24tZm9ybWF0LWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgxZlwiO1xufVxuLmljb24tZm9ybWF0LWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MjBcIjtcbn1cbi5pY29uLWZvcm1hdC1ib2xkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MjFcIjtcbn1cbi5pY29uLWZvcm1hdC1jbGVhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODIyXCI7XG59XG4uaWNvbi1mb3JtYXQtY29sb3ItZmlsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODIzXCI7XG59XG4uaWNvbi1mb3JtYXQtY29sb3I6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgyNFwiO1xufVxuLmljb24tZm9ybWF0LWZsb2F0LWNlbnRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODI1XCI7XG59XG4uaWNvbi1mb3JtYXQtZmxvYXQtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODI2XCI7XG59XG4uaWNvbi1mb3JtYXQtZmxvYXQtbm9uZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODI3XCI7XG59XG4uaWNvbi1mb3JtYXQtZmxvYXQtcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgyOFwiO1xufVxuLmljb24tZm9ybWF0LWhlYWRlci0xOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MjlcIjtcbn1cbi5pY29uLWZvcm1hdC1oZWFkZXItMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODJhXCI7XG59XG4uaWNvbi1mb3JtYXQtaGVhZGVyLTM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgyYlwiO1xufVxuLmljb24tZm9ybWF0LWhlYWRlci00OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MmNcIjtcbn1cbi5pY29uLWZvcm1hdC1oZWFkZXItNTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODJkXCI7XG59XG4uaWNvbi1mb3JtYXQtaGVhZGVyLTY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgyZVwiO1xufVxuLmljb24tZm9ybWF0LWhlYWRlci1kZWNyZWFzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODJmXCI7XG59XG4uaWNvbi1mb3JtYXQtaGVhZGVyLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgzMFwiO1xufVxuLmljb24tZm9ybWF0LWhlYWRlci1lcXVhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODMxXCI7XG59XG4uaWNvbi1mb3JtYXQtaGVhZGVyLWluY3JlYXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MzJcIjtcbn1cbi5pY29uLWZvcm1hdC1oZWFkZXItcG91bmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgzM1wiO1xufVxuLmljb24tZm9ybWF0LWhlYWRlci11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODM0XCI7XG59XG4uaWNvbi1mb3JtYXQtaW5kZW50LWRlY3JlYXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MzVcIjtcbn1cbi5pY29uLWZvcm1hdC1pbmRlbnQtaW5jcmVhc2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgzNlwiO1xufVxuLmljb24tZm9ybWF0LWl0YWxpYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODM3XCI7XG59XG4uaWNvbi1mb3JtYXQtbGluZS1zcGFjaW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MzhcIjtcbn1cbi5pY29uLWZvcm1hdC1saXN0LWJ1bGxldGVkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MzlcIjtcbn1cbi5pY29uLWZvcm1hdC1saXN0LW51bWJlcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgzYVwiO1xufVxuLmljb24tZm9ybWF0LW9iamVjdC1pbmxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgzYlwiO1xufVxuLmljb24tZm9ybWF0LW9iamVjdC1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgzY1wiO1xufVxuLmljb24tZm9ybWF0LW9iamVjdC10aWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODNkXCI7XG59XG4uaWNvbi1mb3JtYXQtb2JqZWN0LXRvcC1ib3R0b206YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgzZVwiO1xufVxuLmljb24tZm9ybWF0LXBhaW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4M2ZcIjtcbn1cbi5pY29uLWZvcm1hdC1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg0MFwiO1xufVxuLmljb24tZm9ybWF0LXF1b3RlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NDFcIjtcbn1cbi5pY29uLWZvcm1hdC1zaXplOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NDJcIjtcbn1cbi5pY29uLWZvcm1hdC1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NDNcIjtcbn1cbi5pY29uLWZvcm1hdC1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg0NFwiO1xufVxuLmljb24tZm9ybWF0LXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NDVcIjtcbn1cbi5pY29uLWZvcm1hdC10ZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NDZcIjtcbn1cbi5pY29uLWZvcm1hdC10ZXh0ZGlyZWN0aW9uLWwtdG8tcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODQ3XCI7XG59XG4uaWNvbi1mb3JtYXQtdGV4dGRpcmVjdGlvbi1yLXRvLWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg0OFwiO1xufVxuLmljb24tZm9ybWF0LXVuZGVybGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODQ5XCI7XG59XG4uaWNvbi1mb3J1bTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODRhXCI7XG59XG4uaWNvbi1mb3J3YXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NGJcIjtcbn1cbi5pY29uLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg0Y1wiO1xufVxuLmljb24tZnJpZGdlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NGRcIjtcbn1cbi5pY29uLWZ1bGxzY3JlZW4tZXhpdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODRlXCI7XG59XG4uaWNvbi1mdWxsc2NyZWVuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NGZcIjtcbn1cbi5pY29uLWZ1bmN0aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NTBcIjtcbn1cbi5pY29uLWdhbWVwYWQtdmFyaWFudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODUxXCI7XG59XG4uaWNvbi1nYW1lcGFkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NTJcIjtcbn1cbi5pY29uLWdhcy1zdGF0aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NTNcIjtcbn1cbi5pY29uLWdhdmVsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NTRcIjtcbn1cbi5pY29uLWdlbmRlci1mZW1hbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg1NVwiO1xufVxuLmljb24tZ2VuZGVyLW1hbGUtZmVtYWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NTZcIjtcbn1cbi5pY29uLWdlbmRlci1tYWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NTdcIjtcbn1cbi5pY29uLWdlbmRlci10cmFuc2dlbmRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODU4XCI7XG59XG4uaWNvbi1naWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NTlcIjtcbn1cbi5pY29uLWdpdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODVhXCI7XG59XG4uaWNvbi1naXRodWItYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NWJcIjtcbn1cbi5pY29uLWdpdGh1YjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODVjXCI7XG59XG4uaWNvbi1nbGFzcy1mbHV0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODVkXCI7XG59XG4uaWNvbi1nbGFzcy1tdWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg1ZVwiO1xufVxuLmljb24tZ2xhc3Mtc3RhbmdlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NWZcIjtcbn1cbi5pY29uLWdsYXNzLXR1bGlwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NjBcIjtcbn1cbi5pY29uLWdsYXNzZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg2MVwiO1xufVxuLmljb24tZ21haWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg2MlwiO1xufVxuLmljb24tZ29vZ2xlLWNocm9tZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODYzXCI7XG59XG4uaWNvbi1nb29nbGUtY2lyY2xlcy1jb21tdW5pdGllczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODY0XCI7XG59XG4uaWNvbi1nb29nbGUtY2lyY2xlcy1leHRlbmRlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODY1XCI7XG59XG4uaWNvbi1nb29nbGUtY2lyY2xlcy1pbnZpdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg2NlwiO1xufVxuLmljb24tZ29vZ2xlLWNpcmNsZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg2N1wiO1xufVxuLmljb24tZ29vZ2xlLWNvbnRyb2xsZXItb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NjhcIjtcbn1cbi5pY29uLWdvb2dsZS1jb250cm9sbGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NjlcIjtcbn1cbi5pY29uLWdvb2dsZS1kcml2ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODZhXCI7XG59XG4uaWNvbi1nb29nbGUtZWFydGg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg2YlwiO1xufVxuLmljb24tZ29vZ2xlLWdsYXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NmNcIjtcbn1cbi5pY29uLWdvb2dsZS1tYXBzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NmRcIjtcbn1cbi5pY29uLWdvb2dsZS1wYWdlczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODZlXCI7XG59XG4uaWNvbi1nb29nbGUtcGxheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODZmXCI7XG59XG4uaWNvbi1nb29nbGUtcGx1cy1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg3MFwiO1xufVxuLmljb24tZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg3MVwiO1xufVxuLmljb24tZ29vZ2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NzJcIjtcbn1cbi5pY29uLWdyaWQtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NzNcIjtcbn1cbi5pY29uLWdyaWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg3NFwiO1xufVxuLmljb24tZ3JvdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg3NVwiO1xufVxuLmljb24taGFuZC1wb2ludGluZy1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODc2XCI7XG59XG4uaWNvbi1oYW5nZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg3N1wiO1xufVxuLmljb24taGFuZ291dHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg3OFwiO1xufVxuLmljb24taGFyZGRpc2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg3OVwiO1xufVxuLmljb24taGVhZHBob25lcy1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg3YVwiO1xufVxuLmljb24taGVhZHBob25lcy1kb3RzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4N2JcIjtcbn1cbi5pY29uLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg3Y1wiO1xufVxuLmljb24taGVhZHNldC1kb2NrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4N2RcIjtcbn1cbi5pY29uLWhlYWRzZXQtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4N2VcIjtcbn1cbi5pY29uLWhlYWRzZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg3ZlwiO1xufVxuLmljb24taGVhcnQtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg4MFwiO1xufVxuLmljb24taGVhcnQtYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ODFcIjtcbn1cbi5pY29uLWhlYXJ0LWJyb2tlbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODgyXCI7XG59XG4uaWNvbi1oZWFydC1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ODNcIjtcbn1cbi5pY29uLWhlYXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ODRcIjtcbn1cbi5pY29uLWhlbHAtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ODVcIjtcbn1cbi5pY29uLWhlbHA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg4NlwiO1xufVxuLmljb24taGV4YWdvbi1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ODdcIjtcbn1cbi5pY29uLWhleGFnb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg4OFwiO1xufVxuLmljb24taGlzdG9yeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODg5XCI7XG59XG4uaWNvbi1ob2xvbGVuczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODhhXCI7XG59XG4uaWNvbi1ob21lLW1vZGVybjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODhiXCI7XG59XG4uaWNvbi1ob21lLXZhcmlhbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg4Y1wiO1xufVxuLmljb24taG9tZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODhkXCI7XG59XG4uaWNvbi1ob3BzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4OGVcIjtcbn1cbi5pY29uLWhvc3BpdGFsLWJ1aWxkaW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4OGZcIjtcbn1cbi5pY29uLWhvc3BpdGFsLW1hcmtlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODkwXCI7XG59XG4uaWNvbi1ob3NwaXRhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODkxXCI7XG59XG4uaWNvbi1ob3RlbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODkyXCI7XG59XG4uaWNvbi1ob3V6ei1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg5M1wiO1xufVxuLmljb24taHVtYW4tY2hpbGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg5NFwiO1xufVxuLmljb24taHVtYW4tbWFsZS1mZW1hbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg5NVwiO1xufVxuLmljb24taHVtYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg5NlwiO1xufVxuLmljb24taW1hZ2UtYWxidW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg5N1wiO1xufVxuLmljb24taW1hZ2UtYXJlYS1jbG9zZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODk4XCI7XG59XG4uaWNvbi1pbWFnZS1hcmVhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4OTlcIjtcbn1cbi5pY29uLWltYWdlLWJyb2tlbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODlhXCI7XG59XG4uaWNvbi1pbWFnZS1maWx0ZXItYmxhY2std2hpdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg5YlwiO1xufVxuLmljb24taW1hZ2UtZmlsdGVyLWNlbnRlci1mb2N1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODljXCI7XG59XG4uaWNvbi1pbWFnZS1maWx0ZXItZHJhbWE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg5ZFwiO1xufVxuLmljb24taW1hZ2UtZmlsdGVyLWZyYW1lczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODllXCI7XG59XG4uaWNvbi1pbWFnZS1maWx0ZXItaGRyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4OWZcIjtcbn1cbi5pY29uLWltYWdlLWZpbHRlci1ub25lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YTBcIjtcbn1cbi5pY29uLWltYWdlLWZpbHRlci10aWx0LXNoaWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YTFcIjtcbn1cbi5pY29uLWltYWdlLWZpbHRlci12aW50YWdlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YTJcIjtcbn1cbi5pY29uLWltYWdlLWZpbHRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGEzXCI7XG59XG4uaWNvbi1pbWFnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGE0XCI7XG59XG4uaWNvbi1pbXBvcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThhNVwiO1xufVxuLmljb24taW5ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThhNlwiO1xufVxuLmljb24taW5kZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YTdcIjtcbn1cbi5pY29uLWluZm9ybWF0aW9uLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThhOFwiO1xufVxuLmljb24taW5mb3JtYXRpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThhOVwiO1xufVxuLmljb24taW5zdGFncmFtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YWFcIjtcbn1cbi5pY29uLWluc3RhcGFwZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThhYlwiO1xufVxuLmljb24taW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThhY1wiO1xufVxuLmljb24taW52ZXJ0LWNvbG9yczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGFkXCI7XG59XG4uaWNvbi1qaXJhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YWVcIjtcbn1cbi5pY29uLWpzZmlkZGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YWZcIjtcbn1cbi5pY29uLWtlZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGIwXCI7XG59XG4uaWNvbi1rZXktY2hhbmdlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YjFcIjtcbn1cbi5pY29uLWtleS1taW51czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGIyXCI7XG59XG4uaWNvbi1rZXktcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGIzXCI7XG59XG4uaWNvbi1rZXktcmVtb3ZlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YjRcIjtcbn1cbi5pY29uLWtleS12YXJpYW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YjVcIjtcbn1cbi5pY29uLWtleTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGI2XCI7XG59XG4uaWNvbi1rZXlib2FyZC1iYWNrc3BhY2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThiN1wiO1xufVxuLmljb24ta2V5Ym9hcmQtY2FwczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGI4XCI7XG59XG4uaWNvbi1rZXlib2FyZC1jbG9zZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGI5XCI7XG59XG4uaWNvbi1rZXlib2FyZC1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThiYVwiO1xufVxuLmljb24ta2V5Ym9hcmQtcmV0dXJuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YmJcIjtcbn1cbi5pY29uLWtleWJvYXJkLXRhYjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGJjXCI7XG59XG4uaWNvbi1rZXlib2FyZC12YXJpYW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YmRcIjtcbn1cbi5pY29uLWtleWJvYXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YmVcIjtcbn1cbi5pY29uLWxhYmVsLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThiZlwiO1xufVxuLmljb24tbGFiZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThjMFwiO1xufVxuLmljb24tbGFuZ3VhZ2UtY3NoYXJwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YzFcIjtcbn1cbi5pY29uLWxhbmd1YWdlLWNzczM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThjMlwiO1xufVxuLmljb24tbGFuZ3VhZ2UtaHRtbDU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThjM1wiO1xufVxuLmljb24tbGFuZ3VhZ2UtamF2YXNjcmlwdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGM0XCI7XG59XG4uaWNvbi1sYW5ndWFnZS1weXRob24tdGV4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGM1XCI7XG59XG4uaWNvbi1sYW5ndWFnZS1weXRob246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThjNlwiO1xufVxuLmljb24tbGFwdG9wLWNocm9tZWJvb2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThjN1wiO1xufVxuLmljb24tbGFwdG9wLW1hYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGM4XCI7XG59XG4uaWNvbi1sYXB0b3Atd2luZG93czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGM5XCI7XG59XG4uaWNvbi1sYXB0b3A6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThjYVwiO1xufVxuLmljb24tbGFzdGZtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4Y2JcIjtcbn1cbi5pY29uLWxhdW5jaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGNjXCI7XG59XG4uaWNvbi1sYXllcnMtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4Y2RcIjtcbn1cbi5pY29uLWxheWVyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGNlXCI7XG59XG4uaWNvbi1sZWFmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4Y2ZcIjtcbn1cbi5pY29uLWxpYnJhcnktYm9va3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThkMFwiO1xufVxuLmljb24tbGlicmFyeS1tdXNpYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGQxXCI7XG59XG4uaWNvbi1saWJyYXJ5LXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThkMlwiO1xufVxuLmljb24tbGlicmFyeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGQzXCI7XG59XG4uaWNvbi1saWdodGJ1bGItb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGQ0XCI7XG59XG4uaWNvbi1saWdodGJ1bGI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThkNVwiO1xufVxuLmljb24tbGluay1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThkNlwiO1xufVxuLmljb24tbGluay12YXJpYW50LW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGQ3XCI7XG59XG4uaWNvbi1saW5rLXZhcmlhbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThkOFwiO1xufVxuLmljb24tbGluazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGQ5XCI7XG59XG4uaWNvbi1saW5rZWRpbi1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThkYVwiO1xufVxuLmljb24tbGlua2VkaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThkYlwiO1xufVxuLmljb24tbGlub2RlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZGNcIjtcbn1cbi5pY29uLWxpbnV4OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZGRcIjtcbn1cbi5pY29uLWxvY2stb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGRlXCI7XG59XG4uaWNvbi1sb2NrLXVubG9ja2VkLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThkZlwiO1xufVxuLmljb24tbG9jay11bmxvY2tlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGUwXCI7XG59XG4uaWNvbi1sb2NrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZTFcIjtcbn1cbi5pY29uLWxvZ2luOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZTJcIjtcbn1cbi5pY29uLWxvZ291dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGUzXCI7XG59XG4uaWNvbi1sb29rczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGU0XCI7XG59XG4uaWNvbi1sb3VwZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGU1XCI7XG59XG4uaWNvbi1sdW14OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZTZcIjtcbn1cbi5pY29uLW1hZ25ldC1vbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGU3XCI7XG59XG4uaWNvbi1tYWduZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThlOFwiO1xufVxuLmljb24tbWFnbmlmeS1taW51czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGU5XCI7XG59XG4uaWNvbi1tYWduaWZ5LXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThlYVwiO1xufVxuLmljb24tbWFnbmlmeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGViXCI7XG59XG4uaWNvbi1tYWlsLXJ1OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZWNcIjtcbn1cbi5pY29uLW1hcC1tYXJrZXItY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZWRcIjtcbn1cbi5pY29uLW1hcC1tYXJrZXItbXVsdGlwbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThlZVwiO1xufVxuLmljb24tbWFwLW1hcmtlci1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThlZlwiO1xufVxuLmljb24tbWFwLW1hcmtlci1yYWRpdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThmMFwiO1xufVxuLmljb24tbWFwLW1hcmtlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGYxXCI7XG59XG4uaWNvbi1tYXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThmMlwiO1xufVxuLmljb24tbWFyZ2luOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZjNcIjtcbn1cbi5pY29uLW1hcmtkb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZjRcIjtcbn1cbi5pY29uLW1hcmtlci1jaGVjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGY1XCI7XG59XG4uaWNvbi1tYXJ0aW5pOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZjZcIjtcbn1cbi5pY29uLW1hdGVyaWFsLXVpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZjdcIjtcbn1cbi5pY29uLW1heGNkbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGY4XCI7XG59XG4uaWNvbi1tZWRpdW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThmOVwiO1xufVxuLmljb24tbWVtb3J5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZmFcIjtcbn1cbi5pY29uLW1lbnUtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGZiXCI7XG59XG4uaWNvbi1tZW51LWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThmY1wiO1xufVxuLmljb24tbWVudS1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGZkXCI7XG59XG4uaWNvbi1tZW51LXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZmVcIjtcbn1cbi5pY29uLW1lbnU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThmZlwiO1xufVxuLmljb24tbWVzc2FnZS1hbGVydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG4uaWNvbi1tZXNzYWdlLWRyYXc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuLmljb24tbWVzc2FnZS1pbWFnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG4uaWNvbi1tZXNzYWdlLXByb2Nlc3Npbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuLmljb24tbWVzc2FnZS1yZXBseTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG4uaWNvbi1tZXNzYWdlLXRleHQtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG4uaWNvbi1tZXNzYWdlLXRleHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuLmljb24tbWVzc2FnZS12aWRlbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG59XG4uaWNvbi1tZXNzYWdlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDhcIjtcbn1cbi5pY29uLW1pY3JvcGhvbmUtZG90czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG4uaWNvbi1taWNyb3Bob25lLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG59XG4uaWNvbi1taWNyb3Bob25lLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuLmljb24tbWljcm9waG9uZS1zZXR0aW5nczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG59XG4uaWNvbi1taWNyb3Bob25lLXZhcmlhbnQtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MGRcIjtcbn1cbi5pY29uLW1pY3JvcGhvbmUtdmFyaWFudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG59XG4uaWNvbi1taWNyb3Bob25lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MGZcIjtcbn1cbi5pY29uLW1pbnVzLWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG59XG4uaWNvbi1taW51cy1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG4uaWNvbi1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxMlwiO1xufVxuLmljb24tbWludXMtbmV0d29yazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG59XG4uaWNvbi1taW51czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTE0XCI7XG59XG4uaWNvbi1tb25pdG9yLW11bHRpcGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTVcIjtcbn1cbi5pY29uLW1vbml0b3I6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxNlwiO1xufVxuLmljb24tbW9yZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTE3XCI7XG59XG4uaWNvbi1tb3VzZS1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxOFwiO1xufVxuLmljb24tbW91c2UtdmFyaWFudC1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxOVwiO1xufVxuLmljb24tbW91c2UtdmFyaWFudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTFhXCI7XG59XG4uaWNvbi1tb3VzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTFiXCI7XG59XG4uaWNvbi1tb3ZpZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTFjXCI7XG59XG4uaWNvbi1tdWx0aXBsaWNhdGlvbi1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxZFwiO1xufVxuLmljb24tbXVsdGlwbGljYXRpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxZVwiO1xufVxuLmljb24tbXVzaWMtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxZlwiO1xufVxuLmljb24tbXVzaWMtYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjBcIjtcbn1cbi5pY29uLW11c2ljLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTIxXCI7XG59XG4uaWNvbi1tdXNpYy1ub3RlLWVpZ2h0aDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTIyXCI7XG59XG4uaWNvbi1tdXNpYy1ub3RlLWhhbGY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyM1wiO1xufVxuLmljb24tbXVzaWMtbm90ZS1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyNFwiO1xufVxuLmljb24tbXVzaWMtbm90ZS1xdWFydGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjVcIjtcbn1cbi5pY29uLW11c2ljLW5vdGUtc2l4dGVlbnRoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjZcIjtcbn1cbi5pY29uLW11c2ljLW5vdGUtd2hvbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyN1wiO1xufVxuLmljb24tbXVzaWMtbm90ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTI4XCI7XG59XG4uaWNvbi1uYXR1cmUtcGVvcGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjlcIjtcbn1cbi5pY29uLW5hdHVyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTJhXCI7XG59XG4uaWNvbi1uYXZpZ2F0aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MmJcIjtcbn1cbi5pY29uLW5lZWRsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTJjXCI7XG59XG4uaWNvbi1uZXN0LXByb3RlY3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyZFwiO1xufVxuLmljb24tbmVzdC10aGVybW9zdGF0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MmVcIjtcbn1cbi5pY29uLW5ld3NwYXBlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTJmXCI7XG59XG4uaWNvbi1uZmMtdGFwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzBcIjtcbn1cbi5pY29uLW5mYy12YXJpYW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzFcIjtcbn1cbi5pY29uLW5mYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTMyXCI7XG59XG4uaWNvbi1ubzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTMzXCI7XG59XG4uaWNvbi1ub3QtZXF1YWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzNFwiO1xufVxuLmljb24tbm90ZS1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzVcIjtcbn1cbi5pY29uLW5vdGUtdGV4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTM2XCI7XG59XG4uaWNvbi1ub3RlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzdcIjtcbn1cbi5pY29uLW51bWVyaWMtMC1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTM4XCI7XG59XG4uaWNvbi1udW1lcmljLTAtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzOVwiO1xufVxuLmljb24tbnVtZXJpYy0wLWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTNhXCI7XG59XG4uaWNvbi1udW1lcmljLTEtYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzYlwiO1xufVxuLmljb24tbnVtZXJpYy0xLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5M2NcIjtcbn1cbi5pY29uLW51bWVyaWMtMS1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzZFwiO1xufVxuLmljb24tbnVtZXJpYy0yLWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5M2VcIjtcbn1cbi5pY29uLW51bWVyaWMtMi1ib3gtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTNmXCI7XG59XG4uaWNvbi1udW1lcmljLTItYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDBcIjtcbn1cbi5pY29uLW51bWVyaWMtMy1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQxXCI7XG59XG4uaWNvbi1udW1lcmljLTMtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0MlwiO1xufVxuLmljb24tbnVtZXJpYy0zLWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQzXCI7XG59XG4uaWNvbi1udW1lcmljLTQtYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0NFwiO1xufVxuLmljb24tbnVtZXJpYy00LWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDVcIjtcbn1cbi5pY29uLW51bWVyaWMtNC1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0NlwiO1xufVxuLmljb24tbnVtZXJpYy01LWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDdcIjtcbn1cbi5pY29uLW51bWVyaWMtNS1ib3gtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQ4XCI7XG59XG4uaWNvbi1udW1lcmljLTUtYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDlcIjtcbn1cbi5pY29uLW51bWVyaWMtNi1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTRhXCI7XG59XG4uaWNvbi1udW1lcmljLTYtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0YlwiO1xufVxuLmljb24tbnVtZXJpYy02LWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTRjXCI7XG59XG4uaWNvbi1udW1lcmljLTctYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0ZFwiO1xufVxuLmljb24tbnVtZXJpYy03LWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NGVcIjtcbn1cbi5pY29uLW51bWVyaWMtNy1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0ZlwiO1xufVxuLmljb24tbnVtZXJpYy04LWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NTBcIjtcbn1cbi5pY29uLW51bWVyaWMtOC1ib3gtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTUxXCI7XG59XG4uaWNvbi1udW1lcmljLTgtYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NTJcIjtcbn1cbi5pY29uLW51bWVyaWMtOS1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTUzXCI7XG59XG4uaWNvbi1udW1lcmljLTktYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1NFwiO1xufVxuLmljb24tbnVtZXJpYy05LWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTU1XCI7XG59XG4uaWNvbi1udW1lcmljLTktcGx1cy1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTU2XCI7XG59XG4uaWNvbi1udW1lcmljLTktcGx1cy1ib3gtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTU3XCI7XG59XG4uaWNvbi1udW1lcmljLTktcGx1cy1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1OFwiO1xufVxuLmljb24tbnVtZXJpYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTU5XCI7XG59XG4uaWNvbi1udXRyaXRvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTVhXCI7XG59XG4uaWNvbi1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NWJcIjtcbn1cbi5pY29uLW9mZmljZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTVjXCI7XG59XG4uaWNvbi1vaWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1ZFwiO1xufVxuLmljb24tb21lZ2E6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1ZVwiO1xufVxuLmljb24tb25lZHJpdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1ZlwiO1xufVxuLmljb24tb3Blbi1pbi1hcHA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2MFwiO1xufVxuLmljb24tb3Blbi1pbi1uZXc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2MVwiO1xufVxuLmljb24tb3JuYW1lbnQtdmFyaWFudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTYyXCI7XG59XG4uaWNvbi1vcm5hbWVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTYzXCI7XG59XG4uaWNvbi1vdXRib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2NFwiO1xufVxuLmljb24tb3V0ZGVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTY1XCI7XG59XG4uaWNvbi1vd2w6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2NlwiO1xufVxuLmljb24tcGFja2FnZS1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NjdcIjtcbn1cbi5pY29uLXBhY2thZ2UtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2OFwiO1xufVxuLmljb24tcGFja2FnZS12YXJpYW50LWNsb3NlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTY5XCI7XG59XG4uaWNvbi1wYWNrYWdlLXZhcmlhbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2YVwiO1xufVxuLmljb24tcGFja2FnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTZiXCI7XG59XG4uaWNvbi1wYWxldHRlLWFkdmFuY2VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NmNcIjtcbn1cbi5pY29uLXBhbGV0dGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2ZFwiO1xufVxuLmljb24tcGFuZGE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2ZVwiO1xufVxuLmljb24tcGFuZG9yYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTZmXCI7XG59XG4uaWNvbi1wYW5vcmFtYS1maXNoZXllOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NzBcIjtcbn1cbi5pY29uLXBhbm9yYW1hLWhvcml6b250YWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3MVwiO1xufVxuLmljb24tcGFub3JhbWEtdmVydGljYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3MlwiO1xufVxuLmljb24tcGFub3JhbWEtd2lkZS1hbmdsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTczXCI7XG59XG4uaWNvbi1wYW5vcmFtYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTc0XCI7XG59XG4uaWNvbi1wYXBlci1jdXQtdmVydGljYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3NVwiO1xufVxuLmljb24tcGFwZXJjbGlwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NzZcIjtcbn1cbi5pY29uLXBhcmtpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3N1wiO1xufVxuLmljb24tcGF1c2UtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3OFwiO1xufVxuLmljb24tcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NzlcIjtcbn1cbi5pY29uLXBhdXNlLW9jdGFnb24tb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTdhXCI7XG59XG4uaWNvbi1wYXVzZS1vY3RhZ29uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5N2JcIjtcbn1cbi5pY29uLXBhdXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5N2NcIjtcbn1cbi5pY29uLXBhdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTdkXCI7XG59XG4uaWNvbi1wZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3ZVwiO1xufVxuLmljb24tcGVuY2lsLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5N2ZcIjtcbn1cbi5pY29uLXBlbmNpbC1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4MFwiO1xufVxuLmljb24tcGVuY2lsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ODFcIjtcbn1cbi5pY29uLXBlb3BsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTgyXCI7XG59XG4uaWNvbi1wZXJjZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ODNcIjtcbn1cbi5pY29uLXBlcnNvbi1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4NFwiO1xufVxuLmljb24tcGVyc29uLW1pbnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ODVcIjtcbn1cbi5pY29uLXBlcnNvbi1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ODZcIjtcbn1cbi5pY29uLXBoYXJtYWN5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ODdcIjtcbn1cbi5pY29uLXBob25lLWJsdWV0b290aDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTg4XCI7XG59XG4uaWNvbi1waG9uZS1kb3RzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ODlcIjtcbn1cbi5pY29uLXBob25lLWZvcndhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4YVwiO1xufVxuLmljb24tcGhvbmUtaGFuZ3VwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OGJcIjtcbn1cbi5pY29uLXBob25lLWluLXRhbGs6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4Y1wiO1xufVxuLmljb24tcGhvbmUtaW5jb21pbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4ZFwiO1xufVxuLmljb24tcGhvbmUtbG9ja2VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OGVcIjtcbn1cbi5pY29uLXBob25lLWxvZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOThmXCI7XG59XG4uaWNvbi1waG9uZS1taXNzZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5MFwiO1xufVxuLmljb24tcGhvbmUtb3V0Z29pbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5MVwiO1xufVxuLmljb24tcGhvbmUtcGF1c2VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OTJcIjtcbn1cbi5pY29uLXBob25lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OTNcIjtcbn1cbi5pY29uLXBpY3R1cmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5NFwiO1xufVxuLmljb24tcGlnOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OTVcIjtcbn1cbi5pY29uLXBpbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5NlwiO1xufVxuLmljb24tcGluLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTk3XCI7XG59XG4uaWNvbi1waW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5OFwiO1xufVxuLmljb24tcGluZS10cmVlLWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTk5XCI7XG59XG4uaWNvbi1waW5lLXRyZWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5YVwiO1xufVxuLmljb24tcGludGVyZXN0LWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTliXCI7XG59XG4uaWNvbi1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5Y1wiO1xufVxuLmljb24tcGl6emE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5ZFwiO1xufVxuLmljb24tcGxhbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5ZVwiO1xufVxuLmljb24tcGxheS1ib3gtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTlmXCI7XG59XG4uaWNvbi1wbGF5LWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YTBcIjtcbn1cbi5pY29uLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YTFcIjtcbn1cbi5pY29uLXBsYXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhMlwiO1xufVxuLmljb24tcGxheWxpc3QtbWludXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhM1wiO1xufVxuLmljb24tcGxheWxpc3QtcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWE0XCI7XG59XG4uaWNvbi1wbGF5c3RhdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWE1XCI7XG59XG4uaWNvbi1wbHVzLWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWE2XCI7XG59XG4uaWNvbi1wbHVzLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YTdcIjtcbn1cbi5pY29uLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YThcIjtcbn1cbi5pY29uLXBsdXMtbmV0d29yazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWE5XCI7XG59XG4uaWNvbi1wbHVzLW9uZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWFhXCI7XG59XG4uaWNvbi1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YWJcIjtcbn1cbi5pY29uLXBvY2tldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWFjXCI7XG59XG4uaWNvbi1wb2xsLWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWFkXCI7XG59XG4uaWNvbi1wb2xsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YWVcIjtcbn1cbi5pY29uLXBvbHltZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhZlwiO1xufVxuLmljb24tcG9wY29ybjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWIwXCI7XG59XG4uaWNvbi1wb3VuZC1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliMVwiO1xufVxuLmljb24tcG91bmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliMlwiO1xufVxuLmljb24tcG93ZXItc2V0dGluZ3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliM1wiO1xufVxuLmljb24tcG93ZXItc29ja2V0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YjRcIjtcbn1cbi5pY29uLXBvd2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YjVcIjtcbn1cbi5pY29uLXByZXNlbnRhdGlvbi1wbGF5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YjZcIjtcbn1cbi5pY29uLXByZXNlbnRhdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWI3XCI7XG59XG4uaWNvbi1wcmludGVyLTNkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YjhcIjtcbn1cbi5pY29uLXByaW50ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliOVwiO1xufVxuLmljb24tcHVsc2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliYVwiO1xufVxuLmljb24tcHV6emxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YmJcIjtcbn1cbi5pY29uLXFyY29kZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWJjXCI7XG59XG4uaWNvbi1xdWFkY29wdGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YmRcIjtcbn1cbi5pY29uLXF1YWxpdHktaGlnaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWJlXCI7XG59XG4uaWNvbi1xdWVzdGlvbi1tYXJrLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWJmXCI7XG59XG4uaWNvbi1xdWljay1yZXBseTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWMwXCI7XG59XG4uaWNvbi1xdWlja3RpbWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljMVwiO1xufVxuLmljb24tcmFiYml0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YzJcIjtcbn1cbi5pY29uLXJhZGlhdG9yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YzNcIjtcbn1cbi5pY29uLXJhZGlvLXRvd2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YzRcIjtcbn1cbi5pY29uLXJhZGlvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YzVcIjtcbn1cbi5pY29uLXJhZGlvYWN0aXZlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YzZcIjtcbn1cbi5pY29uLXJhZGlvYm94LWJsYW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YzdcIjtcbn1cbi5pY29uLXJhZGlvYm94LW1hcmtlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWM4XCI7XG59XG4uaWNvbi1yYXNwYmVycnlwaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWM5XCI7XG59XG4uaWNvbi1yZGlvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5Y2FcIjtcbn1cbi5pY29uLXJlYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljYlwiO1xufVxuLmljb24tcmVhZGFiaWxpdHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljY1wiO1xufVxuLmljb24tcmVjZWlwdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWNkXCI7XG59XG4uaWNvbi1yZWN5Y2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5Y2VcIjtcbn1cbi5pY29uLXJlZGRpdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWNmXCI7XG59XG4uaWNvbi1yZWRvLXZhcmlhbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlkMFwiO1xufVxuLmljb24tcmVkbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWQxXCI7XG59XG4uaWNvbi1yZWZyZXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZDJcIjtcbn1cbi5pY29uLXJlbGF0aXZlLXNjYWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZDNcIjtcbn1cbi5pY29uLXJlbG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWQ0XCI7XG59XG4uaWNvbi1yZW1vdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlkNVwiO1xufVxuLmljb24tcmVuYW1lLWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWQ2XCI7XG59XG4uaWNvbi1yZXBlYXQtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZDdcIjtcbn1cbi5pY29uLXJlcGVhdC1vbmNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZDhcIjtcbn1cbi5pY29uLXJlcGVhdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWQ5XCI7XG59XG4uaWNvbi1yZXBsYXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlkYVwiO1xufVxuLmljb24tcmVwbHktYWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZGJcIjtcbn1cbi5pY29uLXJlcGx5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZGNcIjtcbn1cbi5pY29uLXJlcHJvZHVjdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWRkXCI7XG59XG4uaWNvbi1yZXNpemUtYm90dG9tLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZGVcIjtcbn1cbi5pY29uLXJlc3BvbnNpdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlkZlwiO1xufVxuLmljb24tcmVzdG9yZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWUwXCI7XG59XG4uaWNvbi1yZXdpbmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTllMVwiO1xufVxuLmljb24tcmliYm9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZTJcIjtcbn1cbi5pY29uLXJvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTllM1wiO1xufVxuLmljb24tcm9ja2V0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZTRcIjtcbn1cbi5pY29uLXJvdGF0ZS0zZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWU1XCI7XG59XG4uaWNvbi1yb3RhdGUtbGVmdC12YXJpYW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZTZcIjtcbn1cbi5pY29uLXJvdGF0ZS1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZTdcIjtcbn1cbi5pY29uLXJvdGF0ZS1yaWdodC12YXJpYW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZThcIjtcbn1cbi5pY29uLXJvdGF0ZS1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWU5XCI7XG59XG4uaWNvbi1yb3V0ZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTllYVwiO1xufVxuLmljb24tcnNzLWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWViXCI7XG59XG4uaWNvbi1ydWxlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWVjXCI7XG59XG4uaWNvbi1ydW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTllZFwiO1xufVxuLmljb24tc2FsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWVlXCI7XG59XG4uaWNvbi1zYXRlbGxpdGUtdmFyaWFudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWVmXCI7XG59XG4uaWNvbi1zYXRlbGxpdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlmMFwiO1xufVxuLmljb24tc2NhbGUtYmF0aHJvb206YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlmMVwiO1xufVxuLmljb24tc2NhbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlmMlwiO1xufVxuLmljb24tc2Nob29sOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZjNcIjtcbn1cbi5pY29uLXNjcmVlbi1yb3RhdGlvbi1sb2NrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZjRcIjtcbn1cbi5pY29uLXNjcmVlbi1yb3RhdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWY1XCI7XG59XG4uaWNvbi1zY3JpcHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlmNlwiO1xufVxuLmljb24tc2VjdXJpdHktbmV0d29yazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWY3XCI7XG59XG4uaWNvbi1zZWN1cml0eTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWY4XCI7XG59XG4uaWNvbi1zZWxlY3QtYWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZjlcIjtcbn1cbi5pY29uLXNlbGVjdC1pbnZlcnNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZmFcIjtcbn1cbi5pY29uLXNlbGVjdC1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlmYlwiO1xufVxuLmljb24tc2VsZWN0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZmNcIjtcbn1cbi5pY29uLXNlbmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlmZFwiO1xufVxuLmljb24tc2VydmVyLW1pbnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZmVcIjtcbn1cbi5pY29uLXNlcnZlci1uZXR3b3JrLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWZmXCI7XG59XG4uaWNvbi1zZXJ2ZXItbmV0d29yazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTAwXCI7XG59XG4uaWNvbi1zZXJ2ZXItb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMDFcIjtcbn1cbi5pY29uLXNlcnZlci1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMDJcIjtcbn1cbi5pY29uLXNlcnZlci1yZW1vdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwM1wiO1xufVxuLmljb24tc2VydmVyLXNlY3VyaXR5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMDRcIjtcbn1cbi5pY29uLXNlcnZlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTA1XCI7XG59XG4uaWNvbi1zaGFwZS1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMDZcIjtcbn1cbi5pY29uLXNoYXJlLXZhcmlhbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwN1wiO1xufVxuLmljb24tc2hhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwOFwiO1xufVxuLmljb24tc2hpZWxkLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwOVwiO1xufVxuLmljb24tc2hpZWxkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMGFcIjtcbn1cbi5pY29uLXNob3BwaW5nLW11c2ljOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMGJcIjtcbn1cbi5pY29uLXNob3BwaW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMGNcIjtcbn1cbi5pY29uLXNodWZmbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwZFwiO1xufVxuLmljb24tc2lnbWE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwZVwiO1xufVxuLmljb24tc2lnbi1jYXV0aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMGZcIjtcbn1cbi5pY29uLXNpZ25hbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTEwXCI7XG59XG4uaWNvbi1zaWx2ZXJ3YXJlLWZvcms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWExMVwiO1xufVxuLmljb24tc2lsdmVyd2FyZS1zcG9vbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTEyXCI7XG59XG4uaWNvbi1zaWx2ZXJ3YXJlLXZhcmlhbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWExM1wiO1xufVxuLmljb24tc2lsdmVyd2FyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTE0XCI7XG59XG4uaWNvbi1zaW0tYWxlcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWExNVwiO1xufVxuLmljb24tc2ltOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMTZcIjtcbn1cbi5pY29uLXNpdGVtYXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWExN1wiO1xufVxuLmljb24tc2tpcC1uZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMThcIjtcbn1cbi5pY29uLXNraXAtcHJldmlvdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWExOVwiO1xufVxuLmljb24tc2t5cGUtYnVzaW5lc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWExYVwiO1xufVxuLmljb24tc2t5cGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWExYlwiO1xufVxuLmljb24tc2xlZXAtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMWNcIjtcbn1cbi5pY29uLXNsZWVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMWRcIjtcbn1cbi5pY29uLXNtb2tpbmctb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMWVcIjtcbn1cbi5pY29uLXNtb2tpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWExZlwiO1xufVxuLmljb24tc25hcGNoYXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEyMFwiO1xufVxuLmljb24tc25vd21hbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTIxXCI7XG59XG4uaWNvbi1zb2ZhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMjJcIjtcbn1cbi5pY29uLXNvcnQtYWxwaGFiZXRpY2FsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMjNcIjtcbn1cbi5pY29uLXNvcnQtYXNjZW5kaW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMjRcIjtcbn1cbi5pY29uLXNvcnQtZGVzY2VuZGluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTI1XCI7XG59XG4uaWNvbi1zb3J0LW51bWVyaWM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEyNlwiO1xufVxuLmljb24tc29ydC12YXJpYW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMjdcIjtcbn1cbi5pY29uLXNvcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEyOFwiO1xufVxuLmljb24tc291bmRjbG91ZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTI5XCI7XG59XG4uaWNvbi1zb3VyY2UtZm9yazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTJhXCI7XG59XG4uaWNvbi1zb3VyY2UtcHVsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTJiXCI7XG59XG4uaWNvbi1zcGVha2VyLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTJjXCI7XG59XG4uaWNvbi1zcGVha2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMmRcIjtcbn1cbi5pY29uLXNwZWVkb21ldGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMmVcIjtcbn1cbi5pY29uLXNwZWxsY2hlY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEyZlwiO1xufVxuLmljb24tc3BvdGlmeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTMwXCI7XG59XG4uaWNvbi1zcG90bGlnaHQtYmVhbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTMxXCI7XG59XG4uaWNvbi1zcG90bGlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEzMlwiO1xufVxuLmljb24tc3ByZWFkc2hlZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEzM1wiO1xufVxuLmljb24tc3F1YXJlLWluYy1jYXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMzRcIjtcbn1cbi5pY29uLXNxdWFyZS1pbmM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEzNVwiO1xufVxuLmljb24tc3RhY2tvdmVyZmxvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTM2XCI7XG59XG4uaWNvbi1zdGFyLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTM3XCI7XG59XG4uaWNvbi1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEzOFwiO1xufVxuLmljb24tc3Rhci1vZi1kYXZpZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTM5XCI7XG59XG4uaWNvbi1zdGFyLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEzYVwiO1xufVxuLmljb24tc3RhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTNiXCI7XG59XG4uaWNvbi1zdGVhbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTNjXCI7XG59XG4uaWNvbi1zdGV0aG9zY29wZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTNkXCI7XG59XG4uaWNvbi1zdG9ja2luZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTNlXCI7XG59XG4uaWNvbi1zdG9wOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhM2ZcIjtcbn1cbi5pY29uLXN0b3JlLTI0LWhvdXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE0MFwiO1xufVxuLmljb24tc3RvcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE0MVwiO1xufVxuLmljb24tc3RvdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE0MlwiO1xufVxuLmljb24tc3Vid2F5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNDNcIjtcbn1cbi5pY29uLXN1bmdsYXNzZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE0NFwiO1xufVxuLmljb24tc3dhcC1ob3Jpem9udGFsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNDVcIjtcbn1cbi5pY29uLXN3YXAtdmVydGljYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE0NlwiO1xufVxuLmljb24tc3dpbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTQ3XCI7XG59XG4uaWNvbi1zd29yZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTQ4XCI7XG59XG4uaWNvbi1zeW5jLWFsZXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNDlcIjtcbn1cbi5pY29uLXN5bmMtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNGFcIjtcbn1cbi5pY29uLXN5bmM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE0YlwiO1xufVxuLmljb24tdGFiLXVuc2VsZWN0ZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE0Y1wiO1xufVxuLmljb24tdGFiOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNGRcIjtcbn1cbi5pY29uLXRhYmxlLWNvbHVtbi1wbHVzLWFmdGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNGVcIjtcbn1cbi5pY29uLXRhYmxlLWNvbHVtbi1wbHVzLWJlZm9yZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTRmXCI7XG59XG4uaWNvbi10YWJsZS1jb2x1bW4tcmVtb3ZlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNTBcIjtcbn1cbi5pY29uLXRhYmxlLWNvbHVtbi13aWR0aDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTUxXCI7XG59XG4uaWNvbi10YWJsZS1lZGl0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNTJcIjtcbn1cbi5pY29uLXRhYmxlLWxhcmdlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNTNcIjtcbn1cbi5pY29uLXRhYmxlLXJvdy1oZWlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE1NFwiO1xufVxuLmljb24tdGFibGUtcm93LXBsdXMtYWZ0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE1NVwiO1xufVxuLmljb24tdGFibGUtcm93LXBsdXMtYmVmb3JlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNTZcIjtcbn1cbi5pY29uLXRhYmxlLXJvdy1yZW1vdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE1N1wiO1xufVxuLmljb24tdGFibGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE1OFwiO1xufVxuLmljb24tdGFibGV0LWFuZHJvaWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE1OVwiO1xufVxuLmljb24tdGFibGV0LWlwYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE1YVwiO1xufVxuLmljb24tdGFibGV0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNWJcIjtcbn1cbi5pY29uLXRhZy1mYWNlczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTVjXCI7XG59XG4uaWNvbi10YWctbXVsdGlwbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE1ZFwiO1xufVxuLmljb24tdGFnLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE1ZVwiO1xufVxuLmljb24tdGFnLXRleHQtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTVmXCI7XG59XG4uaWNvbi10YWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE2MFwiO1xufVxuLmljb24tdGF4aTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTYxXCI7XG59XG4uaWNvbi10ZWFtdmlld2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNjJcIjtcbn1cbi5pY29uLXRlbGVncmFtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNjNcIjtcbn1cbi5pY29uLXRlbGV2aXNpb24tZ3VpZGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE2NFwiO1xufVxuLmljb24tdGVsZXZpc2lvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTY1XCI7XG59XG4uaWNvbi10ZW1wZXJhdHVyZS1jZWxzaXVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNjZcIjtcbn1cbi5pY29uLXRlbXBlcmF0dXJlLWZhaHJlbmhlaXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE2N1wiO1xufVxuLmljb24tdGVtcGVyYXR1cmUta2VsdmluOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNjhcIjtcbn1cbi5pY29uLXRlbm5pczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTY5XCI7XG59XG4uaWNvbi10ZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNmFcIjtcbn1cbi5pY29uLXRlcnJhaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE2YlwiO1xufVxuLmljb24tdGV4dC10by1zcGVlY2gtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNmNcIjtcbn1cbi5pY29uLXRleHQtdG8tc3BlZWNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNmRcIjtcbn1cbi5pY29uLXRleHR1cmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE2ZVwiO1xufVxuLmljb24tdGhlYXRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTZmXCI7XG59XG4uaWNvbi10aGVtZS1saWdodC1kYXJrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNzBcIjtcbn1cbi5pY29uLXRoZXJtb21ldGVyLWxpbmVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNzFcIjtcbn1cbi5pY29uLXRoZXJtb21ldGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNzJcIjtcbn1cbi5pY29uLXRodW1iLWRvd24tb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTczXCI7XG59XG4uaWNvbi10aHVtYi1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNzRcIjtcbn1cbi5pY29uLXRodW1iLXVwLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE3NVwiO1xufVxuLmljb24tdGh1bWItdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE3NlwiO1xufVxuLmljb24tdGh1bWJzLXVwLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE3N1wiO1xufVxuLmljb24tdGlja2V0LWFjY291bnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE3OFwiO1xufVxuLmljb24tdGlja2V0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNzlcIjtcbn1cbi5pY29uLXRpZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTdhXCI7XG59XG4uaWNvbi10aWxlLWZvdXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE3YlwiO1xufVxuLmljb24tdGltZWxhcHNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhN2NcIjtcbn1cbi5pY29uLXRpbWVyLTM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE3ZFwiO1xufVxuLmljb24tdGltZXItMTA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE3ZVwiO1xufVxuLmljb24tdGltZXItb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhN2ZcIjtcbn1cbi5pY29uLXRpbWVyLXNhbmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE4MFwiO1xufVxuLmljb24tdGltZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE4MVwiO1xufVxuLmljb24tdGltZXRhYmxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhODJcIjtcbn1cbi5pY29uLXRvZ2dsZS1zd2l0Y2gtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhODNcIjtcbn1cbi5pY29uLXRvZ2dsZS1zd2l0Y2gtb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE4NFwiO1xufVxuLmljb24tdG9vbHRpcC1lZGl0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhODVcIjtcbn1cbi5pY29uLXRvb2x0aXAtaW1hZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE4NlwiO1xufVxuLmljb24tdG9vbHRpcC1vdXRsaW5lLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE4N1wiO1xufVxuLmljb24tdG9vbHRpcC1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhODhcIjtcbn1cbi5pY29uLXRvb2x0aXAtdGV4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTg5XCI7XG59XG4uaWNvbi10b29sdGlwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhOGFcIjtcbn1cbi5pY29uLXRvcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYThiXCI7XG59XG4uaWNvbi10cmFmZmljLWxpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhOGNcIjtcbn1cbi5pY29uLXRyYWluOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhOGRcIjtcbn1cbi5pY29uLXRyYW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE4ZVwiO1xufVxuLmljb24tdHJhbnNjcmliZS1jbG9zZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYThmXCI7XG59XG4uaWNvbi10cmFuc2NyaWJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhOTBcIjtcbn1cbi5pY29uLXRyYW5zZmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhOTFcIjtcbn1cbi5pY29uLXRyYXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhOTJcIjtcbn1cbi5pY29uLXRyZWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE5M1wiO1xufVxuLmljb24tdHJlbGxvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhOTRcIjtcbn1cbi5pY29uLXRyZW5kaW5nLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE5NVwiO1xufVxuLmljb24tdHJlbmRpbmctbmV1dHJhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTk2XCI7XG59XG4uaWNvbi10cmVuZGluZy11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTk3XCI7XG59XG4uaWNvbi10cnVjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTk4XCI7XG59XG4uaWNvbi10c2hpcnQtY3JldzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTk5XCI7XG59XG4uaWNvbi10c2hpcnQtdjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTlhXCI7XG59XG4uaWNvbi10dW1ibHItcmVibG9nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhOWJcIjtcbn1cbi5pY29uLXR1bWJscjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTljXCI7XG59XG4uaWNvbi10d2l0Y2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE5ZFwiO1xufVxuLmljb24tdHdpdHRlci1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE5ZVwiO1xufVxuLmljb24tdHdpdHRlci1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE5ZlwiO1xufVxuLmljb24tdHdpdHRlci1yZXR3ZWV0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYTBcIjtcbn1cbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFhMVwiO1xufVxuLmljb24tdWJ1bnR1OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYTJcIjtcbn1cbi5pY29uLXVtYnJlbGxhLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFhM1wiO1xufVxuLmljb24tdW1icmVsbGE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFhNFwiO1xufVxuLmljb24tdW5kby12YXJpYW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYTVcIjtcbn1cbi5pY29uLXVuZG86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFhNlwiO1xufVxuLmljb24tdW5mb2xkLWxlc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFhN1wiO1xufVxuLmljb24tdW5mb2xkLW1vcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFhOFwiO1xufVxuLmljb24tdW5ncm91cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWE5XCI7XG59XG4uaWNvbi11bnRhcHBkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYWFcIjtcbn1cbi5pY29uLXVwbG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWFiXCI7XG59XG4uaWNvbi11c2I6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFhY1wiO1xufVxuLmljb24tdmVjdG9yLWN1cnZlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYWRcIjtcbn1cbi5pY29uLXZlY3Rvci1wb2ludDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWFlXCI7XG59XG4uaWNvbi12ZWN0b3Itc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYWZcIjtcbn1cbi5pY29uLXZlcmlmaWVkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYjBcIjtcbn1cbi5pY29uLXZpYnJhdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWIxXCI7XG59XG4uaWNvbi12aWRlby1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFiMlwiO1xufVxuLmljb24tdmlkZW8tc3dpdGNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYjNcIjtcbn1cbi5pY29uLXZpZGVvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYjRcIjtcbn1cbi5pY29uLXZpZXctYWdlbmRhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYjVcIjtcbn1cbi5pY29uLXZpZXctYXJyYXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFiNlwiO1xufVxuLmljb24tdmlldy1jYXJvdXNlbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWI3XCI7XG59XG4uaWNvbi12aWV3LWNvbHVtbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWI4XCI7XG59XG4uaWNvbi12aWV3LWRhc2hib2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWI5XCI7XG59XG4uaWNvbi12aWV3LWRheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWJhXCI7XG59XG4uaWNvbi12aWV3LWhlYWRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYmJcIjtcbn1cbi5pY29uLXZpZXctbGlzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWJjXCI7XG59XG4uaWNvbi12aWV3LW1vZHVsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWJkXCI7XG59XG4uaWNvbi12aWV3LXF1aWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYmVcIjtcbn1cbi5pY29uLXZpZXctc3RyZWFtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYmZcIjtcbn1cbi5pY29uLXZpZXctd2VlazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWMwXCI7XG59XG4uaWNvbi12aW1lbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWMxXCI7XG59XG4uaWNvbi12aW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYzJcIjtcbn1cbi5pY29uLXZrLWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWMzXCI7XG59XG4uaWNvbi12ay1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFjNFwiO1xufVxuLmljb24tdms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFjNVwiO1xufVxuLmljb24tdm9pY2VtYWlsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYzZcIjtcbn1cbi5pY29uLXZvbHVtZS1oaWdoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYzdcIjtcbn1cbi5pY29uLXZvbHVtZS1sb3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFjOFwiO1xufVxuLmljb24tdm9sdW1lLW1lZGl1bTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWM5XCI7XG59XG4uaWNvbi12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhY2FcIjtcbn1cbi5pY29uLXZvbHVtZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWNiXCI7XG59XG4uaWNvbi12cG46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFjY1wiO1xufVxuLmljb24td2FsazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWNkXCI7XG59XG4uaWNvbi13YWxsZXQtZ2lmdGNhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFjZVwiO1xufVxuLmljb24td2FsbGV0LW1lbWJlcnNoaXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFjZlwiO1xufVxuLmljb24td2FsbGV0LXRyYXZlbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWQwXCI7XG59XG4uaWNvbi13YWxsZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFkMVwiO1xufVxuLmljb24td2FzaGluZy1tYWNoaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZDJcIjtcbn1cbi5pY29uLXdhdGNoLWV4cG9ydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWQzXCI7XG59XG4uaWNvbi13YXRjaC1pbXBvcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFkNFwiO1xufVxuLmljb24td2F0Y2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFkNVwiO1xufVxuLmljb24td2F0ZXItb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZDZcIjtcbn1cbi5pY29uLXdhdGVyLXB1bXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFkN1wiO1xufVxuLmljb24td2F0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFkOFwiO1xufVxuLmljb24td2VhdGhlci1jbG91ZHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFkOVwiO1xufVxuLmljb24td2VhdGhlci1mb2c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFkYVwiO1xufVxuLmljb24td2VhdGhlci1oYWlsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZGJcIjtcbn1cbi5pY29uLXdlYXRoZXItbGlnaHRuaW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZGNcIjtcbn1cbi5pY29uLXdlYXRoZXItbmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFkZFwiO1xufVxuLmljb24td2VhdGhlci1wYXJ0bHljbG91ZHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFkZVwiO1xufVxuLmljb24td2VhdGhlci1wb3VyaW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZGZcIjtcbn1cbi5pY29uLXdlYXRoZXItcmFpbnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFlMFwiO1xufVxuLmljb24td2VhdGhlci1zbm93eTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWUxXCI7XG59XG4uaWNvbi13ZWF0aGVyLXN1bm55OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZTJcIjtcbn1cbi5pY29uLXdlYXRoZXItc3Vuc2V0LWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFlM1wiO1xufVxuLmljb24td2VhdGhlci1zdW5zZXQtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFlNFwiO1xufVxuLmljb24td2VhdGhlci1zdW5zZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFlNVwiO1xufVxuLmljb24td2VhdGhlci13aW5keS12YXJpYW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZTZcIjtcbn1cbi5pY29uLXdlYXRoZXItd2luZHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFlN1wiO1xufVxuLmljb24td2ViOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZThcIjtcbn1cbi5pY29uLXdlYmNhbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWU5XCI7XG59XG4uaWNvbi13ZWlnaHQta2lsb2dyYW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFlYVwiO1xufVxuLmljb24td2VpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZWJcIjtcbn1cbi5pY29uLXdoYXRzYXBwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZWNcIjtcbn1cbi5pY29uLXdoZWVsY2hhaXItYWNjZXNzaWJpbGl0eTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWVkXCI7XG59XG4uaWNvbi13aGl0ZS1iYWxhbmNlLWF1dG86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFlZVwiO1xufVxuLmljb24td2hpdGUtYmFsYW5jZS1pbmNhbmRlc2NlbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFlZlwiO1xufVxuLmljb24td2hpdGUtYmFsYW5jZS1pcnJhZGVzY2VudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWYwXCI7XG59XG4uaWNvbi13aGl0ZS1iYWxhbmNlLXN1bm55OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZjFcIjtcbn1cbi5pY29uLXdpZmk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFmMlwiO1xufVxuLmljb24td2lpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZjNcIjtcbn1cbi5pY29uLXdpa2lwZWRpYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWY0XCI7XG59XG4uaWNvbi13aW5kb3ctY2xvc2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFmNVwiO1xufVxuLmljb24td2luZG93LWNsb3NlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWY2XCI7XG59XG4uaWNvbi13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFmN1wiO1xufVxuLmljb24td2luZG93LW1pbmltaXplOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZjhcIjtcbn1cbi5pY29uLXdpbmRvdy1vcGVuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZjlcIjtcbn1cbi5pY29uLXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZmFcIjtcbn1cbi5pY29uLXdpbmRvd3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFmYlwiO1xufVxuLmljb24td29yZHByZXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZmNcIjtcbn1cbi5pY29uLXdvcmtlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWZkXCI7XG59XG4uaWNvbi13dW5kZXJsaXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZmVcIjtcbn1cbi5pY29uLXhib3gtY29udHJvbGxlci1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFmZlwiO1xufVxuLmljb24teGJveC1jb250cm9sbGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViMDBcIjtcbn1cbi5pY29uLXhib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWIwMVwiO1xufVxuLmljb24teGRhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViMDJcIjtcbn1cbi5pY29uLXhtbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjAzXCI7XG59XG4uaWNvbi15ZWFzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjA0XCI7XG59XG4uaWNvbi15ZWxwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViMDVcIjtcbn1cbi5pY29uLXlvdXR1YmUtcGxheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjA2XCI7XG59XG4uaWNvbi15b3V0dWJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViMDdcIjtcbn1cbi5pY29uLXppcC1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWIwOFwiO1xufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogQ29udGFpbnMgY3VzdG9tIGVsZW1lbnRzLCBjb21wb25lbnRzIGFuZCBnZW5lcmFsIHN0eWxlcyB0aGF0XG4vKiBmb2xsb3dzIEdvb2dsZShUTSkgTWF0ZXJpYWwgRGVzaWduKFRNKSBzcGVjc1xuLypcbi8qIGh0dHBzOi8vd3d3Lmdvb2dsZS5jb20vZGVzaWduL3NwZWMvbWF0ZXJpYWwtZGVzaWduL2ludHJvZHVjdGlvbi5odG1sXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBBdmF0YXJzXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmF2YXRhciB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBtYXJnaW46IDAgOHB4IDAgMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuXG4gICAgJi5zcXVhcmUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cblxuICAgICYuc21hbGwge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgICYuYmlnIHtcbiAgICAgICAgd2lkdGg6IDcycHg7XG4gICAgICAgIG1pbi13aWR0aDogNzJweDtcbiAgICAgICAgaGVpZ2h0OiA3MnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNzJweDtcbiAgICB9XG5cbiAgICAmLmh1Z2Uge1xuICAgICAgICB3aWR0aDogOTZweDtcbiAgICAgICAgbWluLXdpZHRoOiA5NnB4O1xuICAgICAgICBoZWlnaHQ6IDk2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA5NnB4O1xuICAgIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBGb3Jtc1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mb3JtLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgcGFkZGluZzogMTZweDtcblxuICAgIC5mb3JtLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgTmF2aWdhdGlvbiAtIFNpbXBsZVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uYXZpZ2F0aW9uLXNpbXBsZSB7XG5cbiAgICAuaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA0OHB4O1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTZweCAwIDA7XG4gICAgICAgIH1cblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN1YmhlYWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcblxuICAgICAgICAmLmxpZ2h0IHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbWQtZGl2aWRlciB7XG4gICAgICAgIG1hcmdpbjogOHB4IDA7XG4gICAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIFBhZ2luYXRpb25cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2ltcGxlLXBhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy0xZHA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBwYWRkaW5nOiAwIDhweDtcblxuICAgIC5wYWdpbmF0aW9uLWl0ZW0ge1xuICAgICAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDU2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgUHJpY2UgVGFibGVzXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByaWNlLXRhYmxlcyB7XG5cbiAgICAucHJpY2UtdGFibGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBtYXJnaW46IDI0cHggMjRweCAwIDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgJi5zdHlsZS0xIHtcblxuICAgICAgICAgICAgLnBhY2thZ2UtdHlwZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjRweDtcblxuICAgICAgICAgICAgICAgIC5zYWxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDMycHggMTZweCAzMnB4O1xuXG4gICAgICAgICAgICAgICAgLmN1cnJlbmN5IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC52YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNzJweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnBlcmlvZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA1cHggNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbWQtZGl2aWRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDMycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZXJtcyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAzMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgICAgICAgICAgICAgIC50ZXJtIHtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmN0YS1idXR0b24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTZweCBhdXRvIDMycHggYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTI4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnN0eWxlLTIge1xuXG4gICAgICAgICAgICAuYmFkZ2Uge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGFja2FnZS10eXBlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0OHB4IDMycHggMjRweCAzMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDMycHggOHB4IDMycHg7XG5cbiAgICAgICAgICAgICAgICAuY3VycmVuY3kge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wZXJpb2Qge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZXJtcyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzJweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAudGVybSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY3RhLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA4cHggYXV0byAzMnB4IGF1dG87XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zdHlsZS0zIHtcblxuICAgICAgICAgICAgLnBhY2thZ2UtdHlwZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzJweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnN1YnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAzMnB4O1xuXG4gICAgICAgICAgICAgICAgLmN1cnJlbmN5IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucGVyaW9kIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZXJtcyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcblxuICAgICAgICAgICAgICAgIC50ZXJtIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY3RhLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA4cHggMzJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5vdGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAzMnB4IDE2cHggMzJweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgVGFibGUgLSBTaW1wbGVcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2ltcGxlLXRhYmxlLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcblxuICAgIC50YWJsZS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICB9XG59XG5cbnRhYmxlIHtcblxuICAgICYuc2ltcGxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgdGhlYWQge1xuXG4gICAgICAgICAgICB0ciB7XG5cbiAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggOHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRib2R5IHtcblxuICAgICAgICAgICAgdHIge1xuXG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDhweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG5cbiAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuY2xpY2thYmxlIHtcblxuICAgICAgICAgICAgdGJvZHkge1xuXG4gICAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgVHlwb2dyYXBoeVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuaHRtbCB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXJvb3Q7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2R5O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjFweDtcbn1cblxuYm9keSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG59XG5cbmh0bWwsIGJvZHkge1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG59XG5cbmZvcm0ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4vLyBIZWFkaW5nc1xuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbmgxLCAuaDEge1xuICAgIGZvbnQtc2l6ZTogJGgxO1xufVxuXG5oMiwgLmgyIHtcbiAgICBmb250LXNpemU6ICRoMjtcbn1cblxuaDMsIC5oMyB7XG4gICAgZm9udC1zaXplOiAkaDM7XG59XG5cbmg0LCAuaDQge1xuICAgIGZvbnQtc2l6ZTogJGg0O1xufVxuXG5oNSwgLmg1IHtcbiAgICBmb250LXNpemU6ICRoNTtcbn1cblxuaDYsIC5oNiB7XG4gICAgZm9udC1zaXplOiAkaDY7XG59XG5cbi8vIExpbmtzXG5hIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbn1cblxuLy8gQWJiclxuYWJiciB7XG4gICAgY3Vyc29yOiBoZWxwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgcmdiYSgwLCAwLCAwLCAwLjU0KTtcbn1cblxuLy8gQmxvY2txdW90ZVxuYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBtYXJnaW46IDFlbSAwO1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcblxuICAgIGZvb3RlciB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnXFwyMDE0IFxcMDBBMCc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnJldmVyc2Uge1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcblxuICAgICAgICBmb290ZXIge1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXDIwMTQgXFwwMEEwJztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gQ29kZVxuY29kZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1jb2RlO1xuXG4gICAgJjpub3QoLmhpZ2hsaWdodCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDY1KTtcbiAgICAgICAgY29sb3I6ICMxMDZDQzg7XG4gICAgICAgIG1hcmdpbjogMCAxcHg7XG4gICAgICAgIHBhZGRpbmc6IDJweCAzcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB9XG59XG5cbi8vIERlZmluaXRpb24gbGlzdHNcbmRsIHtcblxuICAgIGR0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgZGQge1xuICAgICAgICBtYXJnaW46IDRweCAwIDE2cHggMDtcbiAgICB9XG59XG5cbi8vIE1hcmtcbm1hcmsge1xuICAgIGJhY2tncm91bmQ6ICNGN0Y0OUE7XG59XG5cbi8vIFByZVxucHJlIHtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIG1hcmdpbjogOHB4IDE2cHg7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuXG4vLyBTbWFsbFxuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vLyBUYWJsZVxudGFibGUge1xuXG4gICAgdGhlYWQge1xuXG4gICAgICAgIHRyIHtcblxuICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFRleHQgZm9ybWF0IGhlbHBlcnNcbi50ZXh0LWl0YWxpYyB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4udGV4dC1zZW1pYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnRleHQtYm9sZCwgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udGV4dC1zdHJpa2Uge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4udGV4dC1zdXBlciB7XG4gICAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xufVxuXG4udGV4dC1zdWIge1xuICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XG59XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4udGV4dC1sb3dlcmNhc2Uge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gVGV4dCBhbGlnbiBoZWxwZXJzXG4udGV4dC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRleHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4vLyBGb250IHdlaWdodCBoZWxwZXJzXG5AZm9yICR3ZWlnaHQgZnJvbSAxIHRocm91Z2ggOSB7XG5cbiAgICAuZm9udC13ZWlnaHQtI3skd2VpZ2h0ICogMTAwfSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAjeyR3ZWlnaHQgKiAxMDB9O1xuICAgIH1cbn1cblxuLy8gRm9udCBzaXplIGhlbHBlcnNcbkBmb3IgJHNpemUgZnJvbSAxIHRocm91Z2ggNjAge1xuXG4gICAgLmZvbnQtc2l6ZS0jeyRzaXplICogMn0ge1xuICAgICAgICBmb250LXNpemU6ICN7JHNpemUgKiAyfXB4O1xuICAgIH1cbn1cblxuLy8gTGluZSBoZWlnaHQgaGVscGVyc1xuQGZvciAkbGluZUhlaWdodCBmcm9tIDEgdGhyb3VnaCA2MCB7XG5cbiAgICAubGluZS1oZWlnaHQtI3skbGluZUhlaWdodCAqIDJ9IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICN7JGxpbmVIZWlnaHQgKiAyfXB4O1xuICAgIH1cbn1cblxuLy8gQm94ZWQgdGV4dFxuLnRleHQtYm94ZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgIG1hcmdpbjogMCA4cHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vLyBCb3hlZCB0ZXh0IGxpZ2h0XG4udGV4dC1ib3hlZC1saWdodCB7XG4gICAgQGV4dGVuZCAudGV4dC1ib3hlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi8vIFRydW5jYXRlXG4udGV4dC10cnVuY2F0ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vLyBOb3dyYXBcbi50ZXh0LW5vd3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn0iLCIuYW5ndWxhci1nb29nbGUtbWFwLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbn0iLCIubW9tZW50LXBpY2tlciB7XG5cbiAgICAubW9tZW50LXBpY2tlci1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMjk2cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctNGRwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuXG4gICAgICAgIHRoLFxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzVweDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWF0ZXJpYWwtY29sb3IoJ2dyZXknLCAnMTAwJyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hdGVyaWFsLWNvbG9yKCdsaWdodC1ibHVlJyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkZXItdmlldyB7XG5cbiAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkLFxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgQCBDaGFydCBDM1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmMzIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcblxuICAgIHN2ZyB7XG4gICAgICAgIGZvbnQ6IDEycHggUm9ib3RvRHJhZnQsIFJvYm90bywgJ0hlbHZldGljYSBOZXVlJywgc2Fucy1zZXJpZjtcbiAgICB9XG5cbiAgICBwYXRoLCBsaW5lIHtcbiAgICAgICAgZmlsbDogbm9uZTtcbiAgICAgICAgc3Ryb2tlOiAjMDAwO1xuICAgIH1cblxuICAgIHRleHQge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvZHk7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIH1cblxuICAgIC5jMy1sZWdlbmQtaXRlbS10aWxlLCAuYzMteGdyaWQtZm9jdXMsIC5jMy15Z3JpZCwgLmMzLWV2ZW50LXJlY3QsIC5jMy1iYXJzIHBhdGgge1xuICAgICAgICBzaGFwZS1yZW5kZXJpbmc6IGNyaXNwRWRnZXM7XG4gICAgfVxuICAgIC8qLS0gQ2hhcnQgLS0qL1xuXG4gICAgLyotLSBMaW5lIC0tKi9cbiAgICAuYzMtY2hhcnQtbGluZSB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICAgIH1cbiAgICAuYzMtbGluZSB7XG4gICAgICAgIHN0cm9rZS13aWR0aDogMXB4O1xuICAgIH1cbiAgICAmLnN0cm9rZS0zIHtcbiAgICAgICAgLmMzLWxpbmUge1xuICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAzcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zdHJva2UtMiB7XG4gICAgICAgIC5jMy1saW5lIHtcbiAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC8qLS0gUG9pbnQgLS0qL1xuICAgIC5jMy1jaXJjbGUge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgICAgICAgc3Ryb2tlOiB3aGl0ZTtcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAyO1xuICAgICAgICAmLl9leHBhbmRlZF8ge1xuICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAzO1xuICAgICAgICAgICAgc3Ryb2tlOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jMy1zZWxlY3RlZC1jaXJjbGUge1xuXG4gICAgfVxuXG4gICAgLmMzLWNoYXJ0LWFyYyB7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgICAgc3Ryb2tlOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgdGV4dCB7XG4gICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyotLSBBeGlzIC0tKi9cbiAgICAvKi0tIEdyaWQgLS0qL1xuICAgIC5jMy1ncmlkIHtcbiAgICAgICAgbGluZSB7XG4gICAgICAgICAgICBzdHJva2U6IHJnYmEoMCwgMCwgMCwgLjA0KTtcbiAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMXB4O1xuICAgICAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRleHQge1xuICAgICAgICAgICAgZmlsbDogI2FhYTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYzMtYXhpcyB7XG4gICAgICAgIC50aWNrIHtcbiAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMDtcbiAgICAgICAgfVxuICAgICAgICB0ZXh0IHtcbiAgICAgICAgICAgIGZpbGw6IHJnYmEoMCwgMCwgMCwgLjMzKTtcbiAgICAgICAgfVxuICAgICAgICBsaW5lLCBwYXRoIHtcbiAgICAgICAgICAgIHN0cm9rZTogcmdiYSgwLCAwLCAwLCAuMDQpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jMy14Z3JpZCwgLmMzLXlncmlkIHtcbiAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMCAwO1xuICAgIH1cblxuICAgIC8qLS0gVGV4dCBvbiBDaGFydCAtLSovXG4gICAgLmMzLXRleHQuYzMtZW1wdHkge1xuICAgICAgICBmaWxsOiAjODA4MDgwO1xuICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICB9XG5cbiAgICAvKi0tIEJhciAtLSovXG4gICAgLmMzLWJhciB7XG4gICAgICAgIHN0cm9rZS13aWR0aDogMDtcbiAgICAgICAgJi5fZXhwYW5kZWRfIHtcbiAgICAgICAgICAgIGZpbGwtb3BhY2l0eTogMC43NTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8qLS0gRm9jdXMgLS0qL1xuICAgIC5jMy10YXJnZXQge1xuICAgICAgICAmLmMzLWZvY3VzZWQge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHBhdGguYzMtbGluZSwgLmMzLXRhcmdldC5jMy1mb2N1c2VkIHBhdGguYzMtc3RlcCB7XG4gICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAzcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmMzLWRlZm9jdXNlZCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjMgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8qLS0gUmVnaW9uIC0tKi9cbiAgICAuYzMtcmVnaW9uIHtcbiAgICAgICAgZmlsbDogc3RlZWxibHVlO1xuICAgICAgICBmaWxsLW9wYWNpdHk6IDAuMTtcbiAgICB9XG5cbiAgICAvKi0tIEJydXNoIC0tKi9cbiAgICAuYzMtYnJ1c2ggLmV4dGVudCB7XG4gICAgICAgIGZpbGwtb3BhY2l0eTogMC4xO1xuICAgIH1cblxuICAgIC8qLS0gU2VsZWN0IC0gRHJhZyAtLSovXG4gICAgLyotLSBMZWdlbmQgLS0qL1xuICAgIC5jMy1sZWdlbmQtaXRlbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG5cbiAgICAuYzMtbGVnZW5kLWl0ZW0taGlkZGVuIHtcbiAgICAgICAgb3BhY2l0eTogMC4xNTtcbiAgICB9XG5cbiAgICAuYzMtbGVnZW5kLWJhY2tncm91bmQge1xuICAgICAgICBvcGFjaXR5OiAwLjc1O1xuICAgICAgICBmaWxsOiB3aGl0ZTtcbiAgICAgICAgc3Ryb2tlOiBsaWdodGdyYXk7XG4gICAgICAgIHN0cm9rZS13aWR0aDogMTtcbiAgICB9XG5cbiAgICAvKi0tIFRvb2x0aXAgLS0qL1xuICAgIC5jMy10b29sdGlwLWNvbnRhaW5lciB7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cblxuICAgIC5jMy10b29sdGlwIHtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGVtcHR5LWNlbGxzOiBzaG93O1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIC4xNCksIDAgNHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgLjA5OCksIDAgMXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIC4wODQpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgICAgICB0ciB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgdGgge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgICAgIH1cbiAgICAgICAgdGQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgcGFkZGluZzogNHB4IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOnJnYmEoMCwwLDAsMC44NCk7XG5cbiAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi52YWx1ZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgY29sb3I6cmdiYSgwLDAsMCwwLjg0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8qLS0gQXJlYSAtLSovXG4gICAgLmMzLWFyZWEge1xuICAgICAgICBzdHJva2Utd2lkdGg6IDA7XG4gICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICB9XG5cbiAgICAvKi0tIEFyYyAtLSovXG4gICAgLmMzLWNoYXJ0LWFyY3MtdGl0bGUge1xuICAgICAgICBkb21pbmFudC1iYXNlbGluZTogbWlkZGxlO1xuICAgICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgIH1cblxuICAgIC5jMy1jaGFydC1hcmNzIHtcbiAgICAgICAgLmMzLWNoYXJ0LWFyY3MtYmFja2dyb3VuZCB7XG4gICAgICAgICAgICBmaWxsOiAjZTBlMGUwO1xuICAgICAgICAgICAgc3Ryb2tlOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmMzLWNoYXJ0LWFyY3MtZ2F1Z2UtdW5pdCB7XG4gICAgICAgICAgICBmaWxsOiAjMDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmMzLWNoYXJ0LWFyY3MtZ2F1Z2UtbWF4IHtcbiAgICAgICAgICAgIGZpbGw6ICM3Nzc7XG4gICAgICAgIH1cblxuICAgICAgICAuYzMtY2hhcnQtYXJjcy1nYXVnZS1taW4ge1xuICAgICAgICAgICAgZmlsbDogIzc3NztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jMy1jaGFydC1hcmMgLmMzLWdhdWdlLXZhbHVlIHtcbiAgICAgICAgZmlsbDogIzAwMDtcbiAgICB9XG59XG4iLCIuY3QtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmN0LWNoYXJ0LWRvbnV0LFxuLmN0LWNoYXJ0LXBpZSB7XG5cbiAgICAuY3QtbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxufSIsIi5jaGFydC1sZWdlbmQsXG4uYmFyLWxlZ2VuZCxcbi5saW5lLWxlZ2VuZCxcbi5waWUtbGVnZW5kLFxuLnJhZGFyLWxlZ2VuZCxcbi5wb2xhcmFyZWEtbGVnZW5kLFxuLmRvdWdobnV0LWxlZ2VuZCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbn0iLCJ0YWJsZS5kYXRhVGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG5cbiAgICB0aGVhZCB7XG5cbiAgICAgICAgdHIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgfVxuXG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDhweDtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kdC1oZWFkLWxlZnQge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZHQtaGVhZC1jZW50ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kdC1oZWFkLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kdC1oZWFkLWp1c3RpZnkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZHQtaGVhZC1ub3dyYXAge1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50YWJsZS1oZWFkZXIge1xuXG4gICAgICAgICAgICAgICAgLmNvbHVtbi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zZWxlY3RpemUtY29udHJvbCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5zaW5nbGUge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0aXplLWlucHV0IHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDVweCA0cHggMCA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jb2x1bW4tc2VhcmNoLWlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kdC1oZWFkLWxlZnQge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZHQtaGVhZC1jZW50ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kdC1oZWFkLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kdC1oZWFkLWp1c3RpZnkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZHQtaGVhZC1ub3dyYXAge1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc29ydGluZywgLnNvcnRpbmdfYXNjLCAuc29ydGluZ19kZXNjIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAgICAgICAgIC50YWJsZS1oZWFkZXIge1xuXG4gICAgICAgICAgICAgICAgLmNvbHVtbi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAuc29ydGluZyB7XG5cbiAgICAgICAgICAgIC50YWJsZS1oZWFkZXIge1xuXG4gICAgICAgICAgICAgICAgLmNvbHVtbi10aXRsZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlYWE4JztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zb3J0aW5nX2FzYyB7XG5cbiAgICAgICAgICAgIC50YWJsZS1oZWFkZXIge1xuXG4gICAgICAgICAgICAgICAgLmNvbHVtbi10aXRsZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlNzE4JztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zb3J0aW5nX2Rlc2Mge1xuXG4gICAgICAgICAgICAudGFibGUtaGVhZGVyIHtcblxuICAgICAgICAgICAgICAgIC5jb2x1bW4tdGl0bGUge1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTcxNSc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc29ydGluZ19hc2NfZGlzYWJsZWQge1xuXG4gICAgICAgIH1cblxuICAgICAgICAuc29ydGluZ19kZXNjX2Rpc2FibGVkIHtcblxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICB0Zm9vdCB7XG5cbiAgICAgICAgdHIge1xuXG4gICAgICAgIH1cblxuICAgICAgICB0aCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMThweCA2cHggMThweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTExMTExO1xuXG4gICAgICAgICAgICAmLmR0LWhlYWQtbGVmdCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kdC1oZWFkLWNlbnRlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmR0LWhlYWQtcmlnaHQge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmR0LWhlYWQtanVzdGlmeSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kdC1oZWFkLW5vd3JhcCB7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMThweCA2cHggMThweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTExMTExO1xuXG4gICAgICAgICAgICAmLmR0LWhlYWQtbGVmdCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kdC1oZWFkLWNlbnRlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmR0LWhlYWQtcmlnaHQge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmR0LWhlYWQtanVzdGlmeSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kdC1oZWFkLW5vd3JhcCB7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgdGJvZHkge1xuXG4gICAgICAgIHRyIHtcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcblxuICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0IwQkVEOTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kZXRhaWxzLW9wZW4ge1xuXG4gICAgICAgICAgICAgICAgdGQge1xuXG4gICAgICAgICAgICAgICAgICAgICYuZGV0YWlsLWNvbHVtbiB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmRldGFpbHMtcm93IHtcblxuICAgICAgICAgICAgICAgICYub2RkIHtcblxuICAgICAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IHRkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0aCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDE1cHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICAgICAmLmR0LWJvZHktbGVmdCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kdC1ib2R5LWNlbnRlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmR0LWJvZHktcmlnaHQge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmR0LWJvZHktanVzdGlmeSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kdC1ib2R5LW5vd3JhcCB7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggOHB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZHQtYm9keS1sZWZ0IHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmR0LWJvZHktY2VudGVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZHQtYm9keS1yaWdodCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZHQtYm9keS1qdXN0aWZ5IHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmR0LWJvZHktbm93cmFwIHtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGgge1xuXG4gICAgICAgICYuZHQtbGVmdCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5kdC1jZW50ZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5kdC1yaWdodCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZHQtanVzdGlmeSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5kdC1ub3dyYXAge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgdGQge1xuXG4gICAgICAgICYuZHQtbGVmdCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5kdC1jZW50ZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5kYXRhVGFibGVzX2VtcHR5IHtcbiAgICAgICAgICAgIGhlaWdodDogNTFweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZHQtcmlnaHQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmR0LWp1c3RpZnkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZHQtbm93cmFwIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICYucm93LWJvcmRlciB7XG5cbiAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgIH1cblxuICAgICAgICB0Ym9keSB7XG5cbiAgICAgICAgICAgIHRyIHtcblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuXG4gICAgICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcblxuICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi5jZWxsLWJvcmRlciB7XG5cbiAgICAgICAgdGJvZHkge1xuXG4gICAgICAgICAgICB0ciB7XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcblxuICAgICAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmLnN0cmlwZSB7XG5cbiAgICAgICAgdGJvZHkge1xuXG4gICAgICAgICAgICB0ciB7XG5cbiAgICAgICAgICAgICAgICAmLm9kZCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUJCOUQzO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi5ob3ZlciB7XG5cbiAgICAgICAgdGJvZHkge1xuXG4gICAgICAgICAgICB0ciB7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcblxuICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBOUI3RDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLm9kZCB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTlCN0QxO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmV2ZW4ge1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0E5QjdEMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYub3JkZXItY29sdW1uIHtcblxuICAgICAgICB0Ym9keSB7XG5cbiAgICAgICAgICAgIHRyIHtcblxuICAgICAgICAgICAgICAgID4gLnNvcnRpbmdfMSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiAuc29ydGluZ18yIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzMge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzEge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0FDQkFENDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgID4gLnNvcnRpbmdfMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUNCQUQ0O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgPiAuc29ydGluZ18zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBQ0JBRDQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgJi5zdHJpcGUge1xuXG4gICAgICAgICAgICB0Ym9keSB7XG5cbiAgICAgICAgICAgICAgICB0ciB7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5vZGQge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gLnNvcnRpbmdfMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGMztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgPiAuc29ydGluZ18zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnNvcnRpbmdfMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBNkIzQ0Q7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuc29ydGluZ18yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0E3QjVDRTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTlCNkQwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmV2ZW4ge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gLnNvcnRpbmdfMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRkJGQjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgPiAuc29ydGluZ18zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGREZEO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnNvcnRpbmdfMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBQ0JBRDQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuc29ydGluZ18yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0FEQkJENjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUZCREQ4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAmLmhvdmVyIHtcblxuICAgICAgICAgICAgdGJvZHkge1xuXG4gICAgICAgICAgICAgICAgdHIge1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQUVBRUE7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gLnNvcnRpbmdfMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VCRUJFQjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgPiAuc29ydGluZ18zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnNvcnRpbmdfMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBMUFFQzc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuc29ydGluZ18yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0EyQUZDODtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTRCMkNCO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLm9kZCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuc29ydGluZ18xIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUFFQTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFQkVCO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnNvcnRpbmdfMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuc29ydGluZ18xIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBMUFFQzc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0EyQUZDODtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnNvcnRpbmdfMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTRCMkNCO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5ldmVuIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQUVBO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnNvcnRpbmdfMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQkVCRUI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuc29ydGluZ18zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ExQUVDNztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnNvcnRpbmdfMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTJBRkM4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuc29ydGluZ18zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBNEIyQ0I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICYubm8tZm9vdGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG5cbiAgICAmLm5vd3JhcCB7XG5cbiAgICAgICAgdGgge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICYuY29tcGFjdCB7XG5cbiAgICAgICAgdGhlYWQge1xuXG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDlweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA5cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIHRmb290IHtcblxuICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA5cHggM3B4IDlweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA5cHggM3B4IDlweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgdGJvZHkge1xuXG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG5cbi8qXG4gKiBDb250cm9sIGZlYXR1cmUgbGF5b3V0XG4gKi9cbi5kYXRhVGFibGVzX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMSAwIGF1dG87XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAudG9wIHtcbiAgICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgIH1cblxuICAgIC5ib3R0b20ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtaW4taGVpZ2h0OiA2NHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IDE2cHggOHB4O1xuXG4gICAgICAgIC5sZWZ0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcblxuICAgICAgICAgICAgLmxlbmd0aCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAuZGF0YVRhYmxlc19sZW5ndGgge1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XG5cbiAgICAgICAgICAgIC5pbmZvIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAuZGF0YVRhYmxlc19pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGFnaW5hdGlvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgICAgICAgICAuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kYXRhVGFibGVzX2ZpbHRlciB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41ZW07XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogNHB4IDhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcblxuICAgICAgICAucGFnaW5hdGVfYnV0dG9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICBwYWRkaW5nOiA5cHggMTJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDJweDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgOTk5ZW0gMCAwIDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMikgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgOTk5ZW0gMCAwIDAgcmdiYSgwLCAwLCAwLCAwLjA4KSwgaW5zZXQgMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDFweCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jdXJyZW50LCAmLmRpc2FibGVkLCAmLmRpc2FibGVkOmhvdmVyLCAmLmRpc2FibGVkOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMikgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuZGF0YVRhYmxlc19wcm9jZXNzaW5nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSksIGNvbG9yLXN0b3AoMjUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkpLCBjb2xvci1zdG9wKDc1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSk7XG4gICAgICAgIC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgMjUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgNzUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgICAgICAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgMjUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgNzUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgICAgICAvKiBGRjMuNisgKi9cbiAgICAgICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgMjUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgNzUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgICAgICAvKiBJRTEwKyAqL1xuICAgICAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpIDI1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpIDc1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICAgICAgLyogT3BlcmEgMTEuMTArICovXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpIDI1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpIDc1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICAgICAgLyogVzNDICovXG4gICAgfVxuXG4gICAgLmRhdGFUYWJsZXNfc2Nyb2xsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleDogMSAxIDA7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcblxuICAgICAgICAvKiBDbGVhciB0aGUgdGFibGUgYm9yZGVyICYgc2hhZG93cyAqL1xuICAgICAgICB0YWJsZS5kYXRhVGFibGUge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgICAgICAgJi5yb3ctYm9yZGVyIHtcblxuICAgICAgICAgICAgICAgIHRoZWFkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kYXRhVGFibGVzX3Njcm9sbEhlYWQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjA5NSksIDAgMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAycHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICB0ciB7XG5cbiAgICAgICAgICAgICAgICB0aCB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnRhYmxlLWhlYWRlciB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29sdW1uLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgJiA+IC5kYXRhVGFibGVzX3NpemluZyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAmID4gLmRhdGFUYWJsZXNfc2l6aW5nIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5uby1mb290ZXIge1xuXG4gICAgICAgIC5kYXRhVGFibGVzX3Njcm9sbEJvZHkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kYXRhVGFibGVzX3Njcm9sbEhlYWQgdGFibGUsXG4gICAgICAgIC5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGUge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cbn1cblxuLyogRGF0YVRhYmxlIFNwZWNpZmljIENvbnRlbnQgUnVsZXMgJiBGaXhlcyAqL1xudGFibGUuZGF0YVRhYmxlIHtcblxuICAgIC5zaG93LWRldGFpbHMge1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgLmFjdGlvbi1idXR0b25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuLyogRnVsbHBhZ2UgZGF0YXRhYmxlICovXG4uZnVsbHBhZ2UtZGF0YXRhYmxlIHtcblxuICAgIC5kYXRhVGFibGVzX3dyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuXG4vKiBGdWxscGFnZSBkYXRhdGFibGUgSUUxMSBGaXggKi9cbi5leHBsb3Jlci0xMSB7XG5cbiAgICAuZnVsbHBhZ2UtZGF0YXRhYmxlIHtcblxuICAgICAgICAuZGF0YVRhYmxlc19zY3JvbGwge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogUmVzcG9uc2l2ZSBkYXRhdGFibGUgKi9cbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZCB7XG5cbiAgICAmLmR0ci1pbmxpbmUge1xuXG4gICAgICAgICYuY29sbGFwc2VkIHtcblxuICAgICAgICAgICAgPiB0Ym9keSB7XG5cbiAgICAgICAgICAgICAgICA+IHRyIHtcblxuICAgICAgICAgICAgICAgICAgICA+IHRkOmZpcnN0LWNoaWxkLFxuICAgICAgICAgICAgICAgICAgICA+IHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcrJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLnBhcmVudCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gdGQ6Zmlyc3QtY2hpbGQsXG4gICAgICAgICAgICAgICAgICAgICAgICA+IHRoOmZpcnN0LWNoaWxkIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IHRib2R5IHtcblxuICAgICAgICA+IHRyIHtcblxuICAgICAgICAgICAgJi5jaGlsZCB7XG5cbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5kdHItdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8qXG5cbmdpdGh1Yi5jb20gc3R5bGUgKGMpIFZhc2lseSBQb2xvdm55b3YgPHZhc3RAd2hpdGVhbnRzLm5ldD5cblxuKi9cblxuaGxqcyAsXG5baGxqc10ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4vLyAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbn1cblxuLmhsanMtY29tbWVudCxcbi5kaWZmIC5obGpzLWhlYWRlciB7XG4gICAgY29sb3I6ICM5OTg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uaGxqcy1rZXl3b3JkLFxuLmNzcyAucnVsZSAuaGxqcy1rZXl3b3JkLFxuLmhsanMtd2ludXRpbHMsXG4ubmdpbnggLmhsanMtdGl0bGUsXG4uaGxqcy1zdWJzdCxcbi5obGpzLXJlcXVlc3QsXG4uaGxqcy1zdGF0dXMge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaGxqcy1udW1iZXIsXG4uaGxqcy1oZXhjb2xvcixcbi5ydWJ5IC5obGpzLWNvbnN0YW50IHtcbiAgICBjb2xvcjogIzAwODA4MDtcbn1cblxuLmhsanMtc3RyaW5nLFxuLmhsanMtdGFnIC5obGpzLXZhbHVlLFxuLmhsanMtZG9jdGFnLFxuLnRleCAuaGxqcy1mb3JtdWxhIHtcbiAgICBjb2xvcjogI2QxNDtcbn1cblxuLmhsanMtdGl0bGUsXG4uaGxqcy1pZCxcbi5zY3NzIC5obGpzLXByZXByb2Nlc3NvciB7XG4gICAgY29sb3I6ICM5MDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5obGpzLWxpc3QgLmhsanMta2V5d29yZCxcbi5obGpzLXN1YnN0IHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uaGxqcy1jbGFzcyAuaGxqcy10aXRsZSxcbi5obGpzLXR5cGUsXG4udmhkbCAuaGxqcy1saXRlcmFsLFxuLnRleCAuaGxqcy1jb21tYW5kIHtcbiAgICBjb2xvcjogIzQ1ODtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmhsanMtdGFnLFxuLmhsanMtdGFnIC5obGpzLXRpdGxlLFxuLmhsanMtcnVsZSAuaGxqcy1wcm9wZXJ0eSxcbi5kamFuZ28gLmhsanMtdGFnIC5obGpzLWtleXdvcmQge1xuICAgIGNvbG9yOiAjMDAwMDgwO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5obGpzLWF0dHJpYnV0ZSxcbi5obGpzLXZhcmlhYmxlLFxuLmxpc3AgLmhsanMtYm9keSxcbi5obGpzLW5hbWUge1xuICAgIGNvbG9yOiAjMDA4MDgwO1xufVxuXG4uaGxqcy1yZWdleHAge1xuICAgIGNvbG9yOiAjMDA5OTI2O1xufVxuXG4uaGxqcy1zeW1ib2wsXG4ucnVieSAuaGxqcy1zeW1ib2wgLmhsanMtc3RyaW5nLFxuLmxpc3AgLmhsanMta2V5d29yZCxcbi5jbG9qdXJlIC5obGpzLWtleXdvcmQsXG4uc2NoZW1lIC5obGpzLWtleXdvcmQsXG4udGV4IC5obGpzLXNwZWNpYWwsXG4uaGxqcy1wcm9tcHQge1xuICAgIGNvbG9yOiAjOTkwMDczO1xufVxuXG4uaGxqcy1idWlsdF9pbiB7XG4gICAgY29sb3I6ICMwMDg2YjM7XG59XG5cbi5obGpzLXByZXByb2Nlc3Nvcixcbi5obGpzLXByYWdtYSxcbi5obGpzLXBpLFxuLmhsanMtZG9jdHlwZSxcbi5obGpzLXNoZWJhbmcsXG4uaGxqcy1jZGF0YSB7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5obGpzLWRlbGV0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmRkO1xufVxuXG4uaGxqcy1hZGRpdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI2RmZDtcbn1cblxuLmRpZmYgLmhsanMtY2hhbmdlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA4NmIzO1xufVxuXG4uaGxqcy1jaHVuayB7XG4gICAgY29sb3I6ICNhYWE7XG59IiwiLy8gTlZEMyBjdXN0b20gc3R5bGVzXG5udmQzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAvLyBSZW1vdmUgaG9yaXpvbnRhbCBncmlkIGxpbmVzXG4gICAgJi5yZW1vdmUteC1saW5lcyB7XG5cbiAgICAgICAgLm52LXgge1xuXG4gICAgICAgICAgICAudGljayB7XG5cbiAgICAgICAgICAgICAgICBsaW5lIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBSZW1vdmUgdmVydGljYWwgbGluZXNcbiAgICAmLnJlbW92ZS15LWxpbmVzIHtcblxuICAgICAgICAubnYteSB7XG5cbiAgICAgICAgICAgIC50aWNrIHtcblxuICAgICAgICAgICAgICAgIGxpbmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucmVtb3ZlLWxpbmUtc3Ryb2tlIHtcblxuICAgICAgICAubnYtZ3JvdXBzIHtcblxuICAgICAgICAgICAgcGF0aCB7XG5cbiAgICAgICAgICAgICAgICAmLm52LWxpbmUge1xuICAgICAgICAgICAgICAgICAgICBzdHJva2Utd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnJlbW92ZS1vcGFjaXR5IHtcblxuICAgICAgICAubnYtZ3JvdXBzIHtcblxuICAgICAgICAgICAgLm52LWdyb3VwIHtcbiAgICAgICAgICAgICAgICBmaWxsLW9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuc2hvdy1saW5lLXBvaW50cyB7XG5cbiAgICAgICAgLm52LWxpbmUge1xuXG4gICAgICAgICAgICAubnYtc2NhdHRlciB7XG5cbiAgICAgICAgICAgICAgICAubnYtZ3JvdXBzIHtcblxuICAgICAgICAgICAgICAgICAgICAubnYtcG9pbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbC1vcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2Utb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBOVkQzIHN0eWxlIG92ZXJyaWRlc1xuLm52ZDMge1xuXG4gICAgdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9keTtcbiAgICB9XG5cbiAgICBsaW5lIHtcblxuICAgICAgICAmLm52LWd1aWRlbGluZSB7XG4gICAgICAgICAgICBzdHJva2U6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubnYtZ3JvdXBzIHtcblxuICAgICAgICAubnYtcG9pbnQge1xuXG4gICAgICAgICAgICAmLmhvdmVyIHtcbiAgICAgICAgICAgICAgICBzdHJva2Utd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZpbGwtb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHN0cm9rZS1vcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIE5WRDMgVG9vbHRpcFxuLm52dG9vbHRpcCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAmLmdyYXZpdHktbiB7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZ3Jhdml0eS1zIHtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5ncmF2aXR5LWUge1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMXB4O1xuICAgICAgICAgICAgYm9yZGVyOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZ3Jhdml0eS13IHtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgICAgICAgICAgIGJvcmRlcjogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGFibGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG5cbiAgICAgICAgdGJvZHkge1xuXG4gICAgICAgICAgICB0ciB7XG5cbiAgICAgICAgICAgICAgICB0ZCB7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5sZWdlbmQtY29sb3ItZ3VpZGUge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5wcy1jb250YWluZXIge1xuXG4gICAgJjpob3ZlciB7XG5cbiAgICAgICAgLnBzLWluLXNjcm9sbGluZyB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcy1pbi1zY3JvbGxpbmcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB9XG5cbiAgICA+IC5wcy1zY3JvbGxiYXIteC1yYWlsIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDRweCAwO1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgei1pbmRleDogNDk7XG5cbiAgICAgICAgPiAucHMtc2Nyb2xsYmFyLXgge1xuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5wcy1zY3JvbGxiYXIteS1yYWlsIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDRweCAwO1xuICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICB6LWluZGV4OiA0OTtcblxuICAgICAgICA+IC5wcy1zY3JvbGxiYXIteSB7XG4gICAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi50YS1yb290IHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIC50YS1zY3JvbGwtd2luZG93IHtcblxuICAgICAgICAmLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5mb2N1c3NlZCB7XG5cbiAgICAgICAgPiAudGEtc2Nyb2xsLXdpbmRvd3tcblxuICAgICAgICAgICAgJi5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0ZXh0YXJlYSB7XG5cbiAgICAgICAgJi50YS1lZGl0b3Ige1xuXG4gICAgICAgICAgICAmLnRhLWh0bWwge1xuICAgICAgICAgICAgICAgIHJlc2l6ZTogdmVydGljYWw7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGEtdG9vbGJhciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xMik7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IG1hdGVyaWFsLWNvbG9yKCdncmV5JywgJzEwMCcpO1xuXG4gICAgICAgIC50YS1ncm91cCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgI3Rvb2xiYXJXQyxcbiAgICAgICAgICAgICN0b29sYmFyQ0Mge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNHB4IDA7XG5cbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBIZWxwZXJzXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuW25nXFw6Y2xvYWtdLCBbbmctY2xvYWtdLCBbZGF0YS1uZy1jbG9ha10sIFt4LW5nLWNsb2FrXSwgLm5nLWNsb2FrLCAueC1uZy1jbG9hayB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubm8tcGFkZGluZyB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ubm8tbWFyZ2luIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm5vLXJhZGl1cyB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmRpdmlkZXItdmVydGljYWwge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgbWFyZ2luOiAwIDhweDtcbn1cblxuLy8gU29mdCBoaWRlIChkb24ndCByZW1vdmUgZnJvbSBET00gZmxvdylcbi5oaWRkZW4ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG5bZmlsbC13aWR0aF0ge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbn1cblxuW2ZpbGwtaGVpZ2h0XSB7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuLmZ1bGwtaGVpZ2h0IHtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLy8gSW1hZ2VzIGluIGxpbmtzXG5hIHtcblxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbn1cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZXNcbmltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuLy8gU2Nyb2xsYWJsZVxuLnNjcm9sbGFibGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgJi5vbmx5LXgge1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJi5vbmx5LXkge1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgfVxufVxuXG4vLyBGbGV4IFNjcm9sbGFibGUgKHdpdGhvdXQgZGlzcGxheTpibG9jaylcbi5mbGV4LXNjcm9sbGFibGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgJi5vbmx5LXgge1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJi5vbmx5LXkge1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgfVxufVxuXG4vLyBCYWNrZ3JvdW5kIEljb25cbi5iYWNrZ3JvdW5kLWltYWdlLWNlbnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB6LWluZGV4OiAtMTtcbn1cblxuLy8gQ2xhc3NpYyB2ZXJ0aWNhbCBhbGlnblxuLmFsaWduLXZlcnRpY2FsIHtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC5hbGlnbi12ZXJ0aWNhbC10b3AsXG4gICAgLmFsaWduLXZlcnRpY2FsLW1pZGRsZSxcbiAgICAuYWxpZ24tdmVydGljYWwtYm90dG9tIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5hbGlnbi12ZXJ0aWNhbC10b3Age1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cblxuICAgIC5hbGlnbi12ZXJ0aWNhbC1taWRkbGUge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC5hbGlnbi12ZXJ0aWNhbC1ib3R0b20ge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIH1cbn1cblxuLy8gUGFkZGluZyBoZWxwZXJzXG4vLyBNdWx0aXBsZXMgb2YgNSwgbWF4OjEwMFxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG5cbiAgICAucGFkZGluZy0jeyRpICogNX0sXG4gICAgLnAtI3skaSAqIDV9IHtcbiAgICAgICAgcGFkZGluZzogI3soJGkgKiA1KSArICdweCd9O1xuICAgIH1cblxuICAgIC5wYWRkaW5nLXRvcC0jeyRpICogNX0sXG4gICAgLnB0LSN7JGkgKiA1fSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAjeygkaSAqIDUpICsgJ3B4J307XG4gICAgfVxuXG4gICAgLnBhZGRpbmctcmlnaHQtI3skaSAqIDV9LFxuICAgIC5wci0jeyRpICogNX0ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAjeygkaSAqIDUpICsgJ3B4J307XG4gICAgfVxuXG4gICAgLnBhZGRpbmctYm90dG9tLSN7JGkgKiA1fSxcbiAgICAucGItI3skaSAqIDV9IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICN7KCRpICogNSkgKyAncHgnfTtcbiAgICB9XG5cbiAgICAucGFkZGluZy1sZWZ0LSN7JGkgKiA1fSxcbiAgICAucGwtI3skaSAqIDV9IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAjeygkaSAqIDUpICsgJ3B4J307XG4gICAgfVxuXG4gICAgLnBhZGRpbmctaG9yaXpvbnRhbC0jeyRpICogNX0sXG4gICAgLnBoLSN7JGkgKiA1fSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogI3soJGkgKiA1KSArICdweCd9O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAjeygkaSAqIDUpICsgJ3B4J307XG4gICAgfVxuXG4gICAgLnBhZGRpbmctdmVydGljYWwtI3skaSAqIDV9LFxuICAgIC5wdi0jeyRpICogNX0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogI3soJGkgKiA1KSArICdweCd9O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogI3soJGkgKiA1KSArICdweCd9O1xuICAgIH1cbn1cblxuLy8gTXVsdGlwbGVzIG9mIDgsIE1heDogOTYsIEV4Y2x1ZGluZyAwIGFuZCBtdWx0aXBsZXMgb2YgNVxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG5cbiAgICBAaWYgKCgkaSAqIDgpICUgNSAhPSAwKSB7XG5cbiAgICAgICAgLnBhZGRpbmctI3skaSAqIDh9LFxuICAgICAgICAucC0jeyRpICogOH0ge1xuICAgICAgICAgICAgcGFkZGluZzogI3soJGkgKiA4KSArICdweCd9O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhZGRpbmctdG9wLSN7JGkgKiA4fSxcbiAgICAgICAgLnB0LSN7JGkgKiA4fSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogI3soJGkgKiA4KSArICdweCd9O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhZGRpbmctcmlnaHQtI3skaSAqIDh9LFxuICAgICAgICAucHItI3skaSAqIDh9IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICN7KCRpICogOCkgKyAncHgnfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWRkaW5nLWJvdHRvbS0jeyRpICogOH0sXG4gICAgICAgIC5wYi0jeyRpICogOH0ge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICN7KCRpICogOCkgKyAncHgnfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWRkaW5nLWxlZnQtI3skaSAqIDh9LFxuICAgICAgICAucGwtI3skaSAqIDh9IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogI3soJGkgKiA4KSArICdweCd9O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhZGRpbmctaG9yaXpvbnRhbC0jeyRpICogOH0sXG4gICAgICAgIC5waC0jeyRpICogOH0ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAjeygkaSAqIDgpICsgJ3B4J307XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAjeygkaSAqIDgpICsgJ3B4J307XG4gICAgICAgIH1cblxuICAgICAgICAucGFkZGluZy12ZXJ0aWNhbC0jeyRpICogOH0sXG4gICAgICAgIC5wdi0jeyRpICogOH0ge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICN7KCRpICogOCkgKyAncHgnfTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAjeygkaSAqIDgpICsgJ3B4J307XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIE1hcmdpbiBoZWxwZXJzXG4vLyBNdWx0aXBsZXMgb2YgNSwgbWF4OjEwMFxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG5cbiAgICAubWFyZ2luLSN7JGkgKiA1fSxcbiAgICAubS0jeyRpICogNX0ge1xuICAgICAgICBtYXJnaW46ICN7KCRpICogNSkgKyAncHgnfTtcbiAgICB9XG5cbiAgICAubWFyZ2luLXRvcC0jeyRpICogNX0sXG4gICAgLm10LSN7JGkgKiA1fSB7XG4gICAgICAgIG1hcmdpbi10b3A6ICN7KCRpICogNSkgKyAncHgnfTtcbiAgICB9XG5cbiAgICAubWFyZ2luLXJpZ2h0LSN7JGkgKiA1fSxcbiAgICAubXItI3skaSAqIDV9IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAjeygkaSAqIDUpICsgJ3B4J307XG4gICAgfVxuXG4gICAgLm1hcmdpbi1ib3R0b20tI3skaSAqIDV9LFxuICAgIC5tYi0jeyRpICogNX0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAjeygkaSAqIDUpICsgJ3B4J307XG4gICAgfVxuXG4gICAgLm1hcmdpbi1sZWZ0LSN7JGkgKiA1fSxcbiAgICAubWwtI3skaSAqIDV9IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICN7KCRpICogNSkgKyAncHgnfTtcbiAgICB9XG5cbiAgICAubWFyZ2luLWhvcml6b250YWwtI3skaSAqIDV9LFxuICAgIC5taC0jeyRpICogNX0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogI3soJGkgKiA1KSArICdweCd9O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICN7KCRpICogNSkgKyAncHgnfTtcbiAgICB9XG5cbiAgICAubWFyZ2luLXZlcnRpY2FsLSN7JGkgKiA1fSxcbiAgICAubXYtI3skaSAqIDV9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogI3soJGkgKiA1KSArICdweCd9O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAjeygkaSAqIDUpICsgJ3B4J307XG4gICAgfVxufVxuXG4vLyBNdWx0aXBsZXMgb2YgOCwgTWF4OiA5NiwgRXhjbHVkaW5nIDAgYW5kIG11bHRpcGxlcyBvZiA1XG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcblxuICAgIEBpZiAoKCRpICogOCkgJSA1ICE9IDApIHtcblxuICAgICAgICAubWFyZ2luLSN7JGkgKiA4fSxcbiAgICAgICAgLm0tI3skaSAqIDh9IHtcbiAgICAgICAgICAgIG1hcmdpbjogI3soJGkgKiA4KSArICdweCd9O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1hcmdpbi10b3AtI3skaSAqIDh9LFxuICAgICAgICAubXQtI3skaSAqIDh9IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICN7KCRpICogOCkgKyAncHgnfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tYXJnaW4tcmlnaHQtI3skaSAqIDh9LFxuICAgICAgICAubXItI3skaSAqIDh9IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogI3soJGkgKiA4KSArICdweCd9O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1hcmdpbi1ib3R0b20tI3skaSAqIDh9LFxuICAgICAgICAubWItI3skaSAqIDh9IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICN7KCRpICogOCkgKyAncHgnfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tYXJnaW4tbGVmdC0jeyRpICogOH0sXG4gICAgICAgIC5tbC0jeyRpICogOH0ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICN7KCRpICogOCkgKyAncHgnfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tYXJnaW4taG9yaXpvbnRhbC0jeyRpICogOH0sXG4gICAgICAgIC5taC0jeyRpICogOH0ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICN7KCRpICogOCkgKyAncHgnfTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogI3soJGkgKiA4KSArICdweCd9O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1hcmdpbi12ZXJ0aWNhbC0jeyRpICogOH0sXG4gICAgICAgIC5tdi0jeyRpICogOH0ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogI3soJGkgKiA4KSArICdweCd9O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogI3soJGkgKiA4KSArICdweCd9O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBIZWlnaHQgYW5kIHdpZHRoIGhlbHBlcnNcbi8vIE11bHRpcGxlcyBvZiA1LCBNYXg6IDUwMFxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMDAge1xuXG4gICAgLmhlaWdodC0jeyRpICogNX0sXG4gICAgLmgtI3skaSAqIDV9IHtcbiAgICAgICAgaGVpZ2h0OiAjeygkaSAqIDUpICsgJ3B4J30gIWltcG9ydGFudDtcbiAgICAgICAgbWluLWhlaWdodDogI3soJGkgKiA1KSArICdweCd9ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC1oZWlnaHQ6ICN7KCRpICogNSkgKyAncHgnfSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53aWR0aC0jeyRpICogNX0sXG4gICAgLnctI3skaSAqIDV9IHtcbiAgICAgICAgd2lkdGg6ICN7KCRpICogNSkgKyAncHgnfSAhaW1wb3J0YW50O1xuICAgICAgICBtaW4td2lkdGg6ICN7KCRpICogNSkgKyAncHgnfSAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6ICN7KCRpICogNSkgKyAncHgnfSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLy8gSGVpZ2h0IGFuZCB3aWR0aCBoZWxwZXJzXG4vLyBNdWx0aXBsZXMgb2YgOCwgTWF4OiA4MDAsIEV4Y2x1ZGluZyAwIGFuZCBtdWx0aXBsZXMgb2YgNVxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMDAge1xuXG4gICAgQGlmICgoJGkgKiA4KSAlIDUgIT0gMCkge1xuXG4gICAgICAgIC5oZWlnaHQtI3skaSAqIDh9LFxuICAgICAgICAuaC0jeyRpICogOH0ge1xuICAgICAgICAgICAgaGVpZ2h0OiAjeygkaSAqIDgpICsgJ3B4J30gIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICN7KCRpICogOCkgKyAncHgnfSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogI3soJGkgKiA4KSArICdweCd9ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAud2lkdGgtI3skaSAqIDh9LFxuICAgICAgICAudy0jeyRpICogOH0ge1xuICAgICAgICAgICAgd2lkdGg6ICN7KCRpICogOCkgKyAncHgnfSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAjeygkaSAqIDgpICsgJ3B4J30gIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1heC13aWR0aDogI3soJGkgKiA4KSArICdweCd9ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEJvcmRlciBoZWxwZXJzXG4kYm9yZGVyLXN0eWxlOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcblxuLmJvcmRlcixcbi5iIHtcbiAgICBib3JkZXI6ICRib3JkZXItc3R5bGU7XG59XG5cbi5ib3JkZXItdG9wLFxuLmJ0IHtcbiAgICBib3JkZXItdG9wOiAkYm9yZGVyLXN0eWxlO1xufVxuXG4uYm9yZGVyLXJpZ2h0LFxuLmJyIHtcbiAgICBib3JkZXItcmlnaHQ6ICRib3JkZXItc3R5bGU7XG59XG5cbi5ib3JkZXItYm90dG9tLFxuLmJiIHtcbiAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLXN0eWxlO1xufVxuXG4uYm9yZGVyLWxlZnQsXG4uYmwge1xuICAgIGJvcmRlci1sZWZ0OiAkYm9yZGVyLXN0eWxlO1xufVxuXG4uYm9yZGVyLWhvcml6b250YWwsXG4uYmgge1xuICAgIGJvcmRlci1sZWZ0OiAkYm9yZGVyLXN0eWxlO1xuICAgIGJvcmRlci1yaWdodDogJGJvcmRlci1zdHlsZTtcbn1cblxuLmJvcmRlci12ZXJ0aWNhbCxcbi5idiB7XG4gICAgYm9yZGVyLXRvcDogJGJvcmRlci1zdHlsZTtcbiAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLXN0eWxlO1xufVxuXG4vLyBCb3JkZXItcmFkaXVzIGhlbHBlcnNcbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuXG4gICAgLmJyYWQtI3skaX0ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAjeyRpICsgJ3B4J31cbiAgICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBQcmludFxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuQG1lZGlhIGFsbCB7XG5cbiAgICAvKiBOZXZlciBzaG93IHBhZ2UgYnJlYWsgaW4gbm9ybWFsIHZpZXcgKi9cbiAgICAucGFnZS1icmVhayB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG59XG5cbkBtZWRpYSBwcmludCB7XG5cbiAgICAvKiBQYWdlIFN0eWxlcyAqL1xuICAgIEBwYWdlIHtcbiAgICAgICAgLy9tYXJnaW46IDAuNWNtO1xuICAgIH1cblxuICAgIC8qIFBhZ2UgYnJlYWsgKi9cbiAgICAucGFnZS1icmVhayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBicmVhay1hZnRlcjogYWx3YXlzO1xuICAgICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhbHdheXM7XG4gICAgfVxuXG4gICAgLyogR2VuZXJhbCBzdHlsZXMgKi9cbiAgICAjbWFpbiB7XG5cbiAgICAgICAgI3ZlcnRpY2FsLW5hdmlnYXRpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICN0b29sYmFyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAjcXVpY2stcGFuZWwge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICNjb250ZW50IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBtcy10aGVtZS1vcHRpb25zIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAucHMtc2Nyb2xsYmFyLXgtcmFpbCxcbiAgICAucHMtc2Nyb2xsYmFyLXktcmFpbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvKiBQcmludGFibGUgcGFnZSBzcGVjaWZpYyBzdHlsZXMgKi9cbiAgICAucHJpbnRhYmxlIHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcblxuICAgICAgICAudGVtcGxhdGUtbGF5b3V0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5tcy10aGVtZS1vcHRpb25zIHtcblxuICAgIC5tcy10aGVtZS1vcHRpb25zLWJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNjBweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDUwO1xuXG4gICAgICAgIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy00ZHA7XG4gICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgb3BhY2l0eTogMC43NTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBtZC1zaWRlbmF2IHtcbiAgICAgICAgd2lkdGg6IDM4NHB4O1xuICAgICAgICBtaW4td2lkdGg6IDM4NHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDM4NHB4O1xuXG4gICAgICAgIC5tcy10aGVtZS1vcHRpb25zLWxpc3Qge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgIHotaW5kZXg6IDEyO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG5cbiAgICAgICAgICAgIC50aGVtZS1vcHRpb24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG5cbiAgICAgICAgICAgICAgICAmLmxheW91dC1vcHRpb25zIHtcblxuICAgICAgICAgICAgICAgICAgICBtZC1yYWRpby1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogOHB4IDhweCAxNnB4IDhweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICYubWQtY2hlY2tlZCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuX21kLWxhYmVsIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA1cHggNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggOHB4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAzcHggMTRweCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLl9tZC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5fbWQtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuY29sb3ItcGFsZXR0ZXMge1xuXG4gICAgICAgICAgICAgICAgICAgIG1kLW1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE5MnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnRoZW1lLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxNnB4IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogODhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNXB4IDVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDhweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggM3B4IDE0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBtZC1yYWRpby1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDhweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAub3B0aW9uLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDhweCAxMnB4IDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiYm9keXtcblxuICAuYW5pbWF0ZS1zaG93IHtcbiAgICBvcGFjaXR5OjE7XG4gIH1cbiAgLmFuaW1hdGUtc2hvdy5uZy1oaWRlLWFkZC5uZy1oaWRlLWFkZC1hY3RpdmUsXG4gIC5hbmltYXRlLXNob3cubmctaGlkZS1yZW1vdmUubmctaGlkZS1yZW1vdmUtYWN0aXZlIHtcbiAgICB0cmFuc2l0aW9uOmFsbCBsaW5lYXIgMC41cztcbiAgfVxuICAuYW5pbWF0ZS1zaG93Lm5nLWhpZGUge1xuICAgIG9wYWNpdHk6MDtcbiAgICBib3R0b206IC0xMDBweDtcbiAgfVxuXG4gIG1zLWFkc3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDhweDtcbiAgICBib3R0b206IDE2cHg7XG4gICAgYm94LXNoYWRvdzogLTEycHggMTRweCAyM3B4IDFweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAjbXMtYWRze1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNpdGlvbjogLjVzIGVhc2U7XG4gICAgICAjbXMtYWRzLWNsb3Nle1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTQ2cHg7XG4gICAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYW5pbWF0aW9uOiBmYWRlaW4gNHM7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMS41cztcbiAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICBjb2xvcjogI2ZjM2MzYztcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmYTQ0NmI7XG4gICAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmYWQ0ZDQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogLTEycHggMTRweCAyM3B4IDFweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICNtcy1hZHMtbWVzc2FnZXtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmNmY2Y4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC5pbWd7XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWVzc2FnZXtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTE2cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI2LCAyNiwgNTIsIDAuMyk7XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTowO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OjE7XG4gIH1cbn0iLCJib2R5IHtcbiAgJi5tcy1jcnVjaWFsLW1lc3NhZ2UtYWN0aXZlIHtcbiAgICAjbWFpbiB7XG4gICAgICBib3R0b206IDY0cHg7XG4gICAgfVxuICB9XG59XG5tcy1jcnVjaWFsLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IG1hdGVyaWFsLWNvbG9yKCdwaW5rJyk7XG4gIHotaW5kZXg6IDk5OTk4O1xuICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctMmRwO1xuXG4gICNtcy1jcnVjaWFsLW1lc3NhZ2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpe1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxufSIsIm1zLWluZm8tYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IG1hdGVyaWFsLWNvbG9yKCdwaW5rJyk7XG4gICAgei1pbmRleDogOTk5OTg7XG4gICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTJkcDtcblxuICAgICNtcy1pbmZvLWJhci1tZXNzYWdlIHtcbiAgICAgICAgcGFkZGluZzogMCA0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgICAgLndoaXRlLWZne1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI21zLWluZm8tYmFyLWNsb3NlIHtcbiAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGM0UwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1kLWJ1dHRvbi5tZC1pY29uLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbjogMCA2cHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIG1zLW5hdmlnYXRpb25cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5tcy1uYXZpZ2F0aW9uIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvL2NvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzApO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgdWwsIGxpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmLmNvbGxhcHNlZCB7XG5cbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFuaW1hdGUtaGVpZ2h0IHtcbiAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMjVzIGN1YmljLWJlemllcigwLjI1MCwgMC40NjAsIDAuNDUwLCAwLjk0MCk7XG4gICAgfVxuXG4gICAgLm1zLW5hdmlnYXRpb24tbm9kZSB7XG5cbiAgICAgICAgLm1zLW5hdmlnYXRpb24taXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIC8vY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43MCk7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gTm9uLWxpbmsgJiBMaW5rIENvbW1vblxuICAgICAgICAgICAgPiAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgLy9jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcwKTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE2cHggMCAwO1xuXG4gICAgICAgICAgICAgICAgICAgICYucHVsc2V7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IGhlYXJ0YmVhdCAxcyBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmYyNDI0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvLyBOb24tbGlua1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQgMC4xcztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvLyBMaW5rXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQgMC4xcztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvLyBBcnJvd1xuICAgICAgICAgICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQgMC4xcztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvLyBCYWRnZVxuICAgICAgICAgICAgICAgIC5iYWRnZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgN3B4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCAwLjFzO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG5cbiAgICAgICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYmFkZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NykgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEFycm93IG9uIGV4cGFuZGVkIG5vZGVcbiAgICAgICAgJjpub3QoLmNvbGxhcHNlZCkge1xuXG4gICAgICAgICAgICA+IC5tcy1uYXZpZ2F0aW9uLWl0ZW0ge1xuXG4gICAgICAgICAgICAgICAgPiAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuXG4gICAgICAgICAgICAgICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBHcm91cFxuICAgICAgICAmLmdyb3VwIHtcblxuICAgICAgICAgICAgPiAubXMtbmF2aWdhdGlvbi1pdGVtIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBhdXRvO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICAgICAgICAgICAgICAgID4gLm1zLW5hdmlnYXRpb24tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgLy9jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEJhY2tncm91bmQgY29sb3Igb24gZXhwYW5kZWQgbm9kZVxuICAgICAgICAmOm5vdCguZ3JvdXApLmhhcy1jaGlsZHJlbiB7XG5cbiAgICAgICAgICAgICY6bm90KC5jb2xsYXBzZWQpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmNvbGxhcHNpbmcge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5oYXMtY2hpbGRyZW4ge1xuXG4gICAgICAgICAgICAgICAgJjpub3QoLmNvbGxhcHNlZCkge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIExldmVsIDFcbiAgICBsaSB7XG5cbiAgICAgICAgLm1zLW5hdmlnYXRpb24tYnV0dG9uIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIExldmVsIDJcbiAgICAgICAgbGkge1xuXG4gICAgICAgICAgICAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gTGV2ZWwgM1xuICAgICAgICAgICAgbGkge1xuXG4gICAgICAgICAgICAgICAgLm1zLW5hdmlnYXRpb24tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3MnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8vIExldmVsIDRcbiAgICAgICAgICAgICAgICBsaSB7XG5cbiAgICAgICAgICAgICAgICAgICAgLm1zLW5hdmlnYXRpb24tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogODhweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC8vIExldmVsIDVcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBMZXZlbCAxIChncm91cC10aXRsZSlcbiAgICBsaS5ncm91cCB7XG5cbiAgICAgICAgLm1zLW5hdmlnYXRpb24tYnV0dG9uIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIExldmVsIDJcbiAgICAgICAgbGkge1xuXG4gICAgICAgICAgICAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gTGV2ZWwgM1xuICAgICAgICAgICAgbGkge1xuXG4gICAgICAgICAgICAgICAgLm1zLW5hdmlnYXRpb24tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1NnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8vIExldmVsIDRcbiAgICAgICAgICAgICAgICBsaSB7XG5cbiAgICAgICAgICAgICAgICAgICAgLm1zLW5hdmlnYXRpb24tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC8vIExldmVsIDVcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogODhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gSG9yaXpvbnRhbCBuYXZpZ2F0aW9uXG4jaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIHtcbiAgICBoZWlnaHQ6ICR0b29sYmFySGVpZ2h0O1xuICAgIG1pbi1oZWlnaHQ6ICR0b29sYmFySGVpZ2h0O1xuICAgIG1heC1oZWlnaHQ6ICR0b29sYmFySGVpZ2h0O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgei1pbmRleDogNTQ7XG5cbiAgICAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgICB1bCwgbGkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGaXJzdCA8dWw+XG4gICAgICAgIC5ob3Jpem9udGFsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICY6bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIFJvb3QgbWVudSBpdGVtc1xuICAgICAgICAgICAgPiBsaSB7XG5cbiAgICAgICAgICAgICAgICA+IC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtaXRlbSB7XG5cbiAgICAgICAgICAgICAgICAgICAgPiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvLyBOb3Qgcm9vdCBtZW51IGl0ZW1zXG4gICAgICAgICAgICAgICAgbGkge1xuXG4gICAgICAgICAgICAgICAgICAgIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtaXRlbSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtYnV0dG9uIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIEV2ZXJ5IG1lbnUgaXRlbSB0aGF0IGhhcyBjaGlsZHJlblxuICAgICAgICAgICAgLmhhcy1jaGlsZHJlbiB7XG5cbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctOGRwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG5cbiAgICAgICAgICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gUm9vdCBtZW51IGl0ZW1zIHRoYXQgaGFzIGNoaWxkcmVuXG4gICAgICAgICAgICA+IC5oYXMtY2hpbGRyZW4ge1xuXG4gICAgICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtaXRlbSB7XG5cbiAgICAgICAgICAgICAgICAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC8vIEJhZGdlXG4gICAgICAgICAgICAgICAgICAgIC5iYWRnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0IDAuMXM7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmJhZGdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NykgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBGb2xkZWQgbmF2aWdhdGlvblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQtc20pIHtcblxuICAgIGJvZHkge1xuXG4gICAgICAgICYubXMtbmF2aWdhdGlvbi1mb2xkZWQge1xuXG4gICAgICAgICAgICAmOm5vdCgubXMtbmF2aWdhdGlvbi1mb2xkZWQtb3Blbikge1xuXG4gICAgICAgICAgICAgICAgLm1zLW5hdmlnYXRpb24ge1xuXG4gICAgICAgICAgICAgICAgICAgIC5hbmltYXRlLWhlaWdodCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLm1zLW5hdmlnYXRpb24tbm9kZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5tcy1uYXZpZ2F0aW9uLWl0ZW0ge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1zLW5hdmlnYXRpb24tYnV0dG9uIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hcnJvdyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJhZGdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuZ3JvdXAge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAubXMtbmF2aWdhdGlvbi1pdGVtIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgI21zLW5hdmlnYXRpb24tZm9sZC1leHBhbmRlciB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjbXMtbmF2aWdhdGlvbi1mb2xkLWNvbGxhcHNlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA1OTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gTW9iaWxlIGhvcml6b250YWwgbmF2aWdhdGlvblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQtc20pIHtcblxuICAgIGJvZHkge1xuXG4gICAgICAgICYubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLW1vYmlsZS1tZW51LWFjdGl2ZSB7XG5cbiAgICAgICAgICAgICNob3Jpem9udGFsLW5hdmlnYXRpb24ge1xuXG4gICAgICAgICAgICAgICAgLm5hdmlnYXRpb24tdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkdG9vbGJhckhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC5tZC1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICR0b29sYmFySGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkdG9vbGJhckhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgI2hvcml6b250YWwtbmF2aWdhdGlvbiB7XG4gICAgICAgIHotaW5kZXg6IDYwO1xuXG4gICAgICAgIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxNnB4IDA7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTk4O1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuXG4gICAgICAgICAgICAuaG9yaXpvbnRhbCB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgbGkge1xuXG4gICAgICAgICAgICAgICAgICAgICY6bm90KC5hY3RpdmUpIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDRweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgPiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWl0ZW0ge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLy8gRXZlcnkgbWVudSBpdGVtIHRoYXQgaGFzIGNoaWxkcmVuXG4gICAgICAgICAgICAgICAgLmhhcy1jaGlsZHJlbiB7XG5cbiAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5leHBhbmRlZCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1idXR0b24ge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgKyB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhlYXJ0YmVhdFxue1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIH1cbiAgICAxMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgfVxuICAgIDE1JSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB9XG4gICAgMjAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgfVxufSIsIm1zLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzApO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHotaW5kZXg6IDcwO1xuXG4gICAgbXMtbmF2LWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcblxuICAgICAgICAmLm1zLW5hdi10aXRsZSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzApO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIH1cblxuICAgICAgICAubXMtbmF2LWJ1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDQ4cHggMCAyNHB4O1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43MCk7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICY6bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubXMtbmF2LWxhYmVsIHtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0IDAuMXM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgICAgICAgICByaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCAwLjFzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubXMtbmF2LWJhZGdlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDdweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0IDAuMXM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgLm1zLW5hdi1iYWRnZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NykgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcwKTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxNnB4IDAgMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tcy1uYXYtdG9nZ2xlIHtcblxuICAgICAgICBtcy1uYXYtdG9nZ2xlLWl0ZW1zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAmLmV4cGFuZGVkIHtcblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmV4cGFuZC1hbmltYXRpb24ge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBjdWJpYy1iZXppZXIoMC4yNTAsIDAuNDYwLCAwLjQ1MCwgMC45NDApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmNvbGxhcHNlLWFuaW1hdGlvbiB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGN1YmljLWJlemllcigwLjI1MCwgMC40NjAsIDAuNDUwLCAwLjk0MCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIG1zLW5hdi1pdGVtIHtcbiAgICAgICAgICAgICAgICAvKiBMZXZlbCAxICovXG4gICAgICAgICAgICAgICAgLm1zLW5hdi1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDU4cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLyogTGV2ZWwgMiAqL1xuICAgICAgICAgICAgICAgIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0ge1xuXG4gICAgICAgICAgICAgICAgICAgIC5tcy1uYXYtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjhweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC8qIExldmVsIDMgKi9cbiAgICAgICAgICAgICAgICAgICAgbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5tcy1uYXYtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDc4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC8qIExldmVsIDQgKi9cbiAgICAgICAgICAgICAgICAgICAgICAgIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0ge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1zLW5hdi1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDg4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogTGV2ZWwgNSAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0ge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tcy1uYXYtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcblxuICAgICAgICAgICAgPiAubXMtbmF2LWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG5cbiAgICAgICAgICAgICAgICBhLFxuICAgICAgICAgICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmW2NvbGxhcHNlZD1cImZhbHNlXCJdIHtcblxuICAgICAgICAgICAgJiA+IC5tcy1uYXYtYnV0dG9uIHtcblxuICAgICAgICAgICAgICAgICYgPiAuYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJiA+IC5tcy1uYXYtdG9nZ2xlIHtcblxuICAgICAgICAmW2NvbGxhcHNlZD1cImZhbHNlXCJdIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEZvbGRlZCBuYXZpZ2F0aW9uXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1tZCkge1xuXG4gICAgLm1zLW5hdi1mb2xkZWQge1xuXG4gICAgICAgICNtcy1uYXYtZm9sZC1jbG9zZS1vdmVybGF5IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgei1pbmRleDogOTk4O1xuICAgICAgICB9XG5cbiAgICAgICAgI21zLW5hdi1mb2xkLW9wZW4tb3ZlcmxheSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCgubXMtbmF2LWZvbGRlZC1vcGVuKSB7XG5cbiAgICAgICAgICAgIG1zLW5hdiB7XG5cbiAgICAgICAgICAgICAgICBtcy1uYXYtaXRlbSB7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5tcy1uYXYtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5tcy1uYXYtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgPiAubXMtbmF2LWxhYmVsLFxuICAgICAgICAgICAgICAgICAgICAgICAgPiAubXMtbmF2LWJhZGdlLFxuICAgICAgICAgICAgICAgICAgICAgICAgPiAuYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgbXMtc2Nyb2xsXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ubXMtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBtcy1yZXNwb25zaXZlLXRhYmxlXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbn0iLCIjc3BsYXNoLXNjcmVlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWEyMDJjO1xuICAgIHotaW5kZXg6IDk5OTk5O1xuXG4gICAgJi5uZy1sZWF2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBsaW5lYXIgMjAwbXM7XG4gICAgfVxuXG4gICAgJi5uZy1sZWF2ZS1hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIC5jZW50ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG5cbiAgICAubG9nbyB7XG4gICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuc3Bpbm5lci13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuXG4gICAgICAgIC5zcGlubmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gICAgICAgICAgICBhbmltYXRpb246IG91dGVyLXJvdGF0ZSAyLjkxNjY3cyBsaW5lYXIgaW5maW5pdGU7XG5cbiAgICAgICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc3BvcmFkaWMtcm90YXRlIDUuMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKSBpbmZpbml0ZTtcblxuICAgICAgICAgICAgICAgIC5nYXAge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDQ5cHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA0OXB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubGVmdCxcbiAgICAgICAgICAgICAgICAucmlnaHQge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICAgICAgLmhhbGYtY2lyY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxMHB4IHNvbGlkICNjYWFiNzI7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgICAgICAgICAuaGFsZi1jaXJjbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IGxlZnQtd29iYmxlIDEuMzEyNXMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpIGluZmluaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGxlZnQtd29iYmxlIDEuMzEyNXMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpIGluZmluaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgLmhhbGYtY2lyY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiByaWdodC13b2JibGUgMS4zMTI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogcmlnaHQtd29iYmxlIDEuMzEyNXMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpIGluZmluaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBAa2V5ZnJhbWVzIG91dGVyLXJvdGF0ZSB7XG4gICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgc2NhbGUoMC41KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgc2NhbGUoMC41KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBrZXlmcmFtZXMgbGVmdC13b2JibGUge1xuICAgICAgICAgICAgMCUsIDEwMCUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzMGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA1MCUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBrZXlmcmFtZXMgcmlnaHQtd29iYmxlIHtcbiAgICAgICAgICAgIDAlLCAxMDAlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDUwJSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAa2V5ZnJhbWVzIHNwb3JhZGljLXJvdGF0ZSB7XG4gICAgICAgICAgICAxMi41JSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDI1JSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDM3LjUlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0MDVkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgNTAlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1NDBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgNjIuNSUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDY3NWRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA3NSUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDgxMGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA4Ny41JSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTQ1ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEwODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLy9ib2R5LmNocmlzdG1hc3tcbi8vICAgICNzcGxhc2gtc2NyZWVue1xuLy8gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvY2hyaXN0bWFzL3NwbGFzaC1iZy5qcGdcIik7XG4vLyAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbi8vICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuLy8gICAgfVxuLy99IiwiJHBvcG92ZXItei1pbmRleDogMTAwICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1iZy1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogI2QyZDJkMiAhZGVmYXVsdDtcbiRwb3BvdmVyLXRyaWFuZ2xlLXNpemU6IDExcHggIWRlZmF1bHQ7XG4kcG9wb3Zlci10cmlhbmdsZS1jb2xvcjogJHBvcG92ZXItYmctY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci10cmlhbmdsZS1ib3JkZXItY29sb3I6ICRwb3BvdmVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuLm5zLXBvcG92ZXItbGlzdC10aGVtZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogc29saWQgMXB4ICRwb3BvdmVyLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB6LWluZGV4OiAkcG9wb3Zlci16LWluZGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZy1jb2xvcjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAuMzEyNXJlbSAwLjYyNXJlbSByZ2JhKDAsMCwwLDAuMik7XG4gICAgIC1tb3otYm94LXNoYWRvdzogMCAwLjMxMjVyZW0gMC42MjVyZW0gcmdiYSgwLDAsMCwwLjIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMC4zMTI1cmVtIDAuNjI1cmVtIHJnYmEoMCwwLDAsMC4yKTtcblxuICB1bCwgLmxpc3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwLjYyNXJlbSAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgbGksIC5saXN0LWl0ZW0ge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgIGEge1xuICAgICAgcGFkZGluZzogMC4xODc1cmVtIDAuNjI1cmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBAbWl4aW5zXG4vL1xuLy8gV2UgdXNlIHRoaXMgdG8gY3JlYXRlIGVxdWlsYXRlcmFsIHRyaWFuZ2xlc1xuLy8gJHRyaWFuZ2xlLXNpemUgLSBVc2VkIHRvIHNldCBib3JkZXItc2l6ZS4gTm8gZGVmYXVsdCwgc2V0IGEgcHggb3IgZW0gc2l6ZS5cbi8vICR0cmlhbmdsZS1jb2xvciAtIFVzZWQgdG8gc2V0IGJvcmRlci1jb2xvciB3aGljaCBtYWtlcyB1cCB0cmlhbmdsZS4gTm8gZGVmYXVsdFxuLy8gJHRyaWFuZ2xlLWRpcmVjdGlvbiAtIFVzZWQgdG8gZGV0ZXJtaW5lIHdoaWNoIGRpcmVjdGlvbiB0cmlhbmdsZSBwb2ludHMuIE9wdGlvbnM6IHRvcCwgYm90dG9tLCBsZWZ0LCByaWdodFxuQG1peGluIHRyaWFuZ2xlKCR0cmlhbmdsZS1kaXJlY3Rpb24sXG4gICR0cmlhbmdsZS1zaXplOiRwb3BvdmVyLXRyaWFuZ2xlLXNpemUsXG4gICR0cmlhbmdsZS1jb2xvcjokcG9wb3Zlci10cmlhbmdsZS1jb2xvcixcbiAgJHRyaWFuZ2xlLWJvcmRlci1jb2xvcjokcG9wb3Zlci10cmlhbmdsZS1ib3JkZXItY29sb3IpIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogc29saWQgJHRyaWFuZ2xlLXNpemU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDowO1xuICAgIGhlaWdodDowO1xuICAgIGJvcmRlcjogc29saWQgKCR0cmlhbmdsZS1zaXplIC0gMXB4KTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuXG4gIEBpZiAoJHRyaWFuZ2xlLWRpcmVjdGlvbiA9PSB0b3ApIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkdHJpYW5nbGUtYm9yZGVyLWNvbG9yO1xuICAgIGxlZnQ6NTAlO1xuICAgIGJvdHRvbTogLSR0cmlhbmdsZS1zaXplO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHRyaWFuZ2xlLXNpemU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0cmlhbmdsZS1jb2xvcjtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICBib3R0b206IDFweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtKCR0cmlhbmdsZS1zaXplIC0gMXB4KTtcbiAgICB9XG4gIH1cblxuICBAaWYgKCR0cmlhbmdsZS1kaXJlY3Rpb24gPT0gYm90dG9tKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRyaWFuZ2xlLWJvcmRlci1jb2xvcjtcbiAgICBsZWZ0OjUwJTtcbiAgICB0b3A6IC0kdHJpYW5nbGUtc2l6ZTtcbiAgICBtYXJnaW4tbGVmdDogLSR0cmlhbmdsZS1zaXplO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdHJpYW5nbGUtY29sb3I7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgdG9wOiAxcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLSgkdHJpYW5nbGUtc2l6ZSAtIDFweCk7XG4gICAgfVxuICB9XG5cbiAgQGlmICgkdHJpYW5nbGUtZGlyZWN0aW9uID09IGxlZnQpIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHRyaWFuZ2xlLWJvcmRlci1jb2xvcjtcbiAgICB0b3A6NTAlO1xuICAgIHJpZ2h0OiAtJHRyaWFuZ2xlLXNpemU7XG4gICAgbWFyZ2luLXRvcDogLSR0cmlhbmdsZS1zaXplO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHRyaWFuZ2xlLWNvbG9yO1xuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgICAgcmlnaHQ6IDFweDtcbiAgICAgIGJvdHRvbTogLSgkdHJpYW5nbGUtc2l6ZSAtIDFweCk7XG4gICAgfVxuICB9XG5cbiAgQGlmICgkdHJpYW5nbGUtZGlyZWN0aW9uID09IHJpZ2h0KSB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdHJpYW5nbGUtYm9yZGVyLWNvbG9yO1xuICAgIHRvcDo1MCU7XG4gICAgbGVmdDogLSR0cmlhbmdsZS1zaXplO1xuICAgIG1hcmdpbi10b3A6IC0kdHJpYW5nbGUtc2l6ZTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdHJpYW5nbGUtY29sb3I7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICAgIGxlZnQ6IDFweDtcbiAgICAgIGJvdHRvbTogLSgkdHJpYW5nbGUtc2l6ZSAtIDFweCk7XG4gICAgfVxuICB9XG59XG5cbi5ucy1wb3BvdmVyLXRvb2x0aXAtdGhlbWUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB6LWluZGV4OiAkcG9wb3Zlci16LWluZGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAubnMtcG9wb3Zlci10b29sdGlwIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICRwb3BvdmVyLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItYmctY29sb3I7XG4gICAgcGFkZGluZzogMC41NjI1cmVtIDAuODc1cmVtO1xuICAgIG1heC13aWR0aDogMjByZW07XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMC4zMTI1cmVtIDAuNjI1cmVtIHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgICAtbW96LWJveC1zaGFkb3c6IDAgMC4zMTI1cmVtIDAuNjI1cmVtIHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMC4zMTI1cmVtIDAuNjI1cmVtIHJnYmEoMCwwLDAsMC4yKTtcbiAgICBtYXJnaW46ICRwb3BvdmVyLXRyaWFuZ2xlLXNpemUgLSAxcHg7XG5cbiAgICB1bCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwLjYyNXJlbSAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgICBhIHtcbiAgICAgICAgcGFkZGluZzogMC4xODc1cmVtIDAuNjI1cmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5ucy1wb3BvdmVyLWJvdHRvbS1wbGFjZW1lbnQge1xuICAgIC50cmlhbmdsZSB7XG4gICAgICBAaW5jbHVkZSB0cmlhbmdsZShcImJvdHRvbVwiKTtcbiAgICB9XG4gIH1cblxuICAmLm5zLXBvcG92ZXItdG9wLXBsYWNlbWVudCB7XG4gICAgLnRyaWFuZ2xlIHtcbiAgICAgIEBpbmNsdWRlIHRyaWFuZ2xlKFwidG9wXCIpO1xuICAgIH1cbiAgfVxuXG4gICYubnMtcG9wb3Zlci1yaWdodC1wbGFjZW1lbnQge1xuICAgIC50cmlhbmdsZSB7XG4gICAgICBAaW5jbHVkZSB0cmlhbmdsZShcInJpZ2h0XCIpO1xuICAgIH1cbiAgfVxuXG4gICYubnMtcG9wb3Zlci1sZWZ0LXBsYWNlbWVudCB7XG4gICAgLnRyaWFuZ2xlIHtcbiAgICAgIEBpbmNsdWRlIHRyaWFuZ2xlKFwibGVmdFwiKTtcbiAgICB9XG4gIH1cblxuICAmLm5zLXBvcG92ZXItbGVmdC1hbGlnbiB7XG4gICAgLm5zLXBvcG92ZXItdG9vbHRpcCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAmLm5zLXBvcG92ZXItcmlnaHQtYWxpZ24ge1xuICAgIC5ucy1wb3BvdmVyLXRvb2x0aXAge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICYubnMtcG9wb3Zlci10b3AtYWxpZ24ge1xuICAgIC5ucy1wb3BvdmVyLXRvb2x0aXAge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmLm5zLXBvcG92ZXItYm90dG9tLWFsaWduIHtcbiAgICAubnMtcG9wb3Zlci10b29sdGlwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59IiwiYm9keS5tcy1wYXNzd29yZC1leHBpcmVkLWFjdGl2ZSB7XG4gICNtYWluIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4KTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTQwcHgpO1xuICAgIH1cbiAgfVxufVxuXG5tcy1wYXNzd29yZC1leHBpcmVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDIwMTE3O1xuICB6LWluZGV4OiA5OTk5ODtcbiAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTJkcDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2VjZWNlYztcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICNlY2VjZWMgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG59IiwiI2Fubm91bmNlbWVudHMge1xuXG4gICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIC8vYmFja2dyb3VuZDogI0ZBRkFGQTtcblxuICAgICAgICAudGhyZWFkLWxpc3Qge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgLm5vLXRocmVhZHMge1xuICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzJweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sb2FkaW5nLXRocmVhZHMge1xuICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzJweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICAgICAgICAgICAgICBkaXZ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGhyZWFkIHtcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6ICNGQUZBRkE7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCA0cHg7XG5cbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAmLnVucmVhZCB7XG4gICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgICAgLmluZm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgLm5hbWUsXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3ViamVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLm1lc3NhZ2Uge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxhYmVscyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6ICNGRkY4RTE7XG4gICAgICAgICAgICAgICAgICAgIC5pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGFiZWxzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiAjRkZGOEUxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuY3VycmVudC10aHJlYWQge1xuICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6ICNFM0YyRkQ7XG4gICAgICAgICAgICAgICAgICAgIC5pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGFiZWxzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiAjRTNGMkZEO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODg4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLmNvZGV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNCNzFDMUM7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuYXZhdGFyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmhhcy1hdHRhY2htZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5zdWJqZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLm1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5sYWJlbHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50aW1lIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDhweCAwIDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmFjdGlvbnMge1xuXG4gICAgICAgICAgICAgICAgICAgIC5tZC1pY29uLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiI2Fubm91bmNlbWVudHMge1xuICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAudGhyZWFkLWRldGFpbCB7XG4gICAgICAgICAgICAvL2JhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICAudGhyZWFkLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIm1kLWRpYWxvZy5jYXNpbm8tZGlhbG9nIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0I0OTY1NDtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtZC10b29sYmFye1xuICAgIGJhY2tncm91bmQ6ICMyMjI5Mzk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCNDk2NTQ7XG4gICAgaDJ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgfVxuICBtZC1kaWFsb2ctY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogIzI4MjYyNztcbiAgICBjb2xvcjogI0Y1RjVGNTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC5tZC1kaWFsb2ctY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgIH1cbiAgfVxuICBtZC1kaWFsb2ctYWN0aW9ucyB7XG4gICAgYmFja2dyb3VuZDogIzI4MjYyNztcbiAgICBjb2xvcjogI0Y1RjVGNTtcbiAgICAubWQtYnV0dG9ue1xuICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgIH1cbiAgfVxuICBtZC1wcm9ncmVzcy1saW5lYXJ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbm1kLWRpYWxvZy53YXJuaW5nLWRpYWxvZ3tcbiAgbWQtZGlhbG9nLWNvbnRlbnR7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgcGFkZGluZzogMjRweCA4cHg7XG4gICAgLm1lc3NhZ2V7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5tZC1kaWFsb2cuYmV0LWxpc3QtZGlhbG9ne1xuICBtZC1kaWFsb2ctY29udGVudHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA4MDBweDtcbiAgICAubWQtZGlhbG9nLWNvbnRlbnR7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICB0YWJsZS5zaW1wbGV7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgdGhlYWR7XG4gICAgICAgICAgdHJ7XG4gICAgICAgICAgICB0aHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDg0cHg7XG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0aGVhZCwgdGJvZHl7XG4gICAgICAgICAgdHJ7XG4gICAgICAgICAgICB0aCwgdGR7XG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG5cbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSwgJjpudGgtY2hpbGQoNCksICY6bnRoLWNoaWxkKDUpe1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpLCAmOm50aC1jaGlsZCg3KXtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLndhcm57XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmODMzNjU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDJweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgY29sb3I6ICMwZTE3Mjc7XG5cbiAgICAgICAgICAgICAgLmN1cnNvci1wb2ludGVye1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBtZC1kaWFsb2ctYWN0aW9uc3tcbiAgICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICAgIGNvbG9yOiAjMGUxNzI3O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDZkNmQ2O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIG1kLWRpYWxvZy1jb250ZW50e1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbm1kLWRpYWxvZy50YWJsZS1kaWFsb2d7XG4gIGJvcmRlci1yYWRpdXM6IDlweCAhaW1wb3J0YW50O1xuICBtZC1kaWFsb2ctY29udGVudHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBwYWRkaW5nOiA4cHggOHB4O1xuICAgIC5tZXNzYWdle1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgPiBkaXZ7XG4gICAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICYuYmV0LWxpbWl0e1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOGM4YjhiO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbm1kLWRpYWxvZy5wbGF5LXZpZHtcbiAgbWQtZGlhbG9nLWNvbnRlbnR7XG4gICAgLm1kLWRpYWxvZy1jb250ZW50e1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn1cblxuXG5tZC1kaWFsb2cuY2hpcC1zZXR0aW5ncy1kaWFsb2d7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIHdpZHRoOiA4MDBweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgbWQtZGlhbG9nLWNvbnRlbnR7XG4gICAgLmEtYmV0LWxpbWl0e1xuICAgICAgLnJhbmt7XG4gICAgICAgIC5tZC1idXR0b246bm90KC5tZC1yYWlzZWQpe1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE3NSwgMTc1LCAxNzUsIDAuNCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnRva2VuLXJhbmt7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgbWluLWhlaWdodDogODBweDtcbiAgICAgIC50b2tlbntcblxuICAgICAgICAuaW1nLXdyYXBwZXJ7XG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICY6bm90KC51bi1jaGVja2VkKTpiZWZvcmV7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMjM3LDE4MSw5KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHJnYmEoMjM3LDE4MSw5LDEpIDAlLCByZ2JhKDI0NSwxOTAsMjgsMSkgNDAlLCByZ2JhKDI1MywxOTgsNDUsMCkgNzAlKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgICAgICAgfVxuICAgICAgICAgICYudW4tY2hlY2tlZCBpbWd7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIG1kLWRpYWxvZy1hY3Rpb25ze1xuICAgIC5tZXNzYWdle1xuICAgICAgY29sb3I6ICNmODMzNjU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG59IiwiI2lubGluZS1iZXR0aW5ne1xuICBwYWRkaW5nOiAwIDhweCAxNnB4IDE2cHg7XG4gIC5pbmxpbmUtYmV0dGluZy1jb250YWluZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWRjZTA7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5pbmxpbmUtYmV0dGluZy1oZWFkZXJ7XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgfVxuXG4gICAgLnRhYmxlLXdyYXB7XG4gICAgICBtYXgtaGVpZ2h0OiA0MTJweDtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcblxuICAgICAgdGFibGUudGFibGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0aGVhZHtcbiAgICAgICAgICB0cntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjZmZmIDc1JSwjZjVmNWY1KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZmZmIDc1JSwjZjVmNWY1KTtcbiAgICAgICAgICAgIHRoe1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkLCAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMyl7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpLCAmOm50aC1jaGlsZCg1KXtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0Ym9keXtcbiAgICAgICAgICB0cntcbiAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkLCAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMyl7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpLCAmOm50aC1jaGlsZCg1KXtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgICAgICYuYmxpbmsge1xuICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGJsaW5rIC43cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgICAtbW96LWFuaW1hdGlvbjogYmxpbmsgLjdzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogYmxpbmsgLjdzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5pY29uLXN0b3B7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2Y0NDMzNjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5ibGFua3tcbiAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMzgsIDIzOCwgMjM4LCAuMyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZXJyb3ItbWVzc2FnZXtcbiAgICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi53aXRoLWVycm9ye1xuICAgICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjQ3LCAyMTYsIDAuNSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgICAmLmFwcHJvdmVke1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNWNiODVjO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucHJvY2Vzc2luZ3tcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTcxLCAwLCAwLjEpO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBtb3ZlIDJzIGN1YmljLWJlemllcigwLjE1LCAwLjQ0LCAwLjc2LCAwLjY0KTtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZChvZGQpe1xuICAgICAgICAgICAgdHJ7XG4gICAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjM4LCAyMzgsIDIzOCwgLjIpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIHRyLmVycm9yLW1lc3NhZ2V7XG4gICAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgdHIuZXJyb3ItbWVzc2FnZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNDcsIDIxNiwgMC43KTtcbiAgICAgICAgICAgIHRkW2NvbHNwYW49XCI2XCJde1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICBjb2xvcjogI0ZGM0MwMDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigyNTUsIDIxMywgMTk2KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxuICB9XG5cbiAgLmNvbmZpcm17XG4gICAgLm1kLWJ1dHRvbntcbiAgICAgIG1hcmdpbjogMTZweCAwO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1zbSl7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpe1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxufVxuXG5odG1sLnNhZmFyaSwgaHRtbHtcbiAgI2lubGluZS1iZXR0aW5ne1xuICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4jbWFudWFse1xuICAuaW5saW5lLWJldHRpbmd7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbW92ZSB7XG4gIDAlLCAxMDAlIHsgbGVmdDogNTAlOyB9XG4gIDUwJSB7IGxlZnQ6IDA7IH1cbiAgNzUlIHsgbGVmdDogY2FsYygxMDAlIC0gMjBweCk7IH1cbn0iLCIubnVtYmVyLWZpbHRlci00ZCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAubWQtYnV0dG9uIHtcbiAgICBtYXJnaW46IDNweCA0cHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIG1pbi1oZWlnaHQ6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIG1pbi13aWR0aDogNDhweDtcbiAgfVxufVxuXG4ubnMtcG9wb3Zlci10b29sdGlwLXRoZW1lIHtcbiAgLnRyaWFuZ2xlIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDE5YmU1ICFpbXBvcnRhbnQ7XG4gICAgJjphZnRlciB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDE5YmU1ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5zLXBvcG92ZXItdG9vbHRpcCB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLnBhbmVsIHtcbiAgICAgIC5oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAxNnB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICBoMyB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuXG4gICAgICAgIC5tZC1idXR0b24ge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDJweDtcbiAgICAgICAgICBtaW4td2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSB7XG4gIC5ucy1wb3BvdmVyLXRvb2x0aXAtdGhlbWUge1xuICAgIC50cmlhbmdsZSB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2IoMywxNTUsMjI5KSAhaW1wb3J0YW50O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYigzLDE1NSwyMjkpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5ucy1wb3BvdmVyLXRvb2x0aXB7XG4gICAgICBib3JkZXItY29sb3I6IHJnYigzLDE1NSwyMjkpO1xuICAgICAgLnBhbmVse1xuICAgICAgICAuaGVhZGVye1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigzLDE1NSwyMjkpO1xuICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50e1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMyMjI5Mzk7XG4gICAgICAgICAgLm1kLWJ1dHRvbntcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgJi5tZC13YXJue1xuICAgICAgICAgICAgICBjb2xvcjogcmdiKDIxMywgMSwgNTUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0ge1xuICAubnMtcG9wb3Zlci10b29sdGlwLXRoZW1lIHtcbiAgICAudHJpYW5nbGUge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwOTY4OCAhaW1wb3J0YW50O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDk2ODggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm5zLXBvcG92ZXItdG9vbHRpcHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwOTY4ODtcbiAgICAgIC5wYW5lbHtcbiAgICAgICAgLmhlYWRlcntcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA5Njg4O1xuICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50e1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmMmY1Zjk7XG4gICAgICAgICAgLm1kLWJ1dHRvbntcbiAgICAgICAgICAgIGNvbG9yOiAjMjAyOTNhO1xuICAgICAgICAgICAgJi5tZC13YXJue1xuICAgICAgICAgICAgICBjb2xvcjogcmdiKDIxMywgMSwgNTUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIm1kLWRpYWxvZy5kaWFsb2ctc2V0dXAtaGlnaGxpZ2h0e1xuICBtZC1kaWFsb2ctY29udGVudHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICAubWQtZGlhbG9nLWNvbnRlbnR7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgaW5wdXR7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDcwcHg7XG4gICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIubWFpbi1nYW1le1xuICAubG83e1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgbWFyZ2luOiA4cHggMCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLnRhYmxlLXdyYXAge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRhYmxle1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGhlYWR7XG4gICAgICAgICAgbWluLWhlaWdodDogNjVweDtcbiAgICAgICAgICB0cntcbiAgICAgICAgICAgIHRoe1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICAgICAgICBtZC1jaGVja2JveHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIC5tZC1pbmstcmlwcGxle1xuICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm1kLWljb257XG4gICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGJvZHl7XG4gICAgICAgICAgdHJ7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWVlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpe1xuICAgICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTEsIDI0NywgMC40KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgICAgICAgICAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2VlZTtcblxuICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcblxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZWVlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICNlZWU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOm50aC1jaGlsZChuKzIpOm50aC1jaGlsZCgtbis0KXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOm50aC1jaGlsZChuKzUpOm50aC1jaGlsZCgtbis4KXtcbiAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLnRyYW5zcGFyZW50e1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBtZC1jaGVja2JveHtcbiAgICAgICAgICAgICAgICAmW2Rpc2FibGVkXXtcbiAgICAgICAgICAgICAgICAgICY6bm90KC5tZC1jaGVja2VkKXtcbiAgICAgICAgICAgICAgICAgICAgLm1kLWljb257XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLm1kLWljb257XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDc4cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDRweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAmLnRyYW5zcGFyZW50e1xuICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJltkaXNhYmxlZF17XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0Zm9vdHtcbiAgICAgICAgICB0cntcbiAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggOHB4IDRweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLm1haW4tZ2FtZSB7XG4gIC5xdWljay1iZXQge1xuICAgIG1hcmdpbjogOHB4IDAgMDtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuYmV0dGluZy1idXR0b24ge1xuICAgICAgbWFyZ2luOiAwIDAgOHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAvL2JhY2tncm91bmQ6ICMwZTYyYzc7XG4gICAgICAvL2NvbG9yOiAjRkZGO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiByZ2JhKDE0LCA5OCwgMTk5LCAwLjgpICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiByZ2JhKDE0LCA5OCwgMTk5LCAwLjEpICFpbXBvcnRhbnQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIC8vYmFja2dyb3VuZDogcmdiYSgxNCwgOTgsIDE5OSwgMC4xKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuY2FuY2VsLWJ1dHRvbiB7XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg5OSwgOTksIDk5LCAwLjEyKTtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAxMTIsIDg0KTtcbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgLy9jb2xvcjogI0ZGRjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDExMiwgODQsIDAuOCkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTEyLCA4NCwgMC4xKSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTEyLCA4NCwgMC4xKSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS13cmFwIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIHRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgdGhlYWQge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDY1cHg7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDI0cHg7XG5cbiAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcblxuICAgICAgICAgICAgICBtZC1jaGVja2JveCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcblxuICAgICAgICAgICAgICAgIC5tZC1pbmstcmlwcGxlIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGJvZHkge1xuICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTEsIDI0NywgMC40KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgICAgICAgICAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcblxuICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi50cmFuc3BhcmVudCB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgbWQtY2hlY2tib3gge1xuICAgICAgICAgICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgICAgICAgICY6bm90KC5tZC1jaGVja2VkKSB7XG4gICAgICAgICAgICAgICAgICAgIC5tZC1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5tZC1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDc4cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDRweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICAmLnRyYW5zcGFyZW50IHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGZvb3Qge1xuICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDhweCA0cHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIiNzdGF0ZW1lbnQuYmV0LWxpc3R7XG4gIC5iZXQtbGlzdC10aXRsZXtcbiAgICBzcGFue1xuICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgfVxuICB9XG59XG4uYmV0LWxpc3QtYmF0Y2h7XG4gIHRhYmxlLnRhYmxle1xuICAgIG1pbi13aWR0aDogNzcwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHRoZWFke1xuICAgICAgdHJ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICAgICAgdGh7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnRhYmxlLWhlYWRlciAuY29sdW1uLXRpdGxle1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgY29sb3I6ICNGRkYzRTA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHRib2R5e1xuICAgICAgdHJ7XG4gICAgICAgIHRke1xuXG4gICAgICAgICAgJjpudGgtY2hpbGQoLW4rNCl7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKG4rNSl7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnByaXplTnJ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBjb2xvcjogI0ZGM0QwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5jYW5jZWxlZHtcbiAgICAgICAgICB0ZHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIucm93LWJldC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSB7XG4gIC5iZXR0aW5nLWJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnJvdy1iZXQtc291dGhlcm4ge1xuICBwYWRkaW5nOiAxMnB4O1xuICBtYXJnaW46IDhweCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC50YWJsZS13cmFwIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRhYmxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGhlYWQge1xuICAgICAgICBtaW4taGVpZ2h0OiA2NXB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggMjRweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICB0aCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgICAgICBtZC1jaGVja2JveCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAubWQtaW5rLXJpcHBsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAubWQtaWNvbiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHRib2R5IHtcbiAgICAgICAgdHIge1xuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggNHB4O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cbiAgICAgICAgICAgICAgJi50cmFuc3BhcmVudCB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjExKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICB3aWR0aDogMTUwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNlZWU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICNlZWU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG4rMik6bnRoLWNoaWxkKC1uKzQpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG4rNSk6bnRoLWNoaWxkKC1uKzgpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIG1kLWNoZWNrYm94IHtcbiAgICAgICAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgICAgICY6bm90KC5tZC1jaGVja2VkKSB7XG4gICAgICAgICAgICAgICAgICAubWQtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAxKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubWQtaWNvbiB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG5cbiAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2VlZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWVlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTEsIDI0NywgMC41KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdGZvb3Qge1xuICAgICAgICB0ciB7XG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDhweCA0cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwibWQtZGlhbG9nLnNhYmEtcmVzdWx0LWRpYWxvZ3tcbiAgbWQtZGlhbG9nLWNvbnRlbnR7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA4MDBweDtcbiAgICAubWQtZGlhbG9nLWNvbnRlbnR7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgLm1hdGNoe1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAuaG9tZS1hd2F5e1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAuaG9tZSwgLmF3YXl7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgICAgICAmLndpbntcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnNjb3Jle1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAxYTc0MTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLnNpbmdsZS1wYXJsYXl7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgLm1kLWRpYWxvZy1jb250ZW50e1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0YWJsZXtcbiAgICAgICAgICB0aGVhZHtcbiAgICAgICAgICAgIHRye1xuICAgICAgICAgICAgICB0aHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHRib2R5LCB0Zm9vdHtcbiAgICAgICAgICAgIHRye1xuICAgICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICB0Zm9vdHtcbiAgICAgICAgICAgIHRye1xuICAgICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmYWRlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5zcG9ydC1saXZle1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgIC5tZC1kaWFsb2ctY29udGVudHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgLnJlc3VsdHtcbiAgICAgICAgICAuaGFsZi10aW1lLCAuZnVsbC10aW1le1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLmhlYWRlcntcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzc4OTlhNztcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMTk3ZDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2NvcmV7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuc3lzdGVtLXBhcmxheXtcbiAgICAgIC5tZC1kaWFsb2ctY29udGVudHtcbiAgICAgICAgLnNwb3J0LXR5cGV7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiByZ2IoMywxNTUsMjI5KTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgICB9XG4gICAgICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREREO1xuXG4gICAgICAgICYrLm1kLWRpYWxvZy1jb250ZW50e1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEREQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxuICB9XG59IiwiJHF1aWNrUGFuZWxXaWR0aDogMzQwcHg7XHJcbiRxdWlja1BhbmVsTW9iaWxlV2lkdGg6IDcwJTtcclxuXHJcbiNhY2NvdW50LXBhbmVsIHtcclxuICAgIHdpZHRoOiAkcXVpY2tQYW5lbFdpZHRoO1xyXG4gICAgbWluLXdpZHRoOiAkcXVpY2tQYW5lbFdpZHRoO1xyXG4gICAgbWF4LXdpZHRoOiAkcXVpY2tQYW5lbFdpZHRoO1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XHJcblxyXG4gICAgbWQtY29udGVudCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAubWVudS1iYWxhbmNle1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvMDIucG5nKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBmMTcyYTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMTZweCAzMnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI0VFRTtcclxuICAgICAgICAgICAgLlFtbXBUbGZNe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjRweCAwO1xyXG4gICAgICAgICAgICAgICAgLlFXR2ZIemJRe1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBoNXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzgzODM4MztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5vakF3bXdEbntcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAubWQtYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZhZTEyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQ0NDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmRpdmlkZXJ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGhzbGEoMCwwJSwxMDAlLC4yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAueXlWU1JxZGh7XHJcbiAgICAgICAgICAgICAgICAubWVudS1iYWxhbmNlLWl0ZW17XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgaDV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnNhYmF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5uYXRpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWQtYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1kLWljb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1kLWljb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Y4NzExOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnNhYmEtdHJhbnNmZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1kLWJ1dHRvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1lbnUtYWNjb3VudHtcclxuICAgICAgICAgICAgbWQtbGlzdC1pdGVte1xyXG4gICAgICAgICAgICAgICAgLm1kLWJ1dHRvbntcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5iZXQtbGlzdHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLDAsMCwuMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlMGUwZTA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmJldC1saXN0LXRyYWRpdGlvbmFsLCAmLmJldC1saXN0LWxlZ2VuZGFyeXtcclxuICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5iZXQtbGlzdC1sZWdlbmRhcnl7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEyKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYucmVwb3J0e1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4xMik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmxvZ291dHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLDAsMCwuMTIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmV0dGluZy1saXN0e1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFJFU1BPTlNJVkVcclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKSB7XHJcbiAgICAjYWNjb3VudC1wYW5lbCB7XHJcbiAgICAgICAgd2lkdGg6ICRxdWlja1BhbmVsTW9iaWxlV2lkdGg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAkcXVpY2tQYW5lbE1vYmlsZVdpZHRoO1xyXG4gICAgICAgIG1heC13aWR0aDogJHF1aWNrUGFuZWxNb2JpbGVXaWR0aDtcclxuICAgIH1cclxufSIsIiRxdWlja1BhbmVsV2lkdGg6IDMzMHB4O1xuJHF1aWNrUGFuZWxNb2JpbGVXaWR0aDogODAlO1xuXG4jcXVpY2stcGFuZWwge1xuICAgIHdpZHRoOiAkcXVpY2tQYW5lbFdpZHRoO1xuICAgIG1pbi13aWR0aDogJHF1aWNrUGFuZWxXaWR0aDtcbiAgICBtYXgtd2lkdGg6ICRxdWlja1BhbmVsV2lkdGg7XG4gICAgei1pbmRleDogOTk7XG5cbiAgICBtZC1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIG1kLXRhYnMge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICBtZC10YWJzLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNik7XG5cbiAgICAgICAgICAgICAgICAubWQtdGFiIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciB7XG5cbiAgICAgICAgICAgICAgICBtZC10YWItY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgbWQtbGlzdCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZC1zdWJoZWFkZXIge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIG1kLWxpc3QtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFJFU1BPTlNJVkVcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cykge1xuXG4gICAgI3F1aWNrLXBhbmVsIHtcbiAgICAgICAgd2lkdGg6ICRxdWlja1BhbmVsTW9iaWxlV2lkdGg7XG4gICAgICAgIG1pbi13aWR0aDogJHF1aWNrUGFuZWxNb2JpbGVXaWR0aDtcbiAgICAgICAgbWF4LXdpZHRoOiAkcXVpY2tQYW5lbE1vYmlsZVdpZHRoO1xuICAgIH1cbn0iLCJib2R5LmNocmlzdG1hcy5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50e1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6YmVmb3JlLCAmOmFmdGVye1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogY2FsYygoMTAwdncgLSAxNDAwcHgpLzIpO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDkwcHgpO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuICAmOmJlZm9yZXtcbiAgICBsZWZ0OiAwO1xuICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvZXZlbnRzL2NocmlzdG1hcy10cmVlLnBuZ1wiKTtcbiAgICAvL2JhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xuICAgIC8vYmFja2dyb3VuZC1zaXplOiA4MCU7XG4gICAgLy9vcGFjaXR5IDogMC44O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjEwMHB4KSB7XG4gICAgJjpiZWZvcmUsICY6YWZ0ZXJ7XG4gICAgICB3aWR0aDogY2FsYygoMTAwdncgLSAxMzAwcHgpLzIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgICAmOmJlZm9yZSwgJjphZnRlcntcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDB2dyAtIDEyMDBweCkvMik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICY6YmVmb3JlLCAmOmFmdGVye1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBiYWNrZ3JvdW5kOiAjNmUwMDAwICFpbXBvcnRhbnQ7XG5cbiAgLnN0ci1jb250IGgyLCAuY29weXJpZ2h0LXRleHQgcHtcbiAgICBjb2xvcjogI0ZGRjlDNCAhaW1wb3J0YW50O1xuICB9XG4gIC5zdHItY29udCBoNXtcbiAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICB9XG5cbiAgI2hvbWUge1xuICAgICNiYW5uZXItdmlke1xuICAgICAgLnNsaWRlci1jb250ZW50e1xuICAgICAgICAubGF5b3V0LWNvbHVtbntcbiAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDExMCwwLDAsMSkgMCUsIHJnYmEoMTI2LDEzLDE2LDApIDIwJSk7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgcmdiYSgxMTAsMCwwLDApIDAlLCByZ2JhKDExMCwwLDAsMSkgOTglLCByZ2JhKDExMCwwLDAsMSkgMTAwJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICNwcm9kdWN0aW9ue1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG4gIH1cblxufVxuXG5cbmJvZHkubHVuYXIub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudHtcbiAgLy9iYWNrZ3JvdW5kOiAjNzEwYjBmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6YmVmb3JlLCAmOmFmdGVye1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogY2FsYygoMTAwdncgLSAxNDAwcHgpLzIpO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDkwcHgpO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuICAmOmJlZm9yZXtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2x1bmFyL2xlZnQtMjAyNS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQ7XG4gIH1cbiAgJjphZnRlcntcbiAgICAvL3JpZ2h0OiAwO1xuICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvbHVuYXIvcmlnaHQtMjAyNC5wbmdcIik7XG4gICAgLy9iYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyMTAwcHgpIHtcbiAgICAmOmJlZm9yZSwgJjphZnRlcntcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDB2dyAtIDEzMDBweCkvMik7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAgICY6YmVmb3JlLCAmOmFmdGVye1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMHZ3IC0gMTIwMHB4KS8yKTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgJjpiZWZvcmUsICY6YWZ0ZXJ7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBiYWNrZ3JvdW5kOiAjNmUwMDAwICFpbXBvcnRhbnQ7XG5cbiAgLnN0ci1jb250IGgyLCAuY29weXJpZ2h0LXRleHQgcHtcbiAgICBjb2xvcjogI0ZGRjlDNCAhaW1wb3J0YW50O1xuICB9XG4gIC5zdHItY29udCBoNXtcbiAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICB9XG5cbiAgI2hvbWUge1xuICAgICNiYW5uZXItdmlke1xuICAgICAgLnNsaWRlci1jb250ZW50e1xuICAgICAgICAubGF5b3V0LWNvbHVtbntcbiAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDExMCwwLDAsMSkgMCUsIHJnYmEoMTI2LDEzLDE2LDApIDIwJSk7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgcmdiYSgxMTAsMCwwLDApIDAlLCByZ2JhKDExMCwwLDAsMC40KSA5OCUsIHJnYmEoMTEwLDAsMCwwLjQpIDEwMCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAjcHJvZHVjdGlvbntcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCJ0YWJsZS5vbmUtdGFibGV7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjbGVhcjogYm90aDtcbiAgbWF4LXdpZHRoOiBub25lIWltcG9ydGFudDtcbiAgdGhlYWQsIHRib2R5LCB0Zm9vdHtcbiAgICB0cntcbiAgICAgIHRoLCB0ZHtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAmLndhcm57XG4gICAgICAgICAgY29sb3I6ICNlODA4MDI7XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgdGZvb3R7XG4gICAgdHJ7XG4gICAgICB0ZHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYm9keS5nYW1pbmd7XG4gIC5tZC1vcGVuLW1lbnUtY29udGFpbmVyLm1kLWFjdGl2ZXtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4jbWFza3tcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5cbiNwbmdTd2lwZUJhY2tncm91bmR7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC44KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDc5O1xuICBkaXNwbGF5OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgPmRpdntcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuXG4gICNwbmdBcnJvd0RvdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4dnc7XG4gICAgbWFyZ2luLXRvcDogNDB2aDtcbiAgICB3aWR0aDogNXZ3O1xuICAgIGhlaWdodDogMTd2aDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBR1FBQUFEU0NBWUFBQUM4Y1dVOEFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeVpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTVRNNElEYzVMakUxT1RneU5Dd2dNakF4Tmk4d09TOHhOQzB3TVRvd09Ub3dNU0FnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5ESURJd01UY2dLRmRwYm1SdmQzTXBJaUI0YlhCTlRUcEpibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPakUxUkVSQ1JUQkZSRGN4TURFeFJUWTRNamxEUlRGQ1F6WkZORGxGTVRnNElpQjRiWEJOVFRwRWIyTjFiV1Z1ZEVsRVBTSjRiWEF1Wkdsa09qRTFSRVJDUlRCR1JEY3hNREV4UlRZNE1qbERSVEZDUXpaRk5EbEZNVGc0SWo0Z1BIaHRjRTFOT2tSbGNtbDJaV1JHY205dElITjBVbVZtT21sdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNk1UVkVSRUpGTUVORU56RXdNVEZGTmpneU9VTkZNVUpETmtVME9VVXhPRGdpSUhOMFVtVm1PbVJ2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2TVRWRVJFSkZNRVJFTnpFd01URkZOamd5T1VORk1VSkROa1UwT1VVeE9EZ2lMejRnUEM5eVpHWTZSR1Z6WTNKcGNIUnBiMjQrSUR3dmNtUm1PbEpFUmo0Z1BDOTRPbmh0Y0cxbGRHRStJRHcvZUhCaFkydGxkQ0JsYm1ROUluSWlQejQxeEduTUFBQUl6MGxFUVZSNDJ1eWRlNGdWVlJ6SHo0eUpwVVcwbGViVmREY2lLRlBLUjI2RlFRWkpzbWFXcFVaYW1rSVlRYkFSS3lRcUJFb29SWkwxaDJtdFViZzl6SXpFSUlORTAzd1V1aXBrdEp2bHRVdzNLalZGWGZ2K3ZHZmw3dDM3bUprN2p6TjN2bC80Y3JEdTNNZjNzNzh6cnpQbldDcW1TcWZUSTlFc2d3ZkQzZlYvUGdQdmdXZW5VcWx0Y2Z4ZFZreGhyRUx6UkltWHZRY29Vd2trZUJpZm9Kbmc4T1ZyQU9YaE9QMCtPMll3RnJxQUlacWd0eUdRQUdBMG9HbndzR21EM3BaZGxzOHd5djFMbjRQdWF4R0JtQUVqTmxDc0JNR0lCUlFyWVRDTWgySWxFSWJSVUt5RXdqQVdpcFZnR0VaQ3NSSU93emdvRm1HWUJjVWlETE9nV0lSaEZoU0xNTXlDWWhHR1dWQXN3akFMaWtVWVprR3hDTU1zS0JaaG1BWEZJZ3l6b0ZpRVlSWVVPMFl3NWtTMGJhNFdCbm1QM280TGpITCtLdlcyc1lCaVZ6cU11RUd4a3dBalRsRHNwTUNJQ3hRN1NURGlBTVZPR2d6VG9kaEpoR0V5RkR1cE1FeUZZaWNaaG9sUTdLVERNQTJLVFJobVFiRUp3eXdvTm1HWUJjVW1ETE9nMkNWZ1RFOGlqSUNoVFBjRUJCdjJRYk0wcVRBQ2hMSlVaK3U2UXA2RmV5VVpSa0JRZXVsc1hRTVpTeGlCUVJuckJjaEF3Z2dNeWtBdlFOb0pJekFvN1Y2QUhDQ013S0FjOEFKa0hXRUVCbVdkRnlCdndrY0p3M2NvUjNXMjdvRGd3LzVCTTgzRnZpUlJNRHhDa1N5bjZXemRuNmxqdy9Wb3hwV29sSlB3ckNUQ3lJRXlTMmRSckRMRzZVd0x5dEZRVXB4Wlhvbm1HWGc4ZktNR2VSRCtBbjRESDNJNGpCK083M0hlWTJCaERTcnZxMC82NUR4amdLNkluK0MxOEZ2NEhuK1hlbzlZVFdCbU9oQS9aQ3VLUUNnQ0lSQ0tRQWlFSWhBQ29RaUVRQ2dDb1FpRVFDZ0NJUkNLUUFpRUloQUNvUWlFSWhBQ29RaUVRQ2dDSVJDS1FBaUVJaENLUUFpRUloQUNvUWlFUU16UW1aQzJJUkNIK2pta2JRakVvVDRMYVJzQ2NhaFhWZkZud1hOMVVtOURJRUZJUHc4LzA4VW1NOE42aGo2eFIxa0krQU0wVStEalJWNG0vMitLZm0yc1pLbVlLcDFPOTBiem5NcE0vWEZEMWc1Y1p0cFpDaGhIZUJCTlVSUkZVUlJGVVJSRlVSUkZVUlJGVVJSRkJhSjBPdDFEWEFtL3hUSThhUGwrTmZBUStGYTRXbVh1RGw0SFh3MVh3WmZrYkhZV2JvT1B3YityekYzRVZyZ1ozZzIzcEZLcDh3VGlITUJ0OFAzd1BmQ2Q4RlUrZjh4ZjhMZndOL0NYOEE4bUFiSU1nQ0FETGU2Rkg0VWZndnVFL0JYK2dEK0ZQNFMvQnB6MlJBSUJDRm1wYklaMmYwUCtRSCtEVjRnQjVwZEVBQUdJRVdqcTRZbHdOME83OG5Qd1IvQVNnTmxla1VBQTRuWTBMeXYvRnF3TVM3Sm96VXNBODMxRkFBR0lmbWhlZ1IrUCtSSHArL0NMQUhNb2xrQUFRZzVIbjRjWHdEMHI1SlJIeGdyUGcxOERtTE94QVFJWWNzN3dEanlzUXM5RmQ4SlBBVXF6MFVEMGVZUXNpclVZN3FFcVc2ZmhGMVJtVWJUenhnRUJqQ3ZRcklRZlVjblN4L0IwUVBuWEdDQ0FJWmN6UG9kdlZzblVmcmdPVU1wK1dzdjJBVVl0bXEwSmhxSDBiOStxczRpdVF2QUY3bE9aNGYrWEtVcjBuOHFzNXZsVjZCVUNHQStpV1U4WW5TUlpyTmZaaEZjaHVqSUVSbmN5eUN0NUZQc0JMNVZpZVlBaC9lUkdWb2FqN21zMG9Hd05ESWcrbXBJUHVKWjVPOUtmY0syYm95L0xCWXpMMFh5WDhLTXByNGZFZHdES2NkOTI2dm9NZkNWaGVENGtYcWt6OU8wb1N5NkhUR1MybmpWUloxaCtsd1d5dDZEWnBTci8ybFRRa210ZlE5RjE3Zk5jSVlBaGQvUWFDY01YU1lhTk9sUFBYWmJjenhqR0xIM1RNSjJwK3k1TDMrbjdVVlhPelNWVEpEZTViaXAwNTdGWWhTd2tqRURVVTJmcnZFTDBnSVJkekM1UURjMDNjS0pRaGN4blhvRnJ2cU1LUVhYSWptY0g4d3BGdzFFbE8wdFZTRDF6Q2szMVJTc0UxWEU5bWhabDdvakNTcE9Na0t4QmxmeGFxRUtlSm94UTFVMW4zclZDOUNoMHFZNEJ6Q2xVSGRSVjBwNWJJWGNUUmlRYW9MUHYwbVZOWmphUmFYS25Ma3RmcTVkVCtiN01KaExKVkxiOVpBUmtSNFVNSm94STFWY3p1TmhsaldFbWtXdE1OcEJSekNOeWpjb0djaGZ6aUZ3WEdGallvVmZyOHc4cWV0VkloUXhoRHNab2lBQVp4QnlNMFNBQlVzTWN6T3F5cXBtRE1hb1dJQ25tWUl4U0FxU0tPUmlqS2dJeEVBaEhKWnFqSGx6cDB6QVJDSUZRcFlDY1pnekc2TFFBYVdNT3hxaE5nQnhqRHNib21BQTV6QnlNMFdFQjBzb2NqRkZyeCtBNHlneTFDSkJtNW1DTW1nWElIdVpnalBaMERKUTdxakp6cVZNUkhtR2xVcWxyT3M3VXR6Q1B5TFdsNDB4ZHRJbDVSSzVOMlVBMk1JL0lkWUZCOXZNaE1oRjlQK1lTaVE1aC85RS91MEpFYTVoTFpMcVlmVGFRSnVZU21acnlBZG1zTW85WFVlSHFvTTYrTXhEOWpOdHk1aE82bG1ldjZwTjd4MUJtalR2SGpFTFRPWjI1eWdzRXBPUklhelZ6Q2sycmRlYXFVSVdJRmpPbjBOUWw2eTVBOUF3MWE1bFY0RnJyWmphZ0Jjd3JjT1hOT0M4UVRhNlJtUVdteGtLTGpCVWJselVIUHNIc2ZOY0puYTF5QlFRRTAyam1Nai9mTlZkbnE5eFdpT2gxeGNuTS9OUU9uV2xCT1psSVdhYktsdmtYTDJXZVplbVV5c3l6dUwvWWkwcU83ZFZ2d0ZubXlsZDlLUmlPS2lTclV1UU0vakhtNmtsTmdESEp5UXZkakg2WG1jLzJNbHZYMnF0eVpvM3pwVUowbFZTajJRYjNaczZPZEFRZWllcG9kYnFCcStkRDlCdlhxY3h5UGxSeFNVWjFibUM0QnFLaGJOZFFUakh6b2tkVWRWN1dZdmYwQkJVK1NCWUZtMFFvQldGTTBobTVWcmtMUzQ1V21TVlh1V0piNTI1cW85YzNLSHN0WEVBWm9hRWtmVWQveEdzMzVTdVFyS012Z1pMVW1ZWDJldG1CKzdZUEtYRDBKUXRPSm5Fb2tmem1XajlnK0ZZaE9kVXlHODBTVmZuWHZtVG5MWmREbHZuNXBsWVEzMVN2N1BZdVBMeENZY2hWMnlkTHJiZ1dXWmVWcHd2YnA3c3d1U2haU1RlNVR1amZWQnNFak1BcUpLZGFaRDZ1UmZEVW1NTllCVGNVdTdrVUN5QlpZR1JkcTNudytKaUJrQkU0Q3dyZEE0OHRrQ3d3UTNYWnk1bStxV3VWeUloQ3VkMndCQ0JDWFJ6Tml1b1hBNHc4RHpGRFpTNU5tN0pNaGd4OGZodGVrVHVpc09LQlpJR1JBd3RaUDBOdWZrMVE0VDgwSkt0Q3JOSG5FNXV6Qno0bkVrZ2VRREt4czB4TUwzT2h5L1RiZmo4ZExITzd5QU9XOGt6ZkJnRFliZEx2Tnc1SUhrRFZLalA3dGx5V2tUbUc1ZDl5NUZhbG5UdEZvVXczMWFZdFIwUnlCdDJpTDIvczl1dU1PaWo5TDhBQTV6VVVNZGdueVk4QUFBQUFTVVZPUks1Q1lJST0nKVxuICB9XG5cbiAgI3BuZ1N3aXBlSGFuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdG9wOiA1MHZoO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiAxN3Z3O1xuICAgIGhlaWdodDogMjJ2aDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBUThBQUFEb0NBWUFBQUR4R1dHd0FBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeVpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTVRNNElEYzVMakUxT1RneU5Dd2dNakF4Tmk4d09TOHhOQzB3TVRvd09Ub3dNU0FnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5ESURJd01UY2dLRmRwYm1SdmQzTXBJaUI0YlhCTlRUcEpibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPakkyUWpJNVJUUTRSRGN4TURFeFJUWTVPRUl3UlVKRFJUVXdRVVl5TVRrMElpQjRiWEJOVFRwRWIyTjFiV1Z1ZEVsRVBTSjRiWEF1Wkdsa09qSTJRakk1UlRRNVJEY3hNREV4UlRZNU9FSXdSVUpEUlRVd1FVWXlNVGswSWo0Z1BIaHRjRTFOT2tSbGNtbDJaV1JHY205dElITjBVbVZtT21sdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNk1qWkNNamxGTkRaRU56RXdNVEZGTmprNFFqQkZRa05GTlRCQlJqSXhPVFFpSUhOMFVtVm1PbVJ2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2TWpaQ01qbEZORGRFTnpFd01URkZOams0UWpCRlFrTkZOVEJCUmpJeE9UUWlMejRnUEM5eVpHWTZSR1Z6WTNKcGNIUnBiMjQrSUR3dmNtUm1PbEpFUmo0Z1BDOTRPbmh0Y0cxbGRHRStJRHcvZUhCaFkydGxkQ0JsYm1ROUluSWlQejRVRUlRMEFBQWJwMGxFUVZSNDJ1eWRDN2hXVS83SDEzazdsZEpFdVdSeWl5NXl5ZVdQU3VtUmU0aFFVdk1ZQmhGeW5SQ0dZVndxbmt3WU1TNk55MUFNWnR6cGdseERmekl1b1VLSmtzUW9US0g2ZjcrejF6R3Y4Njl6em52ZXZmWmVhKy92OTNsK3MzUG1mZGZlKzdmVytyenIrbHNWUnBJODBQejU4MXZoc2p0c08xZzdXSHRZYTFoeldETllBL3ZScjJGTFlaL0Rac0Ztd3Q2RlRXM2R1dlVjZVRJNVZjZ0ZVa3F3SUF6Mmd2V0Y5WVJ0RlVPeWMyRlRZQS9CSGdkTWxzdlRnb2VVSFdoMHd1VkVXSC9ZaGc1dnhSYksvYkMvQUNJdnlmT0NoeFF1Tk5pNnVNaTJOcExXYTdETDJTSUJTRllwTndRUEtReG83SVRMcUpTZ1VWMnZ3NFlDSUZPVU00S0g1QzgwbXR0Zit5R3dnbWVQTng1MkZpQ3lVRGtsZUVoK2dhTUhMbmZDMm5qOG1GL0FUZ0JBSGxTT0NSNVMrdEJnZVRyUHRqZ0tnVHoyZGJDekFaRWZsSU9DaDVRT09KcmdjZ2ZzaUFBZi96bllvUURJVjhwSndVTktGaHpyNFBJNHJGdkFyL0UrYkI4QTVCUGxhR0R3UUFGa003ZTUvYzhseU1TVnlwNWd3REVadGtzR1h1Y0RXQytVdmRuS1djL2dnWUxHWmNaY2dyeXJpWllnVnhtaHNWYTFqeThqUkdDemkyd2E3QVZrN2pmS09pL0EwUlNYaWJEdUdYcXRUMkU5QlJBUDRJRUN4cjBLQTJIN3dUam4zNkRNSkZmQXBzTW13Y1lqazk5U05xWUNEdVlqbDRFZmxNSFhFMERTZ2djSzF2cTRIQWY3dFlrMk9yblUyN0M3VExRTWVaR3lOREY0RE1mbC9BeS80b2V3UFRRR2toQThVS0EydytVQzJER3I2WWE0RnJzNUhPMGZqZ3ovV0ZuckZCeUg0ZkwzSEx6cUI3WUZJb0M0Z2djS1V3c1Q3VnM0RmRZdzVYZmlmUDBZMktXYWVuTUNqbzF3ZVFmV01pZXZMSUNzUVlVWUN0TlJKcHJtT3NzRGNCajdER2Z5bWV5elNmSHF6emtDQjlVV05nVmxhUk5sZlV3dER6aHpBMXh1Z2ZYeC9CMDVxSGVDeGtOaWFYVXdyL082bkZzdGtEamdnVUxVMVVTeEVqWU81RDA1ZXQ1ZmNSM0tBa2NqRXcxT3Q4K3hHd1NRY3JvdEtFU2NRWGt1SUhBWSs2eHNlaDZ0TEsrM0J1Y2NIT3JDbE5QeWdOT0c0VEl5OEhjK0g3OGNJNVgxSmVWN1EvdXJ1Mm5DdC83T1JERks1OEcraDFYYUg0SU81citya2RVQzhSMGVLRUNYNFhKaFJ0NTdKREwrZkdHaHpublBGdHNkQ1hZeHVXNkhZMVhUa0U4L3J1WjUyR0ptT01ORFRMU1dxTDBBNGlrOGtGbm40bkpseHQ3OVNtVDhlVUpEbmZML1ZSTnRLWENwaGZiSDZVN2t5L2NsUEJ0QmNwZ3RuMjBGRUkvZ2djejVGUzUzWi9UOUJaRGE4MzhiRTYzcmNDbVdyMU9RRjB2S2VNN0d1RndCR3lxQUpLTkNMUm5TR1pmYk12eit3L0NPR3Yrb1djYzRUcC9oQUk4cUJ4d1VqMW1BblcyaWVDSkpCdmJKN1NCcW9RWndjQ0VRcDJNYlpkd0hBa2pOT3NSaDJvTlE0YStKTTBHa3h6TGJDL1p2QVNTOWxnZFhFbTZhRXo4SUlLdi9BV21EUzBkSHlYUFFlcXlMaEpIdTA3ajBGa0JTZ0FjYzBOK0VHVTVPQUlsWCt6bEs5MlhqZU9aT0FFa0JIalprL3JVNXJTd0N5TS9sWW9hRkVlSk9RdVZlNGZyaEJSQzNxbGdOUExJZXA2RXV5c1Fzak4wQnV5TnNCOWdXTUI0bXpiODFxZlpSSGtQQWc2TVhtT2pRNkRkTXRCUjlxdjErblBvYmZIdGt3bjdnZ1ZPUHJ1YTlYU3J6c3pBVjFaejhTeE1GUVZuTFNNRUJ4TVlUM1FkMkFHeC9XRG0vZm13Wk5IRHdtTjNUMkdNa2dMaUh4MmdUYldkUFVqekpuS0VFR2ZLdGFycU9YU2ZHTnVVcXdzWUNTSTJWZ2wzUGZXSEhtbWl4bE0rell4K3hXWi9XZWJFQ2lDTjQyRjh0dm1DekJPN0xQdWc0MkQwbUNtaThiQTJaelJZUWcrc09nSEd4V2xNQjVDZmZFQklNOWNqOVJtMENLVzlqNGN0QktmdE5BSEVBajlPTis0RlM3bFBnQ1YwajRNZ3ZTc3gweGtWbEpUN0RSQnVrY2drUTI5STQza1NSMjBLYlNoOE1QOTdzZ1E4RmtKamh3ZW16TGc3djlSN3NTRGp2elRJemZudmJZdGs2YndEQnUvTnNsQnVNKzMwbXJyUWZmRGpKRXdnTElHV3FZQjNaMWpFNFdHQTZsd3NPeXFiUjJhYVpwRktieHVXV2VCZzNmcjBhTURnb2I2SzVhUm8zSm5pd1JlRHdIanhOckRjeWEybU1HZitOemZoSHNnNFEzSTlUck0vRHpqVTZIbFFBOFJBZXJsWVNNcEJMMzFLMldKZVE4VXl6WDVZQmd2dnNqY3Zyamx1RlNhcUZBSklkZ0JUc3FIMW5CMmx6bmNDQWNuZEw1aFVnTnZMN2s3QjFNL1JqMzBZdGtPd0FwR0RCNFdMUWFBd3laWG9DR1o4NWdDRGRrM0g1cTBsK1ZzbTFkbFlYSmpzQUtUaktVSzdiR0pGZ3htY0dJRWp2TnlhYVVjbWk5dFFZU0hZQVFuaTBjNUR1L2NpSXp4TE8rT0FCZ25TNHJQd1drMTF0WTZmYUJaQU1BSVR3Nk9BZzNYRXBaWHl3QU1IM0dUZmpuZ3gyVmFyclZOOGZVQUNwT3p5MmpEbE5EcFErbDJMR0J3Y1FmRzl0WEI0dzZSNG5rSlNPc2RQUEFramdBQ0U4NGg3TmZ4ZU8vemJsakU4VElKZlU0M3RYc1VsdjhpSE83bDBmd29NS0lMWERZKzJZMDV6alNjYW5CWkNMa2ZGMVhzYU96KzZPeThrbVh6b1E3MzJhQUJJMlFBaVB1S2RwRjN1VThXa0JaRVJkQUdKM0RkOXE4cmx5ZERUZS95QUJKRnlBRkxKZVFqMEh5Q213clV3K3hVQkQ5OEZIWFFJcFJ3UUlJOG5yV0ljaWVId1hjNXJyQ1NDMUF3Ui9aOXlVQzB5KzFjUUNwSGtnQUpsc3k1RUFZdUVSOStCbUc3VkE2Z1NRczFJQ0xmM0E4QWl2d2JnQ21HRW5WNlNZTlp1R0JGR1VvNGNGa0VnVmVDQnVYb3Z6b0dBV3hIWHR6bGZ2WlBmeThHQ2dneE8rOWZud3ljaWlaMkJNaHcwU3V2Y3JzUEd3cDJBejhCd3JxL21rb1lsV0dqT2M0VUNUZkt3VWxwVldlSzd2UW9FSWZIYUlMVWNORTd5dFYvRkFDdmFYSis2KzdGNGFBNm14QlhKNFF1QjRITFlyM3JrcjdGclkyOVhCWVgzeUEreGwyR1V3VGhremVQS3JDZnFHWGJoZUlmVzMxQUtKNERITFFicjlQYy80dEFGeWt1UDdjTWFyRDk3eklOai8xc00vRTNIWnpVUUR1c3NTOGsxd1lRZnlEaERDWTdZTGVPRGxXZ3NncXdjSWJBK0g2VE1TL1E2MllKZmpuNVd3R3kxRTVpZmdseTFNZ01velFBcTJQeHkzMkErOE1JQ01Ud3NncnNRQjBCNTRyMDlqOUJFUGdPcG0rOXN1RmV5QjZua0ZDT0hCU0ZVdUZyOE14b3QxRmtBU0U0RnhBTjduYXdjK21vdExUOGNBV1J5eTgvTUlrSUt0UEM1TzhDS1l4dVBGMWhWQW5JdUhLREZxMjBLSFB2ckVNVUJtaE43c3l4dEFxbGFZdW9wRXpoMjdEK1BGbWdvZ1RuVXJuditGQkh6a0VpQVRzOUJ2ekJOQXF1QnhqOE43OUlBOUtvQTRFd3ZweFFuNnlBVkFwaUhkdDB4R2xCZUFGSXI2dEM0UEg5NVRBSEdtY1hqbUJRbjdLRzZBWEdneXBqd0FwSGhqM04yTzcwV0EzRzlYVndvZzhlbnVsSHdVRjBCdXNldEtqQUFTRmtDSzRjRm8zVXNjMys4QUFTUldMWWM5bTZLUHlnWElZeWFBc0lRQkE2UjFJdkN3SjdyZG1NQ0xIU3lBeEticExnN1VxZ2RBR05Eb21SSy9PZ1oyZU5yUG4zR0FURUE5MjhBNVBLeEdtV1FDbmdnZzhXaW1KejVpcEh5ZWJuYzA3SjBhUHNvcFpXNXIzeDNmT1RVUDRFZ1pJTnV4ZFlkNnRvNkx4UDlmQkN2YzZBKzQvRDZobDJPRjdCZENJVXB4TjI1TjRtYTNNejMwRlk5WDZHNmlxWHF1TnVadTJYZlpsTWJ6empNNVZrcTdjWG5XOFg3dy9UTFg4R2htTTNvVEFjUjdnRndOdjUxdEpBR2tkdDBMRzRqeXNzcFZ0NlhxQlBva2c5T3FDMU4vTlZWVlZCZW1qam9TZHJuTE1ZK3FsM3ZRSkRzRktJRFVUMXVxS2dvZ0plZ0MxTEZqbk1MRGlsTm9Id2tnWGdOa1IxVkRBYVJFM1lRNnRvdFRlT0RGL29WTFg1TnN1SGtCcERTMWdxKzJVVFVVUUVwUVl4TUZuVzdwc3VYQkYyTjhpS01UOXFjQVVwcjZxUW9LSUNXcURld3UxTEd5emdzcTFPSEZPQ3A4aGdEaUxVQUcyUURHa2dCU2lyamFlNmhUZU5nWHV3Nlg4d1VRTHdIQ293dCtvK29uZ05SRFY5ZzFPZlZTU2MwV0c3eDNSTUkrMVRxUTJyVUl0alY4dEZoVk1Id2x2QTdrVFZobmxKM2xUbG9lUldRY3FSYUlseTBRN2w4WVcyNGZWc3BsQzRRdGozckZneW5VNDhVRUVEOEIwZ2MyWEZWUEFLbUh6a0hkNnVTMDI2SXVUQkJkbURQc0dKV1VuUzdNMzAxMG1KcExUVFhSaHNXVnpsb2Vhb0Y0M3dJWkRmOTBVN1hMVkF1RXEwSlhPcjRWeitjNU1aR1doMW9nWHJkQTNqYlJ3VThyVmYweTB3SVpnc3Yxam0vekpheXRYU0RxcnVXaEZrakpMWkRKQ2Q2V2NSd09WSlhMVkF1RXdaTkdPYjROVjUzV09aNXNJYVlYRTBCcUJ3Z0hOSjlKOExZRFZlVXlwMkd3QngzZjR6VFVxVG9kL1ZtSXNZSUlJRFg3aHdGeGVpY0lrTzZxYTVscmZiQWJ5dTBpN3ptOERldlNGWFg1WU96ckFqUUdVcXQvR0lQalVSTkZrM2V0U3Zoa2hhcGR0b1F5dEsySnpwaGUyOUV0R0RCb081U2RHWW0wUE5RQzhiSUYwa3hWTFpNdEVNYUpQY1hoTGRpb3VDRHhsb2RhSU42MFFINkVIN1JoTHRzdGtQdU11MTNWYkxGMlJCbWFuVmpMUXkwUWIxb2dzMVM5TXErVFlKODVTcHVMMHM1TnROc2lnSGdEa01tcVc1bnZ2bkFqcE10NHcwZlZGRFNva01BTENpRHBBT1FPVmE5Y0FJUUxFQjl6bEh3VFU4T3EwMEpDTHlpQUpBdVFSNUhtYTZwYXVSSGpEUzl6bFBZUTFLRUdxY0ZEQUVrVUlGeGFQRVQxS1ZldGp6bTRYT3NvZVo3ZjFDdFZlQWdnSlFHa3Z1TVZERlo5S05MNVdGVXFkK0xNNWlKSGFSK2JPandFa0RvRDVDRFkyQksvK2lsc0wzei9XZFdqWExZK3ZqYnU0cmtjakxxelh1cndFRURxNUovdllZTk1GS1MydHJHTGIyRlh3N2JGZDE1V05jcTFiakp1cG01Wlp3WlUvMk9xWWV1MGtLek9mdHJCOWp0NVJndFBQT2NDbnJtd0YyRVQ3Qkdoa3NTeXdzMXpJeDBrL1RUSzJkN2V3TU8rTE0vUC9KMEFJa214MUtmbXRnc2I5OVlFYnNyYkNIVm1VYXJkbG1wTmRNWVB1RkpkR0VtS3BUNHR3ZVUyQjBtVEZZZFUvNE1QTDN5ZUFDSkpzZWxQanRJOTFLdHVTN1VtRi90cXc5U0ZrYVN5NjlKenVQU0lPVm1PcmJWRVhmbkJtNWFIV2lDU0ZMdHVkNUFteDFHNmV0VnRFVUFrS1haeHU3NkxKZXY3ZWdzUEFVU1NZcWxEUzNHWjRDRHBubDdEUXdDUnBGajBnSU0wZDBIOXFQUWFIZ0tJSkpVdGJ0V1ArK3dlYnRQZjNudDRDQ0NTVkZiZDRTRk9Ma0l6ZEEwQ0hnS0lKSldsU1E3UzNDa1llQWdna2xSdnVkaGx2VjFROEJCQUpLbGU0dmt1cTJKT2srZkcrTFhDdEs3U1NsUkpLcW0rOFBDbXJXTk9kdk5DaU01UUMwU1NTcEtMUWRPMmhWQzlJWUJJVXAzMWpvTTBOeStFN0JFQlJKTHFwQmtPMHR5c0VMcFhCQkJKcWxVdVRnL2N2SkFGendnZ2tsU2o1anBJczFVaEs5NFJRQ1JwalhXREVma1h4NXhzeTBMR25DU0FTTkxxdFZEd0VFQWtxVDc2VXZBUVFDVEpCM2cwS21UVlV3S0lKUDFNUzJKT3Iza2h5OTRTUUNUcEo2MklPYjJLUXRZOUpvQklraHNWOHZDU0FvZ2tDUjRDaUNRSkhnS0lKQ1dvcGpHbnQ2eVFOdzhLSUZKTzFUem05SllYOHVoRkFVVEtvVnJHbk43U1FsNDlLWUJJT2RONk1hZTN1SkJuYndvZ1VvNjBpZUFoZ0VoU1NVSTUyd2lYdU12YWx3VzVWZ0NSTXE4MkR0TDhWUER3QXlBTmxRT1NRM1Ywa09aY3djTVBnTndPZ0RSUURraU90SzNna1YyQS9BcDJwd0FpT2RKMkx1QlJJYit1WGlrZExEVU9kalFBdGtJNUlNVlVqbG5IdnpEeHIvUDRoVm9lYW9GSTJWWjdCK0NZaS9yeGplQWhnRWpaVmpjSGFiN0YveEU4QkJBcDI5cmJRWnB2Q3g0Q2lKUmgyZkdPZlJ3a1BVM3dFRUNrYkd0NzJFWU8wcDBxZUFnZ1VyYlZ6MEdhODFBUEZnZ2VBb2lVYlIzcUlNMlhxdjRoZUFnZ1VnYUZjcktOY2JNNGJKTGdJWUJJMmRaeGp0S2RMSGlFRFpBeDhyNVVRNnVqRXBlakhDUTlDMlYrcnVBUk5rQUdvNEFNa1BlbE5hZ1BySldEZEo4cy9nL0JJeDVkQm5zbDRYdU9WaXdRYVEwNncxRzZEd2dlOFRVUE84TnV4ajgvZzNWSitQYWN2eCtvWEpDcWxjbWRjZW5oSU9sRnNCZUsvMUFwZDVlY09Uei80bGgySFdDZFVuNmN3MkYzS0Zla0lwM3JLTjJIcXUvMkZqenFEbzBOY1RrTmRyS0pQeEoxZmJXYmNrWXFLcU9jbmozQ1VmTGpxLzlCOEtnOVE5cmhjZzdzYU5oYW5qM2VCbmkrSnZoRitMZHlTb0l1Z2JtSTBjTVpsaW1DUjkyaHNTa3VGNWxvdnR6bmRSV05ZWUtIeW1zWGg2Mk9PL0VEdFZMd3FEMFQxc2ZsZDdDVFBHeHBWTmVQc0srVmF4SjB0Y08wYjEvZEh3V1AvMEtEditDL3RlQllPNURIbm9GZmhGWEt2ZHlYWFM0YzdPNG8rU2RReGo0VVBOYnMvRjY0L0FuV0xyQkhuNlRjeTMzWmJZSExhSWUzdUc1Ti8wZGx6aDIvQlM3WHdBNEo5QlZ1VS9YSnZSaW9lME5IYWI4SG15QjQvQndhWEJ4M09tdzRyRW1ncnpFT3pjbDNWSGR5MzJJKzBlRXRycW1wVzF5WlE0ZXp0Y0dGVlQwQ2ZnMnVhRDFMMVNmWDRPQmFvN0VPYnpHdnRwWnRaWTZjemZudlUweTBpVzN0Z0Y5bENidForRVg0WEZVb3QrQmdXYjRWMXRyaGJmNklNdlo5N3VGaEtYMFhyRmZncnpJVDFoZVorcmFxVUs0MTFMaUpFbGJjc3IycHRnOWxmbU1jd01FbDNOTURCd2RQL1BvOWJDZUJJL2V0amoxTU5FanFVcGZWWmRWeVpZYWRYR0VKUFNMQTkxeGhnZmNzN0NuWTA4ak01YW82dVFjSGx4SndXN3pMRmMvdncyNnV5d2NyTStya1pyajgxWEhUTG01OUFIc0NOaEgyREkvelUzV1Jpc28wajR4OHpMamZsSGtPeXQ2UHVZU0huVTE1MkxnSi9ocTNHRURvUVJOdGQzNVhWVVJhUTVsbUdJaEhZQjBjMzRvL1dvL1U5Y09WR1hOeVZ3dU9EVHgrekJrbUdyeTlkMDNMZmlXcHFFdzNzdURvNXZoV25Ga1pVc29YS2pQazVMNjJxK0xqb3ErbHNIR3dzUURHTkZVSnFRUnczQS9iSzRIYlhWbHE2N2N5STA3bUtyc2JqWCt6UjJ4bGNNL01YUnJEa09vSmpvTVR1QjNIMjRhWCtxWEtERGlaMGN0SGVQWllQTnZpS2dCREc5Y2szOEhCNWVmSG82d3V5eFU4NEdUT2R3L3o2SkVlZ2wyS2pIaGRWVUFLQUJ6VUtKVFhaK3Z6eGNxQW5YeTVSK0FnTlA2QVRKaXU0aThGQkk2M1RCUXRyMTZxQ05USkRFSjhnd2VQOGlMc1hFRGpKUlY5S1RCd3NKdlNCV1gzemZvbVVCbWdrL2MwMFNCa21wb0QreTBjL3c4VmV5bEFjRkNubEFPTzRGb2VjREozRWI1aDBsdkhRVm9QdC8xRUJSMldRZ1VIbHd3TUtqZVJ5b0NjekduWWNTbUNnM3RNQnNQcEg2aklTd0dEZzRQNXA4YVJVRWpkRmtiKzJpT0Yrekk2K1ptQXh1MHE3bExnNEZoZ29sZ3d5K0pJckNJUVIzTy9DaGRjSlgwVUFrOEZId1JuZjZyaUxnVU9qdTlnUGVKY1JoQktQSStyRXdiSGN0dTBPMURna0RJQURoN1lORER1OVVlVkFUaDdmMXdPUy9DV1hOOC9vTnlSYUVueUJCelVTU2pQRDhlZGFJWG56bWJMaUF0WnRrbm9sanpNOXdRNCtsc1ZkU2tqNE9DU0FpZm51dmplOHVpZkVEZ1kvR1Fvbkh5ZGlybVVJWEJjN0FvY1hyYzhiS3VEOFRxM2RueXJyMkQ5NE9TblZjeWxESUdEVyt6UGMza0RuMXNlZlJJQUIrTTE5b2FUWjZ1WVN3SkhhZko1dHVVTXgrbHpYMHAzZ1VNU09ETFViWUhqTzloV2dTc3hyTnVSV21JdUNSelo2N1lNY3BnMkEvWDBxKzAwTEVrU09BSnJlZGlCVWk2amRYSHlONmQ5ZDlOVXJDUndsQzhmeHp5Nk9RSUh6M2p0SzNCSUFrZDI0ZEhIVWJxbnc4bXpWTXdsUjYzbHUvSUVEbC9oNGVLVXQ4bHc4aDBxNXBJak1aVGZFWGtDQitYVm1BY0l2aGt1YzJOT2x0R2hPOEhSNzZpTVN3N0tiRWNUamFVbE9mbVFPamg4YkhsMGQ1RG0zUUtINUZBWDVCRWNQc0pqTndkcGpsYjVsaHkxT3BvbTNGM3hCaHg1Z01jMG5hRWlPVlFYazF5Y0dhL0E0U004T3NhYzN0OVV2cVdBeW1zdzRQQUtIbWdDYm9STHM1aVRmVXpsVzNLb1pnbmN3MHR3K05ieWFCOXplbC9BM2xQNWxoeks5ZDRvYjhIaEd6dzJqem05ZjhMeHExUytKWWY2S0svZzhBMGU2OFdjbmxhVFNxNDFGYllpaitEd0RSN05ZMDV2a2NxMjVGS280Ri9pOGtRZXdVSDV0Q1UvYm5ob0Exek1tajkvZnZPaUg1eG1SZVdIM2NPdml5clZ2M0xrbHF0Z3ZmTUdEdC9nMFREbTlKcW91dGNJZ1Y5YTR5d1h6d0J1WmYvZEFyYXV0WFdzTlRZbHJHZEErcnh3TUpFSERYRTM4MklURFdEenVwQWZnWDBNbXdlYml3cXpJT0RXeC9ONDM3L2duOGZsQ1J5K3dlT0htTk5ya1dNNDhEemZMV0h0N0xXdE5jSmlZNVBNd3FZbTFqaVd0VVV0ei9zTkxqTk5kR1lPN1RYWWRGU21oWUc0L0RRVFJmbnZtaGR3K0FhUHVMc1piVE1PaUVhMndHNXJiYXNpVVB3aXNOZGhGK2gvckJXL0kxc29ISlI4SHZZczdFMVVzcFVldGo2K3c2UDJ3ai92Z2ZVcTRhdDhsd3Z4L1JFaGxzRUtqeW9EeVJ1bkV4Y2hVemJNQUNRYVdEQlVRYUtUdmJKVjBTQm5qU29la3pIUlJJdi9Ia2YrTHZZc3J6Z2VkRExzRXRqNnRYeWMyeVlZWStiRlVEUERKM2l3enpnMjVtUjNRdWE4RVJnb3VPUjVaOWd1OXJvanJLbVJWdmVyelJiSk9OaDl5T2V2UE1wSGR0ZDRST3FCRnZicjIyNDV6ejJlQm51QVl5V2haNEJQOE9pSnl6TXhKenNLbVhTT3g3QmdGNE9iQVRzTEZHV0p3YXdmaDkwSW02VEZnZm1EQjFlWXpvazVXVTRmdHZGaDZ0Q09VUkFRak5IYTNWNWJxUWpHTGc2ODNzQldMUEw5RzdrakgvQmdrNTFUZTQxaVR2b0dGS0loS2J3UHB6aDdXQ01vZGpYUmxLZVVqRGdlTWdwMnZTQ1NjWGpZQ3ZlcXJXUng2d2dVb1BzZFB6dG5ESGFIc2Z1MUQyd240L2VKZkhtQ3lPV3dNU2dEUDhnZDJZVUhUNmsvelZHZmVEQUt6KzB4UHV0YUZoWjd3dlkyMFFCbkF4VXBiOFVkMW1laURFeVFLN0lKRHg2NzhLRERXOXdORzFyZnhVZDRQazZSN2cvYkQ3YUhTUzZLbEJTZnh2TUh5cmRwWHNHamZIaHdjUk9YTVRkeWVCc3VsNzRKOW1jVW9BOXJlWjcxYkJla0NoZ2JxOGhrUXAvQkJpSC9GU3dxSy9Dd0ZaYUhVUGRPNkhhTXFzNzVkbzdRVjYwVDRFQW5WMnB5b0hOSDQrbGg0RklzdWhvMkRCQlpJVmRrQXg1OVRYUnNueVFsb2FkaEF3QVFoWEFvVVQ3T0JyRGw4Ym15UmtwSWU4RmV4bzlXTzdraWNIamdGNEF6STljcGE2UUV4VzdxQ3dCSUo3a2k3SllITmNZVUJaZVJwQVRVeWdKa1o3a2lZSGpZNWVSWEtIdWtoTVVnU1k4QklObzJFSERMdzlpdWk0NU9rTkpvZ2FqYlhBZDVQUTJKWHdCT2wwNHhXdVl0SmEvdDBRSitTMjRJRkI0V0lNTnhPVjlabGJpNFNaSFJ3YmtTay9GSWx4ZGRsMWtyVm5GQVpLNjhaUXhVTHJKcmFTMDAvUkh3R0twaXNHWlZCdkNNRjVrbzNzWGV5cTZ5eFFBNkRPMzNDV3l1aVFJUTB4WllVSHhlQlF4VW5HVXgvZ0Ewc0NDaGJRcHJZNks0cG95UXhsQ0tQa1pGMjFmRkpmQ1doeTE4L09WNnprVGg5NlNheGFudVdkWTRaalRUL3B1d1dBQW8vT2hoL2pKVUFYY2hjNmFEd1pGNm12UzNBbkFIYm1NRkZnb2NIcmFBYldLaThZKzJ5cmIvaUMwRExxOW5tRVgyemQrMzluRVdsbHNqdjNsMjhVSFdlcWJVU202UnN6Tm9zZ21QSW9BOEJldVFzM3hpdCtLZkZoUnYydXZNdk96SlFMNHprSFUvMlBHbVdvUjF4MW9MUGw0dVRHUUFIcllnOFV3U0xtSHZrdEU4V1FwNzFkb3JOQlRnejFSVWY4cC81dnRac1A2T3l5KzdlSzNsOFF6Qnd4WWdqdWJmRFB0MTRQNWZhYnNjcjFoN21lTVVQcDVONG1FWjRHRHI1YlpGNGtML1FENGNMazluREI1RkJlaFlFeTNvYVJiSUkzTVFqcWVoOFFDaktiQ3BLS0JhaGw5ZUdlaGhmMGc2eHB3MGQ5cmVLdzluRkI2MjhIREtqM3RoRHZEdzhaYmIxZ1Jod2JnaEwvRjBNUlc3Mk1zQVoyc3VnOFYxek1ZY1dIc2ZaNllFRHpjRmlJZnNjRC9NMWlrK3hpcmJzcGhrYldxYzZ5V2tXc3ZBb2JqY2Fjby9idk5BNU5zVDhtaE80R0VMRDVleEQ0U2RiYUlvWUVsb25nVUZBK3MrcGRpWXFaY0JCcUpteFYrL25rbGNnVHk4VUo3TUdUeXFGU0pHTmo4R3hzaGtMV0pNbWkySnB5d3NKcUtndmE5aTVGM2VkN0FBMmJMRXIxNEt1MFFMdzNJT2o2S0MxTkJFOFVpNTNMZ25iSHRUMnBHT25QbW9pblhLa0hVVGRJaFFFUG5PV0xSWHdnYVoycGUrenpaUlJQVW41VG5CbzZaQ3hZTFUzdjRxOFlqTGxyYVB6T2xmTHUzK0ZzWjRsanllZ2N1NloycmNJdWo4M3RLMlFCa0JuOXNiT0RPM3luWTNYekpSdk55SE5EaGF1djVQZ0FFQUx6eXJoUmFaRWEwQUFBQUFTVVZPUks1Q1lJST0nKTtcbiAgICBhbmltYXRpb246IHN3aXBlSGFuZFNjcm9sbFVwIDJzIGluZmluaXRlIGVhc2UtaW4gMzAwbXNcbiAgfVxufVxuXG5ib2R5LmdhbWluZ3tcbiNwbmdTd2lwZUJhY2tncm91bmR7XG4gIHRvcDogNjRweDtcbn1cbn1cblxuLnBuZ0ZhZGVPdXRBbmltIHtcbiAgYW5pbWF0aW9uOiBwbmdTd2lwZUZhZGVPdXQgMjAwbXMgZWFzZS1pbjtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHNcbn1cblxuLnBuZ1N3aXBlQmdTaG93IHtcbiAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xufVxuXG5cbkBrZXlmcmFtZXMgc3dpcGVIYW5kU2Nyb2xsVXAge1xuICAwJSB7XG4gICAgdG9wOiA1MHZoO1xuICAgIG9wYWNpdHk6IDBcbiAgfVxuICAyMCUge1xuICAgIHRvcDogNTB2aDtcbiAgICBvcGFjaXR5OiAxXG4gIH1cbiAgNDAlIHtcbiAgICB0b3A6IDMwdmg7XG4gICAgb3BhY2l0eTogMVxuICB9XG4gIDYwJSB7XG4gICAgdG9wOiAzMHZoO1xuICAgIG9wYWNpdHk6IDBcbiAgfVxuICA4MCUge1xuICAgIHRvcDogMzB2aDtcbiAgICBvcGFjaXR5OiAwXG4gIH1cbn1cblxuQGtleWZyYW1lcyBwbmdTd2lwZUZhZGVPdXQge1xuICAwJSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMVxuICB9XG4gIDk5JSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMFxuICB9XG4gIDEwMCUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMFxuICB9XG59XG5cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXXtcbiAgdGFibGUub25lLXRhYmxle1xuICAgIHRoZWFke1xuICAgICAgdHJ7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgICB0aHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmUzNzRiO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICB0Ym9keXtcbiAgICAgIHRye1xuICAgICAgICB0ZHtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzJlMzc0YjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICB0Zm9vdHtcbiAgICAgIHRye1xuICAgICAgICB0ZHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMWEyMDJjO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblttZC10aGVtZT1cInRlYWxUaGVtZVwiXXtcbiAgdGFibGUub25lLXRhYmxle1xuICAgIHRoZWFke1xuICAgICAgdHJ7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgICB0aHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFkY2UwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICB0Ym9keXtcbiAgICAgIHRye1xuICAgICAgICB0ZHtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RhZGNlMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICB0Zm9vdHtcbiAgICAgIHRye1xuICAgICAgICB0ZHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTBlMGUwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tZC1zY3JvbGwtbWFza3tcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNiwgMTgsIDQwLCAwLjE1KTtcbn0iLCJbbWQtdGhlbWU9XCJkZWZhdWx0XCJdIHtcbiAgJi5ob21le1xuICAgIG1kLWNvbnRlbnR7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjYsMzIsNDQpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIG1kLXRvb2xiYXIjdG9vbGJhci5tZC1tZW51LXRvb2xiYXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBmMTcyYTtcbiAgICBjb2xvcjogcmdiKDM0LDQxLDU3KTtcblxuICAgIC5tZC1pY29uLWJ1dHRvbntcbiAgICAgIC5pY29uLWFjY291bnQsIC5pY29uLW1lbnV7XG4gICAgICAgIGNvbG9yOiAjZDNkNGQ3ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI2Jhbm5lcntcbiAgICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtY29udC1hcmVhe1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgICAgcHtcbiAgICAgICAgY29sb3I6ICNkZGQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tZC1vbmUtaW5wdXR7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2IoMTAwLCAxMTYsIDEzOSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFlMjczNztcbiAgICBjb2xvcjogI0ZGRjtcbiAgICAmOmZvY3Vze1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMjE5NmYzO1xuICAgIH1cbiAgfVxuICAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5yb3ctaW5wdXQtbnVtYmVycyAubWQtYnV0dG9uLmtleS1udW1iZXI6bm90KFtkaXNhYmxlZF0pe1xuICAgIGNvbG9yOiAjMjE5NmYzO1xuICB9XG4gIC5WSnVScmNheiBpbnB1dDpmb2N1c3tcbiAgICBib3JkZXItY29sb3I6ICMyMTk2ZjMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZW51LWFjY291bnQgbWQtbGlzdC1pdGVtIC5tZC1idXR0b257XG4gICAgY29sb3I6ICNGRkYzRTA7XG4gIH1cbiAgI2FjY291bnQtcGFuZWwgbWQtY29udGVudCAubWVudS1hY2NvdW50IG1kLWxpc3QtaXRlbS5iZXQtbGlzdHtcbiAgICBiYWNrZ3JvdW5kOiAjMzQzZjU3O1xuICB9XG4gICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3Jlc3VsdHMgLmNvbnRlbnQtd3JhcCAuaW5saW5lLWNhbGVuZGFyIGgye1xuICAgIGNvbG9yOiAjZDNkNGQ3O1xuICB9XG4gIC5tZC1kZWZhdWx0LXRoZW1lIC5tZC1kYXRlcGlja2VyLWlucHV0LCAubWQtZGF0ZXBpY2tlci1pbnB1dHtcbiAgICBjb2xvcjogI2QzZDRkNztcbiAgfVxuICAubWQtZGVmYXVsdC10aGVtZSAubWQtZGF0ZXBpY2tlci10cmlhbmdsZS1idXR0b24gLm1kLWRhdGVwaWNrZXItZXhwYW5kLXRyaWFuZ2xlLCAubWQtZGF0ZXBpY2tlci10cmlhbmdsZS1idXR0b24gLm1kLWRhdGVwaWNrZXItZXhwYW5kLXRyaWFuZ2xle1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNkM2Q0ZDc7XG4gIH1cbiAgbWQtc2VsZWN0Lm1kLWRlZmF1bHQtdGhlbWUgLm1kLXNlbGVjdC1pY29uLCBtZC1zZWxlY3QgLm1kLXNlbGVjdC1pY29ue1xuICAgIGNvbG9yOiAjZDNkNGQ3O1xuICB9XG4gIG1kLXNlbGVjdC1tZW51Lm1kLWRlZmF1bHQtdGhlbWUgbWQtY29udGVudCBtZC1vcHRpb24sIG1kLXNlbGVjdC1tZW51IG1kLWNvbnRlbnQgbWQtb3B0aW9ue1xuICAgIGNvbG9yOiAjZDNkNGQ3O1xuICB9XG4gIG1kLWNoZWNrYm94W2Rpc2FibGVkXSAubWQtbGFiZWx7XG4gICAgY29sb3I6ICM3YTdiN2M7XG4gIH1cblxuICAjYmFubmVyLXZpZCAuc2xpZGVyLWNvbnRlbnQgLmxheW91dC1jb2x1bW46YWZ0ZXJ7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjYsMzIsNDQsMSkgMCUsIHJnYmEoNDMsNDYsODksMCkgMTAwJSk7XG4gIH1cbiAgLmljb24sIG1kLWljb24sIC5nYW1lLXRpdGxlcyAubWQtYnV0dG9uLCBtZC1tZW51LWNvbnRlbnQgbWQtbWVudS1pdGVtIC5tZC1idXR0b24sIC5nYW1lLXRpdGxlcyBoMntcbiAgICBjb2xvcjogI2QzZDRkNyAhaW1wb3J0YW50O1xuICAgICY6YWZ0ZXJ7XG4gICAgICBjb2xvcjogI2QzZDRkNyAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyLCAjbGF5b3V0LWNvbnRlbnQtb25seXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjYsMzIsNDQpO1xuICB9XG5cbiAgLmxvZ28ge1xuICAgIGltZy5saWdodCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5tZW51IHVsIGxpLm5hdi1saW5rOmhvdmVyIGEubWFpbiwgI3Rvb2xiYXIgI29uZS10b29sYmFyIC5tZW51IHVsIGxpLm5hdi1saW5rLmRyb3AtZG93biAuZHJvcC1kb3duLW1lbnUgLmRyb3AtZG93bi1tZW51LXdyYXAgdWwgbGkgYTpob3ZlcixcbiAgI3Rvb2xiYXIgI29uZS10b29sYmFyIC5tZW51IHVsIGxpLm5hdi1saW5rIC5tZWdhLW1lbnUgLm1lZ2EtbWVudS13cmFwIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudDpob3ZlciAuZ2FtZS10aXRsZSBoMyxcbiAgI3Rvb2xiYXIgI29uZS10b29sYmFyIC5tZW51IHVsIGxpLm5hdi1saW5rIC5zbWFsbC1tZWdhLW1lbnUgLm1lZ2EtbWVudS13cmFwIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudDpob3ZlciAuZ2FtZS10aXRsZSBoM3tcbiAgICBjb2xvcjogIzAzOWJlNSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1kLWJ1dHRvbltkaXNhYmxlZF0ge1xuICAgIGNvbG9yOiByZ2JhKDIyMCwgMjIwLCAyMjAsIDAuOSkgIWltcG9ydGFudDtcblxuICAgIG1kLWljb24ge1xuICAgICAgY29sb3I6IHJnYmEoMTA4LCAxMDcsIDEwNywgMC45KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5iZXR0aW5nLWZvcm0ge1xuICAgIC5iZXR0aW5nLWZvcm0taGVhZGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmIzMjQyO1xuICAgIH1cblxuICAgIHNwYW4udGV4dC1ib3hlZC1vbmUge1xuICAgICAgLy9ib3JkZXItY29sb3I6ICMyZTM3NGI7XG4gICAgfVxuICB9XG5cbiAgLm1kLXN1YmhlYWRlcntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJiMzI0MjtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMzAsIDQxLCA2MCk7XG4gIH1cblxuICAubm90aWZpY2F0aW9uIHtcbiAgICBib3JkZXItY29sb3I6ICMyZTM3NGI7XG5cbiAgICAubWFycXVlZSB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIGNvbG9yOiByZ2IoMTgwLCAxNzcsIDE3Nyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBtZC1jaGVja2JveDpub3QoLm1kLWNoZWNrZWQpIHtcbiAgICAubWQtaWNvbiB7XG4gICAgICBib3JkZXItY29sb3I6ICM0MDRkNmI7XG4gICAgfVxuICB9XG5cbiAgLmNvbGxhcHNpbmcge1xuICAgIG1kLWNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjkzOTtcbiAgICAgIGNvbG9yOiAjZDNkNGQ3O1xuXG4gICAgICBtZC10YWJzIC5tZC10YWIge1xuICAgICAgICBjb2xvcjogI2QzZDRkNztcblxuICAgICAgICAvLyYubWQtYWN0aXZlIHtcbiAgICAgICAgLy8gIGNvbG9yOiAjYjc4YzM5O1xuICAgICAgICAvL31cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWQtb25lLW51bWJlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMjAyYztcbiAgICBib3JkZXItY29sb3I6ICMyZTM3NGI7XG4gICAgY29sb3I6ICNkM2Q0ZDc7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI5Mzk7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgLy9iYWNrZ3JvdW5kOiByZ2JhKDMsIDE1NSwgMjI5LCAwLjcpO1xuICAgICAgLy9ib3JkZXItY29sb3I6IHJnYmEoMywgMTU1LCAyMjksIDEpO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNjYzZDExO1xuICAgICAgYmFja2dyb3VuZDogI2UwY2NhNztcbiAgICAgIC5wcmljZSB7XG4gICAgICAgIGNvbG9yOiAjMWEyMDJjICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAubnVtYmVye1xuICAgICAgICBjb2xvcjogIzJmNGE3NjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnN0b3Age1xuICAgICAgYmFja2dyb3VuZDogIzIyMjkzOTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzJlMzc0YjtcbiAgICAgIC5udW1iZXIge1xuICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgIH1cbiAgICAgIC5wcmljZSB7XG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICYucHJpY2UtdXAge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5saXZlIHtcbiAgICAgIGJvcmRlcjogcmdiYSgxMywgNDAsIDgwLCAwLjgpIDFweCBzb2xpZDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTYsIDY2LCA4OSwgMC44KTtcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNjYzZDExO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTBjY2E3O1xuICAgICAgfVxuXG4gICAgICAmLnN0b3Age1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMWEyMDJjO1xuICAgICAgICBib3JkZXItY29sb3I6ICMxNTFhMjY7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAubnVtYmVyIHtcbiAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgY29sb3I6ICM5OTk7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICYucHJpY2UtdXAge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxuXG4gIH1cblxuICAubnVtYmVyLWZpbHRlciB7XG4gICAgLmh1bmRyZWRzIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICAmOm5vdCgubGFiZWwpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWEyMDJjO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzJlMzc0YjtcbiAgICAgICAgICBjb2xvcjogI2QzZDRkNztcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjkzOTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDM5YmU1O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDM5YmU1O1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgbWQtZGlhbG9nIHtcbiAgICAvL2NvbG9yOiByZ2JhKDE5LCAxOSwgMTksIDAuOTIpICFpbXBvcnRhbnQ7XG4gICAgLm1kLWJ1dHRvbntcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLnF1aWNrLWJldCB7XG4gICAgLnRhYmxlLXdyYXAge1xuICAgICAgLnRhYmxlIHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgyMzYsIDIzNiwgMjM2LCAwLjEpO1xuICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgdHIge1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDIzNiwgMjM2LCAyMzYsIDAuMSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgyMzYsIDIzNiwgMjM2LCAwLjEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGguYm9yZGVyLWxlZnQsIHRoLmJvcmRlci1yaWdodCwgdGguYm9yZGVyLWJvdHRvbXtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzNiwgMjM2LCAyMzYsIDAuMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRib2R5IHtcbiAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyMzYsIDIzNiwgMjM2LCAwLjEpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgyMzYsIDIzNiwgMjM2LCAwLjEpO1xuXG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDIzNiwgMjM2LCAyMzYsIDAuMSk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgyMzYsIDIzNiwgMjM2LCAwLjEpO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjExKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLmQzIHtcbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAmW2Rpc2FibGVkXXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDEyNywgODcsIDAuMDgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmOm5vdChbZGlzYWJsZWRdKSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTIsIDg0LCAxMTYsIDAuMyk7XG4gICAgICAgICAgICAgICAgICAgIC8vYm9yZGVyLWNvbG9yOiByZ2JhKDI1MSwgMjI4LCAyMDQsIDEpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0e1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYig1Myw1OCw3Mik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucm93LWJldC1zb3V0aGVybntcbiAgICAudGFibGUtd3JhcHtcbiAgICAgIHRhYmxle1xuICAgICAgICB0aGVhZHtcblxuICAgICAgICB9XG5cbiAgICAgICAgdGJvZHl7XG4gICAgICAgICAgdHJ7XG4gICAgICAgICAgICB0ZHtcblxuICAgICAgICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgICAgICAmLnRyYW5zcGFyZW50IHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDIzOSwgMjM5LCAyMzksIC4yKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgyMzYsIDIzNiwgMjM2LCAwLjEpO1xuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyMzYsIDIzNiwgMjM2LCAwLjEpO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMjM2LCAyMzYsIDIzNiwgMC4xKTtcbiAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDIzNiwgMjM2LCAyMzYsIDAuMSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWFpbi1nYW1le1xuICAgIC5sbzd7XG4gICAgICAudGFibGUtd3JhcCB7XG4gICAgICAgIHRhYmxle1xuICAgICAgICAgIHRib2R5e1xuICAgICAgICAgICAgdHJ7XG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjM2LCAyMzYsIDIzNiwgMC4xKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKXtcbiAgICAgICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1MSwgMjQ3LCAwLjQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDIzNiwgMjM2LCAyMzYsIDAuMSk7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDIzNiwgMjM2LCAyMzYsIDAuMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgyMzYsIDIzNiwgMjM2LCAwLjEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLzFlMjkzYlxuICAjcmVzdWx0c3tcbiAgICBtZC1jYWxlbmRhciB7XG4gICAgICA+IGRpdntcbiAgICAgICAgYmFja2dyb3VuZDogIzFlMjkzYjtcbiAgICAgIH1cbiAgICAgIG1kLWNhbGVuZGFyLW1vbnRoLCBtZC1jYWxlbmRhci15ZWFyIHtcbiAgICAgICAgdGFibGUubWQtY2FsZW5kYXItZGF5LWhlYWRlciB7XG4gICAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgY29sb3I6IHJnYigxODQsIDE4NCwgMTg0KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxZTI5M2I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tZC1jYWxlbmRhci1zY3JvbGwtbWFza3tcbiAgICAgICAgICB0YWJsZXtcbiAgICAgICAgICAgIHRib2R5e1xuICAgICAgICAgICAgICBjb2xvcjogcmdiKDE4NCwgMTg0LCAxODQpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMWUyOTNiO1xuICAgICAgICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2IoMTg0LCAxODQsIDE4NCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLm1kLWNhbGVuZGFyIHRyOmxhc3QtY2hpbGQgdGR7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMjE5NmYzO1xuICAgICAgICAgIH1cbiAgICAgICAgICAubWQtY2FsZW5kYXItZGF0ZS5tZC1jYWxlbmRhci1kYXRlLXRvZGF5IC5tZC1jYWxlbmRhci1kYXRlLXNlbGVjdGlvbi1pbmRpY2F0b3J7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjE5NmYzO1xuICAgICAgICAgIH1cbiAgICAgICAgICAubWQtY2FsZW5kYXItZGF0ZS5tZC1jYWxlbmRhci1zZWxlY3RlZC1kYXRlIC5tZC1jYWxlbmRhci1kYXRlLXNlbGVjdGlvbi1pbmRpY2F0b3IsXG4gICAgICAgICAgLm1kLWNhbGVuZGFyLWRhdGUubWQtZm9jdXMubWQtY2FsZW5kYXItc2VsZWN0ZWQtZGF0ZSAubWQtY2FsZW5kYXItZGF0ZS1zZWxlY3Rpb24taW5kaWNhdG9yLFxuICAgICAgICAgIC5tZC1jYWxlbmRhci1kYXRlLm1kLWZvY3VzIC5tZC1jYWxlbmRhci1kYXRlLXNlbGVjdGlvbi1pbmRpY2F0b3J7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjE5NmYzO1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMSk7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5tZC1jYWxlbmRhci1kYXRlOm5vdCgubWQtZGlzYWJsZWQpIC5tZC1jYWxlbmRhci1kYXRlLXNlbGVjdGlvbi1pbmRpY2F0b3J7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDMzLCAxNTAsIDI0MywgMC42Mik7XG4gICAgICAgICAgICAgIGNvbG9yOiAjRkZGM0UwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5yZXN1bHRzLWJvZHl7XG4gICAgICAucmVzdWx0cy10YWJsZXtcbiAgICAgICAgLnRleHQtbGFiZWx7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyZTM3NGI7XG4gICAgICAgIH1cbiAgICAgICAgdGFibGV7XG4gICAgICAgICAgdGJvZHl7XG4gICAgICAgICAgICB0cntcbiAgICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzJlMzc0YjtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMmUzNzRiO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLmphY2twb3R7XG4gICAgICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmMDA2ZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5tYXRyaXh7XG4gICAgICAgICAgICB0Ym9keXtcbiAgICAgICAgICAgICAgdHJ7XG4gICAgICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMXB4O1xuICAgICAgICAgICAgICAgICAgICAmLmphY2t7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZjAwNmQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMmUzNzRiO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmMDA2ZDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0YWJsZS5zb3V0aHdhcmR7XG4gICAgICAgICAgdGhlYWR7XG4gICAgICAgICAgICB0cntcbiAgICAgICAgICAgICAgdGh7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzJlMzc0YjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICB0Ym9keXtcbiAgICAgICAgICAgIHRye1xuICAgICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgJi5qYWNre1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmMDA2ZDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMmUzNzRiO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0YWJsZS5zb3V0aC1tYXRyaXh7XG4gICAgICAgICAgdGhlYWR7XG4gICAgICAgICAgICB0cntcbiAgICAgICAgICAgICAgdGh7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzJlMzc0YjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDQ0YjU4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHRib2R5e1xuICAgICAgICAgICAgdHJ7XG4gICAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzJlMzc0YjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmYwMDZkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICAgIC5tZXNzYWdle1xuICAgICAgLm1lc3NhZ2UtY29udGVudHtcbiAgICAgICAgaDJ7XG4gICAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGNvbG9yOiAjZmYwMDZkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tZW51LW15LWFjY291bnQgdWwgbGl7XG4gICAgY29sb3I6ICNGRkYzRTA7XG4gICAgJi5hY3RpdmV7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM5YmU1O1xuICAgICAgY29sb3I6ICNGRkYzRTA7XG4gICAgfVxuICB9XG5cbiAgI2Fubm91bmNlbWVudHN7XG4gICAgLmFubm91bmNlbWVudHMtd3JhcHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0NDRjNWM7XG4gICAgICAudG9vbGJhcntcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NDRjNWM7XG4gICAgICAgIC5tZC1idXR0b257XG4gICAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgIGNvbG9yOiByZ2IoMjIwLDIyMCwyMjApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBtZC1kYXRlcGlja2Vye1xuICAgICAgICAgIC5tZC1idXR0b257XG4gICAgICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgICBjb2xvcjogcmdiKDIyMCwyMjAsMjIwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVye1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzQ0NGM1YztcbiAgICAgICAgICAgIC5tZC1kYXRlcGlja2VyLWlucHV0e1xuICAgICAgICAgICAgICBjb2xvcjogcmdiKDIyMCwyMjAsMjIwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLm1kLWRhdGVwaWNrZXItdHJpYW5nbGUtYnV0dG9uIC5tZC1kYXRlcGlja2VyLWV4cGFuZC10cmlhbmdsZXtcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IHJnYigyMjAsMjIwLDIyMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY29udGVudC13cmFwcGVye1xuICAgICAgICAudGhyZWFkLWxpc3R7XG4gICAgICAgICAgLnRocmVhZHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDQ0YzVjO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tZC1odWUtMiAubWQtZGF0ZXBpY2tlci1vcGVuIC5tZC1kYXRlcGlja2VyLWlucHV0LWNvbnRhaW5lcntcbiAgICBiYWNrZ3JvdW5kOiAjMWEyMDJjO1xuICB9XG4gIC5tZC1kYXRlcGlja2VyLWNhbGVuZGFyLXBhbmV7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWEyMDJjO1xuICAgIC5tZC1kYXRlcGlja2VyLWlucHV0LW1hc2t7XG4gICAgICAvL2JhY2tncm91bmQ6ICMxYTIwMmM7XG4gICAgICAubWQtZGF0ZXBpY2tlci1pbnB1dC1tYXNrLW9wYXF1ZXtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgOTk5OXB4ICMxYTIwMmM7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tZC1kYXRlcGlja2VyLWNhbGVuZGFye1xuICAgIGJhY2tncm91bmQ6ICMxYTIwMmM7XG4gICAgdGFibGUubWQtY2FsZW5kYXItZGF5LWhlYWRlcntcbiAgICAgIGJhY2tncm91bmQ6ICMwMzliZTU7XG4gICAgICBjb2xvcjogI2VmZWZlZjtcbiAgICB9XG4gICAgdGFibGUubWQtY2FsZW5kYXJ7XG4gICAgICBiYWNrZ3JvdW5kOiAjMWEyMDJjO1xuICAgICAgY29sb3I6ICNlZmVmZWY7XG4gICAgICBtZC1pY29ue1xuICAgICAgICBjb2xvcjogI2VmZWZlZjtcbiAgICAgIH1cbiAgICAgIC5tZC1jYWxlbmRhci1kYXRlLm1kLWNhbGVuZGFyLWRhdGUtdG9kYXkgLm1kLWNhbGVuZGFyLWRhdGUtc2VsZWN0aW9uLWluZGljYXRvciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMzliZTU7XG4gICAgICB9XG4gICAgICAubWQtY2FsZW5kYXItZGF0ZS5tZC1mb2N1cy5tZC1jYWxlbmRhci1zZWxlY3RlZC1kYXRlIC5tZC1jYWxlbmRhci1kYXRlLXNlbGVjdGlvbi1pbmRpY2F0b3J7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMzliZTU7XG4gICAgICAgIGNvbG9yOiAjZWZlZmVmO1xuICAgICAgfVxuICAgICAgLm1kLWNhbGVuZGFyLWRhdGUubWQtZm9jdXMgLm1kLWNhbGVuZGFyLWRhdGUtc2VsZWN0aW9uLWluZGljYXRvcntcbiAgICAgICAgYmFja2dyb3VuZDogIzAzOWJlNTtcbiAgICAgIH1cbiAgICAgIC5tZC1kZWZhdWx0LXRoZW1lIC5tZC1jYWxlbmRhci1kYXRlLXNlbGVjdGlvbi1pbmRpY2F0b3I6aG92ZXIsIC5tZC1jYWxlbmRhci1kYXRlLXNlbGVjdGlvbi1pbmRpY2F0b3I6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMywgMTU1LCAyMjksIDAuMyk7XG4gICAgICB9XG4gICAgICB0cjpsYXN0LWNoaWxkIHRke1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDM5YmU1O1xuICAgICAgfVxuICAgIH1cbiAgICAubWQtY2FsZW5kYXItZGF5LWhlYWRlcntcbiAgICAgIGNvbG9yOiAjMWIxNjBmO1xuICAgIH1cbiAgfVxuXG4gIC5zdHItY29udHtcbiAgICBoNXtcbiAgICAgIGNvbG9yOiAjRjNFNUY1O1xuICAgIH1cbiAgfVxuXG4gIC5nYW1le1xuICAgICY6aG92ZXJ7XG4gICAgICAuZ2FtZS10aXRsZXtcbiAgICAgICAgaDN7XG4gICAgICAgICAgLy9jb2xvcjogI2ZkYTQwMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvcHlyaWdodC10ZXh0IHB7XG4gICAgY29sb3I6ICNlM2U2ZmM7XG4gIH1cblxuICBpLmljb24tc2FiYXtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ljb25zL2Zvb3RiYWxsLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcbiAgfVxuICBpLmljb24tdHJhZGl0aW9uYWwtbG90dGVyeXtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ljb25zL2xvZ29feHNfd2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xuICB9XG4gIC5tZC1saXN0LWl0ZW0tdGV4dCBoNHtcbiAgICBjb2xvcjogI0YzRTVGNSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAucmVjZW50LWJldHRpbmctbGlzdCAucmVjZW50LXRpY2tldHMgLnNob3d7XG4gICAgLnRpY2tldC1jb250ZW50e1xuICAgICAgYmFja2dyb3VuZDogcmdiKDQ1LCA1MiwgNjgpICFpbXBvcnRhbnQ7XG4gICAgICAuc3ViLXRpdGxlIHNwYW57XG4gICAgICAgIC8vY29sb3I6ICMwZTBlMGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRpY2tldHtcbiAgICAgIGJhY2tncm91bmQ6ICMxYTIwMmMgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBtZC1kaWFsb2cuY29tbWl0LWJldHRpbmcgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50LWJvZHkgc3BhbntcbiAgICBjb2xvcjogIzBlMGUwZTtcbiAgfVxuICBtZC1kaWFsb2cuY29tbWl0LWJldHRpbmcgbWQtZGlhbG9nLWFjdGlvbnN7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYig0Niw1NSw3NSk7XG4gIH1cblxuICAjb25lLXRvb2xiYXJ7XG4gICAgLm1lbnV7XG4gICAgICB1bCBsaXtcbiAgICAgICAgYS5tYWlue1xuICAgICAgICAgIGNvbG9yOiAjZDNkNGQ3O1xuICAgICAgICB9XG4gICAgICAgIC5tZWdhLW1lbnUgLm1lZ2EtbWVudS13cmFwIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuZ2FtZS10aXRsZSwgLm1lZ2EtbWVudSAubWVnYS1tZW51LXdyYXAgLmNhc2luby03ODkgLmdhbWUtY29udGVudCAuZ2FtZS10aXRsZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWEyMDJjO1xuICAgICAgICAgIGNvbG9yOiAjRjNFNUY1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIG1kLWljb24uaWNvbi1leWUsIG1kLWljb24uaWNvbi1leWUtb2ZmLCBtZC1pY29uLmljb24tdGhlbWUtbGlnaHQtZGFyayB7XG4gICAgICBjb2xvcjogJHByaW1hcnlDb2xvci13aGl0ZTtcbiAgICB9XG4gICAgLm1lbnUgdWwgbGkubmF2LWxpbmsuZHJvcC1kb3duIC5kcm9wLWRvd24tbWVudSAuZHJvcC1kb3duLW1lbnUtd3JhcCwgLm1lbnUgdWwgbGkubmF2LWxpbmsgLm1lZ2EtbWVudSAubWVnYS1tZW51LXdyYXB7XG4gICAgICB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNTMsIDYzLCA4NSwgMC44KTtcbiAgICAgIH1cbiAgICB9XG4gICAgI3VzZXItbWVudSAudXNlci1idXR0b257XG4gICAgICBjb2xvcjogI2QzZDRkNztcbiAgICB9XG4gIH1cblxuICAjbm90aWZpY2F0aW9uLWNvbnRlbnQgbWQtbWVudS1pdGVtIC5idXR0b24gLm5vdGlmaWNhdGlvbiAudGV4dHtcbiAgICBjb2xvcjogI0YzRTVGNTtcbiAgfVxuICAjbWFudWFsIC5iZWZvcmUtcGFyc2UgZm9ybSBtZC1pbnB1dC1jb250YWluZXJ7XG4gICAgLm1kLWlucHV0e1xuICAgICAgY29sb3I6ICNkM2Q0ZDc7XG4gICAgfVxuICAgIGxhYmVse1xuICAgICAgY29sb3I6ICNkM2Q0ZDc7XG4gICAgICBzcGFuOm50aC1jaGlsZCgyKXtcbiAgICAgICAgY29sb3I6ICNmZjAwOGU7XG4gICAgICB9XG4gICAgICBzcGFuOm50aC1jaGlsZCg0KXtcbiAgICAgICAgY29sb3I6ICNkM2Q0ZDc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgbWQtaWNvbi5pY29uLWtleWJvYXJkLWJhY2tzcGFjZXtcbiAgICBjb2xvcjogI2QzZDRkNztcbiAgfVxuICBtZC1kaWFsb2cuc2FiYSBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLmNvbnRlbnQgLmNvbnRlbnQtd3JhcCAuaW5wdXQtY29udGVudC5kaXJlY3Rpb24gPiBkaXY6bm90KC5hY3RpdmUpe1xuICAgIGNvbG9yOiAjMGUwZTBlO1xuICB9XG4gIG1kLWRpYWxvZy5zYWJhIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuY29udGVudCAuY29udGVudC13cmFwIC5ub3RlIHNwYW57XG4gICAgY29sb3I6ICMwZTBlMGU7XG4gIH1cbiAgLmF1dGgtdGVtcGxhdGUgLmNvbnRlbnQgLmNvbnRlbnQtd3JhcCAuaW5wdXQtY29udGVudCBsYWJlbC5zaG93LWhpZGV7XG4gICAgY29sb3I6ICM0MTQwNDA7XG4gIH1cblxuICAuY2hhbmdlLXBhc3N3b3Jke1xuICAgIC50b29sYmFye1xuICAgICAgaDJ7XG4gICAgICAgIGNvbG9yOiAjRkZGM0UwO1xuICAgICAgfVxuICAgIH1cbiAgICBmb3JtIGgye1xuICAgICAgY29sb3I6ICNGRkYzRTA7XG4gICAgfVxuICAgIC5pbnB1dC1jb250ZW50IGlucHV0e1xuICAgICAgLy9iYWNrZ3JvdW5kOiAjOTQ5NDk0O1xuICAgIH1cbiAgICAuaW5wdXQtY29udGVudCAubWQtYnV0dG9uW2Rpc2FibGVkXXtcbiAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjNWY3ZDk3ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLmdyb3VwLXN0YXRlbWVudHtcbiAgICB0Ym9keSB0ci5ncm91cC1kYXRlIHRke1xuICAgICAgYmFja2dyb3VuZDogIzI5MzAzZTtcbiAgICAgIGNvbG9yOiAjRkZGM0UwO1xuICAgICAgJi53YXJue1xuICAgICAgICBjb2xvcjogI2UwMWU2MDtcbiAgICAgIH1cbiAgICB9XG4gICAgdGZvb3QsIHRib2R5e1xuICAgICAgdGQud2FybntcbiAgICAgICAgY29sb3I6ICNlMDFlNjA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Ym9keSB0ci50ZXh0LXdpbiB0ZHtcbiAgICBjb2xvcjogcmdiYSg1OSwgMjU1LCAyLCAwLjcpO1xuICB9XG5cbiAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgc3Bhbi5mYXZvcml0ZS5hZHZhbnRhZ2UsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IHNwYW4uZmF2b3JpdGUuYWR2YW50YWdle1xuICAgIGNvbG9yOiByZ2JhKDIxLCAyNDcsIDAsIDAuNyk7XG4gIH1cbiAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLmJldC10eXBlLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAuYmV0LXR5cGV7XG4gICAgY29sb3I6ICMwMEIwRkY7XG4gIH1cbiAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgc3Bhbi5oYW5kaWNhcCwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgc3Bhbi5oYW5kaWNhcHtcbiAgICBjb2xvcjogI2FkYWJhYjtcbiAgfVxuICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuY2FzaW5vIHRib2R5IHRyIHRkIGRpdi53aW4sXG4gICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5jYXNpbm8gdGJvZHkgdHIgdGQgZGl2LndpbntcbiAgICBjb2xvcjogcmdiYSg1OSwgMjU1LCAyLCAwLjcpO1xuICB9XG4gICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5jYXNpbm8gdGJvZHkgdHIgdGQgZGl2Lndhcm4sXG4gICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5jYXNpbm8gdGJvZHkgdHIgdGQgZGl2Lndhcm57XG4gICAgY29sb3I6ICNkNTAxMzc7XG4gIH1cbiAgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlciAucHJpY2Ugc3Bhbi5wcmljZS11cHtcbiAgICBjb2xvcjogIzFlMjkzYztcbiAgfVxuXG4gIG1kLWRpYWxvZyBtZC1jaGVja2JveHtcbiAgICAubWQtaWNvbntcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG4gIH1cblxuICAjc3RhdGVtZW50LmJldC1saXN0IHRhYmxlIHRib2R5IHRyLmNhbmNlbGVkIHRke1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTk3LCAxOTcsIDE5NywgMC4zKTtcbiAgfVxuICBtZC1zZWxlY3QtbWVudSBtZC1jb250ZW50IG1kLW9wdGlvbntcbiAgICBiYWNrZ3JvdW5kOiAjMWUyOTNiO1xuICAgICY6bm90KFtkaXNhYmxlZF0pOmhvdmVye1xuICAgICAgYmFja2dyb3VuZDogcmdiKDQ1LCA2MiwgODkpO1xuICAgIH1cbiAgfVxuICAuYXV0aC10ZW1wbGF0ZSAuY29udGVudC5zZXQtcGFzc3dvcmQgLmlucHV0LWNvbnRlbnQgLnBhc3N3b3JkLXJlcXVpcmVtZW50cyB1bCBsaXtcbiAgICBjb2xvcjogIzBlMGUwZTtcbiAgfVxuICAuYXV0aC10ZW1wbGF0ZSAuY29udGVudC5zZXQtcGFzc3dvcmQgLmlucHV0LWNvbnRlbnQgLnBhc3N3b3JkLXBlcmZlY3R7XG4gICAgY29sb3I6ICMwMGZmODA7XG4gIH1cbiAgbWQtbWVudS1jb250ZW50IG1kLW1lbnUtaXRlbXtcbiAgICBjb2xvcjogI2YxZjFmMTtcbiAgfVxuXG4gIHRhYmxlIHRib2R5IHRyLmNhbmNlbGVke1xuICAgIHRke1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICBiYWNrZ3JvdW5kOiAjMGUxNzI3O1xuICAgIH1cbiAgfVxufVxuXG4iLCJbbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0ge1xuICAmLmhvbWV7XG4gICAgbWQtY29udGVudHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjEgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBtZC10b29sYmFyI3Rvb2xiYXIubWQtbWVudS10b29sYmFye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZjE3MmE7XG4gICAgY29sb3I6IHJnYigzNCw0MSw1Nyk7XG5cbiAgICAubWQtaWNvbi1idXR0b257XG4gICAgICAuaWNvbi1hY2NvdW50LCAuaWNvbi1tZW51e1xuICAgICAgICBjb2xvcjogI2QzZDRkNyAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAjYmFubmVye1xuICAgIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1jb250LWFyZWF7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0MCwgMjQwLCAyNDAsIDAuOCk7XG4gICAgICBwe1xuICAgICAgICBjb2xvcjogIzBlMGUwZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWQtb25lLWlucHV0e1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMDAsIDExNiwgMTM5LCAwLjYyKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIGNvbG9yOiAjMjAyOTNhO1xuICAgICY6Zm9jdXN7XG4gICAgICBib3JkZXItY29sb3I6IHJnYigwLDE1MCwxMzYpO1xuICAgIH1cbiAgfVxuICAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5yb3ctaW5wdXQtbnVtYmVycyAubWQtYnV0dG9uLmtleS1udW1iZXI6bm90KFtkaXNhYmxlZF0pe1xuICAgIGNvbG9yOiByZ2IoMCwxNTAsMTM2KTtcbiAgfVxuXG4gIC5WSnVScmNheiBpbnB1dDpmb2N1c3tcbiAgICBib3JkZXItY29sb3I6IHJnYigwLDE1MCwxMzYpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAjYmFubmVyLXZpZCAuc2xpZGVyLWNvbnRlbnQgLmxheW91dC1jb2x1bW46YWZ0ZXJ7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYigyNDAsIDI0MCwgMjQwKSAwJSwgcmdiYSg0Myw0Niw4OSwwKSAxMDAlKTtcbiAgfVxuXG4gIG1kLW1lbnUtY29udGVudCBtZC1tZW51LWl0ZW0gLm1kLWJ1dHRvbjphZnRlcntcbiAgICBjb2xvcjogI2QzZDRkNyAhaW1wb3J0YW50O1xuICB9XG5cbiAgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlOGVmO1xuICB9XG5cbiAgLmxvZ28ge1xuICAgIGltZy5kYXJrIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLm1lbnUgdWwgbGkubmF2LWxpbms6aG92ZXIgYS5tYWluLCAjdG9vbGJhciAjb25lLXRvb2xiYXIgLm1lbnUgdWwgbGkubmF2LWxpbmsuZHJvcC1kb3duIC5kcm9wLWRvd24tbWVudSAuZHJvcC1kb3duLW1lbnUtd3JhcCB1bCBsaSBhOmhvdmVyLFxuICAjdG9vbGJhciAjb25lLXRvb2xiYXIgLm1lbnUgdWwgbGkubmF2LWxpbmsgLm1lZ2EtbWVudSAubWVnYS1tZW51LXdyYXAgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50OmhvdmVyIC5nYW1lLXRpdGxlIGgzLFxuICAjdG9vbGJhciAjb25lLXRvb2xiYXIgLm1lbnUgdWwgbGkubmF2LWxpbmsgLnNtYWxsLW1lZ2EtbWVudSAubWVnYS1tZW51LXdyYXAgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50OmhvdmVyIC5nYW1lLXRpdGxlIGgze1xuICAgIGNvbG9yOiAjMDA5Njg4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAjdG9vbGJhciAjb25lLXRvb2xiYXIgLm1lbnUgdWwgbGkubmF2LWxpbmsuZHJvcC1kb3duIC5kcm9wLWRvd24tbWVudSAuZHJvcC1kb3duLW1lbnUtd3JhcCB1bCBsaSBhe1xuICAgIGNvbG9yOiAjZDNkNGQ3O1xuICB9XG5cblxuXG4gIC5iZXR0aW5nLWZvcm0ge1xuICAgIC5iZXR0aW5nLWZvcm0taGVhZGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlOGYwO1xuICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICB9XG5cbiAgICBzcGFuLnRleHQtYm94ZWQtb25lIHtcbiAgICAgIC8vYm9yZGVyLWNvbG9yOiAjZWNlY2VjO1xuICAgIH1cbiAgfVxuICAubWQtc3ViaGVhZGVye1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gIH1cblxuICBtZC1jaGVja2JveDpub3QoLm1kLWNoZWNrZWQpIHtcbiAgICAubWQtaWNvbiB7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICB9XG4gIH1cblxuICAubm90aWZpY2F0aW9uIHtcbiAgICAubWFycXVlZSB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIGNvbG9yOiByZ2IoMTAxLCAxMDEsIDEwMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29sbGFwc2luZyB7XG4gICAgbWQtY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgLm1kLXRhYi5tZC1hY3RpdmUge1xuICAgICAgICBjb2xvcjogcmdiKDExMiwgMTEyLCAxMTQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tZC1vbmUtbnVtYmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgIGJvcmRlci1jb2xvcjogI2M2YzZjNjtcbiAgICBjb2xvcjogIzFhMjAyYztcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZjBkZDtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjdhZDdhO1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAxMTksIDApO1xuICAgIH1cblxuICAgICYuc3RvcCB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuMyk7XG4gICAgICBib3JkZXItY29sb3I6ICNiYmI7XG5cbiAgICAgIC5udW1iZXIge1xuICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgIH1cblxuICAgICAgLnByaWNlIHtcbiAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAmLnByaWNlLXVwIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYubGl2ZSB7XG4gICAgICBib3JkZXI6IHJnYmEoMjU1LCA5NywgMCwgMC4zNCkgMXB4IHNvbGlkO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDIyMSwgMjExLCAwLjY1KTtcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBib3JkZXI6IHJnYmEoMiwgMTUwLCAxMzYsIC4yNSkgMXB4IHNvbGlkO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDQwLCAyMDgsIDE1MCwgLjUpO1xuICAgICAgfVxuXG4gICAgICAmLnN0b3Age1xuICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgICAgICBib3JkZXItY29sb3I6ICNiYmI7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgLm51bWJlciB7XG4gICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIH1cbiAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICYucHJpY2UtdXAge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubnVtYmVyLWZpbHRlciB7XG4gICAgLmh1bmRyZWRzIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICAmOm5vdCgubGFiZWwpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2M2YzZjNjtcbiAgICAgICAgICBjb2xvcjogIzFhMjAyYztcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmYwZGQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigwLDE1MCwxMzYpO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2IoMCwxNTAsMTM2KTtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIG1kLWRpYWxvZyB7XG4gICAgbWQtdG9vbGJhcjpub3QoLm1kLW1lbnUtdG9vbGJhcikubWQtYWNjZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk2ODggIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgfVxuICAgIH1cbiAgICAubWQtYnV0dG9ue1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB9XG4gICAgLm1kLWJ1dHRvbi5tZC1hY2NlbnQubWQtcmFpc2VkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk2ODggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1kLWJ1dHRvbi5tZC13YXJuIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUyLCAxMTIsIDIwMiwgMC4yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucXVpY2stYmV0IHtcbiAgICAudGFibGUtd3JhcCB7XG4gICAgICAudGFibGUge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDE0MiwgMTQyLCAxNDIsIDAuMik7XG4gICAgICAgIHRoZWFkIHtcbiAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMTQyLCAxNDIsIDE0MiwgMC4yKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgxNDIsIDE0MiwgMTQyLCAwLjIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGguYm9yZGVyLWxlZnQsIHRoLmJvcmRlci1yaWdodCwgdGguYm9yZGVyLWJvdHRvbXtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0MiwgMTQyLCAxNDIsIDAuMik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRib2R5IHtcbiAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgxNDIsIDE0MiwgMTQyLCAwLjIpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgxNDIsIDE0MiwgMTQyLCAwLjIpO1xuXG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDE0MiwgMTQyLCAxNDIsIDAuMik7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgxNDIsIDE0MiwgMTQyLCAwLjIpO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjExKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLmQzIHtcbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAmW2Rpc2FibGVkXXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDEyNywgODcsIDAuMDgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmOm5vdChbZGlzYWJsZWRdKSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMyLCA4NCwgMTE1LCAuMSk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXR7XG4gICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNTMsNTgsNzIpO1xuICAgICAgICAgIC8vYm9yZGVyLWNvbG9yOiByZ2JhKDEyNSwxMjksIDE0MCwgLjIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI3Jlc3VsdHN7XG4gICAgbWQtY2FsZW5kYXIge1xuICAgICAgPiBkaXZ7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICB9XG4gICAgICBtZC1jYWxlbmRhci1tb250aCwgbWQtY2FsZW5kYXIteWVhciB7XG4gICAgICAgIHRhYmxlLm1kLWNhbGVuZGFyLWRheS1oZWFkZXIge1xuICAgICAgICAgIHRoZWFkIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuODcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1kLWNhbGVuZGFyLXNjcm9sbC1tYXNre1xuICAgICAgICAgIHRhYmxle1xuICAgICAgICAgICAgdGJvZHl7XG4gICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuODcpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuODcpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5tZC1jYWxlbmRhciB0cjpsYXN0LWNoaWxkIHRke1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwOTY4ODtcbiAgICAgICAgICB9XG4gICAgICAgICAgLm1kLWNhbGVuZGFyLWRhdGUubWQtY2FsZW5kYXItZGF0ZS10b2RheSAubWQtY2FsZW5kYXItZGF0ZS1zZWxlY3Rpb24taW5kaWNhdG9ye1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwOTY4ODtcbiAgICAgICAgICB9XG4gICAgICAgICAgLm1kLWNhbGVuZGFyLWRhdGUubWQtY2FsZW5kYXItc2VsZWN0ZWQtZGF0ZSAubWQtY2FsZW5kYXItZGF0ZS1zZWxlY3Rpb24taW5kaWNhdG9yLFxuICAgICAgICAgIC5tZC1jYWxlbmRhci1kYXRlLm1kLWZvY3VzLm1kLWNhbGVuZGFyLXNlbGVjdGVkLWRhdGUgLm1kLWNhbGVuZGFyLWRhdGUtc2VsZWN0aW9uLWluZGljYXRvciwgLm1kLWNhbGVuZGFyLWRhdGUubWQtZm9jdXMgLm1kLWNhbGVuZGFyLWRhdGUtc2VsZWN0aW9uLWluZGljYXRvcntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDk2ODg7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwxKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnJlc3VsdHMtYm9keXtcbiAgICAgIC5yZXN1bHRzLXRhYmxle1xuICAgICAgICAudGV4dC1sYWJlbHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgfVxuICAgICAgICB0YWJsZXtcbiAgICAgICAgICB0Ym9keXtcbiAgICAgICAgICAgIHRye1xuICAgICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYuamFja3BvdHtcbiAgICAgICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmYzMzAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLm1hdHJpeHtcbiAgICAgICAgICAgIHRib2R5e1xuICAgICAgICAgICAgICB0cntcbiAgICAgICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxcHg7XG4gICAgICAgICAgICAgICAgICAgICYuamFja3tcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZhMTQxNDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmExNDE0O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0YWJsZS5zb3V0aHdhcmR7XG4gICAgICAgICAgdGhlYWR7XG4gICAgICAgICAgICB0cntcbiAgICAgICAgICAgICAgdGh7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICB0Ym9keXtcbiAgICAgICAgICAgIHRye1xuICAgICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgJi5qYWNre1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZhMTQxNDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0YWJsZS5zb3V0aC1tYXRyaXh7XG4gICAgICAgICAgdGhlYWR7XG4gICAgICAgICAgICB0cntcbiAgICAgICAgICAgICAgdGh7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMWYxO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHRib2R5e1xuICAgICAgICAgICAgdHJ7XG4gICAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmExNDE0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgIH1cbiAgICB9XG4gICAgLm1lc3NhZ2V7XG4gICAgICAubWVzc2FnZS1jb250ZW50e1xuICAgICAgICBoMntcbiAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgY29sb3I6ICNmZjMzMDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1lbnUtbXktYWNjb3VudCB1bCBsaXtcbiAgICBjb2xvcjogIzFhMjAyYztcbiAgICAmLmFjdGl2ZXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk2ODg7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICB9XG4gIH1cblxuICAjYW5ub3VuY2VtZW50c3tcbiAgICAuYW5ub3VuY2VtZW50cy13cmFwe1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RhZGNlMDtcbiAgICAgIC50b29sYmFye1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZGNlMDtcbiAgICAgIH1cbiAgICAgIC5jb250ZW50LXdyYXBwZXJ7XG5cbiAgICAgICAgLnRocmVhZC1saXN0e1xuICAgICAgICAgIC50aHJlYWR7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC5tZC1kYXRlcGlja2VyLWNhbGVuZGFye1xuICAgIHRhYmxlLm1kLWNhbGVuZGFyLWRheS1oZWFkZXJ7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA5Njg4O1xuICAgICAgY29sb3I6ICNlZmVmZWY7XG4gICAgfVxuICAgIHRhYmxlLm1kLWNhbGVuZGFye1xuICAgICAgYmFja2dyb3VuZDogI0ZFRkVGRTtcbiAgICAgIGNvbG9yOiAjMWIxNjBmO1xuICAgICAgbWQtaWNvbntcbiAgICAgICAgY29sb3I6ICMxYjE2MGY7XG4gICAgICB9XG4gICAgICAubWQtY2FsZW5kYXItZGF0ZS5tZC1jYWxlbmRhci1kYXRlLXRvZGF5IC5tZC1jYWxlbmRhci1kYXRlLXNlbGVjdGlvbi1pbmRpY2F0b3Ige1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA5Njg4O1xuICAgICAgfVxuICAgICAgLm1kLWNhbGVuZGFyLWRhdGUubWQtZm9jdXMubWQtY2FsZW5kYXItc2VsZWN0ZWQtZGF0ZSAubWQtY2FsZW5kYXItZGF0ZS1zZWxlY3Rpb24taW5kaWNhdG9ye1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA5Njg4O1xuICAgICAgICBjb2xvcjogI2VmZWZlZjtcbiAgICAgIH1cbiAgICAgIHRyOmxhc3QtY2hpbGQgdGR7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDk2ODg7XG4gICAgICB9XG4gICAgfVxuICAgIC5tZC1jYWxlbmRhci1kYXktaGVhZGVye1xuICAgICAgY29sb3I6ICMxYjE2MGY7XG4gICAgfVxuICB9XG4gIC5tZC1kYXRlcGlja2VyLWNhbGVuZGFyLXBhbmV7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGFkY2UwO1xuICB9XG5cbiAgLnN0ci1jb250IGg1LCAuY29weXJpZ2h0LXRleHQgcHtcbiAgICBjb2xvcjogIzBlMGUwZTtcbiAgfVxuXG4gIGkuaWNvbi1zYWJhe1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaWNvbnMvZm9vdGJhbGxfYi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG4gIH1cbiAgaS5pY29uLXRyYWRpdGlvbmFsLWxvdHRlcnl7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pY29ucy9sb2dvX3hzX2JsYWNrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcbiAgfVxuXG4gIC5hdXRoLXRlbXBsYXRle1xuICAgIC50b29sYmFye1xuICAgICAgLm1kLWJ1dHRvbntcbiAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICBjb2xvcjogIzBlMGUwZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIG1kLXRvb2xiYXI6bm90KC5tZC1tZW51LXRvb2xiYXIpIG1kLWljb257XG4gICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC44Nyk7XG4gICAgZmlsbDogcmdiYSgyNTUsMjU1LDI1NSwwLjg3KTtcbiAgfVxuXG4gICNvbmUtdG9vbGJhcntcbiAgICAubWQtb25lLWlucHV0IHtcbiAgICAgIGNvbG9yOiAjZWJlY2VjO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDM0LDQxLDU3KTtcbiAgICAgICY6Zm9jdXN7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAwOTY4ODtcbiAgICAgIH1cbiAgICAgICY6OnBsYWNlaG9sZGVye1xuICAgICAgICBjb2xvcjogI2U1ZTVlNTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bywgc2VyaWY7XG4gICAgICB9XG4gICAgfVxuICAgIC5tZW51e1xuICAgICAgdWwgbGl7XG4gICAgICAgIGEubWFpbntcbiAgICAgICAgICBjb2xvcjogI2QzZDRkNztcbiAgICAgICAgfVxuICAgICAgICAubWVnYS1tZW51IC5tZWdhLW1lbnUtd3JhcCAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmdhbWUtdGl0bGUsIC5tZWdhLW1lbnUgLm1lZ2EtbWVudS13cmFwIC5jYXNpbm8tNzg5IC5nYW1lLWNvbnRlbnQgLmdhbWUtdGl0bGV7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMjAyYztcbiAgICAgICAgICBjb2xvcjogI0YzRTVGNTtcbiAgICAgICAgfVxuICAgICAgICAmLm5hdi1saW5rOmhvdmVye1xuICAgICAgICAgIGEubWFpbntcbiAgICAgICAgICAgIGNvbG9yOiAjMDA5Njg4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBtZC1pY29uLmljb24tZXllLCBtZC1pY29uLmljb24tZXllLW9mZiwgbWQtaWNvbi5pY29uLXRoZW1lLWxpZ2h0LWRhcmsge1xuICAgICAgY29sb3I6ICNkM2Q0ZDc7XG4gICAgfVxuICAgIC5tZW51IHVsIGxpLm5hdi1saW5rLmRyb3AtZG93biAuZHJvcC1kb3duLW1lbnUgLmRyb3AtZG93bi1tZW51LXdyYXAsIC5tZW51IHVsIGxpLm5hdi1saW5rIC5tZWdhLW1lbnUgLm1lZ2EtbWVudS13cmFwe1xuICAgICAgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDUzLCA2MywgODUsIDAuOCk7XG4gICAgICB9XG4gICAgfVxuICAgICN1c2VyLW1lbnUgLnVzZXItYnV0dG9ue1xuICAgICAgY29sb3I6ICNkM2Q0ZDc7XG4gICAgICBtZC1pY29ue1xuICAgICAgICBjb2xvcjogI2QzZDRkNztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjbm90aWZpY2F0aW9uLWNvbnRlbnQgbWQtbWVudS1pdGVtIC5idXR0b24gLm5vdGlmaWNhdGlvbiAudGV4dHtcbiAgICBjb2xvcjogIzYxNjE2MTtcbiAgfVxuICBtZC1tZW51LWNvbnRlbnQubWQtbGlnaHQtdGhlbWUgbWQtbWVudS1pdGVtIG1kLWljb257XG4gICAgY29sb3I6ICNkM2Q0ZDc7XG4gIH1cblxuICAjbWFudWFsIC5iZWZvcmUtcGFyc2UgZm9ybSBtZC1pbnB1dC1jb250YWluZXIgbGFiZWx7XG4gICAgY29sb3I6ICNkM2Q0ZDc7XG4gIH1cbiAgbWQtaWNvbi5pY29uLWtleWJvYXJkLWJhY2tzcGFjZXtcbiAgICAvL2NvbG9yOiByZ2IoMjYsMzIsNDQpICFpbXBvcnRhbnQ7XG4gIH1cblxuICBtZC1kaWFsb2cuc2FiYSBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLmNvbnRlbnQgLmNvbnRlbnQtd3JhcCAubm90ZSBzcGFue1xuXG4gIH1cbiAgLmNoYW5nZS1wYXNzd29yZHtcbiAgICAuaW5wdXQtY29udGVudCAubWQtYnV0dG9uW2Rpc2FibGVkXXtcbiAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjNWY3ZDk3ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5tZC1idXR0b24ubWQtYWNjZW50Om5vdCgubWQtcmFpc2VkKXtcbiAgICBjb2xvcjogIzAwOTY4ODtcbiAgfVxuICBtZC1kaWFsb2cgbWQtY2hlY2tib3h7XG4gICAgLm1kLWljb257XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuICAgICYubWQtY2hlY2tlZHtcbiAgICAgIC5tZC1pY29ue1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5Njg4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBtZC1zZWxlY3QtbWVudSBtZC1jb250ZW50IG1kLW9wdGlvbntcbiAgICBiYWNrZ3JvdW5kOiAjZjJmNWY5O1xuICB9XG5cbiAgdGFibGUgdGJvZHkgdHIuY2FuY2VsZWR7XG4gICAgdGR7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgfVxuICB9XG59IiwiQGtleWZyYW1lcyBibGluay1jYXNpbm8ge1xuICBmcm9tIHtcbiAgICBjb2xvcjogI2ZmMjgyODtcbiAgfVxuICB0byB7XG4gICAgY29sb3I6ICNGRkY7XG4gIH1cbn1cblxuQG1peGluIG5hdi1tZW51IHtcbiAgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgbGkubmF2LWxpbmsge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYS5tYWluIHtcbiAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA3MjcyNzI3ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gICAgICAgIC1tcy1oeXBoZW5zOiBhdXRvO1xuICAgICAgICBoeXBoZW5zOiBhdXRvO1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmLmxpdmUtY2FzaW5vIHtcbiAgICAgICAgICAvL2FuaW1hdGlvbjogYmxpbmstY2FzaW5vIDFzIGluZmluaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5sZWdlbmRhcnkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogLTE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgcGFkZGluZzogMTJweCA4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGEubWFpbiB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC40c1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuZHJvcC1kb3duIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5kcm9wLWRvd24tbWVudSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC40cyBlYXNlO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAuZHJvcC1kb3duLW1lbnUtd3JhcCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNzI3MjcyN2VtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgICAgICAgLW1zLWh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLmRyb3AtZG93bi1tZW51IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc21hbGwtbWVnYS1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTY0cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYsIDE4LCA0MCwgMC4yKTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB0b3A6IDY0cHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAubWVnYS1tZW51LXdyYXAge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA0cHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgcGFkZGluZzogOHB4O1xuXG4gICAgICAgICAgLmdhbWUtd3JhcCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICAuZ2FtZS1jb250ZW50IHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzIGVhc2U7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmdhbWUtdGl0bGUge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWEyMDJjO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRjNFNUY1O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC41cyBlYXNlO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tZWdhLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDIyMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XG4gICAgICAgIHdpZHRoOiA3NjBweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNiwgMTgsIDQwLCAwLjIpO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHRvcDogNjRweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1lZ2EtbWVudS13cmFwIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XG4gICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDRweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAxcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcblxuICAgICAgICAgIC8vLmNhc2luby03ODkge1xuICAgICAgICAgIC8vICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICAgICAgICAvLyAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuICAgICAgICAgIC8vICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgLy9cbiAgICAgICAgICAvLyAgLmdhbWUtY29udGVudCB7XG4gICAgICAgICAgLy8gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIC8vICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAvLyAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIC8vICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAvLyAgICBtaW4taGVpZ2h0OiAxNDBweDtcbiAgICAgICAgICAvLyAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIC8vICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgLy8gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAvLyAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvaG9tZS94ZC5qcGcpO1xuICAgICAgICAgIC8vXG4gICAgICAgICAgLy8gICAgJjpiZWZvcmUge1xuICAgICAgICAgIC8vICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgLy8gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgLy8gICAgICBsZWZ0OiAwO1xuICAgICAgICAgIC8vICAgICAgdG9wOiAwO1xuICAgICAgICAgIC8vICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgLy8gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgLy8gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgLy8gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgLy8gICAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZTtcbiAgICAgICAgICAvLyAgICB9XG4gICAgICAgICAgLy9cbiAgICAgICAgICAvLyAgICAuZ2FtZS10aXRsZSB7XG4gICAgICAgICAgLy8gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgLy8gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAvL1xuICAgICAgICAgIC8vICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIC8vICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIC8vICAgICAgbGVmdDogMDtcbiAgICAgICAgICAvLyAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIC8vICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAvL1xuICAgICAgICAgIC8vICAgICAgaDMge1xuICAgICAgICAgIC8vICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgLy8gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAvLyAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAvLyAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAvLyAgICAgICAgdHJhbnNpdGlvbjogLjVzIGVhc2U7XG4gICAgICAgICAgLy8gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAvLyAgICAgIH1cbiAgICAgICAgICAvLyAgICB9XG4gICAgICAgICAgLy9cbiAgICAgICAgICAvLyAgICAmOmhvdmVyIHtcbiAgICAgICAgICAvLyAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAvLyAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgLy8gICAgICB9XG4gICAgICAgICAgLy9cbiAgICAgICAgICAvLyAgICAgIC5nYW1lLXRpdGxlIHtcbiAgICAgICAgICAvLyAgICAgICAgaDMge1xuICAgICAgICAgIC8vICAgICAgICAgIGNvbG9yOiAjZjg3MTE1O1xuICAgICAgICAgIC8vICAgICAgICB9XG4gICAgICAgICAgLy8gICAgICB9XG4gICAgICAgICAgLy8gICAgfVxuICAgICAgICAgIC8vICB9XG4gICAgICAgICAgLy99XG5cbiAgICAgICAgICAuZ2FtZS13cmFwIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgIC5nYW1lLWNvbnRlbnQge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNDBweDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzIGVhc2U7XG4gICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC8vJjpiZWZvcmUge1xuICAgICAgICAgICAgICAvLyAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIC8vICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIC8vICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAvLyAgdG9wOiAwO1xuICAgICAgICAgICAgICAvLyAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIC8vICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIC8vICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICAgIC8vfVxuXG4gICAgICAgICAgICAgIC8vQGluY2x1ZGUgZ2FtZS1iYWNrZ3JvdW5kO1xuXG4gICAgICAgICAgICAgIC5nYW1lLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZ2FtZS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjg3MTE1O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zYWJhe1xuICAgICAgICAgICAgICBmbGV4OiAwIDAgMjUlO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICAgICAgICAgICAgLmdhbWUtY29udGVudHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNzBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1lbnUtaGVhZGVyIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyYjJlNTk7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcbiAgICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE3MTc1NjtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tZW51LWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDhweDtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDcyNzI3MjdlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICAgICAgICAgICAgICAgIC1tcy1oeXBoZW5zOiBhdXRvO1xuICAgICAgICAgICAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyNDI2NGE7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG5cbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Y4NzExNTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Y4NzExNTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5vZGQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLm1lZ2EtbWVudSwgLnNtYWxsLW1lZ2EtbWVudSwgLm1lZ2EtbWVudTpiZWZvcmUsIC5zbWFsbC1tZWdhLW1lbnU6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jdG9vbGJhciB7XG4gIGhlaWdodDogJHRvb2xiYXJIZWlnaHQ7XG4gIG1pbi1oZWlnaHQ6ICR0b29sYmFySGVpZ2h0O1xuICBtYXgtaGVpZ2h0OiAkdG9vbGJhckhlaWdodDtcbiAgei1pbmRleDogNTggIWltcG9ydGFudDtcblxuICAmLnN0dWNrIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgI29uZS10b29sYmFyIHtcbiAgICAubmF2aWdhdGlvbi1idXR0b24tdG9nZ2xlIHtcbiAgICAgIG1pbi13aWR0aDogNjBweDtcbiAgICB9XG4gICAgbWQtaWNvbi5pY29uLWZ1bGxzY3JlZW57XG4gICAgICBjb2xvcjogI2VhZWFlYTtcbiAgICB9XG5cbiAgICBtZC1tZW51LWJhciB7XG4gICAgICBtZC1tZW51IHtcbiAgICAgICAgJi5tZC1vcGVuIHtcbiAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNoYW5nZS10aGVtZXtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIC5pY29ue1xuICAgICAgICBjb2xvcjogI2QzZDRkNyAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dvIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC8vbWluLXdpZHRoOiAxNjBweDtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuXG4gICAgICAgICYubHVuYSB7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubG9naW4ge1xuICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgLm1kLWJ1dHRvbi5hdXRoLCBhIHtcbiAgICAgICAgcGFkZGluZzogNHB4IDE2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgICAgcGFkZGluZzogMnB4IDhweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDkwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBtZC1tZW51I25vdGlmaWNhdGlvbi1tZW51IHtcbiAgICAgIC5tZC1idXR0b24ge1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgdG9wOiAyMnB4O1xuICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lbnUge1xuICAgICAgQGluY2x1ZGUgbmF2LW1lbnU7XG4gICAgfVxuXG4gICAgLm9uZS1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICBwYWRkaW5nOiAwIDRweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICB9XG5cblxuICAgICAgLmhlYWRlci1sb2dpbiB7XG4gICAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICAgICAgcGFkZGluZzogNHB4IDEycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAmOmZvY3VzICsgLmxpbmUge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlDb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubGluZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlDb2xvcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWQtYnV0dG9uIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRlNGU0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gICNuYXZpZ2F0aW9uLXRvZ2dsZSB7XG4gICAgd2lkdGg6ICR0b29sYmFySGVpZ2h0O1xuICAgIG1pbi13aWR0aDogJHRvb2xiYXJIZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbGJhckhlaWdodDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gIH1cblxuICAjdXNlci1tZW51IHtcbiAgICBoZWlnaHQ6ICR0b29sYmFySGVpZ2h0O1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBtZC1tZW51LWl0ZW0gLm1kLWJ1dHRvbiB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAgIG1kLWljb24ge1xuICAgICAgICBtYXJnaW46IGF1dG8gMTZweCBhdXRvIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnVzZXItYnV0dG9uIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgIGhlaWdodDogJHRvb2xiYXJIZWlnaHQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIC5hdmF0YXItd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLnN0YXR1cyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogLTNweDtcbiAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudXNlcm5hbWUge1xuICAgICAgICBtYXJnaW46IDAgMTJweCAwIDhweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2FiYS1iYWxhbmNlIHtcbiAgICAubWQtYnV0dG9uLmJhbGFuY2Uge1xuICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGNvbG9yOiAjZDNkNGQ3O1xuICAgICAgJi5sb3cge1xuICAgICAgICBhbmltYXRpb246IDFzIGJhbGFuY2UtYmxpbmsgZWFzZSBpbmZpbml0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gICNxdWljay1wYW5lbC10b2dnbGUge1xuICAgIHdpZHRoOiAkdG9vbGJhckhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sYmFySGVpZ2h0O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgLnRvb2xiYXItc2VwYXJhdG9yIHtcbiAgICBoZWlnaHQ6ICR0b29sYmFySGVpZ2h0O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgfVxufVxuXG5ib2R5Lm9uZTc4OSB7XG4gICN0b29sYmFyIHtcbiAgICAub25lLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHggIWltcG9ydGFudDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYm9keS5zYWJhIHtcbiAgI3Rvb2xiYXIge1xuICAgICNvbmUtdG9vbGJhciB7XG4gICAgICAubmF2aWdhdGlvbi1idXR0b24tdG9nZ2xlIHtcbiAgICAgICAgbWluLXdpZHRoOiA2NHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJFU1BPTlNJVkVcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cykge1xuXG4gICN0b29sYmFyIHtcblxuICAgICN1c2VyLW1lbnUge1xuXG4gICAgICAudXNlci1idXR0b24ge1xuICAgICAgICBtaW4td2lkdGg6IDY0cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMnB4IDAgMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBiYWxhbmNlLWJsaW5rIHtcbiAgZnJvbSwgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmQyZjJmO1xuICB9XG59IiwiYm9keS5hbm5vdW5jZW1lbnRze1xuICAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFye1xuICAgICNjb250ZW50e1xuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgI2Fubm91bmNlbWVudHN7XG4gICAgICAgIHBhZGRpbmc6IDMycHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXtcbiAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgIH1cbiAgICAgICAgaDJ7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFubm91bmNlbWVudHMtd3JhcHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgIC8vYm9yZGVyOiAxcHggc29saWQgI2RhZGNlMDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAudG9vbGJhcntcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDY1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMjRweDtcbiAgICAgICAgICAgIC5tZC1idXR0b257XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGF0ZS1waWNrZXJ7XG4gICAgICAgICAgICAgID5kaXZ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzBweCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZpbHRlci10aXRsZXtcbiAgICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA2cHggNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5tZC1tZW51LWNvbnRlbnR7XG4gIG1kLW1lbnUtaXRlbXtcbiAgICBhe1xuICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxubWQtZGlhbG9nLmFubm91bmNlbWVudHMtZGlhbG9ne1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5kaWFsb2ctaGVhZGVye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNjI4Mjg7XG4gICAgbWluLWhlaWdodDogNTZweDtcbiAgICBoMntcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gIG1kLWRpYWxvZy1jb250ZW50e1xuICAgIHdpZHRoOiA4MDBweDtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxNnB4IDAgMCAwO1xuICAgIH1cbiAgICAubWQtZGlhbG9nLWNvbnRlbnR7XG4gICAgICBwYWRkaW5nOiAyNHB4IDMycHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgIGNvbG9yOiAjMzMzO1xuXG4gICAgICAuY29udGVudHtcbiAgICAgICAgPiAqeyBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgICAgID4gKjpsYXN0LWNoaWxkeyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbiAgICAgICAgLm5vdGljZS1ib2R5e1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgIC5xdW90ZXtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICBjb2xvcjogI2M2MjgyODtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ub3RpY2UtdGhhbmtze1xuICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICBjb2xvcjogIzVlNWU1ZTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgLm5vdGljZS1zaWdub2Zme1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgY29sb3I6ICM1NTU7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgbWQtZGlhbG9nLWFjdGlvbnN7XG4gICAgcGFkZGluZzogOHB4IDI0cHggMjBweDtcbiAgICAuY29uZmlybS1idG57XG4gICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgfVxufSIsImJvZHkuYXV0aDc4OSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMTQzMjUwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcblxuICAjbWFpbiB7XG4gICAgI2xheW91dC1jb250ZW50LW9ubHkge1xuICAgICAgI2NvbnRlbnQge1xuICAgICAgICAvL2NvbG9yOiAjRkZGO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy8wMi5wbmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogIzJiMmU1OTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmF1dGgtdGVtcGxhdGUge1xuICAvL2JhY2tncm91bmQ6ICNmZmY7XG4gIC8vb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy9ib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICBtaW4td2lkdGg6IDYwMHB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgLnRvb2xiYXIge1xuICAgIGhlaWdodDogNjRweDtcbiAgICBwYWRkaW5nOiAwIDI0cHggMCA4cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBoMiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAgIG1kLWljb24ge1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgLmNvbnRlbnQtd3JhcCB7XG4gICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICBoMiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIGgzIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgICAgLmlucHV0LWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHdpZHRoOiA1NnB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZGRkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuc2hvdy1oaWRlIHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbGVmdDogaW5pdGlhbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4IDE2cHggMTZweCA2MHB4O1xuICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzIGVhc2U7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tZC1idXR0b24ge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIG1kLXByb2dyZXNzLWNpcmN1bGFyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2FiYSB7XG4gICAgICAgICAgLndpdGhkcmF3LWFsbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZjQ3NDc7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNldC1wYXNzd29yZCB7XG4gICAgICAuaW5wdXQtY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gICAgICAgIC5wYXNzd29yZC1yZXF1aXJlbWVudHMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfigKInO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYuY29tcGxldGVkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAyNTFmYTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfinJMnO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLmxpbmUtdGhyb3VnaCB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM2YzZjNmM7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfinJMnO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLnN0cm9uZyB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQtc20pIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAxMjVweDtcbiAgICAgICAgICAgIHRvcDogLTE3MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjZlNTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IC0zcHggMXB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDEwMHB4O1xuICAgICAgICAgICAgICBib3R0b206IC0xNHB4O1xuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICBib3JkZXI6IDhweCBzb2xpZCBibGFjaztcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZjhmNmU1ICNmOGY2ZTU7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IC0zcHggM3B4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucGFzc3dvcmQtcGVyZmVjdCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGNvbG9yOiAjMDAzM2Y4O1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICB9XG4gICAgICAgIC5wYXNzd29yZC13ZWFrIHtcbiAgICAgICAgICBjb2xvcjogI0I3MUMxQztcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICYubmctbm90LWVtcHR5Lm5nLWludmFsaWQge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGYwNzAyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNDEsIDEsIDAsIDAuMSk7XG4gICAgICAgICAgfVxuICAgICAgICAgICYubmctbm90LWVtcHR5Lm5nLXZhbGlkIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzQzQTA0NztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNjcsIDE2MCwgNzEsIDAuMDUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBkaXZbbmctbWVzc2FnZXNdIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAtMjRweDtcbiAgICAgICAgICBjb2xvcjogI0I3MUMxQztcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnByb3ZpZGVkLW90cCB7XG4gICAgICAuaW5wdXQtY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTNweDtcbiAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDI2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvb3RwLWlucHV0LnBuZ1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQwcHggNDBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAmLmZ1bGwge1xuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCAwICMwMDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tZC1idXR0b24taWNvbiB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgICAgICAgIG1pbi13aWR0aDogNDhweDtcbiAgICAgICAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbm1kLWRpYWxvZy5hdXRoLWRpYWxvZyB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgbWQtdG9vbGJhciB7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICB9XG5cbiAgbWQtZGlhbG9nLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLm1kLWRpYWxvZy1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICB9XG4gIH1cbn0iLCJib2R5Lm9uZS1hY2NvdW50IHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyIHtcbiAgICAjY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDEzNjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4ubWVudS1teS1hY2NvdW50IHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB1bCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTc4NTcxNGVtO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW46IDhweCAxOHB4IDhweCAwO1xuICAgICAgcGFkZGluZzogMTJweCAxNnB4IDEycHggMTZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgICAgbWQtaWNvbiB7XG4gICAgICAgIC8vY29sb3I6ICRjb2xvcjc4OTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgJi5iZXQtbGlzdCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDE1bXM7XG4gICAgICB9XG5cbiAgICAgICYuZGl2aWRlciB7XG4gICAgICAgIG1hcmdpbjogMCAyNHB4IDAgMDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAuY3YyZ2kge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGFkY2UwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5teS1hY2NvdW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIHBhZGRpbmc6IDkwcHggNDhweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKSB7XG4gICAgcGFkZGluZzogMjRweCAwO1xuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgLmhlYWRlciB7XG4gICAgICBoZWlnaHQ6ICR0b29sYmFySGVpZ2h0O1xuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQge1xuICAgICAgLldNR01SZ0NDIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjEyKTtcbiAgICAgICAgcGFkZGluZzogMzJweCAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgIC5CcElHSkFYTiB7XG4gICAgICAgICAgaDIge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53a1FObHVGWiB7XG4gICAgICAgICAgLm1kLWJ1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjQ5NzUyO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pTmpuakR1byB7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgLk5YakhCUW5HIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuN2VtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRjRWt4eWtNIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuXG4gICAgICAgICAgLm1kLWJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICYubklNUWZKSHYge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZhZTEyO1xuICAgICAgICAgICAgICBjb2xvcjogIzQ0NDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmVqeEhySHRkIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzI0OTc1MjtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmpBcUJFdmFuIHtcbiAgICAgICAgcGFkZGluZzogMjRweCAxNnB4O1xuXG4gICAgICAgIC5vdlRuV3ZvWSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcjc4OTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIG1kLWxpc3QtaXRlbSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjEyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC53Ukl2RlhtRiB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG5cbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBjb2xvcjogIzgzODM4MztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBoMiB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1kLWJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjQ5NzUyO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbiIsImJvZHkuZ2FtaW5ne1xuICAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFye1xuICAgICNjb250ZW50e1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG4uZ2FtZS1wbGF5e1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5vdmVybGF5e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC42KTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLmZyYW1lLXBsYXl7XG4gICAgLy9iYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC44KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogMTQwMHB4O1xuICAgIGhlaWdodDogODAwcHg7XG4gICAgaWZyYW1le1xuICAgICAgLy9iYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC45KTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogMTQwMHB4O1xuICAgICAgaGVpZ2h0OiA4MDBweDtcbiAgICB9XG5cbiAgICAmLmNhc2luby03ODl7XG4gICAgICBoZWlnaHQ6IDkwMHB4O1xuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDBzdmggLSA3NHB4KTtcbiAgICAgIGlmcmFtZXtcbiAgICAgICAgaGVpZ2h0OiA5MDBweDtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDBzdmggLSA3NHB4KTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpe1xuICAgICAgICBoZWlnaHQ6IDEwMHN2aDtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwc3ZoO1xuICAgICAgICBpZnJhbWV7XG4gICAgICAgICAgaGVpZ2h0OiAxMDBzdmg7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwc3ZoO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIGhlaWdodDogY2FsYyggMTAwc3ZoIC0gNjRweCApO1xuICAgICAgaWZyYW1le1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGhlaWdodDogY2FsYyggMTAwc3ZoIC0gNjRweCApO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpe1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIGlmcmFtZXtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjRweCk7XG4gICAgICB9XG4gICAgfVxuICAgIC53YWl0LXdte1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgJi5wcmV7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMSk7XG4gICAgICB9XG5cbiAgICAgIC5sb2dve1xuICAgICAgICAvL2JhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2Nhc2luby03ODkucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAvL2JhY2tncm91bmQtc2l6ZTogMTAwcHggO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLmxvYWRlcixcbiAgICAgICAgLmxvYWRlcjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIHdpZHRoOiAxMGVtO1xuICAgICAgICAgIGhlaWdodDogMTBlbTtcbiAgICAgICAgfVxuICAgICAgICAubG9hZGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMjA0OCUyMiUyMGhlaWdodCUzRCUyMjIwNDglMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyMDQ4JTIwMjA0OCUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMTc2NyUyMDExODRxMCUyMDUtMSUyMDctNjQlMjAyNjgtMjY4JTIwNDM0LjVUMTAyMCUyMDE3OTJxLTE0NiUyMDAtMjgyLjUtNTVUNDk0JTIwMTU4MGwtMTI5JTIwMTI5cS0xOSUyMDE5LTQ1JTIwMTl0LTQ1LTE5LTE5LTQ1di00NDhxMC0yNiUyMDE5LTQ1dDQ1LTE5aDQ0OHEyNiUyMDAlMjA0NSUyMDE5dDE5JTIwNDUtMTklMjA0NWwtMTM3JTIwMTM3cTcxJTIwNjYlMjAxNjElMjAxMDJ0MTg3JTIwMzZxMTM0JTIwMCUyMDI1MC02NXQxODYtMTc5cTExLTE3JTIwNTMtMTE3JTIwOC0yMyUyMDMwLTIzaDE5MnExMyUyMDAlMjAyMi41JTIwOS41dDkuNSUyMDIyLjV6bTI1LTgwMHY0NDhxMCUyMDI2LTE5JTIwNDV0LTQ1JTIwMTloLTQ0OHEtMjYlMjAwLTQ1LTE5dC0xOS00NSUyMDE5LTQ1bDEzOC0xMzhxLTE0OC0xMzctMzQ5LTEzNy0xMzQlMjAwLTI1MCUyMDY1VDU4OCUyMDc1NnEtMTElMjAxNy01MyUyMDExNy04JTIwMjMtMzAlMjAyM0gzMDZxLTEzJTIwMC0yMi41LTkuNVQyNzQlMjA4NjR2LTdxNjUtMjY4JTIwMjcwLTQzNC41VDEwMjQlMjAyNTZxMTQ2JTIwMCUyMDI4NCUyMDU1LjVUMTU1MyUyMDQ2OGwxMzAtMTI5cTE5LTE5JTIwNDUtMTl0NDUlMjAxOSUyMDE5JTIwNDV6JTIyJTIwZmlsbCUzRCUyMiUyMzQ0NCUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKSBicmlnaHRuZXNzKDUpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBlbTtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZDggM3MgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgIGFuaW1hdGlvbjogbG9hZDggM3MgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1lc3NhZ2V7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogLTMycHg7XG4gICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgIGxlZnQ6IC05MHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogIzAwQjhENDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5OYkJiUk5pbHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB0ZXh0LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMCwwLDAsLjMpO1xuICAgIG1heC13aWR0aDogOTIwcHg7XG4gICAgd2lkdGg6IDkwMHB4O1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmLm1haW50ZW5hbmNle1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvbWFpbnRlbmFuY2UtYmcuanBnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBwe1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIGgxe1xuICAgICAgZm9udC1zaXplOiAzZW07XG4gICAgfVxuICAgIHB7XG4gICAgICBmb250LXNpemU6IDJlbTtcblxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgd2lkdGg6IDk4dnc7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdncgKiA1LzkpO1xuICAgICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLkNnY0lFWFJ3e1xuICAgICAgLm1kLWJ1dHRvbntcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgICYuSmN1UHRPblB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2Y1NjQwMDtcbiAgICAgICAgICBjb2xvcjogI0VFRTtcbiAgICAgICAgfVxuICAgICAgICAmLklNc2hWckdJe1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjc4OTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgLm1kLWJ1dHRvbi5tZC1pY29uLWJ1dHRvbi5idG4taG9tZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luOiAxNnB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICB3aWR0aDogNDhweDtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICAgICY6aG92ZXIsICY6Zm9jdXN7XG4gICAgICAvL2JhY2tncm91bmQtY29sb3I6ICNmODcxMTUgIWltcG9ydGFudDtcbiAgICAgIG1kLWljb257XG4gICAgICAgIC8vY29sb3I6ICNGRkY7XG4gICAgICB9XG4gICAgfVxuICAgIG1kLWljb257XG4gICAgICAvL2NvbG9yOiAjMmIyZTU5O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICB9XG4gIH1cbn1cblxuaHRtbHtcbiAgYm9keS5nYW1pbmd7XG4gICAgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhcntcbiAgICAgICN0b29sYmFye1xuICAgICAgICAub3lGazUxQXJ7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBhbmltYXRpb246IDAuNHMgZWFzZTtcbiAgICAgICAgICAuY29uc29sZXtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICNjdGF7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICBsZWZ0OiBjYWxjKCA1MCUgLSAzMHB4ICk7XG4gICAgICAgICAgICAgIC5hcnJvd3tcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogYm91bmNlQWxwaGE7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA5LjZzO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGU7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpsaW5lYXI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICB0b3A6IDM0cHg7XG4gICAgICAgICAgICAgICYuc2VndW5kYXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uZXh0IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QnBaRDBpVEdGNVpYSmZNU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUIyYVdWM1FtOTRQU0l3SURBZ05URXlJRFV4TWlJK1BITjBlV3hsUGk1emREQjdabWxzYkRvalptWm1mVHd2YzNSNWJHVStQSEJoZEdnZ1kyeGhjM005SW5OME1DSWdaRDBpVFRNeE9TNHhJREl4TjJNeU1DNHlJREl3TGpJZ01Ua3VPU0ExTXk0eUxTNDJJRGN6TGpkekxUVXpMalVnTWpBdU9DMDNNeTQzTGpac0xURTVNQzB4T1RCakxUSXdMakV0TWpBdU1pMHhPUzQ0TFRVekxqSXVOeTAzTXk0M1V6RXdPU0EyTGpnZ01USTVMakVnTWpkc01Ua3dJREU1TUhvaUx6NDhjR0YwYUNCamJHRnpjejBpYzNRd0lpQmtQU0pOTXpFNUxqRWdNamt3TGpWak1qQXVNaTB5TUM0eUlERTVMamt0TlRNdU1pMHVOaTAzTXk0M2N5MDFNeTQxTFRJd0xqZ3ROek11TnkwdU5td3RNVGt3SURFNU1HTXRNakF1TWlBeU1DNHlMVEU1TGprZ05UTXVNaTQySURjekxqZHpOVE11TlNBeU1DNDRJRGN6TGpjdU5td3hPVEF0TVRrd2VpSXZQand2YzNablBnPT0pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5odG1sLmlzLWZ1bGxzY3JlZW57XG4gIGJvZHkuZ2FtaW5ne1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpe1xuICAgICAgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjdG9vbGJhcntcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAub2RVc21URkcsICNvbmUtdG9vbGJhcntcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50e1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIC5nYW1lLXBsYXl7XG4gICAgICAgICAgLmZyYW1lLXBsYXl7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHN2aDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHN2aDtcbiAgICAgICAgICAgIGlmcmFtZXtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBzdmg7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHN2aFxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5odG1sLmlzLWZ1bGxzY3JlZW57XG4gIGJvZHkuZ2FtaW5ne1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpe1xuICAgICAgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjdG9vbGJhcntcbiAgICAgICAgLm95Rms1MUFye1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vaHRtbC5pcy1tb2JpbGUuaXMtZnVsbHNjcmVlbntcbi8vICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpe1xuLy8gICAgYm9keS5nYW1pbmd7XG4vLyAgICAgICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI3Rvb2xiYXJ7XG4vLyAgICAgICAgZGlzcGxheTogbm9uZTtcbi8vICAgICAgfVxuLy8gICAgICAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50e1xuLy8gICAgICAgIHRvcDogMDtcbi8vICAgICAgfVxuLy8gICAgfVxuLy8gICAgLmdhbWUtcGxheXtcbi8vICAgICAgLmZyYW1lLXBsYXl7XG4vLyAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbi8vICAgICAgICBpZnJhbWV7XG4vLyAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuLy8gICAgICAgIH1cbi8vICAgICAgfVxuLy8gICAgfVxuLy8gIH1cbi8vfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbG9hZDgge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBsb2FkOCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZUFscGhhIHtcbiAgMCUge29wYWNpdHk6IDE7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHNjYWxlKDEpO31cbiAgMjUle29wYWNpdHk6IDA7IHRyYW5zZm9ybTp0cmFuc2xhdGVYKDEwcHgpIHNjYWxlKDAuOSk7fVxuICAyNiV7b3BhY2l0eTogMDsgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwcHgpIHNjYWxlKDAuOSk7fVxuICA1NSUge29wYWNpdHk6IDE7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHNjYWxlKDEpO31cbn0iLCJib2R5e1xuICAgIGNhbnZhc3tcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgJi5ob21le1xuICAgICAgICBjYW52YXN7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbmJvZHkub25lNzg5e1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgI21haW57XG4gICAgICAgICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbntcbiAgICAgICAgICAgICNjb250ZW50e1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgICNob21le1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICNoZWFkZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgICAgICAgICAgICAgICAgICAjdG9vbGJhcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAjb25lLXRvb2xiYXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZC1idXR0b257XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zdGlja3l7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgI2Jhbm5lcntcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDk4cHggMCA4cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zbGlkZXItY29udGVudHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDExNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2ODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2hvbWUtYmcuanBnXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OjAgMCAwIDEwcHggcmdiYSgxNCwgMTQsIDE0LCAwLjIpIGluc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNCwgMTQsIDE0LCAwLjcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAud3JhcHBlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1jb250ZW50e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LXdyYXB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zaW5nbGUtcHJvZHVjdHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1jb250LWFyZWF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2NvbG9yOiAjZGRkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMCwgNTAsIDgwLCAwLjQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDhweCA4cHggOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zbGlkZXItY29udGVudHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1jb250ZW50e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LXdyYXB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDAgIWltcG9ydGFudDtcblxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAjYmFubmVyLXZpZHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2hvbWUtMi5wbmdcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDkwcHggMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICAgICAgICAgICAgICAgICAgICAgICAgLnNsaWRlci1jb250ZW50e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vbWluLWhlaWdodDogNzIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogOTgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxheW91dC1jb2x1bW57XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC52aWRlb19jb250YWlue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy90b3A6IC01MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpZGVve1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmcmFtZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL21pbi1oZWlnaHQ6IDEzMyU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciwgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhcHRpb257XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJvZHVjdGlvbi13cmFwcGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9uZS1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1nYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmhvbWUtcHJve1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNnMgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLWluZm97XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDI1JSwgcmdiYSgwLCAwLCAwLCAwLjg3KSA3NSUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1uYW1le1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRjNFNUY1O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgI3Byb2R1Y3Rpb257XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAub25lLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLm5vdGlmaWNhdGlvbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtNy41cHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1hcnF1ZWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBtYXJxdWVlIDUwcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hbmd1bGFyLW1hcnF1ZWV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmKy5hbmd1bGFyLW1hcnF1ZWV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVse1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9jb2xvcjogcmdiYSgxNzcsIDE2NywgMTY2LCAwLjU2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmK3NwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGtleWZyYW1lcyBtYXJxdWVlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCUgICB7IHRleHQtaW5kZW50OiA2MGVtIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTAwJSB7IHRleHQtaW5kZW50OiAtMTA1ZW0gfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICNsaXZlLWNhc2lub3tcbiAgICAgICAgICAgICAgICAgICAgICAgIC5vbmUtY29udGFpbmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAub25lNzg5e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0yNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTEwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzLzc4OS5wbmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cyl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0xMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA0MHB4IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cyl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuc3RyLWNvbnR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cyl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyNHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmdhbWUtbGlzdC13cmFwe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC53bS1jYXNpbm8sIC54ZC1wcm9kdWN0aW9ue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMzMuMzMlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMzLjMzJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQtc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAzMy4zMyU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMzLjMzJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdhbWV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nYW1le1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC42cyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ2FtZS10aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNzUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgMjUlLCByZ2JhKDAsIDAsIDAsIDAuODcpIDc1JSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNlY2VjZWM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnhkLXByb2R1Y3Rpb257XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1zbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDY2LjY2JTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjYuNjYlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nYW1le1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ2FtZS54b2MtZGlhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL3Byb2R1Y3Rpb24veGQuanBnKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NiwgNDgsIDk1LCAwLjQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAjZm9vdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgLmNvcHlyaWdodC10ZXh0e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgOHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cyl7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmRvd24tYnRue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTZweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIDBkZWcsIHJnYigyMjgsIDkxLCA0NSkgMCUsIHJnYigyNDAsIDEyMSwgMzMpIDMzJSwgcmdiKDI1MiwgMTUxLCAyMSkgMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAxMHB4IDAgcmdiYSgyMCwgNTAsIDgwLCAwLjIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmljb257XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzbWFsbHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hcHBsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCggMGRlZywgcmdiKDEsIDEzMiwgMjU1KSAxJSwgcmdiKDEsIDE3MSwgMjU1KSAxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgc2VjdGlvbntcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5pbWctZmx1aWR7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIGgxe1xuICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuICAgIGg0e1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogI2Y4NzExNTtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICB9XG4gICAgaDV7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMyYjQ2NjE7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgfVxuXG5cbn1cblxuXG5cblxuLm5nLWJpbmRpbmcgaXtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbmkuaWNvbi13bS1jYXNpbm97XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pY29ucy93bS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG59XG5pLmljb24tc2VkaWUtNzg5e1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaWNvbnMveGQtNzg5LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcbn1cbm1kLWljb24uaWNvbi1tb25leS1leGNoYW5nZXtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ljb25zL21vbmV5LWV4Y2hhbmdlLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1tZCkge1xuICAgIC5vbmUtY29udGFpbmVye1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB9XG4gICAgYm9keS5zYWJhe1xuICAgICAgICAjdG9vbGJhciAjb25lLXRvb2xiYXIgLm9uZS1jb250YWluZXJ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDExNjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5vbmUtY29udGFpbmVye1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpe1xuICAgICAgICBwYWRkaW5nOiAwIDhweCAwIDhweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbiNzYWJhe1xuICAgIHBhZGRpbmc6IDUwcHggMDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cyl7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5zdHItY29udHtcbiAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgIGgye1xuICAgICAgICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDV7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjRweCAwO1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByb2R1Y3R7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgLnNhYmEtd3JhcHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICAgICAgLnNlY29uZHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIGdyaWQtZ2FwOiAzMHB4O1xuICAgICAgICAgICAgICAgIGdyaWQtYXV0by1yb3dzOiAyNzBweDtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICAgICAgICAgIC5pdGVtLXByb2R1Y3Rpb257XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgaW1nLmNvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjZzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuaXRlbS1pbmZve1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLWljb257XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMzUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLW5hbWV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1zaG9ydHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC03NSU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDI1JSwgcmdiYSgwLCAwLCAwLCAwLjg3KSA3NSUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwIHNvbGlkICM1NTcyYTc7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDM7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXJvdy1zdGFydDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtcm93LWVuZDogMztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL2dyaWQtY29sdW1uLWVuZDogNTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLWluZm97XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KXtcbiAgICAgICAgICAgICAgICAuc2Vjb25kIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtYXV0by1yb3dzOiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblxuICAgICAgICAgICAgICAgICAgICAuaXRlbS1wcm9kdWN0aW9ue1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1nLmNvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0taW5mb3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLXJvdy1zdGFydDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLXJvdy1lbmQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogMjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZy5jb3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubWVnYS1tZW51e1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIC5wcm9kdWN0e1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzJiMmU1OTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDRweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDhweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbm1kLWRpYWxvZ3tcbiAgICBtZC1kaWFsb2ctYWN0aW9uc3tcbiAgICAgICAgLm1kLWJ1dHRvbntcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLm1lc3NhZ2V7XG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgIG1kLWRpYWxvZy1jb250ZW50e1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5tZW1iZXItaGVhZGVye1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG5cbiAgbWQtbWVudS1iYXJ7XG4gICAgcGFkZGluZzogMCAwIDAgOHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtZC1tZW51e1xuICAgICAgLm1kLWJ1dHRvbntcbiAgICAgICAgbWFyZ2luOiA1cHggOHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuXG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgfVxuICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYubWQtb3BlbntcbiAgICAgICAgYnV0dG9ue1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRvb2xiYXItc2VwYXJhdG9yIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpO1xuICB9XG59XG5cbm1kLW1lbnUtY29udGVudC5tZW1iZXItaGVhZGVyLW1lbnV7XG4gIG1kLW1lbnUtaXRlbXtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgbWQtbWVudXtcbiAgICAgIC5tZC1idXR0b257XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgdG9wOiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc2FiYXtcbiAgICAubWQtYnV0dG9ue1xuICAgICAgaW1ne1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNoZWFkZXIuc3RpY2t5e1xuICAjbm90aWZpY2F0aW9uLW1lbnV7XG4gICAgLm1kLWJ1dHRvbntcbiAgICAgIGxhYmVse1xuICAgICAgICBib3JkZXItY29sb3I6ICMyYjJlNTk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNub3RpZmljYXRpb24tbWVudXtcbiAgLm1kLWJ1dHRvbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWQtaWNvbntcbiAgICAgIGNvbG9yOiAjZDNkNGQ3O1xuICAgICAgYW5pbWF0aW9uOiBiZWxsU2hha2UgNHMgZWFzZS1vdXQgYm90aCBpbmZpbml0ZTtcbiAgICB9XG4gICAgbGFiZWx7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEycHg7XG4gICAgICByaWdodDogNnB4O1xuICAgICAgYmFja2dyb3VuZDogI2Y5MjIzMztcbiAgICAgIHdpZHRoOiA5cHg7XG4gICAgICBoZWlnaHQ6IDlweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICBhbmltYXRpb246IHNjYWxlUHVsc2F0ZSAxLjVzIGVhc2Utb3V0IGluZmluaXRlO1xuICAgIH1cbiAgfVxufVxuQGtleWZyYW1lcyBiZWxsU2hha2Uge1xuICAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDApOyB9XG4gIDMlIHsgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7IH1cbiAgNiUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7IH1cbiAgOSUgeyB0cmFuc2Zvcm06IHJvdGF0ZSg0ZGVnKTsgfVxuICAxMiUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgtNGRlZyk7IH1cbiAgMTUlIHsgdHJhbnNmb3JtOiByb3RhdGUoMmRlZyk7IH1cbiAgMTglIHsgdHJhbnNmb3JtOiByb3RhdGUoLTJkZWcpOyB9XG4gIDIxJSB7IHRyYW5zZm9ybTogcm90YXRlKDFkZWcpOyB9XG4gIDI0JSB7IHRyYW5zZm9ybTogcm90YXRlKDApOyB9XG4gIDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxufVxuQGtleWZyYW1lcyBzY2FsZVB1bHNhdGUge1xuICAwJSB7dHJhbnNmb3JtOnNjYWxlKDEpfVxuICA1MCUge3RyYW5zZm9ybTpzY2FsZSgxLjQpfVxuICAxMDAlIHt0cmFuc2Zvcm06c2NhbGUoMSl9XG59XG5cbiNub3RpZmljYXRpb24tY29udGVudHtcbiAgbWF4LWhlaWdodDogNjAwcHg7XG4gIG1heC13aWR0aDogMzYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gIC8vYmFja2dyb3VuZDogIzIyMjkzOTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogY2FsYyggMTAwdmggLSA2NHB4ICk7XG4gIH1cbiAgbWQtbWVudS1pdGVte1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEyKTtcbiAgICAuYnV0dG9ue1xuICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuMDYpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgICAudGh1bWJ7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1pbi13aWR0aDogNjBweDtcbiAgICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9ldGMvY2hpcC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB9XG4gICAgICAubm90aWZpY2F0aW9ue1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgIC50ZXh0e1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjsgLyogbnVtYmVyIG9mIGxpbmVzIHRvIHNob3cgKi9cbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDsgICAgICAgIC8qIGZhbGxiYWNrICovXG4gICAgICAgICAgbWF4LWhlaWdodDogMzJweDsgICAgICAgLyogZmFsbGJhY2sgKi9cbiAgICAgICAgICAmLnVuLXJlYWR7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZGF0ZXtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgY29sb3I6ICM5MDk0OWM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJib2R5LmxlZ2VuZGFyeSB7XG4gICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIge1xuICAgICNjb250ZW50IHtcbiAgICAgICNsZWdlbmRhcnkge1xuICAgICAgICAuY29udGVudC13cmFwIHtcbiAgICAgICAgICAubGVnZW5kYXJ5LWNvbnRlbnQge1xuICAgICAgICAgICAgLm1haW4tZ2FtZSB7XG4gICAgICAgICAgICAgIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDhweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpe1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYucXVpY2t7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpe1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5iZXR0aW5nLWZvcm0td3JhcHtcbiAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDIyLCAxMzMsIDI0NCwgMC4zKTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAuYmV0dGluZy1mb3Jte1xuXG4gICAgICAgICAgICAgICAgICAgIC5iZXR0aW5nLWZvcm0taGVhZGVye1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDBkZWcsICM2ZjAwZjcgMCUsICMxOTEyNDggMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmJldHRpbmctZm9ybS1jb250ZW50e1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJiMmU1ODtcbiAgICAgICAgICAgICAgICAgICAgICAuc3ViLXRpdGxle1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA3MjcyNzI3ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWNvbmRhcnl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLm51bWJlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmODcwMTY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW46bm90KC5uKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDM0JTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJi5mdWxse1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIC50ZXh0LWJvbGR7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgZW17XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmQxZDFkO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAuZm9ybS1ncm91cHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0LmJldC1pbnB1dHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg0NCwgMTE5LCAxNzksIDAuMzQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzAzMjY1O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cysubGluZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmODcwMTY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJltkaXNhYmxlZF17XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg0NCwgMTE5LCAxNzksIDAuMSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMmYzMjVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5saW5lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjg3MDE2O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mbGV4LTMze1xuICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxpbmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAycHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dDpmb2N1cysubGluZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAycHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAuYmV0dGluZy1idXR0b257XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzBlNjJjNztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5jYW5jZWwtYnV0dG9ue1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjcwNTQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1kLWljb257XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJltkaXNhYmxlZF17XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDExMiwgODQsIDAuMSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMTkwLCAxOTAsIDE5MCwgMC42KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICZbZGlzYWJsZWRde1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEzOCwgMTM4LCAxMzgsIDAuMSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMTkwLCAxOTAsIDE5MCwgMC42KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgLmlnbm9yZS1wcmljZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1kLWNoZWNrYm94e1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYWNhY2FjO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAuYmFsYW5jZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdWItdGl0bGV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLm1kLWJ1dHRvbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgLm1kLWlubGluZS1mb3Jte1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAucXVpY2stYmV0LXR5cGVze1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA3MjcyNzI3ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLW1zLWh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1kLWNoZWNrYm94e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZbZGlzYWJsZWRde1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLm1kLWNoZWNrZWQpIC5tZC1pY29ue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjAwLCAyMDAsIDIwMiwgMC4zKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubWQtY2hlY2tlZCAubWQtaWNvbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjUsIDIyNSwgMjI1LCAwLjMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1kLWxhYmVse1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyMDAsIDIwMCwgMjAyLCAwLjcpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiYm9keS5sZWdlbmRhcnkubGlnaHQge1xuICAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyIHtcbiAgICAjY29udGVudCB7XG4gICAgICAjbGVnZW5kYXJ5IHtcbiAgICAgICAgLmNvbnRlbnQtd3JhcCB7XG4gICAgICAgICAgLmxlZ2VuZGFyeS1jb250ZW50IHtcbiAgICAgICAgICAgIC5tYWluLWdhbWUge1xuICAgICAgICAgICAgICAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0ge1xuICAgICAgICAgICAgICAgIC5iZXR0aW5nLWZvcm0td3JhcCB7XG4gICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiYSgyMiwgMTMzLCAyNDQsIDAuMyk7XG4gICAgICAgICAgICAgICAgICAuYmV0dGluZy1mb3JtIHtcblxuICAgICAgICAgICAgICAgICAgICAuYmV0dGluZy1mb3JtLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZGNlMDtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjZmZmIDc1JSwjZjVmNWY1KTtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiA3NSUsI2Y1ZjVmNSk7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyYjJlNTk7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5iZXR0aW5nLWZvcm0tY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgICAqe1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyYjJlNTk7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLWdyb3Vwe1xuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQuYmV0LWlucHV0e1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzJiMmU1OTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTQsIDI0NCwgMjM0LCAwLjMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAmW2Rpc2FibGVkXXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuNCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAxLCAyMDEsIDIwMSwgMC4zKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAuYmV0dGluZy1idXR0b257XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgLmJldC1zdGVwcGVyLXdyYXB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuYmV0LXN0ZXBwZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMzLjMzMzMlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDZweCA2cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICYuaW5kaXZpZHVhbHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLm1kLWJ1dHRvbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjg3MDE2O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmODcwMTY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5oYXMtaW5kaXZpZHVhbHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLmJldC1zdGVwcGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoM24rMSl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgIC5zdWItdGl0bGV7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNlY29uZGFyeXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC43Nik7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIC5zdWItdGl0bGUubnVtYmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZDY2MDI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KC5uKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzJiMmU1OTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAuYmFsYW5jZSAubWQtYnV0dG9uIG1kLWljb257XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzZlNmU2ZDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJib2R5LmxlZ2VuZGFyeS5saWdodCB7XG4gICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIge1xuICAgICNjb250ZW50IHtcbiAgICAgICNsZWdlbmRhcnkge1xuICAgICAgICAuY29udGVudC13cmFwIHtcbiAgICAgICAgICAubGVnZW5kYXJ5LWNvbnRlbnQge1xuICAgICAgICAgICAgLm1haW4tZ2FtZSB7XG4gICAgICAgICAgICAgIC5jb250ZW50LW51bWJlci13cmFwIHtcbiAgICAgICAgICAgICAgICAuY29udGVudC1udW1iZXIge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgIC5yb3ctaW5wdXQtbnVtYmVyc3tcbiAgICAgICAgICAgICAgICAgICAgZm9ybXtcbiAgICAgICAgICAgICAgICAgICAgICAuZm9ybS1ncm91cHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbnB1dC1udW1iZXJzLWFycmF5e1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NCwgMjQ0LCAyMzQsIDAuMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMmIyZTU5O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAubWQtYnV0dG9ue1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNiYTllODtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzNiYTllODtcbiAgICAgICAgICAgICAgICAgICAgICAgICZbZGlzYWJsZWRde1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLmxpdmUtaW5mb3tcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmNoYW5nZWQtcHJpY2UsICYuY2hhbmdlZC1wcmljZSBzcGFue1xuICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogYmxpbmstcGF5b3V0cyAuMnMgaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLnRhYmxlLW51bWJlci13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgLm1haW4tbnVtYmVye1xuICAgICAgICAgICAgICAgICAgICAgIC5yZXBlYXRlci1udW1iZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAuaW5uZXItbnVtYmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0MiwgMjQ4LCAyNTUsIDAuOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNDQsIDExOSwgMTc5LCAwLjM0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLm51bWJlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzJiMmU1OTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAucHJpY2V7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwRUU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wcmljZS11cHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZhZjA2OTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPmRpdj5zcGFue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wcmljZS11cHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZhZjA2OTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc3RvcHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2NjYztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMTA5LCAxMDksIDEwOSwgMC42KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjQzLCAxNjAsIDAuOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm51bWJlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMmIyZTU5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmRkZmM2O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2Y4Yjk4MztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubnVtYmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyYjJlNTk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcmljZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMEVFO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAmLmRpc2FibGVke1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjYmJiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5udW1iZXIsIC5wcmljZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDEwOSwgMTA5LCAxMDksIDAuNik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAmLmxpdmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiByZ2JhKDI1NSwgOTcsIDAsIDAuMzQpIDFweCBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjIxLCAyMTEsIDAuNjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiByZ2IoMTAsIDI1MywgMTMzKSAxcHggc29saWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMTkyLCAyNTMsIDE5MCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZGlzYWJsZWR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjYmJiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5udW1iZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnByaWNlLXVwe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5saXZlLWluZm97XG4gICAgICAgICAgICAgICAgICAgIGg0e1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNHB4IDRweCAwO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIG1kLWljb257XG4gICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IGJsaW5rIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgc3BhbiwgbWQtaWNvbiwgJi53YXJue1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmYzJlMmU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiYm9keS5sZWdlbmRhcnkge1xuICAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyIHtcbiAgICAjY29udGVudCB7XG4gICAgICAjbGVnZW5kYXJ5IHtcbiAgICAgICAgLmNvbnRlbnQtd3JhcHtcbiAgICAgICAgICAubGVnZW5kYXJ5LWNvbnRlbnQge1xuICAgICAgICAgICAgLm1haW4tZ2FtZSB7XG4gICAgICAgICAgICAgIC5jb250ZW50LW51bWJlci13cmFwIHtcbiAgICAgICAgICAgICAgICAuY29udGVudC1udW1iZXIge1xuXG4gICAgICAgICAgICAgICAgICBtZC10YWJze1xuICAgICAgICAgICAgICAgICAgICBtZC10YWJzLXdyYXBwZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLnRhYmxlLW51bWJlci13cmFwe1xuICAgICAgICAgICAgICAgICAgICAuY2hvc2UtZmlsdGVye1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgLm1kLWJ1dHRvbjpub3QoLm1kLWljb24tYnV0dG9uKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA4cHggMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA2NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzNjM2MzO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGFkYTtcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTY2YTE3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY2YTE3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICZbZGlzYWJsZWRde1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNlYW1sZXNze1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2JhOWU4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMzYmE5ZTg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAuY3Vyc29yLXBvaW50ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHRhYmxlOm5vdCgudGFibGUpe1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgIHRib2R5e1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnJvdy1jaGVja3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgdHI6bm90KDpmaXJzdC1jaGlsZCl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLm1haW4tbnVtYmVye1xuICAgICAgICAgICAgICAgICAgICAgIC5yZXBlYXRlci1udW1iZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuaW5uZXItbnVtYmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODk5NGEwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzAzMjY1O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDQ0LCAxMTksIDE3OSwgMC4zNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IDAuNCBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAubWlzc2luZywgLmZyZXF1ZW5jeXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGltZXMuaGlnaHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZTY2YTE3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWF4LW1pc3Npbmd7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzZlNzNhZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLmZyZXF1ZW5jeXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5udW1iZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRUZFRkU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5taXNzaW5nLCAuZnJlcXVlbmN5e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5udW1iZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFjYmYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wcmljZS11cHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwQUNDMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPmRpdj5zcGFue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wcmljZS11cHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwYWNjMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc3RvcHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2FlYWVhZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jaGFuZ2VkLXByaWNle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogYmxpbmstcHJpY2UgLjJzIGluZmluaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDQsIDEwNywgMTU4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubnVtYmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmMWYxZjE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxNzhjZDM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTc4Y2QzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5udW1iZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2NvbG9yOiAjMmY0YTc2O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJpY2V7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJi5kaXNhYmxlZHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzUzNTM1O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5udW1iZXIsIC5wcmljZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDEwOSwgMTA5LCAxMDksIDAuNik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgJi5kNHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yZXBlYXRlci1udW1iZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5pbm5lci1udW1iZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm51bWJlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cyl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJsaW5rLXBheW91dHMge1xuICAwJSB7IGNvbG9yOiAjZmYwMDAwO31cbiAgNTAlIHsgY29sb3I6ICM2M2ZmMDA7fVxuICAxMDAlIHsgY29sb3I6ICNkZjAwZmY7fVxufSIsImJvZHkubGVnZW5kYXJ5IHtcbiAgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzLzAyLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyZTU5O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDEwMHB4O1xuXG4gICAgI2NvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICYuc3R1Y2sge1xuICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgI2xlZ2VuZGFyeSB7XG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAubm90aWZpY2F0aW9uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDRweCAwIHJnYmEoMjIsIDEzMywgMjQ0LCAwLjMpO1xuXG4gICAgICAgICAgbWFyZ2luOiAxNnB4IDhweCAwIDhweDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgcGFkZGluZzogNHB4IDE2cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICBtYXJnaW46IDhweCA0cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDI1NSwgMjU1LCAyNTUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxMTEsIDAsIDI0NywgMCkgMCUsIHJnYigyNTUsIDI1NSwgMjU1KSAxMDAlKTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tYXJxdWVlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGNvbG9yOiAjMmIyZTU5O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAvL2FuaW1hdGlvbjogbWFycXVlZSA1MHMgbGluZWFyIGluZmluaXRlO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4IDAgMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMTc3LCAxNjcsIDE2NiwgMC41Nik7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJiArIHNwYW4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0OHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNpbmVtYXRpYy1zdGFnZSB7XG5cbiAgICAgICAgICAudmlkZW8tY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDhweCAwIDhweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDI1MHB4ICsgKDEwMCUgLSAzNTBweCkgKiA2IC8gMTApO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiAwLjQgZWFzZTtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC52aWRlby1lbGVtZW50LCAudmlkZW8tcmVxdWlyZWQtbG9naW57XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyAvKiAxNjo5ICovXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnZpZGVvLWVsZW1lbnQge1xuICAgICAgICAgICAgICAucGxheWVyLWVsZW1lbnQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNDMsIDQ1LCA5Mik7XG4gICAgICAgICAgICAgICAgI21pZGRsZVZpZXctcGxheWVyLWVsZW1lbnQge1xuICAgICAgICAgICAgICAgICAgei1pbmRleDogMTAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLm5vdGUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSg0NCwgNDcsIDg4LCAwLjcpO1xuICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4ICMwMDA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cyBlYXNlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAgICAgICAgICAgLnRpbWUge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmYTUyNTI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLm5vdGUge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSg0NCwgNDcsIDg4LCAwLjkpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAubGl2ZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4ICMwMDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgICAgICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjg0NDQ0O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICBhbmltYXRpb246IDFzIHJlYy1ibGluayBlYXNlIGluZmluaXRlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5yZXN1bHRzIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCA0cHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmFmNGEzO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmYTUxNTE7XG4gICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY29tbWVudHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCA4cHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmFmNGEzO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmYTUxNTE7XG4gICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiAuNXMgY29tLWJsaW5rIGVhc2UgaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5zb3VuZC1jb250cm9sIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxODtcblxuICAgICAgICAgICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgICAgICAgICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAubm90aWZpY2F0aW9ucyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggNHB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGMDAwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGJsaW5rLXBpbmcgLjVzIGluZmluaXRlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5tYXNrIHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyYjJlNTk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnZpZGVvLXJlcXVpcmVkLWxvZ2lue1xuICAgICAgICAgICAgICAucHJldmlldy1lbGVtZW50e1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9wcm9kdWN0aW9uL3hzLXByZXZpZXcuanBnXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA0NSwgOTIsIDAuNCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wbGF5LWJ0bntcbiAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnN0dWNrIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA4cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggMTRweCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcblxuICAgICAgICAgICAgICAudmlkZW8tZWxlbWVudCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jaW5lbWF0aWMtcmVzdWx0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggOHB4IDAgOHB4O1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDhweCAwIDhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNpbmVtYXRpYy1yZXN1bHQtd3JhcCB7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDIyLCAxMzMsIDI0NCwgMC4zKTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgIC5jaW5lbWF0aWMtcmVzdWx0LWhlYWRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZGNlMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiA3NSUsICNmNWY1ZjUpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMmIyZTU5O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTJweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmMyNzI3O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5jaW5lbWF0aWMtcmVzdWx0LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDcyNzI3MjdlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgICAgICAgLW1zLWh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzExMTQxOTtcblxuICAgICAgICAgICAgICAgIC50YWJsZSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZGNlMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnBhZGRpbmctNCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLnNwaW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZGYwOTA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAuNmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2NvbG9yOiAjZjc2ZjE3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmQxIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC00ZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFuaW1hdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzcGluSXQtMSAxLjdzIGluZmluaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZDIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYW5pbWF0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHNwaW5JdC0yIDAuOXMgaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5kMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFuaW1hdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzcGluSXQtMyAxLjZzIGluZmluaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZDQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTFlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYW5pbWF0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHNwaW5JdC00IDEuNHMgaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5kNSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hbmltYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc3Bpbkl0LTUgMS4xcyBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgZGl2LmRvdWJsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAwIDFweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA3MXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RhZGNlMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMzgsIDIzOCwgMjM4LCAwLjIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1MSwgOTUsIDEzLCAwLjEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICYuamFja3BvdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmYzMzAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJi5tYXRyaXgge1xuICAgICAgICAgICAgICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmphY2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmYTE0MTQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RhZGNlMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZhMTQxNDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOXB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3ZpZGVvLXBsYXllciB7XG4gICAgICAgICAgLnZpZGVvLXNvdXJjZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDhweCAwIDhweDtcblxuICAgICAgICAgICAgI3BsYXllci1lbGVtZW50IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1MjBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNDlweCkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2dyAqIDkgLyAxNikgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudmlkZW8tY29udGVudCB7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDIyLCAxMzMsIDI0NCwgMC4zKTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJiMmU1ODtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0NjBweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQodHJhbnNwYXJlbnQsIGhzbGEoMCwgMCUsIDAlLCAwLjg1KSksIGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA3NSUsIGhzbCgwLCAwJSwgMCUpIDc1JSksIGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCBoc2woMCwgMCUsIDgyJSkgMTQuMjklLCBoc2woNTQsIDEwMCUsIDUwJSkgMTQuMjklLCBoc2woNTQsIDEwMCUsIDUwJSkgMjguNTclLCBoc2woMTg0LCAxMDAlLCA1MCUpIDI4LjU3JSwgaHNsKDE4NCwgMTAwJSwgNTAlKSA0Mi44NiUsIGhzbCgxMjEsIDk4JSwgNDIlKSA0Mi44NiUsIGhzbCgxMjEsIDk4JSwgNDIlKSA1Ny4xNCUsIGhzbCgzMjAsIDkzJSwgMzclKSA1Ny4xNCUsIGhzbCgzMjAsIDkzJSwgMzclKSA3MS40MyUsIGhzbCgzNDksIDEwMCUsIDUwJSkgNzEuNDMlLCBoc2woMzQ5LCAxMDAlLCA1MCUpIDg1LjcxJSwgaHNsKDI0MCwgMTAwJSwgMzglKSA4NS43MSUpO1xuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzMHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgaHNsKDI0MCwgMTAwJSwgMzglKSAxNC4yOSUsIGhzbCgwLCAwJSwgMCUpIDE0LjI5JSwgaHNsKDAsIDAlLCAwJSkgMjguNTclLCBoc2woMzIwLCA5MyUsIDI3JSkgMjguNTclLCBoc2woMzIwLCA5MyUsIDI3JSkgNDIuODYlLCBoc2woMCwgMCUsIDAlKSA0Mi44NiUsIGhzbCgwLCAwJSwgMCUpIDU3LjE0JSwgaHNsKDE4NCwgMTAwJSwgNTAlKSA1Ny4xNCUsIGhzbCgxODQsIDEwMCUsIDUwJSkgNzEuNDMlLCBoc2woMCwgMCUsIDAlKSA3MS40MyUsIGhzbCgwLCAwJSwgMCUpIDg1LjcxJSwgaHNsKDAsIDAlLCA4MiUpIDg1LjcxJSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1JTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3R0b206IDI1JTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5zdGF0aWMsIC5zdGF0aWMgZGl2IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFKWUFBQUNXQ0FRQUFBQ1dDTGxwQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQWJLSkpSRUZVZU5wa3ZIZDRabmQ1NS8xUjE2UGU5VWg2MUhzdlIzMDBHdFVaamFTanFacmVaK3lac1dmc2tTMWpYQ21tMkxURVFBQURJUUVYSUFuRkljQUNLWlNFUU1KdUF0a2taTm5saFJRU2tyd2ttN0prRTVMUC9uR094dDczdmVhNjVsSjVydWZSK1ozZjc3Ni83VDZZZk1jSlMrVndTSk9sRnRNUXR1Ky9ZQ0RNZFIyeFR1eTkyU2Z5Z2ZDWlRiSHlpUXUvUDJ2NjMyVVMwaUVUTS9MMEVlayticmtCSmRhTFdQYnBGU3YvZGRTRTJmTGkvdmZYc1d4MjZvaHA4bVRQNWNOaTg2OVVFMXIyMVFWQ2VmOVJNU0h2SERFd25mQk5lOFNPejVVOGRlUnRaOTU1ekRSN3I1MTNoRzZ4OE51VFpKM2Q5ZVZGY3kwU2l5Mmd5M3h6cko4N2EyQUxvU2tyeE56TkZacG92N08wLzhDSmVidEY1Rnlka0Z6YVk3bFVsRkpNUmZ3WFl5QjBoWmZFWWpsejFRRUx4REtLeEJ4eUJkTHV2WHp1bE55NHlZaVoxUC9MS0lOVmg2MGtSNFRXeDYvU0xPVC96T1ROZXl3b09XU1pGZVF4WlVMa3k0c0hwcTJ5K0VmVklnUmlubnkxUUV5VHFzT2tQckloQnVFZXdoczNEMXlxSFpjL0dtU0lqRS8zVUNtVUdKaHQ4SS9GRnRzZW50cmVrcEdUWXBabGxwMVBYcjJia0VLem1IN1ZuVjhmdFpPbXRZdWtpZW4yc2tmR1ZzbTFnUDBXdjJhTVVpRjhYY0ZyT2dqZmN0WXNxc2tTSzIvV1dFT2pnUW1HaER6R0NlKy9SVXArczFaRzlqMDRGaTlXaThQYlc5WlJJWmJiN2pBNUJpS2ZteERiWGpQRnAxS1dpNjMyaTUzc2k1YW9zMlpoZzd5N2JwQVVXVndXdVRpM3ZWVTErZFVaNmg1ZEVZYnYzTnM3OHRyRDVsRXZUeCtMUHBDbUU5TW1hNDlZWWtBUG9XVmltdVVpajh3VDJzZHVvZU5ONTVsbUY1MVdVR2VIQmZRTm5DQzA0L20yOTQ3YmJ0YjllODAyeTFJREsvOWdKTHZyZzFWU2ZraE1XUkovVXZLakMrWSsxY3pzTTEzTVdjQVFvV25tMjJVZ0JxUk1tSDc5Q09HK1Foc3NzUHZLWmZwcEVLYm9NdGVBM3JWR0lXU1V2aitZdFYzTWZmY3M0WTM5MHJacGd2d3JyUVlHRHR3YU16RDRoWFZ1N0RYNGRMNHdLMEsxcmFTb1BINVVIQ0FzTzdUN1VMeEZVNFRNc3liMGlkMURYZHRidGxwaUlYblJGaFlobE0wbGN6NHpkR2pYeE5FbjlpL1hNRVdHMEVUNDhlSDREZzVUS050YjhoKzlZcTJJZzBLR2ZHMmVhU3V0SXhRbUhDRzB5R0dyRGN5V2Z4bDlWN1ZFeDhRMk93bUVScUh1K1FOaXhUODNIcjFDeHVsTmltbTM5ZHZkZDU0VXNmZldIVFN3WnIyWXNtYnR2SUVRenU1bG1PenBPdm52N1dMQ1BNbXN0L1BTaURpNHZTWGsya2IxaHc0eS9NbjIxMTlhWEk1T2FvSkJ1bGdqdkhqZEJ0dnAvWGlEZkNwSEJwck1qTjU2WWEvUVkvdjhPVEdZT0cybU5mRVNSZjlYaTBrVFhYbk12WG4zUGN1Mm1NMllWVzhhSVl4dXczL1p6YUJWaEp2SFREMnl6MndDNXNWbW9jeGlJWHovRWZuRTZqdFNEdHk2USs3c0liVEhiQ0hiZkFmRUhybHdoQWJDcGpVenFCQWFiYk5SU0djUEtiRWtOVzI2dk9IaTczYkZmMXRnazFnazFmdllUVWlPR0d4dm1jMHErZllaMkVJblMzU1JKbmJJaFk1SFI5OTlURjVjelI4NlBrTHVBOHNpUGN1Q2dWWGJXMkx0bjAzUlQ1M1FSdzBKZzZqa3l2OFlGYkxvb2RGc2M2d2x2SGhkYkw5bmpDejJHY2dMRlI4c0k3ZnNVUE4rTTRRMXMxNllzRWpzc1VuYU5oa3lSMndWMmxnaFlhYVpkOTBRT1hwRktHcGZqUGJjYnhUSi9YZEkyVzVtYmFGSzZQekZUcEdmcjVQM2JncmpkdHJ5ZFB0M3hpaXpLbHFPMUpFL3o1T3lRNVFZV0NmL21IcGdURWdHSjBjUEMxVjJYVzZqMUtIbHZld1NzKzJLenNEc1dSRXJDRTAzQ0MrYU1uaitnRFRVME9xZ3VXUkdyL3ZwVTdaVzl4Y3N2dEN3cy9xd2NPY0pRbkpzZHBCUXJsNzd4ckNCV0JxdCsvL3VGK3V0ZjdULzQydjBDU2tHbmp0QTdydVBpanh4eFFwcnpCV3liR2ZKenVoSVNtZjdpL3NKRFg1N25wUkpNTTE4d3FpdXhLOUp5Q3R2Q0dzZlhyYUc3UHZ2c21Cc2dCenFyQkc3N2JsNnlJU3BYZVB4VVM4U09YektaSFFrOXd6R1A2L1lLUVUwV3lyUEhtUW1xSlBNRFlORDh5THJpMkxxUXdmdGpWK1pSbGc0THFmdXZPdjZqOGZFQnNvTUNPa25GTE5XcGhuNjhJWjhKS3lZc041Q0xObXBOekpZbjV1eWxaS0RoNzQyUDc1dTQrVzk5OTd6VWx1MWlaUUlrOWR2a0xCUTVKVTNmdVk0RFhML2lhZFdEU3luOTFlWG82TDU1QWFGTm9sNUQ0d1FQaGphczNET1B2S0pxazR1elpZSVRmSDdkMWtndGpsaWhoQXlhVFg3dDIvWi9LRmRoTXljWGFIWTROYTYwTEYwWGtoRk8xWElFNnJGQ3BGRGx4OXZGVEZUekMwNEdCMWR5d25GR2hhMks2Z1h1OHdrSTFyNDRvTmlpckQvQ0NHbERoT1NiakMyeTN3RFZxeU5icm4xcE9qQ1FCNmJOU2xQblJjeFJ5eDYrcVFkVkg5b04wMWkvNG1MM2NkdG8yN2ZzdGhycllGY1hLSk1LRHE4Sm9UWDd6YWZxcDFGdDRGMGN1Z3pzSlJlQXhzTnlHV2gvN2hJemw3ckRNUktvWVJPYW0wUWNoYk9QTG5UVTZkTzl0cEVNMjBzdmZFQ0NTcytsVExMUUdZMkRHd3pNTmNLeTVtMDlRUDd4VTRSUm1SWGlSVmtQTHMzZXArTkdTRjFjMnA3eXl3SHhWYWFxSHBzMHR3N3JqY2NKWlJiOThhTGdSVW16YlhFZ0h5eGpOeXNKY3VGaFVPWFNmdHhQKzAwd0J5N2JXR1JXbkZZbVArclNiRlhyR1ZFYnQ1RFNCanZyVXJyaEI1U2oxd2xQTlBwOEhaZ1VINUlmbWVQUlNRSWZ4TDNxWjFsSTgxQXJBZ3YyY3o2bmV1c1UyNnJyZi9TSnN6YisrVnBJYlNlOFcrMWZLdmh2ajJ2dnlUeXZoVGRrbHdRRzhWRXcxRjZ4YzdKNCtLZ2daQmpteGlRWVkyQlpYODVlZnRHd2V4ZlRacjFpeE4yL0svZzdTZEZIbDBuVjdhTGFHU04wQTQ1TThvMC9RYnN0cEZxd3F4dTgwVitaKzdxRlhscVFGYWozbDB3Y3ZJYmN3WkNLYU13TGFaVHNDZVFoeTdjL3NDUVhwUFNlMlNuc2Y5T3M0R1k5YmNkRmxrczMrbUtnUnpTdnBkc2c2ZDY1QWVWcnowc3dnQzVRdTVtWDM1NDZicUJ6YzhkWVBxSkRjc3E1bVZ2dy9ZV01hS210SEMvSFovZks3UkhQNWsvOTc1MnNaUlNSZzNNc2VDejR3YjBHekR4MHBKWUlDYlpJNlpNbUVNb0Z0c2UxOEY4TTRYVytMV1o4V2NsbUJLeTR1OEdYN2JBR1lUMjJtOE9kWXZ0UWl0VkpDMmdoRnlobnlMMjJCcTl0RkxvUGRBdkZCM3RNWGoxblNMVmh3M01vWnBNUWtiRkJJVmJ5Zmp0RXl4RVhlVS83UlBMZ1Z3R3JDQlRLQkN4aWhicEtoYXg4SlY3N0NmSGJocy9YcjI5SldtNzdQbmwvWVJVR1FqakVoWDk2ODFrTTBSb00wMG1yS2JHQ2pJTjVFcVZuTzM0NHV3YkIzWXVreW1hN0JBYU50ckxEeGtZTU1lcW1EU2d6c0J5MnA3WnRNR1M5YlVYMnVYZjI1Zk92WGxGSGprazlKbDk1Uzc3NVBNakZobFlMUitjRWRMc0V5RkZQc3RXZEI2eng2cUx6WjN6WWlkV3ZLN251UU1XU3RRcXQ3Y1lOdnY0OU43RHY5RDR3QUVHaE41b3I0M21rVyttdFJRTHpkVEd5NWJidDBhdXBUWmI5cE4rMmJwWC9uQ2NURWJ0bHg5MzJ2WmNtZTFDcllXRTdMYlRQSkd2TFA1VmhaaExwYVdFZEFycFZvMU8yV0pnMEhUVUFTdklOczlFQkdDRnVtaFpwZVRnOG1iK3RCem9mdlI2dkRQVzdLWkhmbkZkQ0VteGZQWHVpZE52bTA0UExTWjg3eXhOdXpiU2V3bU4ya3QzOW00NjVDOTZLUks2U1VRZ1NRakpFL3VlN1lpdkxzdDhNejdYKy81aGVoekVQS0h0d1pzSEMyTUVuaS9INzdDUEltYkVFb2ZKRkpac3VuYVVXWW5RRDBWMlNVZEI5Q2RHbC9DMStZM0NqdzFKeEFzSi8yM1VySkpEdnpzWHNhNS9icWJSNFkvTkVySnN4bjlhRUtybnFxeDg3Wm5YWFRMZkZ2UE1rdTJ0KzI0WmlHMkVadG9WbkxKS2NscHRvWXBXc1laTTB5Mi84MjZHTFRvd3lUejVqTHo4bG42cytqOFBpYjBVeStXUks5MG1UTmhtSHdzZnFMRFliT3RKazltelF2N2ZUVEFhVjFZeWN1eXk0ZWQyeWZScGRwc2xacHY1bFVYU3hUSXE1Y3hWaEFYeXFSZnJUWkloRnIraUprYmRJZnNKSTRMNmwrWHkwNmZFTEZaTTI5NnlVdVRXQUYybURPeWxtN3FvdkJhT2lXM3ZXekdnOHUrYkdEWWduVjVxS0RGclpUcHFGWTlkTTlQNmptTzJtaVEzT1V5ZHdidU9QNy83ajRhalFpdnllNTFDMXAxek5CcFlLbkdqR2FiNWJ5ZE9uRE5wL3B0THlDR1g4TEZyTnNuczZSaEVJTGFhQ0M4eFpKWTlJa2NDVmtpWXRESzZzcXdOZVZ0RDdienBJdCtybFltRGxyN2hZdkc4VUdVVG5SU0pGUjl2bFBkdW12dW1jMVlMUXR2VU1STDJXOWg5WEN3bU5KdWlycVY0WTJhYXYzUlUwcWFadFlFcTJSOUVzREFuMzJaNmJHZGNERDR4VE9JcnU2MTFKRnJtZisyVHlkT1VpTmxXa1VhampOUVRzaXkvdG14QWRWR1pySyt3UzhSSzg0WHczRFhUN0pQYUl5WXNpUzdzNnBoUWRYbE01TGZLekJKQ2h1VzlSNk45OWM0VE1VQ0I4UHZqbjI0VmVYWEtQSnAvWlNWdVFzMkpKWEpGYlB0SnYyV0V0cEpQNXU0NXNmbC9ENXRManRoUHJWMkVOZk1TY2RhSFcwbS9YZE5ET2pGRnlHcjB3eS9QbWlBOE5IUDJxdGp6N21NTWZYakQ1SmtoUmgweGNldmVpTzJMbVAzdGVwSGZMeWVjT2RPeXlYaHRlZUhCZSs5OTdKd3dZK2YyRmhXTW01eWZNRWw0Njd3SkIrVyt3OElLbFV5TDdZeUt3VlNIWFIrWjNjSDdxY0RlRnhNeWZITHF0TkREcU5oa1FQVnpYWEZWamFCb3prNUxZTUswUjYvVFNPaXdtQ1VHVkJOK2FaRnBPaTdmWlkrcENJQmFSekZ0cGx1VkhqTHc5bFI4ZXVaakxySGJnS2E5NXhrZ3lZaE5HVlBoSnBsV1V5ZmtSc0FkdXl3elMwNGtQM0FrS3Rya3NGNDJhb2VCTUVXRDBIejM1TkltVXgrckZSSlJPNy9yM0E1bGlWQzkwQksxYzJIRTFMMlY1cEJCUTl6TysyV2xJOVYxR3dMUzJFWVZUY0o2ZEx6aVEvWi8vU1BmWHZzZkxHYlJQR0dCa0xUdkZ0Sk9nd2k3Q1U5Y0VXa3AvTUp3aE51TUdRbVJrSk9WT1dPcldMdTlaWW1OMWpsRXBVU053Smc5a1BPUEE3UjFITnNoM293dzlwZDlkaHBZVGtXOFRPR05TOElUNjRRZHgrVFJXcExtQ0gyMzZVL3lPN3ZLZWtnSW9SM1IyUmU1MlA2cC9VSUpzeC9wZitDU3dkTW40OHZNaWxsbXlpd3paL2NTZmpjNllqUnN2SEtWQm5uMVdickV1dVFnMVZKNW1GSDZ2alJrcjdYeXdERGgyMDhLb1cyM1NSSFBMRWNxbVpodnVRa3hlK2Z2Q0U0OWVVSFl6N3JEeDlvS0RqSkQ4TnVUNWpOczdaVXBRdm5rcWwxaW53RjVacit5SzZwUTloQlNMblpGNEp2UXdMS1lxYmJKWTljKzM5N2NITyszREpGdnprYXduTzB0aWd5WWl0SFQ0SC9mUlNqMld5UDMzRE16YXA2UXZEWkxqOTEzM1BXVDVwNUpVNGM2ZDdRcm9kbjZMeld4aTJhTE56b2lYWXhpWm9WU1N1VGtrR3pmRXJNb011Mk5GeC90RlRrNEI2WU0zcm9oTEZJbDFId3FrOUEyKzk1d2tZeGY3aUY4enc3NW1hamFZNGw4WVpudUIyNlphZjB2bHoyMGYrR2NtRVZvOElIRGRuNW8zbnhoaFd3NWZaTHBxT1o4Y1duNEpOV0VRb0hEZEQxMDk3T0J5WlpORTZUVEtBWTJFWDQ5eFpLd1Q1aTRlTnFFOVdMV3RhdFVrV3RwQkpPTnFwYTFqRkJGaGExVTNlNGxnUkNtVDM1bVJlUjE1eWlPMmpwcDlNVDdydnRmZTQ4Y0k1OUdXYmxBZ2c3VHJjcXVsSlVwbW9VaTZpVUN0NUVBRklIYmF4dW1XVXZoODIwN244U0NXR0EyTldJQTVHN3Z0NVpNUnlnd0VGdnIyczJLZ1M1MG1QUG5VeUovMGgrY01saGJOeUMxZlA3WG9oMDRIdC9DZ0lxZkxXS0kwUDZJcWxOajlndjUxc3B2QmZMQlhlL29JaW52T0NFVzlpN1FaTFo1dGMzVUVacGwyK0FhcTVHOGRLaER6S0h0c1pXb1ptR1JnNUhjd1VJc2ozVkVpS3RpNDlzejhabnQzTGY1L2lPa0dWZ3VuOTMzNU9US2xGV1BqakR3bHNXdk5yMXVUZXhrdDVodHQzMWsyVGF3WVdCMXhNUm8rdkFpb1ZCR1N2NnQwa0o3ZHArMTBEeXg4K0oxYzBUT1hSTFdDaHNzSWp0dFJYNytFRG5VMlJCSmR4SFZlWFJWekJDS3JKYWhBMGFsZStCMUMvRXRybkE0MWkyYXhUTGFucmhNbFptRWtoZ1JDd2tjZUlsYXlZOXJDS2RtaGZEV0RkS3ROYURNckJOM3pFLzJIaGRiNldQb3FUMUNjOThNQnRhWmJwV0JWYko0amtsekwxeTVkcmRRTTM2S0dRS0tUV05ZNkpnL0Y0c2o3SWdqNTFzTUl0YS92WFc5MFN4eDBJVE1uQkh6N0kwRVltSGgyek1mWDQwVTFYOGF0TjY4Yjg0U1dpdmJXdy9lSktUVUVrTFN6WDd3Z08wV3NtTC9Uc0ZQVDlFVmYyTDNwL1pIV081bWFHRFQ0N3NNcUNTZFlTSDltYzMzVGxKaVFGLzg2Z1d4K3RnZGpqaEliaVJzdnV0NFR1MS9HN3ZOYXR2Q0FwTmswZFBUSmpZYW5MOUdLUFkydG45L3g0L0krY0hrRXlXRWoxNFQrazdFQlRUOWt3dnl3ODZvb0FrMUh4NzZwVm16VXNGdEh0WnN4YTNoVCsyUCtnWnpyQnFJMlZ2OVZsbjUxR0tNb2FjcGt1K21FOWIwV010d3BObEhGMzQ2YWFGWWF2UE5IdnRJYzFqc0owWCsxaDF5N3BwdDV2L2laTnEwV0VnT29aMW42bUtqckV6TUpSbUQwMmF4NnZNbDk2Kys3Y3k3anB2bndOeGhHUjB4SWQvWlJSYmRPMEtnbUhWNWwrbGlZVXlhUW9sc3NiZWNwWWwyOGxsK3cyRXJiRExOWWtwdEo3a3lKL0tCZG9xcHNOczBpVFlFekw1bVUrU0ZEY3QrWTRsMGhtMGovWm5OTjQrTVY4aTdqOTIrUzhGdFpKTkwvL043Yk9nYmZlMGdDYXNNeENKemx2TGxyNGYzVHRBWXVUbjFSK3VPaUVGRCsrOG1vN3YwNTFNUjRpNWFGck1mdVBkbGlMdEdDQm15eWpLeElKYWZHNjJJbG5sN1N4NnNZY1loTVM4bVlNSHFhdWZlaUlBVmRYOStJQVliMENNVDh5TDNOL3cvMDErYmoxVzZvT293YVVKSVNhVE9mcitBUmlGWmU0Umx1NmlTTCt5bDFISW0yTFVqSnNhUXBrb2s1d0JVZjZkQkpLL1k0RVRFdUlmazUyc1l6eit3dmZYNFNBd0FaeDRlanppZmhUWnNiNW43MHIzN2RuZXNKWlk1SUozdEgyNFF4bjgwOGIvcWhhNmRYV1YzZjQvQmhiUEJ4dDVobHVWUHA0VTBDb1J5cTgyeFpmZUdaUTl2UlBXTFhFS3hoU1ZtNU8zSHFKVHRMZmJiUzNoK1djajVxU01pTEQ2elNmb25HZytjSUxKS1IxaDd1UjkwM3kyTENBbm5kOUZsbTUyc3hHVWhNbHNxYkRoNmhkQUdJZkhBMnF1V1QxMGhKTFRYUG5ySnM1NTBVNjhaTmhWdEZWZzBNRERTZU9xRXVkdUdWZmpHdmR0YlFzVElVN2ZOcmg2REszZkppVHN2MWxwSmh2eG9RbXBxeFJaVzVYZm41SC8yblRnbVcxZUZjaHEzdDhoNjdKckowWVhmbmhjSExiRGRES0V1Rm54cnFiVkF6RFZiM25EVVFkcmtIOHF0am1ya2I5WmJJUGQyTS80U1lIMjAvWW5MbjkwdDFndVpyYXV2N3I3OXU3Ym9sdi9VYVlub1ZiVG5DQmtoeTF4UzkyMldOTC96QkNGaDZvaHNiLzFnY2ozNXhraUhDNlBES25KenlmNkRseG5zT3hHY2tQcHBzakdUYmhZSnlhVDQvNHVnaFQ0V2hmcXJkOXR2RGpXN2VxS2RSOUtkWnI0b3ROdkt0QlNuVHQ0cDVIMXNEM21XR0VSL0tFVjNGSnBtcTN5NzRVdUxsdGo0aHRFZEpHMGdueHdRU2tYc0k5dENHa2g5Yk0yQVVLNWZlSDczWDA5WVR0S0FhcUhxblNzUjlyNWN1elZLK090REQ1OTRVLzkvRDVpTy9wcm1QWVJ2U1pGR3lMclE4Y0FKQ3dpZjJPZEkzZ0dobHZEVUFvMEdyNS85alJHaGVmMGtsZHRiTmd2dFMrY1pwWTNDRTNmY1BnMndZb1dRZWVUQzJpNUNhTEhvbWZyYktJYll0cy90UDJFbnUrd2xSZmhJbHlVbU9tZHR1MzVETEx5bjVjbUNheXVFc2pXNkl3REd4bEdSdkxEN3VZRm5wK1hJbkpqRlZGZTdtUVkwVUJlY0VybDZadkcwR0ZqUjNtaU5BVzB4RFo1K3JrMStra3dkeWV1U2U5ZHRlT1Urc3dtdHNpNm1MemhNclZXa1dXL0tsc0ZtOGxtV3pTc2lOMXVaRmdOeXRyY3MrZUx1Nnpka1kwTHNNWnVrbUgvakpzMzJ5SisyTWtqUVAycEcxRE5mdmM5R0lTOXVEU1ZtbXk0R0QwY1dYYkM5WlpOMEgyZjNtbEQ2c3gxQ2k5MVpvY2hYSWxhWWpEQTkwVUwyeUszTGIrNFRha2dyUG1pK0dSY1AvMjBUUlRmdjJUMGVvN0dKQjg5WUtsVGZQVGQzeGtINWkwSDZDU09sd0p5OGJpRmx1N3p5SnRuQ1BOTmlnMUJaZDRScVF0UGVsRFNMcnBMVkx5N0pYVGNkaXJGMm9SQ2V5Q3RlTVkxOTh0UjU1dVBscXhyWnBDcldGQ0lBM05weExES0FEMThtN3plV2FLVHAvRmhVV0JZSFBqRnNpY25uTzhUa1k5ZmVFUWpaUkxKUTdKZ3piRFZMQkw4ellUUFREaEFXSFl3Q0FkZ2E5d2ZlMVBMV016YUsvUFo4UkgxZnBubVAyR2F0QmV3eHpTRXhhTjZNZjFNY2I5bDBCMmlONmtXTThodi9aTGg2dDlrN212ZDlxMVpZWldCaHJIbGpJRVBOOXd4WWRjZllSeVpJeW83bTNWek1Iak90RlVMMkVVYUxVWHZFUWhrK2VmU0taZlpSRjBPUEJybCtRNzQ4Y3ZHcytaRUszN3NtZEwveXNIbVUwRzhRUVErNUdhTW5XVGh1d1VQN0hyOXFZSjREVTZmbGw0dE5zQnpaSVFSRVl1aHFjbXpQMmNRU3ZSWWE4Tmc2UlRQckVWd2taTitsNjUwSmtmUFhiamZPUkNUcGl0QmczOEk1b1lqRlNISTllUG5ZQ1hubm9iSGRCcFRRTC9aR2pPcXRRNHNuSEJSNzJDc05nOHlMT2FZVHlnKzY1ZUc3WW8wam9OQUdZYlZyZ3BDRnJENEx6WXFJZVhxUC9RN1JUcFowSHFPZEZqUE1ORTFvam5keklRMVdXVXFLRmxhRitVK3NNV2ZydnNIUHRCcklpYlBrR3pBa1YwYkVZWW90c01XUytYTW1aZjdjeDlkc2VLbEczN3FYZENZSnlmbDY5TlBlZjIrbXhBRXAyaEFjRWRMSnMvYzJ0c2crdEJRRkxnYWFJbi9rWDBlM3Q4akkzSk5WZkhsQ3lHRTJGdXVXbnBsTFg3ZFBUSmdZUEI0dDcrcCtoc2wrb2t2SXRpanFzOVRMUnpiaWJocDhJaWxmV0thZDRXOU5IUXFaSVArZmkzMHBYdEppYzJLWlRBcG9mTTJLL1paUmRNOGhpdVJYSzhWbWg4d1Ztbjlwa2NLTDE4a2JhUllxRG15S3BWRTNqOVE1T2JJa2Y1OGltejBtSWhsb2U4dW0wNFhTRU8yZ2JqcGoyQk9hZUtIanl3ME9XRzlnem51SHQyOCtjZWpBd0VkdjI0RDdMM3hyRnFGM3MrejNxMW00RFNDdzB2d1BkTWxQblY1dnBFSmlpaDNzWkFQR0ZwNFlpbFNzencwNGJMQnlnVFI2b2t5VC9Oc29DK1MvYjBGTzNmbTFkanJFOHMvTUNMMGZEZVdKRlBXbWRleUxxcEFwK2RWbE1nOWNPcllpQmhSU0ZObThCbGZQeDdpNXhuNWIvcjNvdi9ZeVlEbVo5bjZtM1VDc3BVVW9pSGp0dTliTTV5V00xc0F1SWJXOXRkMGhCcGMzb3U1cU1SVms1NDNzdjJCQWs1VkNqWkJwZzFCazhwT0xsSk1VQmkyMmlTbWF4SUNHcmY3SjAyWkJhRGNoWFFhRWtRcjY1Q0VyZnRocTJ1aCtzWjFxeTlKVFZLNGVGTGwwUFd1RHhkc2VjTWg4M2FFNGhBVE5oUGFaakZoamRFaHREQy9Ka3ljcy9NWWN2ZXlqKy9PN2R1OGxReDZaM0hQMnk3T3h2YzVHV2RRQy9rZTBKOXBmVXBNb1k5b0dJVFRCaEdSc3ZIUkk1Y2VELzIzSFhpMFVLUmt6TTcvcGRnZ0owZ2gva0p4Y281ajIrRXdFWW12UHhzT2pEOXdiQzRBQjY5RW1lT0k4dzc5VTl2eW9KZCtzTnhtWmFrOU5DTTN4MVlxODlzcGJUNHZjR0xmL21hRS9LUGpwVS9LakZMMmYyZmVOUFVKZkZDQ3IybXU3N1YzSHhQNGRZcHJXVDAwTVd1UHdrbnkvL1puTnAzWlpINlBlVU9Rakc5L3ZpQkkzNUVTVWh3V3JiZG0rMThHWENVTnBkOTFrYUlma0pqdVhUNUVRc3dramtpc1V2ZUtNbWJaRVVJVWxnK1k1WmgyaHl1SUg1aWdTczhtM2lCNjVONEtaWlNUZTJHb1F0YTd0clpkUkhvUzBqNjdaOXBhaHRrMldUZnY4Z254aDc5VTZZWUpkN3VETzlMdHZScklndHRsM1o0ZEJwSXovWE5PL2phNmVHanI1eG8yMTNYVC9ac1BicHFPUCtLVjFvZmhEazRTVVJUa2JCdTJ4TTg3WjVJcjg4d0JUYnh5My9zckU5cGJFMVNBZ2VNdnA2S3ZKMDZ1YjVvcmNPa3JTVG1HL1VHQzJBWU92dVBmWGwrVzFnM1RsTlpndnp4OGdMVG82Tkp2WVViNGVQbWVOZkNDMFlMcUhlckdHR3JzZk9tbHovNmdwQzNkYUVRVmkvUS9xS0JLTGUvWVJDbVBDYlozVjByaXdaTEZRV0wyOUZYR1JoM3ZFMUIvUDdPUnNSTXdnZkhEanI0WU1PSDR5b2pJM2pwQVVXK0lMUU41K1l2RFlyeThiVUZQY3M2OVQ1R3l3bEdiNXRSc0dkNDFHRmV6UU1Xc1hWa1dlUFNpM3hxa1hzeC9wRnlZdG85OTJBd1BxckxYeitVYkxoWXg3a3BiSzJrRkNnOVZsZVUrUkdKZ1FHMDJZYmJxVkxGQzV2V1VaR1RMZmFMNU5zZnpYNFhBa1hzK2NPYkg0dHhOaTcvbmQxbGxCK0tZenQvY0NSMHBlMkJBejlweGxOcUxwRW9uS0x6c0hoUTVHUU9KdGkxU3loenpDeiswVlUweUlPV1VEcVNPTS90cjRxNGFlMmJTVTRYT0xtSDFtTkhlZFFzSVB6MFdyZi9FNkUwOGRvbGwrTlBHK2huOFBSTTVjWnN6Z3hVNHpYOHBWMFJrWHphaUZwLy84dkEwbTN0NURvVlVHRkZ0MHFOb015dTBmWHlGdGVSOFpsSmczTXNERTlwYVpsdE1vWkJrd1RiYWN5SmV1enU5TkN5R1pqTzFjSW92bmRsc20yNUdaVW5qdzhyOVZra2tvengzSWFMTkFIcmhHbm5sQ0w1WHZPMnBWenc2N1RiY2xwczBwVm1JSnNlekIrbWl4cFhiL1A0M0Z0SDJSQ3Zha2psQmsva3NDKzdlR2JsOWRPU0U5RXJYWk5nSXh6YUxZTkFvSVNiMTJSaXhpa0pDUThJRU4yVnZBRUJrdnRGRnBjVnRacEZIK2E2c1lzSmZRNGZ3RE8zZjJ6VTJFMjFzVW1zazBjL1ZGc3RaSCtHODdzYk05d3A0dk4wWEJFK3EvdWx1V3ovLzFKQlhGQis4OWFOSFZkckpzRllwdG9WSE1ZOGpnczQyTWo1MjZjaGVwSFNXRVJvdk5zTXZBNXUwdCtaWEp5S2t5OXkrbTRrOHFFelBmTmY4bk04STRtYVRKbFJtckNTTXMrT3hCYzNyV3I1My80Q0dXRGNoOW1SSVNCVS9tNU01OUpzd1Jjbm0rTUdyVVgxcDB3R3FEN2ExSHI4ZUozeEZXNWI0cDJ0aHRPeUhGQnJTelFocTFYMXphdVBTWHpYYmFsak1VR1dGaXIvbVdpVnhlcGxOTU44UEFnQjZIS1plZXNaZ0xSSHArU0lrd09uUEdwRFVNUmdGZ1M3TnJ4Vnd5MkJ0WkNpZnVZRUpZaWU3eHMrbVdDRlZXV3pwK3hOS3plODBoTktES1ltc2V2MHE0YjRsOURFYUJ1dndSUnVYQVh0WjNidUpmRGhxODU1aUJXR3dRN2JGWDdjMWNtajlINXUvdGVTbldGMlBPMHVLQlI2L0xsYjQ0RExmV2VUdGFrUjZmNVU2RGF6Y2NtanRIR003U1piOE5peWNJYlpKM2pNVmlUU3Nob1MwdmhYZnZ2elZ3d3NDQTNwRkM4MG1YbTcxaXVYM2JXK0dLQVQyeWNzSGFXSlFKSW9jeDhxdWpNUVA1dy81WDNma0w2L1JiYStmK1pjdXBKVFRQVXFxZmEyUFFZUEkwYytiU1k5QTl6WHhVNFpMbGtmUHkvaU9XVVUraHVhM3JOaEhKMlIwTy84MkVnVmhsdFFHN1ByZzRlL2JBQ1N1b2NPUkVmM3psNlJXTG4xd1ZNdzd2RXprU2t0aXBjRHYvSHJzMnNPL21QUnlOVG5YT2lUdUVNa0toTzFwWGtqWmFTa2l6bWZKOFFma0l3Wk1IeFhJVzVPcXNtQ0NQcktmV3VxdGZFbkhwTW5XYk1RN0hDMU5nL2x2TzBuVHZMdkpaWm5CbnB1RWovVUx5aVUwenJhSGsyWFlxeERRYm94QWJYUWN1L1YvczgzYWU5S05WdGwyN1liRkJMQ3RWL05hQ3RaYmFiUm1oMVorTmxpRjQxZFVvOTBDT3hEMDhqSG80SmU5SkVRcVRqNXdtdE43NjdTR0RXQ2pDUUQ2M1RNaVF3ZEhkRDQyYXk0VFl6dUhweElMSVk4Y2lUSFQzK2RoNkhObXhIdVg3M1ViR1J1YnRjcjU0RzlGSDM4L1piWU1KazRTWHA3ZTM1RVBWNXBnaDlsc3M0NmNpb2RrRTRkZm56ZngrWllTVVByYzNvcXRtVW1MMlA0MnhSOWdybEQ4OFJrZ1dDMWJOTDFPMm81N1phQVYxT3dMMzRYYUpoT1pJWlh2Mm9GVS9MSWhLdXVsL0hLV1NhMkxKc0Vqa2V2TVRsNzhZcFRoeS91ZDR6Y3JMb3AwSk1aOGhSaVFTbWtXK1BVTzRPaytXa05xM2o5MmpCT2JFM0R4Mm9qKzNOMjkvOVBXbFMvYlFHOHNoUmR0YlVXN3V5R243RGY1aUt1Ym1XYSs0NStsVGhDelVEcHE1ZzEvb0VSTnZXQ1JMYnQ1RE95M3hZdE1YSGZ5Mi96ejI2SmhZVGVxRkRWYmxqdFBVTXllMGtXKzNzSmQ4R1ptMmZMSmJ6TjRSSjROVE1keHRjTmlDT05YWDI3Skorb24xM1dmSUljZkFMdm1QdnQrZEU3UEhUOTUyb3RNWXBkRXV1aU1jOWRpMW5lM3d5blg1NHRLVnZXWXlZMEM2a0V2dm4wNFJVdmJxTzlnakpPMUd0bS9kdmNmbVhXY01xQ1ZrOFBxUTBFS3hBYzNIemxBWjJ4VHQyMXV2UDBrYmhZUUdtMWNzY2RoT1ZpeXg3RmVLTzQ2ODYzamVBWG5kSE9IZjlGTHk1bXJaNktiaCs3a1NVd3pvTW1sZ0JuMUN2eDEvT2toSWdWQmprWUZRUkhoeDQ0c3pCdTg2Zmp0S0ZoaVFTMDVKYU9hWkFmbjNJRDZTaWVmRzZhVGFRUnBKV1hldVFFaVlRejRsdHRsckxla1BEcEh4MkRXR21iNTVWT0paakFhN3FSS21XZDRKQkpRZFlwSlFLQTVPeFE1UXNjTnRtMllLNGRXN3paZUhKcjVjVHpGQ092Vm1tZDlXL2FzOU5zanY3ckx3RzNOQ3VUeHc5dS9LbUNUanc5MVdQN1BCeEIxM2kzUzJDVm5tNU93aVcvNmtWejY4RVdVaXlHUXNsandTTE5Kam1vVkxGV0xXdDJiVHd2OFkrTHNJazdmdUd4UXAySGV3eURTaDk0dExkTWRkdFNwcTZ0R2l2TGlmRlZzdHRPYXJDNVJHVEU1WS9GNVZKTloxcjM5a2RIeHQvdHhIMnVYZ21vRU53aUI1VWNXTUdWMlAxVUx5cDhLSDlzcU5tMUE1S2krdWlqbFRwK01JQXQrYlpoZk44bzRwQjN2Mm1mVjAwM3dvbEo2dkVWb01ncE5XUlVIc01EclJPOUVJTTFpUnVUUFVXeHptc2svZUUvNUpGM1h4UVIwdW5vNzArYWlIZld0V3pHUXA3aUNGdER2dzhoRC8vRG1hTFJMYUhydElsYlhiVzFJMWFxdEZNM3ZFVnRwM2dyeC9rMC80MWpOV0VVNGMvK2ZlSFp4RVNIL3ZjVFBzZXZleHJiVVBiOGk3bHBZV3pKS2FJd2EzUTFEY1N0aGhRR2FFQ3hsL2IrZnNXY0xaRldIR29PcndIWTBQYkJyUWEwQzRZOHN3WmdFclA5WEx0SmpxbWpGSGFMVDRnOU03UWQ3cWtaalFoNFJSUWliOWhRTWlNNTN5N21NR28yMzJ2WXdjejdGYmpwejgrSUtOWXZIVUJ0a1I4bzJ5NTRUVmh3bXQzbGx3cStnaHRlOG9JYlh5bmpsVEJ5NlorV3kzNVY5b21Ec2JpZFNtN1VBSDBzd1hDL0lQR0xDK01MOTRsbktIREVpejRmQm1aR1VReXV0UHY2T1k3Sk1UOXh3WGUvNTRobTZEOVFPV1NwUWRpeTNlVlRIYnBKQmppVmoxdFNJeDNjd2ZqRVczMEU0RFpzazJlYTNGSk9sUEhEYmhJQU4vMkNma3h1SHZkcUgxRFJkN1J1M2FPaU5VRTlKdE5vUS9jL3poSGtiTVplcnhhNThzbEtjblROeFZhTHF4LzNKNG5FRkpIakgvWndQeVJENHo1dkRmanhzd1lkVmRrNis0aDhJNzczNWswTHExWmJudjF2UWkvVFFMbWV0bC94NklHZk9uR0pOZmF0OWhhREZaaW5wYW9ZTnhLV2dYS2lnVUE0cE5VU0pMTldhMExKTDJ3UEUvcmZ2R25LVjBiSzRTV21veGplWi9weWttUzRYZmFKYjM3bnV4VGdoL0ZMejVuRmpwaUVIdVVuSWdya0tGOG52VGhQOWE5RWZWMjF2eThBeHRZdGtqZDMyNndjQkU4eENWN3p0cUtaTm1tekJOckRwOFdXeSsyTXRLSEVuS1AvRFFEY0lYa3libDNuc05KTHkwLzhKT09sZ2NuR21YOFZOMlVIVHpVaFJnbXpzN2VVQ2VPZEk1N1hBc0pVZndNa21TZmRFZGJUc2crWDNGU3c0NUlJUjIvbWhDV0RacDBkY2JDTDQrWnNKQlZsKzVRY2hDdEM5c0YzbnZwZ203M3I1Q0ZJaHNiKyswMXh5eDlPcEl2SjhMMzd6TFFGNFRSRkx5NVpmMzBVRFlXMUFRU2NuUHJZdFpGRWNGSkNyZmwrLzYrY1VkRjlRNklYd3FNOXlmSHBMejZSZ3ZFZzJOd2xva01ncHBqTDVwRjRSUE53aFQxbGh0S1lQdlMxNjdZV08wS04zSDc1NFgrYm5KbnpsMFlwZHNiLzJrN3RhNmxTK3V4dld0NHFYaStNU01VR2ZBclB5WFBROWZqUE5ad1pON0xMbnZYanZsemZXV2RjMmZhalV3ZzhHZk5JdWQ5RmpJNHZrV21Xa2tMZTY3MDJRODM3NjlWVG9RR3gxSEg0aktjRFhkUFp0R2Zrei94aVg3RFhiRW9LNW1Bd05XeURhcmFHbG1YMXhBS2dsWEcwL2NJUlE0U0JkNzN6VVFKV3ArSzBHajJHYnY4bmx5bGpibG9SdkN4SlV6dCtIdi9oZG5kanlqbGszTFRSRHlvd2tHQ2FMZHdhSmQ5eS9ZTGg5dklLdWhud3F6bzNsRE9SSTVQZisvZVVQR2ZpR2tuZnpsWXd5YU5HRzZmSHpJaGcrTTEwK0lWUi9wcGpndTljTmlsZHczdDNiUkZyUGpFdG9zOG1SSzVNK21aSHZMRWdlK09oVXBUcCtmanBOKytUZHV5bGZIWTJ3L2I4S00yT05zcy9HbGlPVWJHaytXNVI2UU4xNjRjamhpRDU5Y3RZbFNpM1l5Z3lRSm56NWwwREJNZ3p4K3lzQVdvWnhNTXVYeVpiSDR2elpzYjVIODVmMm1XOHJTVzZaM0pqcVEzMnlSVjk4WkNmamhhSFNnVGwrMS9mRTZjdDNoVDFWcHF3elNRdE1Pc3lPa3lPYi9zdWNMdlhmdCsvUkszS1N6eGVEeHBVaTNlR2tjNUJVanRqamlqdVpRWW1EYW8yZUY4TllHb1cxRmk4ZjJ4UWNaR3czc3BFVGV0ZC9NMnlKTGFHQXU0WmNXWkducUsxRitMSnZPQysxVU0yWnJSSU1ZczJ4SEV6VmdLWklCSTFlUXlsOWRzbTNmK1pzcFF0TitPTWI0SjFhakdEa3BpeGtXd3Y3Q2I0OHorTkFhdy9MMms3VFRZT1BUKzgxNm9FQVlwQTdxWmhkZklvenZPRW1aL1A0ZUpxMk5MUEFQQktaWkcwMnFrazVPbEt1WkdZdnUwNTlOc2NDNnpkYXk3RWhNZmxwSEtocjZYZ3J6TmtWVWxsdkhyd3dZM0RQNjdFR1dOc1B2VGI4a3hESDMwaWlvL1hHWWwzZ1VkTVF1Q20zL2ZpME4wZnZQVEpwUHFyVzcvbWdjWmN2NjZiazdXbW15NS9BbHdyWk5xVHhNYU92dHE4bzAwMzd5eFdaeVh3cnova00rNmMrczAyQ21YRDRXWGEyMTVGTnNLZk14VE9xMDVkMXREb2hWelBDZVl6VGI4RUk3OVFic0VYTUlMVEw0aFNreXoxOWpWT3ovWXYvcjZtd1R5K1hlUzlFSTNac2lmNGN2TlRFZy8rK1ErYmVqakMwMnhGOEhtNlB5NTFQeENGMW9NYnVrdEg3L2hWOWJGaXR2eHhvYnFDRDcxTktObXpzVGlGYzZiSW9DQWQrY2xWZjBQdFhlWDIrUVBtaTV3ZDJidjdCdXJoVlhCNmc3Y1lmOWN0ZFpWdU1NZEtNVjhzeGExRERtVnlpU245UnNiOVgzT01pd3JmVEovZ3ZtMm5PbFpxYzBVQ3VrUlNOMEYzdStQY095QktmRXRNYzdtUllieWJsMnQxQVdxZEszbFNqclJCSkxUY250TFFNeUhJNU4vSUlkSldvbjZzelF0MnBOV2tOUDlQMzhnbW1SNnl2azAySmdLMkdzVWtYU1lvbVFzTnBTU3kyMXhwekl3amcwOUhUZnErOGdiL3hVQkMrWkVOUHBJenk0VEFsMTlBckRyenYwbm1OdlAybEF2Y1h2UEJFcFVXK2J6ZTR4U1JpcFppK2JITVRTMHE3dExkbTFLblFjWDkxWTM3VkNwOFVmWGJEUklMM3YvcTN1NDlaUlJOSldCNC90RmdOcmJiYnlPN3ZvSWlHVHAxODJsdHBJa2pvRFdDVHpVT21aZnJvTjVKdXpGVk9mNnJid3UxMG1keUw0SHcyZm5mMmQwYWFqNUZFblZKeU9adHBybVRQNHMvTGI0SFNZOUI5T25qOGVwNEZEUXZuZXRFM3NzZXBsZG1acjZxajFGRjhyaktQaXBWU3hlbnJoMm1oY0RkTmw2T1N4Q3RNcHB2RFVBcldXV3JxOWRURlA1SkhGblM1OFpWd016UDM0bWp2eVVLN0JiMDZMdlBLMEE0UnZPMDFvN3F2dXpCcUxCNXNyWWhPMlJHZ3p4OUx0cmZnY0RkbmZlSlFLVS9TUlo5bjZSVFB1blcxTFVUMi9LTC9ZRVZkRHpFSU1EblIvZkRrZS9UaXpzNkUvdFY5TTBVYXZPV2EwemxOazEwK1MyMXRIeHVUMHNxeE9XVXhvdnFuL1BCZjdkblhVMnZ0M1VlY2JlbkUvK1h1T09ySzlaYnFaOFZSRklUazM3NUg3R3NkUEdkQWQ2VnIzZFJsWXViMDExbTIyL0doaTcyNkM1aEVUcHJGZzFTdVh4T2FmcXlYcnlPU1hGMi9mNndSZDFrZFBGN0ZGemw0MTMzNERSekxIUHJEM3JYdi8yelRMREVhQTE4cXZ6WnQ3cFowUml5Mmc1R2JOY3EzMVZrZDkwTlRwS1VKelRVYk9wVVZXMlIwMWpMZEY3S0hVY29wTmk2YnZJOW83WVdEUVBoTFAyMFU2UUtUODFOdi82QjZ4MkRJcVlvay95blhTMzhQTWs3MFdFUXBEVmdtQjFYRWF1Tk9VamIrZnRmZjgva1dyNXM3R1F5OXBsSm1NaDdielpXSzhMUGp3aHB3YU9yNVBITnJlRWh0K2VpZlJraVVPZnJxQWNQelUyYXVNLy9yazloYmg2eStabk5rdjk5MDZsSHJqbVdnaWpKQzVtT2lNV2NMS2s5MjlpMko2K1lSRER0QW96ODNFQmt0eTk3UkpNdXlwUDNyekhubk4vbWcyVEtqK1FpQmtHcGl3eSs1NDZBV3pIemxwRGt0SVI0cUJmeGluMnB4SW9JMGI3endsa2I3WXVtblc2Q2tyaE1Hb1l6MTYvZjdPVzhHWEs0N09zU2FFREl5TmtHT0M0Zng2YVI4UkEvWkZNZkFiTjIwb1BVU1huWVFrYlJBRzVCL0d6WDdORllzc2ZuN0t1aGRYcWR5MUxtWUZKNE9UVGF1eGE1ZEYrUGpWSzlmc3BNK1UwSnl6RWYzbUF6WHhKR3R4L0xpTUViT2ZicUgzb1J1cGZzcVpJc1BLK1o3RmM1VEZGaHRFWVlHQW5acFdaRTFFa0Q4NS9Ob0xCdEg3TEMvYmZ1dmUyN0ptbC94VHgxZWl5Y055ZTRXRDllWlFFbzNNa2liU3VsRjA4S1hzbTVtVUVCSlNLRXd6UjJIMC9JL290VHRPelhkRzdLL2FrSVdPaVBpU2ZiR1JrREdKbndqVFNyRVVOZGttRE5sTDN1emk5aFpoN05Sa1plNStlbGFzTmJERXh2MFhISXFCYkNCLzJISGJxZW1UOVY3eTVVM25malJCbWp5MWF1ZjJsdVZpUUp1d2VQTVM3U2ZPeXRObFZwUDJXd1AyL0V4M2ZGcm1wSE5jTExtZFdlWDZwZDVsZVdUdGk0dG1FTEpmNXM0eVpQREhuWSt2aTJ3Y28rZkhZMS9yWllsNmF3Z1BVcnA2Mk9ENnlzc0dqWVozOHU0SDF3aEoyR3V6YkYybnY2bEYzbmlSTG5Pc3BKZHFJWHpMV2Zvb2pIYmhXbGZKb2JVOVVjWjR1eUtPazVUZEhMWFl5dHVQSmNpTE1WVmFWR0NmdkNBUDNody9KWjljUEhDcGFvN2d5NlBDc0ExMHhCTTQyUVlXV2Z4Ny9kYjk2bkxzSm1jRkoxL2RhdUtsWFdoZ3Q1MnlkbEVrZCttYlk5UkhqMkw1dzJLeCtHT2QwUldXSDVvNlJ2ajFlYk1JU1pkREMrWmJ3NHBCNmtoOFcxSkUvaFlucDZtenlCcG1DUVNJTEV0YXo0K0tIRC96a1ZxUnFrRXFlNGZNWkRKNk1vTEkwbmt4UVlvVnU4d1V5aWlOZTJhS3hUOHFqWU9NaTFTOCtzNjJZdy9VR0RBVlBXdUd3YTkweERlalFRamZ1bUdtTlNTdjdLWkhzalorMHNTd2phVEV4amp0MGl3a0lrR09PZ2xXYmZ2cTVOaCtnMmdtNkVwZ3NPKzhwWGEvczFFT3JMMS9UT1R0SnlOVCtQRjl3dUlIUngya2hyUTc3ckxUZ09udmxsTkVTSzk5WXYzNWNIWGRJT0tjckJ2SUR5Zm9KelN3WXZHY3VYVEsrM2FMbmRGTUVQT1FZNThCdFdhUG5VcEVxS2hIcUNEZEx2bk1iaUg4dWNPVy9YaE1HSXdlRUxCeXdVejU0ZVJ0d1RDSVNmUjR4T28zVDdmdE1VbkQwdEVvSTE5OTBBeDY3RC9lTCtPblNMRmNmN1R1Q1BYYlcvK1JPWDZLRkUzTVBiTVpMMmFtSk9jL2VFaklpaWFZdjloeU94QjVrandMaE9MSXVvaCsvcTNaektycDBjaTZHQjZQQmsxZWQ4bXFuWm5ZYzltMkNMTlJTb2p3VnlxRUtZdStPV3RBeUl3NWZ6MWhEaUc3cWFRMzhxeWlVVkU1a0NLMGkycEtmMmVPK3FpWVIwWTFieG16LzZ0ZDhzbXExZDFpRGpNeHZnMEp6V0VxWEorZUZYWXpGWHQ5MVVLQ1VUdFhMOXBZZU5CYXl3OHZMWjJJSzE2YVhONFR2Zk5jbjFoUTEySkFuNlVQQitLUWdkaGdLaElYV2FRMkdtV1pQZmk5WHJISFFIN3F0TW1SazRUMzNUS3hrL2tVZW5xYlZ6Y0pxYldFUnF0YU5xV3V6TXp2VHR5NFNTendSZGFMUmY5WUkvYVl1SG1QbkxtVFVkWXBGL21YRG1IZTRFU05YWmZ2RXNiSklidTU3NVduelpIM3BrNU5DN3NsSGc0TnI4NEpVblpBampiZHJsZjVzMmNadW4xZzJ2cVBSQXd1TGJSWnpsd1ZpbDUzMldaeDRNL3FIV0ZKbU40K0w0OTFDNTJyRlZaRmt3Nk5nL0dvZWZDMWVSSkZaWkhtSUlUL1ZHVStJU1YybUdZZmFaT2RKdTdxaURMclQvUUkxZTlvRXlhQ3ZiZmpkV3h2N2ZUcG9aTTdSTjNCVzVOQzFmcVFlZkozNHlLYlYrNWRONTBlNXNsLzRNQ2JqbGhHcjYzUnFEbjVOanQwcGpyS0RjWVRoOWtza0d1dFdCckZrWVI4TWhtMVN2NHhha0NKZU5QY25sMG9JR1RJSW5MZWRzUVdXVHB5YkJmcHFZTDI5VS9FTVBXZXU4VjZlODNjYWJXRWhBeEVZMGlzeE1leHhzWklZNTA0VFdpTmZIOTZlMjFpbUxVZEllV1pUZklNU0xmcmx5TlR2blI3NjRGakp1Z3g0MlVhQTZZYmkzYlc3RlJORXZkZm9PbGR4OFhodnQxMlhvbUtkamJWaHlydVdURjNlK3VoSy9MTXB0eC9rSGx6TEpFcktmTU1DT2tTNmlrMHlaS0RwNk9wMmxvaDJ6U0RLSUhETGhyNlQ3Qmt4cGNYclNIU0wvaWJGSHV5NmdWYjdJczYzOEFKaDRWOGlqWXYyRUlhU3l3SUlTTjJVZitHek5jZUpOekp5VDkzb0hqcERidUYvTUlVb1d4dm1XWFdkM1l4Wll2RE5sSHhycVAyQ09sbU9FZ2dabG41VDhNRzV0dlNjTFNqbVdZRFI5NStrdkQwbllTVlkzWjlvdmJZQWhtbHhTK014bU83TmZLbERNdnRZVy9QY1V0ZjVrdnZnSm1TclJQTWZXTmNhSm80L1Q5TG84Y1N2T0tDOUswOFgyMzJ3WE5DL1hzNmhQQ3ZKNm5ZQVRPWldYYlo4T3NqY21OWXpHTEk3SlhDTjUwakpMeldKK1RZSGg2ZzBjQ0tTTGNqbEs4c1F1ZWoxK242KzdoWVB0Qkx3ODREbjY2T2swdXY2Y0p1QzIyd1gvNnEzOGJnZ0lHa2hmWVkwRVRxL2xzN2s0VC9FWWlGOFVVMVM5MFJxOFVLVmd4WTI5MHVueTdmdW02U0RuSjI4czkyTUNIbU44VzVLNHJFNUNOM1NRUnFQM1RRQmt1c2VycEhiTGZtd2pXYTdSVGFxdWRmbkxHUDBMYVpHUU9yQ2V3UTJuZk1GdElJd3lVTDc3aDd6Nm52RnBrbm54MjNxL293L1hHT3J5OTNlR05BMHBzWmpXTlVEWEt4N1RaM2FKT0hjZ2dKOTV4bC9KSEczQVBROU9DU0hMZ2twdWc1Y2VkTFQ1Z1JPZ2dOSnZZYi9OeGh4dk5udXBmb2xCdTlZdmxiRG01dnpad3hvSWlrZGRZZW5ybk4yNUxrMFhXenlDckN5Q3lMSTIzSjF3ZDIvblRyM0RxbHpKbTNQQnMvd1NNaXVibWtERXd3ZWVqeUkyVnhwRzBmL1I5YnN5eCtTbC8rOW5LRTdCNDQvTTZqZnhCWnQxVVBqbXh2TVdUdjdGbnJQdEpJdFNNVzc2UkEyOXNNeEl5WWJNZVJOa0ltNDlscVBydXY0OWhqRndqK1QxdnZHUjdwV1ovdG4rb2FkWTJrbVZHWjBVZ2ExZEZvSkQzcXZVc3I2VmxKcTkzVnJyYjN2bDdaZ3pIdXhqYTJ3WlhlYklNeHRuRk1qVEYyS0tFa29aY1FTQ0FrZ1VBSUtRU1NONkhGTDF6dmgvdWUwZnAvL0kvOUFJZlhoeXhwbnVlK2YrVzZ6b3RpY2NPSy9ZbjV5R0xTcTNTdVJCbEx0VUl0Q3NoQkNQK3dIRnhseUU4NTJZZG1jVVZ4blhWUEdhT0pjMHVWNGxSU1JrQ05TUmJNczh0Q05ZU29ydGlsREhtWU9IbGFBVGtxTmFDd2RXZXVYeWgvLytxM3hnUTA3NzB5S2w2N1cyVzBpMnN1eXhGdmJWQzNIS1VyMDg2VkNvWGkxRHhjT2J3dUIxZEJRY1hFdkJ4Vi9IU3dhbDNaZUJOYktxWFZiR0VJeUtjdzdyMWpLaEhmOHIxcFA0NlJJdFR0RUZ0VGNwUk8zbytiYWYxSWY3TFpWdHJEeTJwV3Q4QlZvZUs0cXBDalhCWFJ1eDRiajVNZmNldDdrODAycGFxNXlleS9WZy9JRWM4SHlQbDZKTEcxdWxjeHBiTWtMalRLc1o4RmVTdDBxdHRNdkFxYVdNQ2phaEhhTGRTSXF6U0s3am9oUnpueWtDbHVQaWRLUnkyS3BlaXhYUjlwRlhJK0dsWVRiV3FnVDQ2UnhlSzE2Q215ZDVJbW12WlNvaXdoLys4NnFWVXJBVnhtVllWUERuNUtWVXgvKzR6bGdiU21IRndobFcrZXR0VmZ1bnp2WDVFUDN6V0RRcm4vMG1yYzlVc1RnallteXdvTWl1WFl1QjBHNU5xUmM3RUtuOTVKbFpxTmZMSjBsbHhUeHZ6V0oycDNLL3JKQ0puMFVCdDh3K0tIRjFVbmg0Yi8yeUp2eVpyb3NjVStVNEpoWmFycGZhdUNldVBwdXlNdVB3TXFKU2JrS0dlOVNjMXlqUDJiRERzTkgydmNLL1lzQ0xJTnNzbFNJQnZOMTkyb0xWcTFtOTZBVUdaeXlub1ZrcXJUMkZpU3cwVjZEYkpKS0k5ODZvVm8yR09IaTBta0NuaVViaTB4VWRHOVM0NmdnUXJHTjBveTNQY01DRlhkZDBRbHFqMDNmYzFsZWlpaCtoMTd4S1VsNGtUcEZPK2ZFWU9tM0hhZWRXa1RSOCtwV2M3NkVDNnZOVmJ2VVVFVGZkZnVaN2lnVlVtdVREdHVZa3VaTDdVVEVFcWpYY2hSbHJMa2tIZjc3SThHRk1aVmx4M2taU2hPZ0dwbHZTVnkwN0V2VFRZdnFMNTlvSGhWeUZHM3hmSFVLRk10azNPamgvQW9UZldDZVdJMzlZaTg0WTFCdFlucC9tdWJrL1JRNDU4UkJHUDdibGtSWnk0SThvMUhUWjZISjlVdWxxSUd4NU1pV2liWEtjbHpxZVZOUFFmUE1MSnptbUpsMGFWc2YydGlTMUJqWjhPTkw5V0pUODF1MzN1VWJmTXhKdzZaZlpYcTNPT3FSekNKUysrRjAvZnRWZzV1MnpDZDlBaDZJN3RUbjNPV3VHbkI3cFB0NTBacnowcGlLK1ZTekRLT1FqTTN1RzV1ZFo4NkNWcHNRT1hkb3ltWFlydDFlRTNMZVdKVk1LU1dKOFlTV3lvajc2VTVzKysrY0VJb1ROSERYdm1GSWovcmVEaXFkdFBhVTZGY096Y29zUzdGRmhXUXJjaHppNVcxR0hPQm4ra1g1ditoU1kwRXhFTng4ZW5adTR4b3FwSlN3cmlmanRPUG4xenJVaXhuQVBlbDZHKzh1Q3dyazZid3VESnhIMXdXdlp1Q3Fwa2p4RWViQll0ekN1MCttVndhWExlOGNVb05oSVdpSDVvVVpDb29QdHFxeWdlZFA1OGlJT1pIaGFnY0k2eGFNZFkwRjhFVmFoNWJZZEVpNXFvVkVVK3NFbFdsbklrRmM3Z2JFak5kY21vNjFYam9qTHJrVUpMY1F2ZUVEWmhKVGVKQ2pIeG01ZUNxVmxDUk9hUjhRVTVpU3kxNHB3NkxXYU5PTGJqU0lrZE9jaEQ1aTM3aXJVTk9uMUF4VTRKVzFhaVJQTEtjTHNxRkhLUGxva1g1UXZWbkw5Z0N1TVRxYlhydkhibHJ5bW9UTGJhUlVxVS9OMHEzcmU3SUYyb3d3akU2NVgxbXAycEZjdUdkUWtPRnRtMTBJblBuYjdzWlNHeTl5NHM5aXpCbFpQckZpMG5iN2NzOTlGQ3IydnVYbGFWc0N3NUFkU3JmTXlublJCMXh3WWo0VmErNHBtajN5R2REUXdmL3VJZHhLeHlEVXFYakt2T2U3bGZnRVp6RzRiMU40cis4cXBOWDdVVFVKVzdkTkVzMG9hYnJYZVUvUFpoUlRWaUZnaDFIemlxUGF2cTJiWFJ6b3didHlJQjhEWHYybnBUejZWbmxxVVBsUW5sL2xaOWM5NUVFZE9aNjU4WVBLVDAxVm1iOGxQTVB3M05IM2x1dDFqOE5VRCs3ZC8yazZjZ2VPRWdkcmhxSVdGM21JczNuVG4rNlY0NjR0NVlpUWM0REsyVGVOS3pnSDN3cGtNL2dyM3BsSEdkZGlhMkJBOU9IMXdOQzNMRkkxZlA5dGdNTGVOZStQMEtkbkg4YndLTUFDMHBUUG1WL05TWVNXMlNRVGxyVk9tVkdvZkFQUFR2WGhUcFZvRHdxYUZZbEkybzlmMHAxOHV3OE1EakE5dVZRcCtDT3ZZSVJGVTkwMEV6WWZGRFloZTNORGVJRExvM0tFdFg1aGdTR3EzSUczaEdYbzJnS3hJYy9KQlE1YzBHTytFd0xSYmlMVEgzYnJ6YUxQcktHUzJYY3YrTk4rNHk2L0lQREg2aFdsbGl2bEVPbVdWVVJLWEQvb2p1eFJiVzFlYmk3Rmc5TVVLZFNNaW44dmFNY0ZSdy85WWJENHEvR3RtODRNZEVsSmc5Ymc3cm5teDR6bnZ0d256bktMMVVxa3hJam8yUDB5OWtNa0VHSm9JbCsrNHdib3dIR2FFQ3VlT2Y4RDNxVWcvdXhJcEwwN1FLbTdSMWFMTlJBSWU3ZnBQOXJNNjU0MndJUjQ5NDI1Mk5OWjU3djlubXhkOW5NYUZXdHpxdGtkR0hyL2lrMVp5M3k0ZEovcVUybzhaNmozeHdYcWpwNjdyOHJkZy9acVdZcGFRdnI1RCszcEhMY20wdHBraU1QRmFxTmRqYzFLdjJ4ZWt1ZE1iNnVYT1UvNmxpa1lwTzZ2anY2N2JHVXNIcEtVZmxWZlVOVXFQdjN4ZVRTSWNoVTF2ZEdUSjFOdmZob3hOYlpWL20xRTFzcXZPMklvQWIzbVlFa2RTYXhKVlJET2RuaHZyd1ZlUWlyUllFWDUxVktwaXJGUXlFVlUzazgrRkNYSE9KQ2hSczdDU3VxTWtKVW01SjRhalZ4eVpiRTFVTE14b2txTG5wbTN4YVdBMHZIYUJMekUzTDJqOHFCZmpXcVVzMlUvWHVVVEZHMnJGYTFrNzE1K25qa1l6dmtGNmVPRWhKMmpoMFFWTXd0cXZBcnZiLzJ0NnlGZHROKzI4NTdsMjRwSm1SSWZkUXE3ZFlhQW1rdUZyTjBZU0dwRlRZY2JQSHVMQVlKeWs5amRFTVpOQXQxcUI3blFhTmg2Y3Bmd1VvS0ptY0p5QkZGaGxTVUxnWUhXZnpFaEtDU0ZsUDNYZE5QbXRrdlBiRms3bU9tbEhWbXI0cFVURVFOMUJOVXZhQlNlUXpJMlJ3WEtqUHZVdktWKyt0U3AxUXRjbzV0SkxiRURYdmt2U25mN0NLdnF1TXl6YlVmVVJIdUczWXFMQnAzV1FwdWd6Mjh1UzlIbVlvSmNvemlSWG1DTWJLVlI0VTZTSzl3aE9vTm1mUkxkZFN5WkNkT0RRemQ3cXAremxVSC9wR0RHSUc0WjE4bDg4ckdMeWN4SWxTdEFDNGw4bG95YVl1S3hCZkdWVVpNVkkzSWNtaHNEVlhPdU5MbEtLaWF4SmJ0L0xoMFdmWUFvVUdPR3BTcERKVXJVM2xQK2hrVVhka0tDZnQ4R1g1SXVYVnBJMDYyVWFPYzk2Kzh2Zk9wWVJVOUYvM0pvRmdZcG1oanR4eFZLNWE3d2p6dUgvbmxJQjZQQ1VaSlkrQ1hzYTlOcUkybVMrdTF1MVVocUpWRGxqSVkrbUd6Z2JsUi83MHVoWEQvbzh1ZUVJNjQrZHp4TVJYS29WaHhGWHloeTdNQ1pQWnVDaHF1SFJJcVlQWlZwY29XRDZ4K2NvSldNVFdYMmlQN0ludUV2TmFLaE1ENytqbzVaa3JPTkJuS1UzblNpclI1bWlMQm9MMlVra0piZXlLMmRnazFWVlM5YXpkdG9tWWRIdDZVMDl1ZzloUW95czcxYngxUzdLRiswYk1vTDhWVjAwbldGL1hDdnlia3Y3UGE4Z2Q4Z3ZqTFJsYlF4cnhSK1lXcFNXeXBHeTgxOHY4K3BxRHlEUGRLeUxudWloQXFZVUdVcmI1OVRJM1Bsekd2MkN0R0xkYXJuNlRYZkRJbVIrSDF6ZFQ5YU55cDlkdGdPRk1kblJzNHVmZlRNNFlVVHFlUWs5bWptS0RSV0RTVitadEtYQnhsNDY0Zi9VMnZtZ1ZlUll0V2I5aGhELzMyUnphZFZ2RzBTNCtLRmJUandJQjU5Zi9KakNZemNYczJFMXVuZGxLS205aGkyQlF1dUpUVEo5NjJSNUc1STIwN2hOTFVTYStjK2xXN1JTODJLMWh2blRxUWcrZk1idm5JTXU5b1dsdzVTV1RkZi9maEdtL0R2aFpxMUhIdkJMN2IybFZPU2NTai9MZHNVTVM0VUlkWVBuYnhkTUhxandlTjdERGwyMCtLTFIxQlNMVkRCd1ZGbzJ0bVhKTFlPbkpBK2JUaWlKUnB3UkZxZVhHV2VUa3FsWFA2aER4RUMyYTJWeU5rS2IxejFYaGk5ODlUcURMQklwMW5MakQxOXIxQ1hjcFhzNHBwRThxbThmNEMxVmF1djNmdHZVdjJxMGVvTXhQVUcvMWp6UWE3WjhTV2krc0ViemloSWlMa3Ewb3dWMWdnWjJJME9mQjVYZEMwTUw3aVhLRVMwaGtrYUF3Q3hrOG9WSVdESXhSVzJ1d1JwczBMUlArZnpBblJ2RXZaRkpqemdNVW5lbFJGNWJ0MkVaUWpYai81dzB4bFdTOHFRam0zbkJVTXEwbmU5NjNLOS9ST2dxcVNRNlVGTEpyR25Na0dJYjdkYjVuSFJjcFd6dG9hcmxyb1ZlTzNhbEp6czBMbEMyVXJyM0NXQ2x4bC9iSlpSUVRVcGpBRktraWV2Y25HL0pKSG1ZclJKbFNIUzY4aDhackcvTEZGb1V6YzQvdnNQNnV5c2hYUHRrNUxGYWlFWXJzMlNsZW1Pcjh4U0FYVzBFdnN3cUNLRkdCWWJRYWVxVWFMVVJuRGZYSkk0UDdyZ0R5SmZVWktnY3VJc3YrNVV6bTR3NHQzTmx1NWRaN1pqNmlLY2x6eHZuNUtLU1dJTDluMFpyVCt3U3JzYVRUclVrS1d1dXc1Y2Y3MjljVmpoQVExbjRuUWFENWNPd2FITXJNWlQyeFJZSmR6U1l4eE9IM2krZ0U4NDRmSUYyUS90Y0lNcmdxVWpVdlAweTZ1dUhOQ1ZjWXErTmd1Rmw3b1VxYXlLREdGTnRFbjg5Ky9Ja0JOOHNxUjc1NmpFQmYvMHl2djZLSDJEVlZZTWlqS3czOGtJR2F5N09mamtDT25iMU9vNC9pS3NwaDV4NVNSb1psdjdWT3o1YnMrTjkwenU5aDk0SXlxNVpCaHRzWVBoZmM3OGlpS1M4ZVMxMnlOengweWMwaEdsZjdZSEM0ZFo1dm9WZ0dEWGU0UGE4MkxlN25Jck9TVkpXZ21yb3J3YmxYaS8vdGhlYXlWSUZQY2UwUVFHZHBIWWV2R0hWMm1QTjV6OHU3RGI5bTRjVkNRK2U3UTc1dlVKYTYvVEsvNG9pTVVVVkRncXV5UnBkUmlwRWlzWjh3MXFWQlEvdkZtS3kwUFBkNGsvbnhLTVBwM0hnYStXZnExQ2NTSG0xS2ZoYXNxbXVWUExwMEU2U3N0eWhhVWYyZFVpQmM3VkVXSnVpbVR3K2h2STZYRDcvSmNWV1BueUtGVy9MUk4zdGNkKzJhTkhISlY5UXFyU2xJd05FMmJZcmJHWm5lNWI5Zi9yU0x6MkRueHdQVDVmaUZ1T2srZUNwVlBkS0NxdTBzWkRDU0xISEhxZ3NKaXBaa0ZXK1I0cmZrdFU1blhuaVREeG9oTTd3NHlqa3VSOGhoVWgxQW04YThrUlc5VkFuZDVRTWdoUU90ZGk2b2ZQdmo3RHJya284WmtZOGdqbXB2RWo0WTJWcWxUTmZKMDdMTmxnTUdkMWxJdlZGUzhtaHFzMmZ2c2gwTXB4enFLeis4VHdvMnZoeGovd1RBdUFkV3JMbi9RM0U4SFRyOTIzMzExVk4rMElPaWFHaUY2WlVtZGd4RkJoMkpDTFlRYjRzSncvNVlIWHdsMFBUR1k1cXFLVWRIZFFSOURERCsyUytIbVdxSGN0MW1ySDBVRUZCUXhSNVh5R2RMSDJkTEV4SThHMU5hMmNaVzlyL3FsT2FvVnBJUXhTcGxRRHAyNHlsR2xIVGJ4MFIxeWxNVUE3aGVTeTRwNVlzL3VFTmZzZmJkQm1rWHhxd2FYbCthU2ZQWE5GWXVwREQwMWVkMlcyc1NKQStFMTh5djg0eDFDR1VSdW5CZmk3dU1VcWUzM0lkeTN1WUl1VXpBa3RoUlE0ZGNua2ppeHlxREFCaFM5MWlHL2RhZW9YRmUyZUdIc3RzTkMvRW5seENGckNmV05PR2E1WWFXU0xuWHl5dm4zVHVJbkY0a0o1VTNzc3NaUnZoYXo4S1pVZloxQ0tMcEN1Y1ppWTRUblF5MDAvbUQ0eHZNTnZjbXR6NWNtQlFHNmhZSmZIUHJqZHNwVkxLODliaUJKNmMzWnR0aFFKSjhnbDBzUjhjNisvKzJxWEJmaTVrTmtmS0VIdDc3VFNpSDdSeGFTZ24zak5QNTZkVnBzL29nUTFldEdzUC9SSFFvcmk0VTNGY214a0NmRXUrSzRpN1ZUaCtYN3pvQ0NqNjRIbHQ3ZHFlNlQ1MVgwbTE0TFZHWEgwWjhOTUtPZ0Fhb3lhWWZQT1hNSG51bTNUYjJUMkxKQXFlb2tyNTJLWnhZSjN6OWpKNklSdktwSnZ0RFhISHR4WG0xa2Z6bW1QS1Z3Wm9XT09Id0loeUk1REtuTlBZNnJEanY2Y2NRblp4WFlDdjIyUjN4c3VtL2c1eTAxWnZkUWxsekRSaGNwVWE2eVRUdmFSVG5aTGYyNDRnTkx5cm9hSC9iZWVnVmUxNWtpdEpRcWpjRitBMWNKVVozWVVvTWxTeUpINU5Xb1JCQTVQS3BTbFk3T1A5dWtIRWhzMGFUaWczTnlhTGZmZ3AxL0NYRmpoeDM4SVo2Yy9ON0lUZWZsNEtwWXpwL092TzZZVUVOdDd1Umg4UmRUaWEza3N5VmUweVpVNmxsNWVxZFFLVm5FTitjUFRhaFVkTGxxZjlXMEhQR0Q0YytVWFp5Z1hLaEJjWldMUjllTnpEWkZsclQ3MHZzUEViNTVnbnhtMzdUZi9vbzdLQlVFSGpxZ09wVjhkZXh6UFpRYlljallnd2NWVU9GVE84VkxFOTh2dW1GRkdhUVR2ZEpHaVRobEdMWFVMQ2hibkwyb3VDRFhIYm0xMHdRYXZWaHIwdHFTaUFteWFEc2VOeTNMOGpGY29ielREbGtHT1BHOXRoVEQzZGpZdDRtU2lNQXVPbE92VUNTNGdrZU9IUCt1Wk12eWwyT1kvU1QvSEZac1kxUDB6NDBzaTVHZ1Jmb2JvbVFPYmZJYm9pVGVGME40azcwbDd1K2FWYk55dkx0Y1ZTcVQ3NzhxRFZFeTNXVldBWHdDLzdscTBURlJiUGFTcGNiVFpQWkk0QjQvWkUxdFJiaHBreXhaTEdxSXV0YU5GTDQxWWxwV01YNUlqSTRwZ3hLaVY4N2VNa2ZaNjQ2UklaNWF5bC9CYTM5b0w0VnljSlZKa3RSUktOU1JBdkVZWGpGOVV3SlhjVHU3UjFuLzAvak9nSXFUcGFUcWNjUmtpM2grNFh5ZlVObHZvN2hrTUdaQVBCLzBGVTBZcXNOTjV3a2RQNXVrT3J6cUd2dktEdEoxUE8rRGczSzJzU3F2NlpiZmhCamh5cm14V0FYUERqMnhTdGQzUnhtaW4zejdqQmNrTFg2NzluMmk4RlFadGJTcUdFR1F3RDkyQ1Z5bDQrS3FrRUZsNFNZY3hTbFRLeTVob28rM01mQ0dRM2FJUEdVTjNnM1g3eU5keUtGYUlaVXJJdDYzcXVyOFJ2bWVkVWNQbXJabWI2V2EzamZEb2lWdmpBbWw0VEprY2VnOXFRWXBUNmhRam5peFgxeC9XWVdWY1FwKzNoMWVzUHFiUEVWVmJSMkkzWitlL2NLVXdIZDN1MklLS2srT21EdEMvd3NMY2dRRDl3YU55dTkzVFhjc3F0QU1uVWxqaXZ4MGt6M25vVW5JTVdFbjk0M0srVVQ3UGYzV09HRWI3eWQ2eVV4czJlaUdRb3I0VWh1RFptbncrZW5YekF0MS9GZTF1bTFXWVZUOHhDaXhza2NPVWtPZFVMWmhpQ1MySHQ0VVZYbnBuVCtzcElnSzhkWUdJeDk3dVZscGFtZXVhbDJlam1UN1VFRUo3dEJCQ29VejY1MUpLbE5mdGpyaDIwK3BsUEYvSEJMc1VQd21oMUxSdHZGa01lV0pMWHJGNDMwL2FWUzZPY2JmUEs2WXZIU3FnVHo2WXZ0dzN6aWt6b2VLQlNQdm0wOEtpVXhaUXJsS2s5UjM4NytQTkF0VkVTWmZIc3NRY1Y0enJTeGNNNzB5eWxTbXJ4OWpWcDQvQzh2M3YvR1htdVhNVlNvSWVYTCt2b01PQllRekw2aFNRZmYreEpZY0JobkNFYTg5eWFBOHlqZjZURHowcU9iQUdZR3JQRUgzRFJlTkxVMG9uN2FOVTJxMzNwdVNEeXdhYy9DRFEwbjFoQkhDWGprZ2NtYWZ0blVjazJUTFVhYkNnbTZsbVkvQ2JDZE5XTWoxczlUY2VPYlVCYXBFd0dhWlRWYW80aC82RWxzdnA4SkN6SGFTTkVXRU1vK2RrM2ZzSUQwWjdoOTFXOGRzSlpOS2Y2QkJiYmdxbXB3bWgyeU00UVFLYUJWOU85U2NaTVR2SGxhSlBLRlZHVmR2NFhNK1pTT0htZEZtWENQQkY2ckhmK2pNb2RxYkQ3NW43ZG9yU2xQMHYxcE5Mc1dOMVk4dEMxVWt0cHA2M2xDRnEySVZNR2tDUHBkWDVOdy9obnQyMXFnQzFwYVlJbE01KzF2ayswSG50dkNXNXZrUmxlRXFEVDk1Q3ByVzVULzdCUDBLRVduZlRlSEJNeCthVVFHOTh1TFNYOWRObmZpYzk5dER2eWxRbVdBSHZXcE5ybCt0KzZ4WmpRYlJLY1J2ZXc1R2hTcWU3cVpRbGVMelBmSlRvbmk0UXJsbWJ2ZXZEZU1WYW5wOEYvMjRDaXJqajVibC8yQ3hkY1dXa2F2WVl1eHhuMmpmUjJibGtMRHVzV2xFVWJ1SzVlRFNlNVZvTFArZEJpdm4zbnJTakR5U0ZyY0xKYXBWcmh6RnJkbzlJcUt0aVFqamQxY0UxeTNVb2wrSW94TzRkKysvTVVRMVVWWFJSVHlqL1kzN1ZVelFhT0ZWTENvYjNybGJ5U3lXdHRrajIwaGlPUjJ4N1YzNXBWME1NWnlZRUIrY0VjcGVIOEhGbGZQUkZsdkVtb0t6VlRseXZ0cSsxUHQ0UmFyenMzOWVHK3V0VS8zOTlhUExML1JVem9xa05EVDV6SDlvUVloN2p1TCtUZEs5T3YvZ2JwTzArZTUxb1lyelUvWkxuYmt3TjcvcmhOSmVHOFE5ZUViSW0xVnNiajZEcmhQaUxWUGtVaXpJazRjZ2dhVC80TXlGcWNPQ1FWRzhPdE9palBkM0tvVDc1STdSM2k5Tk1rQ3Y0VXN5SlZRdHYrSU0vTHBkaVBhd0hmR21FeEgzVDR0blV5WkxTaFVpeUtJOEFqZHpUSVhLd2kwejEzbnMzazE3Qkp2VXpneGxLZzJ2dVA2eUlFb0JXVE83a21lVmZmNUsxZEEvOGtEc0M5UGlzUjc4U1g2aHVISU4vYnNiVmErU3RTVkRMMDFzL2FhV1ZBakZ5MTFNbVpDQWlVTjhxMStvVmJYSDJxNlNxT1ZUZFAwbFlkVi9EdTdnaUNCSStuV0x1UEo4T1NoVWJzTnRQZVJ2TmwrNnJFRHlUbVBRYkpZcDcrOVJ0cHpmOWRodzI0QWM4YXRlTTAvWWVmeFk5R0t2QXVKR2QrYncwYk80TjY4SlBEVTl2MnovU2o4Vml0d2NOTEZVTHpjTGNmbTBFV2JhSDdMdzh3T2poNXIyWHVzVFcvc3VIajVjTGdqdlAwMmFMWUxHUmVyQ0NCRjhkY2hZR1NqZmY1cGVaZUFuUzM1eFoxQVoxQXAxSkpiRjN3L1RoM3ZsbXVyYUpIVHFXTngybUprQ2w5TVh6SXRuMU1NM1JUODZMNmZHV3pwSktSTmlZTmpXUVVVcWt5UHU3Uk5pY2k2eFpUenJ5bWIrTFJ0SFlxSnFyTE5UYWVMZzJLTTlZdmZKaVVuYTMyNjgxbng0RVRmYUw1YVB5UWtYNGxlOVVOTjBWREU1SDFoU21xSkdMU1dTMXFURVZuaE1SZXlJN2xVQmxlSGROWk1uRjU5b2xIUHRza2lNRFI0UUF3MldrcFR6RHI5OEh4cEpEZkpjeWxTcXNtU3VWQklTWkdyMnZmdkkzMjgwaEIzZkxUYkJ4N2pLRWJpdHV5NWZ2bGlqTW1NbHVHMlhaU3VUUkZPL2V4UjVxSDNQaEYxSGVGUkdQaVdXY3BST0RSbE03WjVpaUFHbEMycFZlTStBWXZqVWVuU1hzMm9mNXJiRUZnTzRjaWhPeHZ0Um5KUkw3am1KSzQvOGhEOVRUYkVjOHhJZmFmeEpqM2tXN1F4aFVFMjRoSlEvVmlrbnNVV1lLS1ZyaTI4NFpPU1NUTWt4Y3NsZFM2U3JVWlh2SFVzeUxSdGExZnIySGVMaGlkWU44eXkrMkNzSVhqaG5TOU14b2ZMbXZhOCtJSjhLbFVkUE1nckNGdHNvN2JwYWtiWWszcjZIQXJMMjdkdGUzZ2xGS0ZVRzNmalllVng4elhDVXpiTEJVVUNGY3NoNzY4cmJ5dFhvV2JGR0g5TllCOWFieEo1QTVUU2xpV09LMDRrcjcvYXVabWV6a0pjQjNLU2x0My8zV3piZU55c09yZElpbExjeFlxU085Tnk4YU84MGh5QXVuU2xaOVhhMlpwUFNuMTFPTVlnY09jcXgrMHMzRlNQRHc4NzVTNGQzNDl3ZGxKY3U1UmlwbzlWSDVJaFBoRlZrdjZaUDRMNHB1VnhyTm5nTzAvaE1IRExLc2NJQ2doYlBrYUY4OGVySy9CVTVvbXYvN0NaVjYrVnI0cDE3cGlhRnN1WEpDMUFpMzc4MENOV3BSSHlxTWtuMm8xOGVadTRjU0d5WkVrT29hYVB1M01YUFRkOTFOS3Y1ekFVMXE1c004eXBSZktwUGpuTGJOdWk0djdwaGoxQisxWndSSHA3Y0VMY05EaDZnWTZKMjM2eGdzSEwrejczeVBUbGhCUVJtTmw2NjBVOWNhYmppYlYxbTJmNGxvK3NKMGE5aUlrZE9mbXV3Y1MvVjh0SXJLbmJSVDJ3NXBzNVBsVHhhYTVRUHA4L1FheHhoS1psTEk4M3lMUnkxelhJeDZWdWRxaE52aVZLb0Z2a3BWcnpScTF3aklQaE5uVy9rUDFxL05pRm9PcnJUczRMSTJVa29LZWczWC9MWDdmY2VUV3o5ZEpBY0EzdjdnME9KR3BRMmRUQVZkMnZnU3V3YkVpcFZ4aTFucmYySUk5UHl2eXBDWE1VM0hGTHRyM3JGandjbis3OWNqNHYzeFA0YlQ2aWNnSnduV3BOY0pVRk5zdmQvNENBOWovU2w4alo1MzZvNmJDSGlxRTRsNnJwbFZWeG91aFNkYUZXQm5Qd2xYTlZSZmYwZTIzMFdpSWJlbENVZTNLbERjbW9yazdwb3RkbjRVMVQwZGd2Uy9tYmpkU2NUVitRSVpxOEtXaW9KdHRjR1ZTcCtOc0F5WFVJZU5hQzRLcGtocENKRE55WWdubkpPN1ZZNmhhU3hjT0QwZzJ0TG83VCtkU3NoUTBtN2YwU2RtMzRDdUo4ZEVXckJyZTFOYlVRc3N6UzVKem8xa0daRzFjZ2pjREM1emxtNE5UdVNXSFFDUWtGMnlQT1JpSHpxT0R0My9UVmpOUW8rUC9mZzBrYWJFVHIrM2hFN2pzcWh6aHpZVElucVNTSGEybFQ1d0tSWjVMOHdMNmRpUkJDejA2OXFJYjQ3Sk5UNFA3MUpBZWZpMFJTenRFMk8yb1Fha3RPdlc4NVNrYnNpZmhFUlJqand6UjZGekxyUHBOQ1ZqSGRUWldBM3kwZmFCczBJcm4vMnJXT0NPaUtSNWJJUlBDbXdRR1lxdU9IcWxEQ3VBdmtVaWw5MlBEbG45Wjh4UVEyUmhqMnBmeWVNNzhFeHdYTDJ6djJuQmU3cEMzcEY2ckN5eWdyVUlMNVlkL05abGFoMmJlODFsMGtqbmNZUExRbUZHYlZnZ1hieVgxMXRQRGhKUStWbmVvMSsvcTRUZGpsLzNrS0I4MTdmSmhSNWRFYUJsRkkrNTgveWljVDJiWC8zTis1NW9jU2tEdGZiYzNqaUVETnlWS2ZHWkxDYWo1alM5aDh6UCt6TUVhRjBkK0wwQmFHaXMyMDJmamdIODlzZEVhZGExSXg3NW9KZ2NIckh4TGc4RGJPWDlsb0paTEd5djlwSWp3MWNOQmFWYnVadGpkU2kwQjA3Y0ZVaDZwdUZzbXVNK1luVE1VdWpDUWc1NHl2ZUNWWGVmSTRxdXppWi9IclFKS0Fyblc3VnVjZjNuQ3hiRThrV1I5RDJvUVdteHc1UnBlQnJCMVJmdG1ZR2pOOXF4UVhiZ1pnMWJzbnY0b29KbGVLcXJXS05IcFlQQmRVaGZoY1ZtL3NFcGZKNFZvejU2VWV0cjVsSzlZOUN0Tys3Q29EZnJnZ3U4Y1FXeStMMHpuK0tsNjU1MXd4b0YvZmdnWVg1bFRrNSt4cnBObmVYSEJIc1UvbllJVlhjdW1OYkNHYmsrY1d6MzBsWnFJZ0pkaWkzYjFSMDdWZWR2Sy9iYllMMm5wMFc1Q2xHenEydUlzcS91RDhWUytxcXVYbUNJUnc1bzBzTUtqZDVOdUtoUjc2R1BhcFBiTWxSM2owYm8zdEY3VzZMRnJZN0hQUE1SeHJrTCtvUXF5MVhQYjJ0VERBcXgrWWNvK2o0NnQ4MktVM0ZRbzEweTV2bTRwb2VKcG05ZzZDb2NzSHNPbkNaa3ZPdTNmNStRY21abWUyWDdZVVo1dFZvQ0VLQzZLNjkyMWtwditoWEc3TnFVTjducW5Fb2xDTThTM1R1UGNXVVNhZFFtMExpa1ZXamVmajNmcEhZT2orMDFDSEhMRGZlT0drR2k0K0dDQWxWVVRNZlkxRzVnVm1DMXgxVG5BajU4c3B2eEp4N3BsUkFuYnpKdWJ2QWxWZk8yWXVFYkFscXhDUXU2UXhzbmliSDVOMWJlcEdkejlwNXE0ZWV0MDBvL1YyN1U3Rzh0a0FoTHFoNDQzNnJpVWhYOEI5NlROblcrUGI1Sk9KMFY0ZjVmeFErTXFvMEJhaDVhdWYxbHdXVEJydDB0SmQ4bFNyanhndmtxNVJPOGFwKytWVktzWXJWcnRyRWx1RWozZEZudGVseGxZdkUxbi9Xbk4wMWZQQ25nM2F1Vkc2L2NZZWxGRHNtalo3bmx0VmhwK3pPNFFPR0t5aW1SK1RkRytvZmtsTTRKbjdaSUw3ZlFmVHhjdHdMSWNhclo4MWhiTEZrZ1k4dktNTldXVTFxdzZHSGF2RWZTWlZzUkNIRjdqdVNlc2F5SHRrdkJ6OVY5UkZscXBRZGlTMUJOWDN5MkhsdG5EaGVWWStXY2NlNFVONzNxNFVpcDg1dnpxcmRlUFhvYnU0VmN3TlhlUkZhVkVDeElrKzUxY0drWm9xcEh3L2F3eTlOVmJoeXZoZ2xreDVWbWlYRUQxcEZ5dUE1YWt1RTJwc2pwQXRsVXFIY2dsV2ExVWE2eW9pYnlhcHhLdjg0WnJYRnJsQVcxYXFoVDhVQzk0YXpESWdQTGJVdUsxK09tRHRrckFXdkhUUkp2M3MyY1hHZm5DbFlWU1h1VGQyRTB5ZHpvNnNuYklRM2g5ZHBFcDh0U3lYOTJxY3N1dkcxbU5wVi9JM3hGSG5FVWRVandZOE5ydzRLK1ZXSGZDclljMUtPbkpzcnZqNDR2RS84TEQrOFpOcG51azM3VEJ4WFdWOE9LbDNNZGR4NmhqcEJQdFVuenFlT2NOTStSMVgrL3U2TXFJckZyNXVGdkdrOTF1K2FZZDc3TlBmUmNZdWlqMWV0NDVwMFZUeDAvbWZITTQxVUNFb01kdjkvd3dxSjY4NDI3VldTSUJsVktTVzQ4MGMvMEtBNFExdEhLUlJOamJpa0tVZnBnbkUxcHRwbkNGS3FFQzdaS3pXNDlDcnRTTU85ZVVKWjN4d1hUODZyMDRpYzN1cWpEemQvcFQ2c05ITEVuU2VTUGtQNWpIRXZTUUxBd0lHdnVheUF1Tnd1RkZQbyttNnhka0o4UE1wMENnNDhwZnBYeUlOS3pHc2JxR293RFpFM2JWNWxENnpjZXNha2grR3ErdTlDS21QV0tDVTI1aWdVeWg3YlR5ZnUwQXBSNHhVVHFucmRrc3BWUmlOWnl1dmNUK1BsdnFSWHJLZkZxQVVwdkc5SUhtVVhoODcwc2lodU8zTXl4b1NJdDkxV29iQmxtalk5c0UvT016dUZmTzgxd1EzUnNVTUdmLzdjNGpiK1hGbUpMZEtMaDhjUGtVT084U2Y5SlAwVnA1bWp3cGM3VGRsOTU4SjJXaHF2YVZhanV1aXpuMThMNVQ5cVBiMkFLMDUzS1dwU3RjaFVrU2d1VnY2K0NHVUVWRU5jamppNmx1ZzFHUTlVKzNjSkZkMTIrdGdwbXp4UnJaanFGenR2MnlGVXh0QVgrMVQxQndmMzhxalpZUitkRUxocVYzNHFnSWlIZSswRzBWRXBOZDhiMlhzZ2xUeFJ3WkRTVmYzVFFWeFZwTERHSVNGZUZ6T2dQT3FFaW44U3NmQTBSNHl2cWJ3bUprYzhVL1B6L3R2blB6K3RYSldyVEtqaHpUdnQ5K2tLVWJDcWNydlU2Q1c4djVkOFpnOU55MUdXNHVKajNZTEE4UVV3MDRIQWJXZk1qY1NvbXQ0MWcydFRiNHZ1T2NvVW1lS0JQc1YrTXJoOUxENjIvaVpqSE0rS1ZEMVZKZVJZYll2bjRyb2djdVVDaGJqM09NcmM3dHdlbkZUMDcwSVV2dXdYY3RoQnJ5S3BBVEVuejZld2lSYTMrdWU1cGpLbi9KMGhPZWIyKzhxWUNxSSt3ZWp2MnRzbnlYaXFSVDZhNkU5c3FVVThQaWVITEdWUExTemtDbkxWUmowZWNld2NtYmR1MktmR2UvTTUyb1FpRk10UjlWZ3A3aCtjSkxEaHlaV1VMQVZ4ci90NFY3eFRBUWJrazhOYTNyUHhDL05DOGFhOXFWQ3g2T0tRd0QweE8zN284aVZ4eXdiWnVLV20yc3JKMnNrMC9kZnVFcCtZVDFWYktFU1hYZWxIbFhaZllEdVU0L3lsRzA3WnZWMmhJS2FNb21XbDBaMkthZS9FbFUrbFZDZkwzemZ2RTJxSXo2bnloWG14NndTdVdaOHNUNGxianpOb2tuTVVVQURQM2prNTd2SFVPcTM3VmVkVEkwSS9iYmlLcW81NmRZaHd2Wm1yT0ExMnNXL09vUWxHeFlFREg1bFJnYkxrSFY4bE93aytlK2lBa1dJTldSSWduNXg1ZUFtL0NOUTlOeWZJVmRZblFvcC9mK1JpbGRtYWtQN1J4Zi9wdWVVc1hSZjJNcUJNdFJ5UHkwZElhVS8wV3V4dXBiQVI2d050R3lwTlRiV2cySDdqSlVmTzRpb3FDSCt5NnI2UVBIZVVLZkwrV1FKUGw2bTRmRTFCWEZ6NUdSU0pMVUxXTnVDbWhWKzMvRXpzeWg1NlZXSFNKcElNUWdiK3JWeUlSMGRNeGEveW1oWlZQcmtpQ051UDNFK3BBbU9OV1V2RzAzVjhROWxpN05CZUMvaW5SMTBtdWZEemphcXhERUt2MkRndWlENVNUWmJKZEpTakVuVW9KdTZzUTVEK2o5MjBLNmpnZ1ZGYmkrUXlsYmdpMUcyT1o1V3JVcm1VMFB6NGlGQXpPYllUejViRDRBZVg1RkIzY1pDWnJLRkh5c1VQaDVJdzJOUWNDbkhyQVZWU2Ird2tnbTVWVXFqV1g4YnVINVpITlNwTTlwQzRKbGhlRUQ0Zm1XdjcvMG1hVGtWMWlFQ0JIRldReTdUS3hmcEdZdXYvUmtsUEprM25qK01lT0tWMk9lUi9PQ3B1UGJOOXlOOXR4U2wzblZDbWdpcmNPSlVraHYzcGpCdzF2M3RtTzFqK3I1dklJREo3SkpVSGRqbE1KcGtxdXVHaWdWdjZkLzNKWEYrOUVNd1FTaUhBQTRLSytrbnhSWWMwRmhKYnRPOGNwWlZjUXJacXJoVVUzOTZPaTljQVhBZUdqQmxkcmFyOXNGK09xRSsvWWZNamk0TEc2NjVjbmFNeVlEZUplMDR5TFkvOFlzZTg2ZjFyVnNVYktoVlhnRGlMSmtxWmxuZU1DekhaL204NUZzSlpaN0p5bUpJenRTamszRHlta2d1OXIzR0VHdS91VkRNRGFpWm1nbmFmbVJLS1BGZ3BSMzR5UHRjdHhQVkhyc3BSS1ZlaDJzeDBWYWhaTFR3MHFlNlNicXVMOGdzNUJ3K29rVWF4WjBVOHY3RG5wQ0R2dnJnNThJNGNObm9sS3dncUo0c0sxYXFVR3RGYUtaU3JUUEc1QWZINkJ1dnd5NWFIRURYdm5qU3JXS2FwdWlGUFBOd3R6a1FFdnZmc05MK3NhMnJtMmhKYkZHMHNXeStnT2R3SGRoNm5pTFF6RndwV1ZFblQyckpJZHoxdHFzVlZMVlc0Rnhlb0ZhdHhpZ1YxekZGaG5rQzNhLy9wMnpkV3U3NHphbGNkNVhKVTVleFdxN3hrVG0wbTVrMXNTR0tMVEVxK0ZCT0VIaHgrdVZNd1poSDdMYllQYlZjN01RVlJRTngrcUhVRFQzSmJsdEh4d1NVVk0yZ0VZdk1EK0pXUjJOcTNrSEtXVmhGTWQrbFVvWHRjenNXeXBBcUdPalVJd2dyYStVKzJrbGlubXFzZDc4K00rWGZkZVdKcjVaNmdDdWtTNzFtN2FnenNWODdYb2lxN3ZsbU5LYXhaMmZaMjc4bzF5ZW5CbVF0Q1ZVeVIvNEU1ODNlLzZoV3ErTEFWbzExN2hSMnRHMThjbHoreDlXZTU0cUZORlFrV1ZJeXJpSm90eThnODA2M1h4UlJTSFdObmxvUjQvWVFhbnVram5TNUZmOVZCbE1vL2lvb0xNL1kvL2RFZDc2aSs5clJpSmpYa2owZXF4b1Y0cC9maUpmSEpRVnpWMGlya1VZYVoxdTgvZmRlSThiZ1N4NWtmVXJiU21aSnp3NHdRUHhqK2VmOXJaaWkvQ3FWcWlrdkh1eWJFdVlzV0lRZTloR244WnB6WjhXRURpWlZUVTZaU0FoZVhoTGltS3JkNHZjYXNvdVNvVVR5NmpxdUFISGxTUzFUSGp2Vnl4ZUxSbEJzTThWaTd6TXpWTTM5RWFiZFdtK0pvZWswb3BCSnlWQ1pVWU0vQ2JFRUpCWWt0T2ZjY1pkQjJKalh5VUNxZlVGZ3gvcVpiZGZLb3BtV1ZtTm0vMGlJVVBER09YN1J2ZEk1ZTdWVTJpNFhPL2VMN0kvaVZKWlQyaktzS1FWamxRalhHc1pmODQxbGhRSkVMWnhOWHhCdDdjTzg4WVJnS2RDbHJ0UWRYRGpWeXpCSDc5YWdDOW1zNmNvNmVlM0Z3KzRqZGRTSTVpMDFzcVZRd1JUNUJkUWs1djJoUVFQa25mTWxjNEQxSGNOL2FaS1lPZ2k0MXlMTjJTSlN1R1RQRWlUWmFoQUtxd0hqQjB4bWJtbENPMHFrWHI0K1NQamV1MHQvMFZuUlFTWW5DZHR0ZFByVUwxUkNUd3c2MUdGeTVISG5wUEh0UlFSWGU0eWp0VzNGQnpxRXBvWEpHMUcyYTR0d1YxY2FtakhDRTBmemg3VnlWdjNQdTNWUUFWMlc0aWltMGQ1WjVoUTJOWXh1emNkOUV5ajNZTHVkUTFEWStHY29YVEl3dmlaRzE1eWJseUNlSFNiSlZyU3FWbVdRTjNNbkQ5bG13dVNxMHZXdjBsck9KTGFwVTljNUpsZmR0Q2txVTkwZVZ1TDhQYkdNMmhKd2Y1NXZrS08rYTBrY08wTVB5bjAzSkswaFRidU1PaGUzc291bWVnejhiK0xjQm1oZVg1SmREd1lQTDhodHBFVFFtYS9QZjFTZTJ6cnNLSnJZczBCQzhjdmFlSW1aTHlIWTZxUmZYOUY1YVViZFJ0Tmg1ZFpwaVpBblZrM25nZE1IcTFHSDZLQzFid3oyMkx1Znlwc0I5Y2JoOFVQVXBvS0dqWFBHR1F5SysvbWduUTBMWjlLaElVS3NHS20yVjVuM1RQdFdTa1NRZHBiVDY0UC9xdUNML0ZGU0I5ZHprSkJNOTZWY3hNOVRpS2wwZHhvcU1QN0ZGQlVNM1Q1NDhyeXhsMjBBbVh1ZzQxaXVmbkthOWROaCt4bUZTMlNxWGI5WlZoSEN5bjhGYWZ1TFY2NVRQejZxSnFOb1NXMHpJVVVDbDlLbzd1UEtaNUdDMVJ5ajdoaDVCcFVwdzVWTStjYVcvT1VlZEZ5L2hpcnNYSHpEVmJ1Qms1UEVtOFl0WXlwbVJKRE55WmJkZzVybmxxblcxcURYNVkzdlhYaGlwR3FlcGE3L0tEZkZCS1B5TmNTSTJiTFRqOHgzMmc1bTBkZHlvMHA1MWNlbjR4QXpkeW1MdzFyTmtHbVUxdVdwVm0wR2swSHh5MWtqMTdvb1c1QW1WSkUwSDlNc2h3dUozUm5GZjEyMUtobDBuTWdaT1RGRW5QNWtVR2xzME83ckhsVTBoRjJ4RG1Wd2xyZmtGa1dRZW1BS0pMWmxRZ25JMTNiTkNudm5uYzg2TGMvanBGYyszS1NhRHE5K082SmdSeWhvdGZyemFhT3Z3aVpyMWozZmhpbi9wb1krZ1NVcWhSamwwaWMzVDMrbjVWQVB4elFtNjVCQ244UzFqMjluRGQ2NVJiY2JhOVh0Nk5odkhoYkpKTXczVXlZNDdUdEZLTDRQYlNTbHZYVlErc2VzSDVhT1FlamszN2NaOXU5a2xaZmR1bXRydnN3T0NLcngvNFRDdHFQMzFlNzgwS1hBM1QrTytaMDNWZ1JqQmI0d25rNGdlT0lpWFYyaE5wdXBtY01sUnpHNkhGdzk1bGFNcWNmOENNM2N0L0hmQS9udVZhNjE5dmFLOUx0Ym5ieUtYcUxJVTZab1hhbE5ZdkZRcUFqdk1hTWZzYzJwckMxY1Z3MHVONnJDYWhLUm02OElsYzl2dFB5cFlJcWdxc3BsWEtVMy9QRWgxMG1SMCt3RWhuOFZ3ZUU3NmhMS1prYU5xb2VvTFJsRHV2Y0dzNDF0YU42aFRwOHFJTURKWW94WnIwUE1MSEpXTDRtWmo4SlR6Y2c5dVVaKzRkTGx5ZGZ2WTJYL2ExNW0zb25KbGR2YU1qVkF2UFBXbmx5RlhQb1dGNnJZYVdWd2FlM29uWVhzcGUzQ2ZiNVZUV1VyaHE1YW9VcFB5ejEzOGw0RnQ4QTJ1bUk4YktjZUhscFNySXFGaUZZZ3pWY3BSY09leW5MMm42RjQ4cG5JbTZvZVNVZzVMbVRYZzNyd1VaZFkxVW83SDRvSjI4c3g0NWxVVEJNNUc2RlhqMTRkVUlHWm1rbXQ1b2NMcno2aEFaUlpqM21xZVlaYS9Nb0VyeUw1Mm5hRFovMUFqWjJKTURCLzhZaHQ1aDJlSTNid21QL0YzN3F3SUs5Yyt3K0ZLNTdGUkk5WmRQdVpadWVlby9NcjdYUS9aUW1XRVhuMlVIdzQ5SGR2ZVJiL2NuY3FWOUF2U0hwOVZIWUdMbDVoVnBnSG91SDVWME0vd1ZXbE83dnBKeFZXUVFyK2FmT0FHT2E5dU90dXZZbFZZSjVuYk1TVGlYVXhXRmRMZDBDUGV2bGZJNmRzazk3djlDaW1MWWpWVFIxWFNQblhMMmV1S0RIVHo1VVpWSjdiRWU2dnpzdndEOHNyNzkvbUtraU9VUlpXYzQrY3ViU1l4VGdIZnIyTkNYTk1nR3ZmU3JPSmZCSzJMSkZ0bHVIS1VaYWNnRmVIZHFoVFBMOGhqNEk2NHpONTdSQkFhMzJYUXJ5d0oybFQvektJY1h1NUptMmxkRkpjdjA2MDhNMFJPYk1uM3VDbjBHM0tuN3hzelEyVGJOQlFKOHB3WnUrWXViK3FTb3h6N0FGdXErOWR0WFZhMVRzMWJad3dTRTdkMzB3eVJQMTVESnhsR3RQdXVwTmMrVGFody9lRDVTK0xFZWRXYWxXdFd5YWtMaVMwS3hkM0hrampaeEpiRlJzRzQ2aGkvcTFSK2RxaWM0RmNtUlBVNjJSZnFMbDNlV0VqaFpLRllUZFFLNVlkNjVSZ05GdTZOWGNicE5ybEViVktob3dDdUd0OGFWYk1kRE9Zb1c2MXF4NnVJaXA1ZGh1RGxsdVJOVmJHcmU3OGNCcFdEKzRFZGloMElpcVZqaEltK3J2N3d6cUorY3l6M3J5UmRmUXlRcml6eCtoNzUxQ2prV2VsV0pnM3lFallqR1VHcDRnUlpWSkVLY1UyNjA5NVRpMlo4bS92QVFlSGJKYnZJbFNOVWdGZTA3UmFQN1BwQ2pLelpYVEp4YS9uMk9TNVZCOTF2NjNwcFdKbWZubjA0L2dveVVyL1pBZDV6MU1BNWh3NlNScHZLelNMazVaNmpCKzZvWUZ2WTdZalBUWXU3bDU5ZUZ0OGFPeDZUYyttUVBDSnZ4VnB3akxBN1hjWGZIYVZJOFA5Qk1iVXlqWnZDOGRoUm9FRXhkZll3YmFwNEZRZ3FxVE1ELzhmN2swZ2Zwc1diZDRpaGVUbjJTY3pyQ0Zia3FVRXNiY2hSeVV2Ukx6ZklZUGV6UGpjdEZMWTRIaXhtb2tSODJWTCtmOUt1NWc4dVhZZ1JzakxiNlErTWs2MHdBZVhkM1M2ZTZuL0xnbG5GR3h6UFVSLzlGeHRUT0I1ZXRhOWhEMFV2TjE1N0pjOHcxd2JseDMzM3V1b09uaEZVelIwaC90eXk2cWluV0pXbUJkOTN5bFNkdVBRUWVTeU1LOVpPbUhhNmFJbjc0N2g0N1ZJaWZsVTBVYTdTNUpETzRBY1hSRjBycmh5YTdkODV0KzQyVlF3dTB4YTRQM2hIdXhDZGU1SmJhZUxYWDROUHZEQlB5MjI5NXFWK09heTAyU1BpY20veVZCSU1xMERaUk1SVE93a0sxZDNYSmU0K0l0NjZJZFNnekxid05vSGgrYnkvSEJQaXdnRm5VODdhdkJ5eXJUL2pGZmU2RzhJVi82Y3o2VE03YU85MXRRZzF5bzlMNTgvN2hRb0hIS0hzNE82U2ZtMkRHL0xmTWErd2lPeGg3Q3J6c0JBM2JZcW5keWJOMk9OamdrSmxrOUVSTWNya2gzZUxqeXdTMlR3dGpCbDd1bTFuN2JQdTltQnU4akN1NGxZdFo5YmhhWDg3b21KQkx0UEdsWkcvOG52bmwxWEp3ZHl1VmR6MFphSENQMjMreHJoeWJkS2R5U01zRVFxS200K1kyWVVOR1VrK2cxQ2JWQ2FyNFhuZjkwcUliQ3VUNmFiM3U5WEtVYjNLYm1rMHN3dGNDMnV2TjVsUFQ3aEVHSldEK3hmOTRzb3dDNlI5ZUlZS1hETGtpTjBUcXJacG9OMUNSZXFTLzQzN0c5cE5MSU9UMUNKY09LdnlpOHRLYTk4UWFxVFQyUlRpNWs1Qm5scWpIanFFbXBOazNPcDFJM0UwUGVLcmpxd3RwMHJUL0xtQ3M4c0s0U3JldERjbERvbDJHczlWOVpIUlM1ZUYycWdYeXFKVzFIY3BuZUIyNEhZeWRtdlBmcXFzWUdteUxpY1p1UDNRQVhIKzB1WEx0bG96RjBwR29LTWd5RFR1OHd1MjczVGx1eXNzOE9DU3ZMMGJWS2hLT2FUWndHMVhER3pTczNXWk1oV28vcGVsQ2l5dGkzYzEyOWwrbnpFWHZQYW9NSGo2eU0vcWszRmtsTWIzbGEvbGo0bzdUeWlNUy9uckQ4dTVmazYwYmpCaEJ5Njk0dFdYUGp2akh4ZmlqZzA1Sm1qV2RuTk5ZbnhZbGYvVEt4SmJPVHRWU3RzNTgwTVZaUG1QVm9wN2NwSURsMzhlRkpPSDVSaDRQelBVcHBZbWlEZDM0bExCa0JFK3Fub2d3OVIvSDJqSmJWU1JNbkRwZUxJT1Z5R1ZNR2tITHFPQ3NIZk5icWVjZTQ2K29nbnlXTmxlK00zdWpjdGkvMm1CdnpoUEtHU2JvSno3amlqNnZ0VWpweWpFZlg1QitZTVRZdVU0L2NUc1NJMGhLL3ZvU1NiU204bW8ydVI4Y2xCc25sRGV4Z2dGWk4xNnh2ckQ2bE1LODdZek8vQjlla3pnc3dwelJ3RVZKcmJvLzhpTUN0UllNRVN4dFRtbG5abXducXZjSCtVdzlaM2VweFlFN29lcnpwanVzMEsrd1Y3cTVLV0lvS0hOMi9qSGR2dy9EZVBTb3p5VlUyaG1XSXBZTXBkaDc1cm9xaVFRaUxObFFrMUtmM3Fub01Ec0E5NnpwcHdmZHFlQVFLWTNybGsrOXZFSjFZcWhLWG10ZXJtY2JHTXM2RzRTOGg5dEZCQXFOd0ZCT2RuTGdqWTFVbXVpa1puRnhiMXZBQmVxMTZraG5EazUzbHU2bGx4eDNYamszVHN0Vzd1UVZqeEd2Qzl3ZnpDY0dzSDVVa2FqUWlyZXNjZThCa2VubmxnVkNqTzhMZDcveng2aGdoUDdPdmJkM2FFQTdqZUNjZzZ2R3NnckxpUHFNcUluUmg5b0l5b1UvVXFiVUFldU1pbFBiSW5SNEJzanIwUWcwUHFIT2xNdWIvYVlrMisweWZ6dGMxV2poOGJHaGc0YUJBSjVRN0Z0UnIxdmwvanpLZExrcUF6MzJ3TUszWmh2Nnk0R3hPakJ6bjBpbFUvcWlQOXUvRUQ1OFVrNTRsVnp5ZHR4YkkxbGRZbVduY210blhpMDZiSDFoM3FUY1VSMFdTRGNJQ0g1cVNOeStlU1pkVHpxd0dObW5VeVk4QWZ6NTk2alZrRlZwN2dLQW4zeXZyZFdrREZxZUFETzhvaDhCOXRPOUtYczVubUVsMnNKSzQxbDN5NWNPYmcyWjZCRElXWFpIeWxmSVh1eE9NcSs1V3pyeHErTGY5VjA3Y2lIbG9SSzAwWkxWcDE5OHNyejdSNktSWm5aWDdXcVdUeHJ4cGJwcno2VUNzNU5oajlVMk52UUhMb3YxaVYvaUlweTBiVlhPUVV4Q3NpYVh4Y3FWV21TbVBmaHVLQWIzNzFOcXNEM3lWbmxHdTI1d0cwWWUyRkJNY0hBRi92VklSSmJwTFYxeVZHYWtQTnl6K1FhK1VjN1VrVmhqa28vTnkwYXVxaFQ1MWNHWjVyRjNqMzJ0UXNxNDQzeHUzTnhwNmFFcWxLdlhaWlkzekFsOEZ5ZGlwVUpINnVpUS93OGJvdUx1S0JlUlhjbG0vNG0xWDgrS01UZEpZa3RVVE9oTm1wd0RXU2pheUxabFh4cS9JZk5kSTRlVkRsaHBTay9aWHp1b0VqQjV5YmFmUy9OR1ptcXMxQ2tNRGwwS00za1RMYUVsSlc0Z3F2NnU0NGNYOGRSMTNXSEdUUjRUU0ZPRmEzTUtwN1lVdjdlVThwVEZ0MDNYRlIzWXN1Y0lvR09ZK2ZrbFk5NnBkbWp2MTJWQkpXdU1yVUpGYW4wS2dxOE5kTDlTVVhLd05hdHNvNTlOZXZCM1VrRG00cVZmV1dhR2l1RTVMa2xPeGNwRWVtZVkrZitFRktqaFMxa0NXVi8xdGp2Y0RZRnk0bTF5VU9VeVZINVY3TlZlZXNaUWFtNUI5Y1h5UGxXc0N1ZU15SlU5K21XbTJlVnpXaFNmSWxMVkYxaVlyOVFVRFVRU2lTSGFoTXJSOHpnN2prVFNSWWhxbUtGR2FKSS9NSEJQZGl2OGtDdm5QUjJsU1cyRkpGeklKQVVXbnh3V3Z3MkNReW9tU2dlV3hmbkxwcERlM0pCaUMvWEpyYVU5Zmt4WERYUUtsU2ozQStPbWFuRGs4dko5Y2Z5OU9FSjVhcmtsck9DVm5sRmJjRTNBclJTcnRvVThxd2xwV3N2RjRmUHFzRGdPRisxdnRWeisrVFhPOHAyWE42aGJHV3BWTTRqaldyMUJJWkdoYklwK1ZEcnE3Y3p4TnFWdTk2UHE0QlpXOWltcXVVdng0UWNjdVhKV1ZHOTZDcFRTQVZxL1hpL0dmRjV0cHNYQW1xM0RvTnBaUTEzS09Qb0xvV292blJaaFQ4WUprQ2VVTFIzVFlpUE5IODJwTGhRRzFsVUtNdU04OHA4eVdESHIwNVlsaWppYnhzRW9kRUlJWkd4VTRWbDgxUmRueWNuczFLeFQwd0pmRVJNdlJRdHIyM0kzRWtSL1orYVRUVXZ2dEZaWElwSXcyVlpEazNuZDZ0dyt2QzcxODB5NDRXRlpFN3grNVlwVnNFYnhyclhIb3hPSFJZS1BMSHFIcWZINWhRbmwybXdJTDhnODl5NTZ4ZHcxVUZEMFNxWlg1c2dYem1YT2dtUjlvcWM0anJGVlFDZHlyK3puYXEwc0ZDSUhiZ3FwdG9HVmRjSk5STEhLK2VsRGdiVU1Ydmt1bXZzVlJCTk9ud1NoZnZITEtyU1ZHRzV0NXhOWEJGS1M1dE5XUkVxemxUUlRKV2FsUGFUTHBhYkIrUlJpYjBLS3Fnak1yNmJRVHdxMmxmMGltUTZyQUJwUUE3MVFuRlZDcnBWZEoxUC9KOCtRa0wxcWl1TW0rWC9nZE9LeVRSdllYeDdPOFNlRTVjdlY2NEwzUE9YdGkzQnBzOTR2TnFLRlV5czF0VG93YUcwLzZ5aGtaQThnbEhjeEJXRmxVWCtwbDhPa3lTNW91L2NJOFN0NC8vY29TenZHbzFXMjE2bjhnczljbFFvS0RTaGVkUzB0QXp0azI5cTlhMmpxWEJQUk00OCtjbzhPcGRFUU5sbVBMZHByMURwN3BPbk90UnVJeUZqQXZjM0hRd2NQdnY5dHZkNmpVZjc1VUpLaEpwRHU1TFNJTkxxaDZoVmFaTGxNTHV1QXRYTGtkTTVvSTQ3VzRnckx6SnQxcXZrRWlVWEZ5L2paZFB5QjZyRVZ0QzI0RlhpaWNsVTEydFVwdEgvcmxCWWFTb21va1l4TmJzTnk3dDlUV240TTZ2ZllwQ2RPM0Rsb1pxKy93ZGVtUDBET2NJRURnQUFBQUJKUlU1RXJrSmdnZz09Jyk7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzdGF0aWMgM3Mgc3RlcHMoNSwgZW5kKSBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY1O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnN0YXRpYyBkaXYge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHggMTAwcHg7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAyLjVzO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnNjYW4sIC5zY2FuOmJlZm9yZSwgLnNjYW46YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwgMCUsIDAlLCAuMTMpO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IGhzbGEoMCwgMCUsIDAlLCAuMjUpO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc2NhbiAxMnMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnNjYW46YmVmb3JlLCAuc2NhbjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MCU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuc2NhbjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHRvcDogLTM1MCU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuc2NhbjphZnRlciB7XG4gICAgICAgICAgICAgICAgdG9wOiAtMTEwMCU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAa2V5ZnJhbWVzIHNjYW4ge1xuICAgICAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgICAgIHRvcDogLTIwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICAgICB0b3A6IDI1MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLm5vdGUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuXG4gICAgICAgICAgICAgICAgLnRpbWUge1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmE1MTUxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmluZm8tYm9hcmQge1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCA4cHggMCA4cHg7XG5cbiAgICAgICAgICAgIC5ib2FyZC1jb250ZW50IHtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDRweCAwIHJnYmEoMjIsIDEzMywgMjQ0LCAwLjMpO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyZTU4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZ2FtZS10aXRsZXMge1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHggOHB4IDAgOHB4O1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggNHB4IDAgNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAubWQtYnV0dG9uLm1kLWljb24tYnV0dG9ue1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBtYXJnaW46IDZweCAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tZC1idXR0b24ge1xuICAgICAgICAgICAgJjpub3QoLm1kLWljb24tYnV0dG9uKSB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAxcHg7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQtd3JhcCB7XG4gICAgICAgICAgLmxlZ2VuZGFyeS1jb250ZW50IHtcbiAgICAgICAgICAgIC5tYWluLWdhbWUge1xuICAgICAgICAgICAgICAuY29udGVudC1udW1iZXItd3JhcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCA4cHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtbnVtYmVyIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDIyLCAxMzMsIDI0NCwgMC4zKTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjJlNTg7XG5cbiAgICAgICAgICAgICAgICAgIC5yb3ctaW5wdXQtbnVtYmVycyB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAwIDhweCAwO1xuXG4gICAgICAgICAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MnB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmlucHV0LW51bWJlcnMtYXJyYXkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDQ0LCAxMTksIDE3OSwgMC4zNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzMwMzI2NTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzICsgLmxpbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4NzAxNjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDQ0LCAxMTksIDE3OSwgMC4xKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyZjMyNWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAubGluZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4NzAxNjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgLm1kLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDY0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNjZhMTc7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY2YTE3O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI0MywgMjI0LCAwLjIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm1kLWFjY2VudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5tZC1pY29uLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLmNvbGxhcHNpbmcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcblxuICAgICAgICAgICAgICAgICAgICAmLm5nLWhpZGUge1xuICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBtZC10YWJzIHtcbiAgICAgICAgICAgICAgICAgICAgICBtZC10YWJzLWNhbnZhcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIG1kLXBhZ2luYXRpb24td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAubWQtdGFiIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtZC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWQtY2hlY2tib3gge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZC1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg0NCwgMTE5LCAxNzksIDAuMzQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMyU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWQtdGFic3tcbiAgICAgICAgICAgICAgICAgICAgICBtZC10YWJzLXdyYXBwZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtZC10YWJzLWNhbnZhc3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtZC1wYWdpbmF0aW9uLXdyYXBwZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1kLXRhYi1pdGVtLm1kLXRhYntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5udW1iZXItZmlsdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgIC5odW5kcmVkcyB7XG4gICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCgubGFiZWwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggMXB4ICNkZGQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMsIDE1NSwgMjI5LCAwLjg3KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMywgMTU1LCAyMjksIDAuODcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgJiArIC5odW5kcmVkcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnF1aWNrLXdyYXAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgLnF1aWNrLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuZWxlbWVudCB7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDIyLCAxMzMsIDI0NCwgMC4zKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyZTU4O1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgICAgIC5lbGVtZW50LWhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0MGRlZywgIzZmMDBmNyAwJSwgIzE5MTI0OCAxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5lbGVtZW50LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAubWQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5ncm91cCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZC1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmNvbnRlbnQtYmV0dGluZy13cmFwIHtcbiAgICAgICAgICAgICAgICAubnVtYmVyLXRhYmxlIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cykge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5udW1iZXItZWxlbWVudCB7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDIyLCAxMzMsIDI0NCwgMC4zKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyZTU4O1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgICAgIC5lbGVtZW50LWhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0MGRlZywgIzZmMDBmNyAwJSwgIzE5MTI0OCAxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmVsZW1lbnQtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE2MnB4O1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IDAuNCBlYXNlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgJi5mdWxsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgIC5tYWluLW51bWJlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAucmVwZWF0ZXItbnVtYmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTIuNSU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5pbm5lci1udW1iZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzg5OTRhMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzAzMjY1O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNDQsIDExOSwgMTc5LCAwLjM0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IDAuNCBlYXNlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm51bWJlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRUZFRkU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzNTM1MzU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5udW1iZXIsIC5wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDEwOSwgMTA5LCAxMDksIDAuNik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgLnZpZXctbW9yZSwgLm1heGltdW0tbWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMTAwJSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZC1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZTVlNWU1O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmJmYWY2O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzA3NmRiNztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzA3NmRiNztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgIC5tYXhpbXVtLW1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmYzEyMTI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA2MjcyNzI3ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLW1zLWh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmICsgLm51bWJlci1lbGVtZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucXVpY2stYmV0dGluZy1mb3JtIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgI3JlY2VudC1iZXR0aW5nIHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHg7XG5cbiAgICAgICAgICAucmVjZW50LXRpY2tldHMge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZGYzZmE7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGFkY2UwO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIC5tZC1zdWJoZWFkZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjZmZmIDc1JSwgI2Y1ZjVmNSk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZmZmIDc1JSwgI2Y1ZjVmNSk7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFkY2UwO1xuXG4gICAgICAgICAgICAgIC5tZC1zdWJoZWFkZXItaW5uZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDEycHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDJweDtcblxuICAgICAgICAgICAgICAgIC5tZC1zdWJoZWFkZXItY29udGVudCB7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcblxuICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMmIyZTU5O1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjg3MTE1O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5tZC1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5YWExYTk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAmLnJvdGF0aW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiByb3RhdGluZyAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAtbW96LWFuaW1hdGlvbjogcm90YXRpbmcgMXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgLW1zLWFuaW1hdGlvbjogcm90YXRpbmcgMXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgLW8tYW5pbWF0aW9uOiByb3RhdGluZyAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHJvdGF0aW5nIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBCMEZGO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2hvdyB7XG4gICAgICAgICAgICAgIG1kLWxpc3QtaXRlbSwgLnRpY2tldC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYzJkYWY1O1xuXG4gICAgICAgICAgICAgICAgJi50aWNrZXQge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzZkYjJmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAudGlja2V0LWNvbnRlbnQge1xuXG5cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBsaW5lYXIgMC41cztcblxuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAmLmNhbmNlbC1iZXQge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGM0QwMDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxMnB4O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgbWQtcHJvZ3Jlc3MtY2lyY3VsYXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNnB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmLndhaXQtdG8tY2FuY2VsIHtcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM4MzgzODM7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgbWQtcHJvZ3Jlc3MtY2lyY3VsYXIge1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50aWNrZXQge1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNnB4O1xuXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCA1NCwgOTksIDAuMSk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAubWQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAmLm1kLW5vLXN0eWxlIHtcbiAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM2cHg7XG5cbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5tZC1saXN0LWl0ZW0taW5uZXIge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTZweCAwIDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmFtb3VudCB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGlja2V0LWNvbnRlbnQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAuc3ViLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZDI1MjU7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC50ZXh0LXJlZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmYzFhMWE7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5zdWItaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNzI3MjcyN2VtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuM3JlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5uZy1oaWRlIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNjaGVkdWxlLXBsYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogIzAwM2ZmYTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIG1kLWNoZWNrYm94IHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDIwcHg7XG5cbiAgICAubWQtaWNvbiB7XG4gICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgJi5tZC1jaGVja2VkIHtcbiAgICAgIC5tZC1pY29uIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgbGVmdDogNS42NjY2N3B4O1xuICAgICAgICAgIHRvcDogMS4yMjIyMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoLm1kLWNoZWNrZWQpIHtcbiAgICAgIC5tZC1pY29uIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ0LCAxMTksIDE3OSwgMC4zNCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0ge1xuICAgICAgJjpub3QoLm1kLWNoZWNrZWQpIHtcbiAgICAgICAgLm1kLWljb24ge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNywgMzUsIDY4LCAwLjc0KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIG1kLXRhYnMgW3JvbGU9XCJ0YWJwYW5lbFwiXSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuXG5cbiAgbWQtZGlhbG9nLmxlZ2VuZGFyeS1kaWFsb2ctbGFiZWwge1xuICAgIG1kLXRvb2xiYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFkY2UwO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNmZmYgNzUlLCAjZjVmNWY1KTtcbiAgICAgIGNvbG9yOiAjMmIyZTU5O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG5cbiAgICAgIC5tZC10b29sYmFyLXRvb2xzIHtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuXG4gICAgICAgIC5tZC1idXR0b24ge1xuICAgICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgbWQtZGlhbG9nLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogOHB4O1xuXG4gICAgICAubWQtZGlhbG9nLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuXG4gICAgICAgIC5yZXBlYXRlci1sYWJlbCB7XG5cbiAgICAgICAgICAubWQtYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMnB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIG1kLWRpYWxvZy1jb250ZW50IHtcbiAgICAgICAgLnJlcGVhdGVyLWxhYmVsIHtcbiAgICAgICAgICAubWQtYnV0dG9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG5cbiAgJi5saWdodCB7XG4gICAgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9zY2hlZHVsZS1iZy5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDI0MHB4O1xuXG4gICAgICAjY29udGVudCB7XG4gICAgICAgICNsZWdlbmRhcnkge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICN2aWRlby1wbGF5ZXIge1xuICAgICAgICAgICAgLnZpZGVvLXNvdXJjZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggOHB4IDAgOHB4O1xuXG4gICAgICAgICAgICAgIC52aWRlby1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIC52aWRlby1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNvbnRlbnQtd3JhcCB7XG4gICAgICAgICAgICAubGVnZW5kYXJ5LWNvbnRlbnQge1xuICAgICAgICAgICAgICAubWFpbi1nYW1lIHtcbiAgICAgICAgICAgICAgICAuY29udGVudC1udW1iZXItd3JhcCB7XG4gICAgICAgICAgICAgICAgICAuY29udGVudC1udW1iZXIge1xuICAgICAgICAgICAgICAgICAgICAucm93LWlucHV0LW51bWJlcnMge1xuICAgICAgICAgICAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAuaW5wdXQtbnVtYmVycy1hcnJheVtkaXNhYmxlZF0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjA0LCAyMDQsIDIwNCwgMC40KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDEsIDIwMSwgMjAxLCAwLjMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnF1aWNrLXdyYXAge1xuXG4gICAgICAgICAgICAgICAgICAuZWxlbWVudCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG5cbiAgICAgICAgICAgICAgICAgICAgLmVsZW1lbnQtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZmZmIDc1JSwgI2Y1ZjVmNSk7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyYjJlNTk7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoOTAsIDY4LCAyMjQsIDAuMSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmExZjFmO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jb250ZW50LWJldHRpbmctd3JhcCB7XG4gICAgICAgICAgICAgICAgICAubnVtYmVyLXRhYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgLm51bWJlci1lbGVtZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuXG4gICAgICAgICAgICAgICAgICAgICAgLmVsZW1lbnQtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiA3NSUsICNmNWY1ZjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyYjJlNTk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg5MCwgNjgsIDIyNCwgMC4xKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmYTFmMWY7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgLmVsZW1lbnQtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5tYWluLW51bWJlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5yZXBlYXRlci1udW1iZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbm5lci1udW1iZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZkZGZjNjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2Y4Yjk4MztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm51bWJlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMmIyZTU5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2JiYjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubnVtYmVyLCAucHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDEwOSwgMTA5LCAxMDksIDAuNik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAucXVpY2stYmV0dGluZy1mb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuXG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgbWQtY2hlY2tib3gge1xuICAgICAgJjpub3QoLm1kLWNoZWNrZWQpIHtcbiAgICAgICAgLm1kLWljb24ge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSg0NCwgMTE5LCAxNzksIDAuMzQpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgJjpub3QoLm1kLWNoZWNrZWQpIHtcbiAgICAgICAgICAubWQtaWNvbiB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjAwLCAyMDAsIDIwMiwgMC43NCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbm1kLWRpYWxvZy5jb21taXQtYmV0dGluZyB7XG4gIG1kLWRpYWxvZy1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIHBhZGRpbmc6IDMycHggMjRweCAxNnB4IDI0cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDI0cHggMTZweCA4cHggMTZweDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLm1kLWRpYWxvZy1jb250ZW50LWJvZHkge1xuICAgICAgcGFkZGluZzogMzJweCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICAmLm1vbmV5IHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGNvbG9yOiAjZjgzMzY1O1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgYmFja2dyb3VuZDogI2ZkZjBhYTtcbiAgICAgICAgcGFkZGluZzogNHB4IDEycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFsd2F5cy1iZXR0aW5nIHtcbiAgICAgIG1kLWNoZWNrYm94IHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBtZC1kaWFsb2ctYWN0aW9ucyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzdGF0aWMge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgMCU7XG4gIH1cbiAgMjAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNSUgMTUlO1xuICB9XG4gIDQwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDY5JTtcbiAgfVxuICA2MCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDMzJSAyNSU7XG4gIH1cbiAgODAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3MiUgNCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogODAlIDkxJTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJlYy1ibGluayB7XG4gIGZyb20sIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGNvbS1ibGluayB7XG4gIGZyb20sIHRvIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3Bpbkl0LTEge1xuICAwJSB7XG4gICAgdG9wOiAwZW07XG4gIH1cbiAgMTAlIHtcbiAgICB0b3A6IC0xZW07XG4gIH1cbiAgMjAlIHtcbiAgICB0b3A6IC0yZW07XG4gIH1cbiAgMzAlIHtcbiAgICB0b3A6IC0zZW07XG4gIH1cbiAgNDAlIHtcbiAgICB0b3A6IC00ZW07XG4gIH1cbiAgNTAlIHtcbiAgICB0b3A6IC01ZW07XG4gIH1cbiAgNjAlIHtcbiAgICB0b3A6IC02ZW07XG4gIH1cbiAgNzAlIHtcbiAgICB0b3A6IC03ZW07XG4gIH1cbiAgODAlIHtcbiAgICB0b3A6IC04ZW07XG4gIH1cbiAgOTAlIHtcbiAgICB0b3A6IC05ZW07XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzcGluSXQtMiB7XG4gIDAlIHtcbiAgICB0b3A6IC00ZW07XG4gIH1cbiAgMTAlIHtcbiAgICB0b3A6IC01ZW07XG4gIH1cbiAgMjAlIHtcbiAgICB0b3A6IC02ZW07XG4gIH1cbiAgMzAlIHtcbiAgICB0b3A6IC03ZW07XG4gIH1cbiAgNDAlIHtcbiAgICB0b3A6IC04ZW07XG4gIH1cbiAgNTAlIHtcbiAgICB0b3A6IC05ZW07XG4gIH1cbiAgNjAlIHtcbiAgICB0b3A6IDBlbTtcbiAgfVxuICA3MCUge1xuICAgIHRvcDogLTFlbTtcbiAgfVxuICA4MCUge1xuICAgIHRvcDogLTJlbTtcbiAgfVxuICA5MCUge1xuICAgIHRvcDogLTNlbTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNwaW5JdC0zIHtcbiAgMCUge1xuICAgIHRvcDogLTJlbTtcbiAgfVxuICAxMCUge1xuICAgIHRvcDogLTNlbTtcbiAgfVxuICAyMCUge1xuICAgIHRvcDogLTRlbTtcbiAgfVxuICAzMCUge1xuICAgIHRvcDogLTVlbTtcbiAgfVxuICA0MCUge1xuICAgIHRvcDogLTZlbTtcbiAgfVxuICA1MCUge1xuICAgIHRvcDogLTdlbTtcbiAgfVxuICA2MCUge1xuICAgIHRvcDogLThlbTtcbiAgfVxuICA3MCUge1xuICAgIHRvcDogLThlbTtcbiAgfVxuICA4MCUge1xuICAgIHRvcDogMGVtO1xuICB9XG4gIDkwJSB7XG4gICAgdG9wOiAtMWVtO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3Bpbkl0LTQge1xuICAwJSB7XG4gICAgdG9wOiAtNmVtO1xuICB9XG4gIDEwJSB7XG4gICAgdG9wOiAtN2VtO1xuICB9XG4gIDIwJSB7XG4gICAgdG9wOiAtOGVtO1xuICB9XG4gIDMwJSB7XG4gICAgdG9wOiAtOWVtO1xuICB9XG4gIDQwJSB7XG4gICAgdG9wOiAwZW07XG4gIH1cbiAgNTAlIHtcbiAgICB0b3A6IC0xZW07XG4gIH1cbiAgNjAlIHtcbiAgICB0b3A6IC0yZW07XG4gIH1cbiAgNzAlIHtcbiAgICB0b3A6IC0zZW07XG4gIH1cbiAgODAlIHtcbiAgICB0b3A6IC00ZW07XG4gIH1cbiAgOTAlIHtcbiAgICB0b3A6IC01ZW07XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzcGluSXQtNSB7XG4gIDAlIHtcbiAgICB0b3A6IC0zZW07XG4gIH1cbiAgMTAlIHtcbiAgICB0b3A6IC00ZW07XG4gIH1cbiAgMjAlIHtcbiAgICB0b3A6IC01ZW07XG4gIH1cbiAgMzAlIHtcbiAgICB0b3A6IC02ZW07XG4gIH1cbiAgNDAlIHtcbiAgICB0b3A6IC03ZW07XG4gIH1cbiAgNTAlIHtcbiAgICB0b3A6IC04ZW07XG4gIH1cbiAgNjAlIHtcbiAgICB0b3A6IC05ZW07XG4gIH1cbiAgNzAlIHtcbiAgICB0b3A6IDBlbTtcbiAgfVxuICA4MCUge1xuICAgIHRvcDogLTFlbTtcbiAgfVxuICA5MCUge1xuICAgIHRvcDogLTJlbTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmxpbmstcGluZyB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjIwMDAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAzcHggI0IyMDAwMDtcbiAgfVxuICA1MCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjAwMDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDQwcHggI0ZGMDAwMDtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjIwMDAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAzcHggI0IyMDAwMDtcbiAgfVxufSIsIlxubWQtZGlhbG9nLnNlYW1sZXNzLCBtZC1kaWFsb2cuc2VhbWxlc3MtZnVsbHtcbiAgbWQtZGlhbG9nLWNvbnRlbnR7XG4gICAgbWluLXdpZHRoOiA2MDBweDtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgbWluLWhlaWdodDogMzUwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKSB7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgcGFkZGluZzogMDtcbiAgICAubWQtZGlhbG9nLWNvbnRlbnR7XG4gICAgICBwYWRkaW5nOiAxNnB4IDE2cHggMCAxNnB4O1xuICAgICAgLnNlYW1sZXNzLWNvbnRlbnR7XG4gICAgICAgID5kaXZ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAubGFiZWx7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgICAubWF4LXRpbWVze1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDJweDtcbiAgICAgICAgICAgICAgPmRpdntcbiAgICAgICAgICAgICAgICBjb2xvcjogI0IxQjFCMTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI0IxQjFCMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICA+ZGl2e1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmYzljNDc7XG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmM5YzQ3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICA+ZGl2e1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRjY2MDA7XG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmY2NjAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuaGFzLXN3aXRjaHtcbiAgICAgICAgICAgIC5tZC1idXR0b257XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgOHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiA3MnB4O1xuICAgICAgICAgICAgICB3aWR0aDogNzJweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U2NmExNztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY2YTE3O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnJlc3VsdC13cmFwe1xuICAgICAgICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgICAgICAgIG1kLW1lbnU+ZGl2e1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgY29sb3I6ICMyNTQ2OTQ7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3NkE2RjU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNDNEQ5RkI7XG5cbiAgICAgICAgICAgICAgJi5tb3Jle1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM4QUE1RkY7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmhvdmVyLCAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0RENTgwMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6ICNGMjgyNjYgMXB4IHNvbGlkO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGQ0Q1Q0Y7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLm51bWJlci1zZWxlY3RlZHtcblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoNHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZXN1bHRzLXRhYmxle1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGFkY2UwO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDcyNzI3MjdlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgLW1zLWh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICBjb2xvcjogIzExMTQxOTtcblxuICAgICAgICAgIC50ZXh0LWxhYmVse1xuICAgICAgICAgICAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIDE0MGRlZywgcmdiKDExMSwwLDI0NykgMCUsIHJnYigyNSwxOCw3MikgMTAwJSk7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgOHB4O1xuICAgICAgICAgICAgLm1kLWJ1dHRvbntcbiAgICAgICAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmMDAwMjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuZHJhdy1yZXN1bHQtbGFiZWx7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZGNlMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgY29sb3I6ICM4MzgzODM7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC50YWJsZXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGhlYWR7XG4gICAgICAgICAgICAgIHRye1xuICAgICAgICAgICAgICAgIHRoe1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGJvZHl7XG4gICAgICAgICAgICAgIHRye1xuICAgICAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWRjZTA7XG4gICAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAmLnBvc2l0aW9ue1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAzM0ZGO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYubWF0Y2h7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZFRDY4MztcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgZGl2LmRvdWJsZXtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDAgMXB4IDA7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDcxcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBkaXYucGFkZGluZy04e1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYWRjZTA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pe1xuICAgICAgICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjM4LCAyMzgsIDIzOCwgMC4yKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1MSwgOTUsIDEzLCAwLjEpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmphY2twb3R7XG4gICAgICAgICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZjMzMDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHRhYmxlLnNvdXRod2FyZHtcbiAgICAgICAgICAgIHRoZWFke1xuICAgICAgICAgICAgICB0cntcbiAgICAgICAgICAgICAgICB0aHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFkY2UwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGJvZHl7XG4gICAgICAgICAgICAgIHRye1xuICAgICAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgICAgLy9wYWRkaW5nOiA2cHg7XG5cbiAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxcHg7XG4gICAgICAgICAgICAgICAgICAgICYuamFja3tcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZhMTQxNDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYWRjZTA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBkaXYucGFkZGluZy04e1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgZGl2LmRvdWJsZXtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOXB4IDhweCA4cHggOHB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA3MXB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5tZC1kaWFsb2cuc2VhbWxlc3MtZnVsbHtcbiAgbWQtZGlhbG9nLWNvbnRlbnR7XG4gICAgd2lkdGg6IDQ1MHB4O1xuICAgIG1pbi13aWR0aDogNDUwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKSB7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC5tZC1kaWFsb2ctY29udGVudHtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5tZC1tZW51LWNvbnRlbnQubWVudS1zZWFtbGVzc3tcbiAgbWQtbWVudS1pdGVte1xuICAgIGhlaWdodDogMzZweDtcbiAgICBtaW4taGVpZ2h0OiAzNnB4O1xuICB9XG59XG5cbm1kLWRpYWxvZy5taXNzaW5nLWhlbHAtZGlhbG9ne1xuICBtZC1kaWFsb2ctY29udGVudHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC5tZC1kaWFsb2ctY29udGVudHtcblxuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIHB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIGJ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNjI3MjcyN2VtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgLW1zLWh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICBjb2xvcjogIzJiMmU1OTtcbiAgICAgICAgICAmLm1pc3Npbmd7XG4gICAgICAgICAgICBjb2xvcjogI2M1MjkxYztcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5tYXgtbWlzc2luZ3tcbiAgICAgICAgICAgIGNvbG9yOiAjMmMyZjU2O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmZyZXF1ZW5jeXtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA0MmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgc21hbGx7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJib2R5Lm9uZS1yZXN1bHRzIHtcbiAgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciB7XG4gICAgI2NvbnRlbnQge1xuICAgICAgI3Jlc3VsdHN7XG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgLmNhbGVuZGFye1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHggMCAwIDBweDtcbiAgICAgICAgICAubWQtd2hpdGVmcmFtZS00ZHB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLm5vdC1yZWFkeXtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBtZC1jYWxlbmRhcntcbiAgICAgICAgICAgIG1kLWNhbGVuZGFyLW1vbnRoe1xuICAgICAgICAgICAgICAubWQtY2FsZW5kYXItc2Nyb2xsLW1hc2t7XG4gICAgICAgICAgICAgICAgdGFibGUubWQtY2FsZW5kYXJ7XG4gICAgICAgICAgICAgICAgICAubWQtY2FsZW5kYXItZGF0ZXtcbiAgICAgICAgICAgICAgICAgICAgLm1kLWNhbGVuZGFyLWRhdGUtc2VsZWN0aW9uLWluZGljYXRvcntcbiAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA3MjcyNzI3ZW07XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAtbXMtaHlwaGVuczogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICBoeXBoZW5zOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQtd3JhcHtcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4IDAgMCAxNnB4O1xuICAgICAgICAgIG1hcmdpbjogLThweDtcblxuICAgICAgICAgIC5pbmxpbmUtY2FsZW5kYXJ7XG4gICAgICAgICAgICBoMntcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnJlc3VsdHMtYm9keXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLm1lc3NhZ2V7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tZXNzYWdlLWNvbnRlbnR7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDQ4cHg7XG4gICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgLy9ib3JkZXI6IDFweCBzb2xpZCAjZGFkY2UwO1xuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoMntcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA3MjcyNzI3ZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgICAgICAgICAgICAgICAtbXMtaHlwaGVuczogYXV0bztcbiAgICAgICAgICAgICAgICBoeXBoZW5zOiBhdXRvO1xuICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICAgIG1hcmdpbjogLThweDtcbiAgICAgICAgICAgIC5pbmxpbmUtY2FsZW5kYXJ7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggOHB4IDhweCA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucmVzdWx0cy1ib2R5e1xuICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnJlc3VsdHMtdGFibGV7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICAudGV4dC1sYWJlbHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgOHB4O1xuICAgICAgICAgICAgICAubWQtYnV0dG9ue1xuICAgICAgICAgICAgICAgIG1kLWljb257XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmMDAwMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRyYXctcmVzdWx0LWxhYmVse1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFkY2UwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBjb2xvcjogIzgzODM4MztcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRhYmxle1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgdGhlYWR7XG4gICAgICAgICAgICAgICAgdHJ7XG4gICAgICAgICAgICAgICAgICB0aHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHRib2R5e1xuICAgICAgICAgICAgICAgIHRye1xuICAgICAgICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgZGl2LmRvdWJsZXtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMCAxcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA3MXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGRpdi5wYWRkaW5nLTh7XG4gICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1MSwgOTUsIDEzLCAwLjEpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5tYXRyaXh7XG4gICAgICAgICAgICAgICAgdGJvZHl7XG4gICAgICAgICAgICAgICAgICB0cntcbiAgICAgICAgICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGl2e1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA5cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgJi5wOXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDlweCAwO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCl7XG4gICAgICAgICAgICAgICAgICAgICAgdGQ6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0YWJsZS5zb3V0aHdhcmR7XG4gICAgICAgICAgICAgIHRoZWFke1xuICAgICAgICAgICAgICAgIHRye1xuICAgICAgICAgICAgICAgICAgdGh7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHRib2R5e1xuICAgICAgICAgICAgICAgIHRye1xuICAgICAgICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGRpdi5wYWRkaW5nLTh7XG4gICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBkaXYuZG91Ymxle1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDlweCA4cHggOHB4IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA3MXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0YWJsZS5zb3V0aC1tYXRyaXh7XG4gICAgICAgICAgICAgIHRoZWFke1xuICAgICAgICAgICAgICAgIHRye1xuICAgICAgICAgICAgICAgICAgdGh7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHRib2R5e1xuICAgICAgICAgICAgICAgIHRye1xuICAgICAgICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbWQtdGFicyBbcm9sZT1cInRhYnBhbmVsXCJdIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbWQtdGFic3tcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICAgICAgICAgIG1kLWNvbnRlbnR7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgICAgICAgLnJlc3VsdC13cmFwe1xuICAgICAgICAgICAgICAgIC5yZXN1bHRzLWJvZHl7XG4gICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpe1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDZweCAxMnB4IDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKXtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDEycHggNnB4O1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpe1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTJweCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxubWQtZGlhbG9nLndhdGNoLWRpYWxvZ3tcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDQ1LDUwLDYyKTtcbiAgbWQtZGlhbG9nLWNvbnRlbnR7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICB3aWR0aDogNjQwcHg7XG4gICAgICBoZWlnaHQ6IDM1NHB4O1xuICAgIH1cbiAgICAubWQtZGlhbG9nLWNvbnRlbnR7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYig0NSw1MCw2Mik7XG4gICAgICB2aWRlb3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYig0NSw1MCw2Mik7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiI3ByZXNpZGVudGlhbHtcbiAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9wcmVzaWRlbnRpYWwuanBnP3Y9MycpIDUwJSA1MCUgLyBjb3ZlciBuby1yZXBlYXQgZml4ZWQ7XG4gIC5OYkJiUk5pbHtcbiAgICBoZWlnaHQ6IDgwdmg7XG4gICAgLndyYXB7XG4gICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpOztcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDIyLCAxMzMsIDI0NCwgMC4zKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIHB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cblxuICAgICAgLkpjdVB0T25Qe1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU2NDAwO1xuICAgICAgICBjb2xvcjogI0VFRTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJlc2lkZW50aWFsLXdyYXBwZXJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIC50aXRsZXtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGgxe1xuICAgICAgICBjb2xvcjogI2Y4NzExOTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgaDR7XG4gICAgICAgIGNvbG9yOiAjZmY5OTAwO1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIGgxe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgICAgIGg0e1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNhbmRpZGF0ZXN7XG4gICAgICBwYWRkaW5nOiA4cHggNHB4IDhweCA0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgICAgLmNhbmRpZGF0ZS1jb250ZW50e1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLmNhbmRpZGF0ZXtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgLnBpY3R1cmVze1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuY29udGVudHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCA5MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDhweCA4cHggOTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgOHB4ICNlODFhMjI7XG4gICAgICAgICAgICBoMS5uYW1le1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIG1hcmdpbjogNHB4IDAgMTZweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMCA4cHggMDtcbiAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMEQ0N0ExO1xuICAgICAgICAgICAgICAgICYubWQtd2FybntcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmEzMzQzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmV2ZW57XG4gICAgICAgICAgICAucGljdHVyZXN7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCA5MHB4IDAgMDtcbiAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDkwcHggOHB4IDhweDtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgOHB4ICMwYjA3YzM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYudW5rbm93bntcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zMnB4O1xuICAgICAgICAgICAgLnBpY3R1cmVze1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250ZW50e1xuICAgICAgICAgICAgICBtYXJnaW46IDkwcHggMCAwIDA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDkwcHggOHB4IDhweCA4cHg7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDhweCAjZmY5OTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIC5jYW5kaWRhdGV7XG4gICAgICAgICAgICAuY29udGVudHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y3YWQ3YTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuZGlzYWJsZWR7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAuY2FuZGlkYXRlLWNvbnRlbnR7XG4gICAgICAgICAgLmNhbmRpZGF0ZXtcbiAgICAgICAgICAgIC5waWN0dXJlc3tcbiAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGVudHtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgOHB4ICM1NzU3NTc7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNhMDlmOWY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhpc3Rvcmllc3tcbiAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAuaGlzdG9yaWVzLWNvbnRlbnR7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDIyLCAxMzMsIDI0NCwgMC4zKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHAudGl0bGV7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgICBtZC1wcm9ncmVzcy1saW5lYXJ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIHRhYmxlLnRhYmxle1xuXG4gICAgICAgICAgdGhlYWR7XG4gICAgICAgICAgICB0cntcbiAgICAgICAgICAgICAgdGh7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwRDQ3QTE7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgdGZvb3R7XG4gICAgICAgICAgICB0cntcbiAgICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgLmNhbmRpZGF0ZXN7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIC5jYW5kaWRhdGUtY29udGVudHtcbiAgICAgICAgICAuY2FuZGlkYXRle1xuICAgICAgICAgICAgLnBpY3R1cmVze1xuICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250ZW50e1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDYwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDhweCA4cHggOHB4IDYwcHg7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDZweCAjZTgxYTIyO1xuICAgICAgICAgICAgICBoMS5uYW1le1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNHB4IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZXZlbntcbiAgICAgICAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDYwcHggMCAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCA2MHB4IDhweCA4cHg7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgNnB4ICMwYjA3YzM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYudW5rbm93bntcbiAgICAgICAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA2MHB4IDAgMCAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggOHB4IDhweCA4cHg7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgNnB4ICNmZjk5MDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5kaXNhYmxlZHtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAuY2FuZGlkYXRlLWNvbnRlbnR7XG4gICAgICAgICAgICAuY2FuZGlkYXRle1xuICAgICAgICAgICAgICAucGljdHVyZXN7XG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5jb250ZW50e1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDZweCAjNTc1NzU3O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpe1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAuY2FuZGlkYXRlc3tcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgLmNhbmRpZGF0ZS1jb250ZW50e1xuICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICAuY2FuZGlkYXRle1xuICAgICAgICAgICAgLnBpY3R1cmVze1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgICAgIG1hcmdpbjogNTBweCAwIDAgMDtcbiAgICAgICAgICAgICAgcGFkZGluZzogNTBweCA4cHggOHB4IDhweDtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICNlODFhMjI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmV2ZW57XG4gICAgICAgICAgICAgIC5jb250ZW50e1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNTBweCAwIDAgMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDhweCA4cHggOHB4O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCAjMGIwN2MzO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnVua25vd257XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgIC5jb250ZW50e1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNTBweCAwIDAgMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDhweCA4cHggOHB4O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCAjZmY5OTAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZGlzYWJsZWR7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgLmNhbmRpZGF0ZS1jb250ZW50e1xuICAgICAgICAgICAgLmNhbmRpZGF0ZXtcbiAgICAgICAgICAgICAgLnBpY3R1cmVze1xuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuY29udGVudHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA0cHggIzU3NTc1NztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5tZC1kaWFsb2cucHJlc2lkZW50aWFsLWJldHRpbmd7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1kLXRvb2xiYXJ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIC5tZC10b29sYmFyLXRvb2xze1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAucGljdHVyZXN7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgei1pbmRleDogMjA7XG4gICAgICB9XG4gICAgICBzcGFue1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwMHB4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgbWQtZGlhbG9nLWNvbnRlbnR7XG4gICAgbWluLXdpZHRoOiA0MjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgei1pbmRleDogMjtcbiAgICAubWQtZGlhbG9nLWNvbnRlbnR7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBoMXtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgMCA4cHggMDtcbiAgICAgIH1cbiAgICAgIGgye1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBzcGFue1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgY29sb3I6ICMwRDQ3QTE7XG4gICAgICAgICAgJi5tZC13YXJue1xuICAgICAgICAgICAgY29sb3I6ICNmYTMzNDM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5iZXQtZm9ybXtcbiAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgLmxhYmVse1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDcyNzI3MjdlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICAgICAgICAgIC1tcy1oeXBoZW5zOiBhdXRvO1xuICAgICAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1ncm91cHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICBpbnB1dC5iZXQtaW5wdXR7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg0NCwgMTE5LCAxNzksIDAuMzQpO1xuICAgICAgICAgICAgJjpmb2N1cysubGluZXtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmODcwMTY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBjb2xvcjogIzJiMmU1OTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU0LCAyNDQsIDIzNCwgMC4zKTtcbiAgICAgICAgICAgICZbZGlzYWJsZWRde1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuNCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjA0LCAyMDQsIDIwNCwgMC40KTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDEsIDIwMSwgMjAxLCAwLjMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAubGluZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4NzAxNjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5oZWxwe1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBzcGFue1xuICAgICAgICAgIHBhZGRpbmc6MCA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjE3NjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRjMzA2O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDAgNHB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Q0YzMwNjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgbWQtZGlhbG9nLWFjdGlvbnN7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuICBtZC1wcm9ncmVzcy1saW5lYXJ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXtcbiAgICB3aWR0aDogOTglO1xuICAgIG1heC13aWR0aDogOTglO1xuICAgIG1kLWRpYWxvZy1jb250ZW50e1xuICAgICAgbWluLXdpZHRoOiA5NiU7XG4gICAgfVxuICB9XG5cbn0iLCJib2R5LnNhYmF7XG4gICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy8zNTMxMDkwOTguanBnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjJlNTk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuNik7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgI2NvbnRlbnR7XG4gICAgICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyMjQsIDIyNCwgMjI2LCAwKTtcbiAgICAgIC5zYWJhLWdhbWV7XG4gICAgICAgIC5nYW1lLWNvbnRlbnR7XG4gICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAuZnJhbWUtcGxheXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGlmcmFtZXtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBib2R5I2VsZW1lbnR7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mcmVlLXBsYXl7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgICAgIC5tZXNzYWdle1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNTJjMmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2M3NDI0MztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IC0xMnB4IDE0cHggMjNweCAxcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA2cHg7XG4gICAgICAgICAgICAgICAgLm1lc3NhZ2V7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC53YWl0LXdte1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgJi5wcmV7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAxKTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5sb2dve1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAubG9hZGVyLFxuICAgICAgICAgICAgICAgIC5sb2FkZXI6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwZW07XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5sb2FkZXIge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmclMjB3aWR0aCUzRCUyMjIwNDglMjIlMjBoZWlnaHQlM0QlMjIyMDQ4JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjA0OCUyMDIwNDglMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTE3NjclMjAxMTg0cTAlMjA1LTElMjA3LTY0JTIwMjY4LTI2OCUyMDQzNC41VDEwMjAlMjAxNzkycS0xNDYlMjAwLTI4Mi41LTU1VDQ5NCUyMDE1ODBsLTEyOSUyMDEyOXEtMTklMjAxOS00NSUyMDE5dC00NS0xOS0xOS00NXYtNDQ4cTAtMjYlMjAxOS00NXQ0NS0xOWg0NDhxMjYlMjAwJTIwNDUlMjAxOXQxOSUyMDQ1LTE5JTIwNDVsLTEzNyUyMDEzN3E3MSUyMDY2JTIwMTYxJTIwMTAydDE4NyUyMDM2cTEzNCUyMDAlMjAyNTAtNjV0MTg2LTE3OXExMS0xNyUyMDUzLTExNyUyMDgtMjMlMjAzMC0yM2gxOTJxMTMlMjAwJTIwMjIuNSUyMDkuNXQ5LjUlMjAyMi41em0yNS04MDB2NDQ4cTAlMjAyNi0xOSUyMDQ1dC00NSUyMDE5aC00NDhxLTI2JTIwMC00NS0xOXQtMTktNDUlMjAxOS00NWwxMzgtMTM4cS0xNDgtMTM3LTM0OS0xMzctMTM0JTIwMC0yNTAlMjA2NVQ1ODglMjA3NTZxLTExJTIwMTctNTMlMjAxMTctOCUyMDIzLTMwJTIwMjNIMzA2cS0xMyUyMDAtMjIuNS05LjVUMjc0JTIwODY0di03cTY1LTI2OCUyMDI3MC00MzQuNVQxMDI0JTIwMjU2cTE0NiUyMDAlMjAyODQlMjA1NS41VDE1NTMlMjA0NjhsMTMwLTEyOXExOS0xOSUyMDQ1LTE5dDQ1JTIwMTklMjAxOSUyMDQ1eiUyMiUyMGZpbGwlM0QlMjIlMjM0NDQlMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gICAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKSBicmlnaHRuZXNzKDUpO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMGVtO1xuICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGxvYWQ4IDNzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogbG9hZDggM3MgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tZXNzYWdle1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMTQwcHg7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAtMTQwcHg7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzJjMmU1OTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZGYwMDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmYWY2YmE7XG5cbiAgICAgICAgICAgICAgICAgIHB7XG5cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5OYkJiUk5pbHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMCwwLDAsLjMpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgJi5tYWludGVuYW5jZXtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvbWFpbnRlbmFuY2UtYmcuanBnXCIpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMXtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICBmb250LXNpemU6IDJlbTtcblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDk4dnc7XG4gICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2dyAqIDUvOSk7XG4gICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5zYWJhLWNsdWJ7XG4gICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgICAgaGVpZ2h0OiA4MDBweDtcbiAgICAgICAgICAgIC5mcmFtZS1wbGF5e1xuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA4MDBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA4MDBweDtcbiAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoIDEwMHZoIC0gNjRweCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5DZ2NJRVhSd3tcbiAgICAgICAgICAubWQtYnV0dG9ue1xuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgJi5KY3VQdE9uUHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y1NjQwMDtcbiAgICAgICAgICAgICAgY29sb3I6ICNFRUU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLklNc2hWckdJe1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3I3ODk7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hY2NvdW50LWxvY2tlZCwgLm1haW50ZW5hbmNlLCAubmVlZC10cmFuc2ZlcntcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjgyMjIyO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmMzhjOGM7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgIG1hcmdpbjogMCA4cHg7XG4gICAgICAgICAgcHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1haW50ZW5hbmNlLCAubmVlZC10cmFuc2ZlcntcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZkZjAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmYWY2YmE7XG4gICAgICAgICAgLnRleHQtdXBwZXJjYXNle1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIG1hcmdpbjogMTZweCAwIDAgMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5lZWQtdHJhbnNmZXJ7XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5tZC1kaWFsb2cuc2FiYXtcbiAgbWQtZGlhbG9nLWNvbnRlbnR7XG4gICAgLm1kLWRpYWxvZy1jb250ZW50e1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAuY29udGVudHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgLmNvbnRlbnQtd3JhcHtcbiAgICAgICAgICAuaW5wdXQtY29udGVudHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICBkaXYubWVzc2FnZXtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgbWFyZ2luOiA4cHggMCAwIDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDhweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZTtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICYuaGFzLWRhZGF7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxYTFhMzQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y4ZWE5ZjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmFjZTg4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6OmZpcnN0LWxldHRlcntcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubW9uZXktdGVtcGxhdGV7XG4gICAgICAgICAgICAgIC50ZW1wbGF0ZS13cmFwe1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtNHB4O1xuICAgICAgICAgICAgICAgIC5tb25leS1pdGVte1xuICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA0cHggOHB4IDRweDtcbiAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4OHB4O1xuXG4gICAgICAgICAgICAgICAgICBkaXZ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigzLDE1NSwyMjkpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMywgMTQ0LCAyMTQpO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC41cyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDMsMTU1LDIyOSwgLjgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmLmFsbC1pbntcbiAgICAgICAgICAgICAgICAgICAgZGl2e1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigyNTAsIDgxLCA2Nyk7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiKDI0NCw2Nyw1NCk7XG4gICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjUwLCA4MSwgNjcsIC44KTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZGlyZWN0aW9ue1xuICAgICAgICAgICAgICAgID5kaXZ7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICYrZGl2e1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMzgsIDIzOCwgMjM4LCAuNSk7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDM5YmU1O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDM5MGQ2O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDMsIDE1NSwgMjI5LCAwLjkpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5vdGV7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTZweCAwO1xuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDE2cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmOGVhOWY7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmYWNlODg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KXtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgLmNvbnRlbnQtd3JhcHtcbiAgICAgICAgICAgIC5pbnB1dC1jb250ZW50e1xuICAgICAgICAgICAgICBkaXYubWVzc2FnZXtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoIDEwMHZ3IC0gMzJweCApXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5tb25leS10ZW1wbGF0ZXtcbiAgICAgICAgICAgICAgICAudGVtcGxhdGUtd3JhcHtcbiAgICAgICAgICAgICAgICAgIC5tb25leS1pdGVte1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoICgxMDB2dyAtIDcycHgpLzggKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgICAgICAuY29udGVudHtcbiAgICAgICAgICAuY29udGVudC13cmFwe1xuICAgICAgICAgICAgLmlucHV0LWNvbnRlbnR7XG4gICAgICAgICAgICAgICYubW9uZXktdGVtcGxhdGV7XG4gICAgICAgICAgICAgICAgLnRlbXBsYXRlLXdyYXB7XG4gICAgICAgICAgICAgICAgICAubW9uZXktaXRlbXtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCAoMTAwdncgLSA3MnB4KS82ICk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7XG4gICAgICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgICAgIC5jb250ZW50e1xuICAgICAgICAgIC5jb250ZW50LXdyYXB7XG4gICAgICAgICAgICAuaW5wdXQtY29udGVudHtcbiAgICAgICAgICAgICAgJi5tb25leS10ZW1wbGF0ZXtcbiAgICAgICAgICAgICAgICAudGVtcGxhdGUtd3JhcHtcbiAgICAgICAgICAgICAgICAgIC5tb25leS1pdGVte1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoICgxMDB2dyAtIDcycHgpLzUgKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2MHB4KXtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgLmNvbnRlbnQtd3JhcHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAuaW5wdXQtY29udGVudHtcbiAgICAgICAgICAgICAgJi5tb25leS10ZW1wbGF0ZXtcbiAgICAgICAgICAgICAgICAudGVtcGxhdGUtd3JhcHtcbiAgICAgICAgICAgICAgICAgIC5tb25leS1pdGVte1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoICgxMDB2dyAtIDI0cHgpLzQgKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KXtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgLmNvbnRlbnQtd3JhcHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAuaW5wdXQtY29udGVudHtcbiAgICAgICAgICAgICAgJi5tb25leS10ZW1wbGF0ZXtcbiAgICAgICAgICAgICAgICAudGVtcGxhdGUtd3JhcHtcbiAgICAgICAgICAgICAgICAgIC5tb25leS1pdGVte1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoICgxMDB2dyAtIDI0cHgpLzMgKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJib2R5LnRyYWRpdGlvbmFsIHtcbiAgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciB7XG4gICAgI2NvbnRlbnQge1xuICAgICAgI3RyYWRpdGlvbmFsIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICAubm90aWZpY2F0aW9uIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICBtYXJnaW46IDE2cHggMCAwO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBwYWRkaW5nOiA0cHggMTZweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogOHB4IDhweCAwIDhweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tYXJxdWVlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgI21hcnF1ZWUtaWQtaW5uZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4IDAgMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYgKyBzcGFuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNDhweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZFxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tZC1idXR0b24uaG9tZS1idXR0b24ge1xuICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICBtYXJnaW46IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIC8vY29sb3I6ICMyYjJlNTk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5nYW1lLXRpdGxlcyB7XG4gICAgICAgICAgcGFkZGluZzogMTZweCAxNnB4IDAgMTZweDtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCA0cHggMCA0cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5tZC1idXR0b24ubWQtaWNvbi1idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBoMiB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLm1kLWJ1dHRvbiB7XG4gICAgICAgICAgICAmOm5vdCgubWQtaWNvbi1idXR0b24pIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDFweDtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50cmFkaXRpb25hbC1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAubWFpbi1nYW1lIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwIDAgOHB4O1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRlbnQtbnVtYmVyLXdyYXAge1xuICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuY29udGVudC1udW1iZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cykge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0ge1xuXG4gICAgICAgICAgICAgIC5iZXR0aW5nLWZvcm0td3JhcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDAgMCA4cHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYmV0dGluZy1mb3JtIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG5cbiAgICAgICAgICAgICAgICAgIC5iZXR0aW5nLWZvcm0taGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMXB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgICAuYmV0dGluZy1mb3JtLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgLmlnbm9yZS1wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgbWQtY2hlY2tib3gge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZC1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZC1sYWJlbHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA3MjcyNzI3ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnN1Yi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA3MjcyNzI3ZW07XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICBzcGFuLnRleHQtYm94ZWQtb25le1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA3MjcyNzI3ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICYubnVtYmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuZnVsbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAmLnNlY29uZGFyeSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnRleHQtYm9sZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGZvcm0ubWQtaW5saW5lLWZvcm0ge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAuc3ViLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnJlZ2lyb25ze1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmJldHRpbmctYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDEwOCwgMTA3LCAxMDcsIDAuNSk7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICYuY2FuY2VsLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW5wdXQuYmV0LWlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg4OSwgODksIDg5LCAwLjIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjQpO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAmLnhpZW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmJhbGFuY2Uge1xuICAgICAgICAgICAgICAgICAgICAgIC5zZWNvbmRhcnkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZC1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnJvdGF0aW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiByb3RhdGluZyAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LWFuaW1hdGlvbjogcm90YXRpbmcgMXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1zLWFuaW1hdGlvbjogcm90YXRpbmcgMXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW8tYW5pbWF0aW9uOiByb3RhdGluZyAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHJvdGF0aW5nIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBCMEZGO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5saXZlLWluZm8ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5saXZlLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGFkY2UwO1xuICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDBkZWcsIHJnYigxMTEsIDAsIDI0NykgMCUsIHJnYigyNSwgMTgsIDcyKSAxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VkZjNmYTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgICAgICAgICAgICAgICYgKyAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWRjZTA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudGltZXIge1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjgzMzY1O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnJlY2VudC1iZXR0aW5nLWxpc3Qge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwIDAgOHB4O1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnJlY2VudC10aWNrZXRzIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgICAgLm1kLXN1YmhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIC5tZC1zdWJoZWFkZXItaW5uZXIge1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAubWQtc3ViaGVhZGVyLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAubWQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzlhYTFhOTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnJvdGF0aW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogcm90YXRpbmcgMXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYigwLDE1MCwxMzYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuc2hvdyB7XG4gICAgICAgICAgICAgICAgICAgIG1kLWxpc3QtaXRlbSwgLnRpY2tldC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGNkZGRmO1xuICAgICAgICAgICAgICAgICAgICAgICYudGlja2V0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTUwLCAxMzYsIDAuNSk7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGxpbmVhciAwLjVzO1xuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICYuY2FuY2VsLWJldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjgzMzY1O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBtZC1wcm9ncmVzcy1jaXJjdWxhciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYud2FpdC10by1jYW5jZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzgzODM4MztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjJweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICBtZC1wcm9ncmVzcy1jaXJjdWxhciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLnRpY2tldCB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM2cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDU0LCA5OSwgMC4xKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5tZC1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICYubWQtbm8tc3R5bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzZweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLm1kLWxpc3QtaXRlbS1pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNnB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYW1vdW50IHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC50aWNrZXQtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgICAgIC5zdWItdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgc3Bhbi5udW1iZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmODMzNjU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0LXJlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmODMzNjU7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5zdWItaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNzI3MjcyN2VtO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5uZy1oaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLmNhbmNlbGVkIHtcbiAgICAgICAgICAgICAgICAgICAgLnRpY2tldCB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzk0OTQ5NCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAgICAgLm1kLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAubWQtbGlzdC1pdGVtLWlubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLm1kLWxpc3QtaXRlbS10ZXh0LCAuYW1vdW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC50aWNrZXQtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2M1YzVjNTtcblxuICAgICAgICAgICAgICAgICAgICAgIHNwYW4uY2FuY2VsZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkYzQzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGM0MwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCA2MCwgMCwgMC4xKTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuc2lkZS1hZHN7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDAgMCA4cHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaW1hZ2V7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubnVtYmVyLWZpbHRlciB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgICAgICAgICAuaHVuZHJlZHMge1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDJweDtcbiAgICAgICAgICAgICAgICAgICYubGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI4cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmOm5vdCgubGFiZWwpIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYgKyAuaHVuZHJlZHMge1xuICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTZweCAwIDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1haW4tZ2FtZSB7XG4gICAgICAgICAgICAuYmV0dGluZy1mb3JtIHtcbiAgICAgICAgICAgICAgLmlnbm9yZS1wcmljZSB7XG4gICAgICAgICAgICAgICAgbWQtY2hlY2tib3gge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0cHggMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgICAgICAgICAgLmJldC1pbnB1dC0xIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuYmV0LWlucHV0LTIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMnB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmJldC1pbnB1dC0zIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5yZWdpcm9ucyB7XG4gICAgICAgICAgICAgICAgLmxheW91dC1jb2x1bW4ge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBtZC1jaGVja2JveCB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDRweCAwO1xuXG4gICAgICAgICAgICAgICAgICAubWQtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIC8vYm9yZGVyOiAxcHggc29saWQgJGZvcm1Db2xvcjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLm1kLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgICAgICAgICAgLm1kLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSg0NCwgMTE5LCAxNzksIDAuMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxpdmUtaW5mbyB7XG4gICAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDRweCA0cHggMDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBibGluayAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3BhbiwgbWQtaWNvbiwgJi53YXJuIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjgzMzY1ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnVwcGVyIHtcbiAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yb3ctaW5wdXQtbnVtYmVycyB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAwIDhweCAycHg7XG4gICAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuaW5wdXQtbnVtYmVycy1hcnJheSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcycHgpO1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLmhhcy1zdGFyIHtcbiAgICAgICAgICAgICAgICAuaW5wdXQtbnVtYmVycy1hcnJheSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTQ1cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubWQtYnV0dG9uLmhpZ2hsaWdodCB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0NCwgNjcsIDU0KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAubWQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDhweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICAgICAgICAgICAgICAmOm5vdCgubWQtYWNjZW50KSB7XG4gICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDg0cHg7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogODRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5tZC1pY29uLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29sbGFwc2luZyB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIC8vbWF4LWhlaWdodDogNTAwcHg7XG5cbiAgICAgICAgICAgICAgJi5uZy1oaWRlIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBtZC10YWJzIHtcbiAgICAgICAgICAgICAgICBtZC10YWJzLWNhbnZhcyB7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG5cbiAgICAgICAgICAgICAgICAgIG1kLXBhZ2luYXRpb24td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcblxuICAgICAgICAgICAgICAgICAgICAubWQtdGFiIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICBtZC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAwO1xuXG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICAgICAgICAgICAgICAgIG1kLWNoZWNrYm94IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZC1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQtc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cykgYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1zbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMyU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cykge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBib3JkZXItc3BhY2luZzogMDtcblxuICAgICAgICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgICAgICYucm93LWNoZWNrIHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIG1kLWNoZWNrYm94IHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAubWQtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAmLm1kLWNoZWNrZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgLm1kLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1LjY2NjY3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxLjIyMjIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAubWQtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSg0NCwgMTE5LCAxNzksIDAuMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOm5vdCgudGFibGUpIHtcbiAgICAgICAgICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1haW4tbnVtYmVyIHtcbiAgICAgICAgICAgICAgLnJlcGVhdGVyLW51bWJlciB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cykge1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pbm5lci1udW1iZXIge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC8vJi5jaGFuZ2VkLXByaWNlIHtcbiAgICAgICAgICAgICAgICAgIC8vICBhbmltYXRpb246IGJsaW5rLXByaWNlIC4ycyBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgICAgIC8vfVxuXG4gICAgICAgICAgICAgICAgICAmLnN0b3Age1xuICAgICAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNDIsIDQyLCA0MiwgMC41NSk7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGVmdDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgdmVyc2lvbj0nMS4xJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSdub25lJyB2aWV3Qm94PScwIDAgMTAwIDEwMCc+PHBhdGggZD0nTTEwMCAwIEwwIDEwMCAnIHN0cm9rZT0nYnVybHl3b29kJyBzdHJva2Utd2lkdGg9JzEnLz48cGF0aCBkPSdNMCAwIEwxMDAgMTAwICcgc3Ryb2tlPSdidXJseXdvb2QnIHN0cm9rZS13aWR0aD0nMScvPjwvc3ZnPlwiKTtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlLCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5udW1iZXIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cykge1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmQzIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmQ0IHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICYucGFybGF5e1xuICAgICAgICAgICAgICAgICAgICAubnVtYmVye1xuICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cykge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJi5taWVubmFte1xuICAgICAgICAgICAgICAgICAgICAubnVtYmVye1xuICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cykge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG5cblxuICAgICAgICAgICAgICAgICAgJjpub3QoLm1pZW5uYW0pIHtcbiAgICAgICAgICAgICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnlDb2xvcjtcblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAmLnByaWNlLXVwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyMzksIDEyOCwgMC45KTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAmLnplcm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcHggMnB4O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMy4zMyU7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFweCAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYucHJpY2UtdXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjM5LCAxMjgsIDAuOSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuc3RvcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuaW5wdXQtcG9pbnQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMDtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG5cblxuICAgICAgICAgICAgICAgICAgICAmOm5vdCgubWllbm5hbSkge1xuICAgICAgICAgICAgICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCguZXhjZXB0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuaW5wdXQtcG9pbnQge1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5xdWljay1iZXQge1xuICAgICAgICAgICAgICAuYmV0dGluZy1mb3JtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgLmJldHRpbmctYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgbWQtY2hlY2tib3gge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAubWQtaW5rLXJpcHBsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLm1kLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjAyKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG4rMik6bnRoLWNoaWxkKC1uKzYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICYudHJhbnNwYXJlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgIG1kLWNoZWNrYm94IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLm1kLWNoZWNrZWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWQtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLm1kLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAxKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICYuZDMge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxMjcsIDg3LCAwLjA4KTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdChbZGlzYWJsZWRdKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTQsIDAuOSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9ib3JkZXItY29sb3I6IHJnYmEoMjUxLCAyMjgsIDIwNCwgMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB0Zm9vdCB7XG4gICAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggNHB4IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1NHB4O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDRweDtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMSk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMDAsIDExNiwgMTM5LCAwLjMpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDBkZWcsIHJnYigxMTEsIDAsIDI0NykgMCUsIHJnYigyNSwgMTgsIDcyKSAxMDAlKTtcblxuICAgIHRhYmxlLnRhYmxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgIHRib2R5IHtcbiAgICAgICAgdHIge1xuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDExMSwgMCwgMjQ3LCAuMSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTExLCAwLCAyNDcsIC4xKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdGhlYWQge1xuICAgICAgICB0ciB7XG4gICAgICAgICAgdGgge1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0Ym9keSB7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0Zm9vdCB7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRpbmcgLyogU2FmYXJpIGFuZCBDaHJvbWUgKi9cbntcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGluZyB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBibGluay1wcmljZS1kYXJrIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiOGZmZWM7XG4gICAgYm94LXNoYWRvdzogMCAwIDFweCAjZmY5MjlhO1xuICB9XG4gIDUwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzliZmZlZTtcbiAgICBib3gtc2hhZG93OiAwIDAgMnB4ICNmYzFmMmY7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWZmMjtcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4ICNmZjkyOWE7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJsaW5rLXByaWNlIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiOGZmZWM7XG4gICAgYm94LXNoYWRvdzogMCAwIDFweCAjZmY5MjlhO1xuICB9XG4gIDUwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzliZmZlZTtcbiAgICBib3gtc2hhZG93OiAwIDAgMnB4ICNmYzFmMmY7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWZmMjtcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4ICNmZjkyOWE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBteUFuaW0ge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I2OTk3MjtcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4ICNmZjkyOWE7XG4gICAgY29sb3I6ICMwZTBlMGU7XG4gIH1cbiAgNTAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJjMmFiO1xuICAgIGJveC1zaGFkb3c6IDAgMCAycHggI2ZjMWYyZjtcbiAgICBjb2xvcjogIzBlMGUwZTtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZmYyO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcHggI2ZmOTI5YTtcbiAgICBjb2xvcjogIzBlMGUwZTtcbiAgfVxufVxuXG5cblttZC10aGVtZT1cImRlZmF1bHRcIl17XG4gIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlci5jaGFuZ2VkLXByaWNle1xuICAgIGFuaW1hdGlvbjogbXlBbmltIDAuNXMgbGluZWFyIDBzIGluZmluaXRlIHJldmVyc2UgYmFja3dhcmRzO1xuICAgIC5wcmljZSBzcGFue1xuICAgICAgY29sb3I6ICMwZjE3MmE7XG4gICAgfVxuICB9XG59XG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl17XG4gIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlci5jaGFuZ2VkLXByaWNle1xuICAgIGFuaW1hdGlvbjogYmxpbmstcHJpY2UgLjJzIGluZmluaXRlO1xuICB9XG59XG5cbi5tZC1vbmUtaW5wdXQuZm9yY2UtZGlzYWJsZWR7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDEpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDEpICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuNDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxubWQtZGlhbG9nLm1pc3NpbmctcHJvbWVuYWRlLWRpYWxvZ3tcbiAgLm1kLWRpYWxvZy1jb250ZW50e1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufSIsIi53aWtpe1xuICBpZnJhbWV7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufSIsIiNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbi1mdWxsd2lkdGgtdG9vbGJhci0yIHtcblxuICAgICN2ZXJ0aWNhbC1uYXZpZ2F0aW9uIHtcbiAgICAgICAgd2lkdGg6ICRuYXZpZ2F0aW9uV2lkdGg7XG4gICAgICAgIG1pbi13aWR0aDogJG5hdmlnYXRpb25XaWR0aDtcbiAgICAgICAgbWF4LXdpZHRoOiAkbmF2aWdhdGlvbldpZHRoO1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjU1LCAwLjIpLCB3aWR0aCAwLjFzIGxpbmVhciwgbWluLXdpZHRoIDAuMXMgbGluZWFyLCBtYXgtd2lkdGggMC4xcyBsaW5lYXI7XG4gICAgICAgIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy02ZHA7XG5cbiAgICAgICAgLm5hdmlnYXRpb24taGVhZGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4IDAgMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KC5fbWQtbG9ja2VkLW9wZW4pIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy04ZHA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEZvbGRlZCBuYXZpZ2F0aW9uXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1zbSkge1xuXG4gICAgLm1zLW5hdmlnYXRpb24tZm9sZGVkIHtcblxuICAgICAgICAjY29udGVudC1jb250YWluZXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRuYXZpZ2F0aW9uRm9sZGVkV2lkdGg7XG4gICAgICAgIH1cblxuICAgICAgICAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24tZnVsbHdpZHRoLXRvb2xiYXItMiB7XG5cbiAgICAgICAgICAgICN2ZXJ0aWNhbC1uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCgubXMtbmF2aWdhdGlvbi1mb2xkZWQtb3Blbikge1xuXG4gICAgICAgICAgICAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24tZnVsbHdpZHRoLXRvb2xiYXItMiB7XG5cbiAgICAgICAgICAgICAgICAjdmVydGljYWwtbmF2aWdhdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRuYXZpZ2F0aW9uRm9sZGVkV2lkdGg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogJG5hdmlnYXRpb25Gb2xkZWRXaWR0aDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkbmF2aWdhdGlvbkZvbGRlZFdpZHRoO1xuXG4gICAgICAgICAgICAgICAgICAgIC5uYXZpZ2F0aW9uLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5sb2dvLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCIjdmVydGljYWwtbmF2aWdhdGlvbiB7XG4gICAgd2lkdGg6ICRuYXZpZ2F0aW9uV2lkdGg7XG4gICAgbWluLXdpZHRoOiAkbmF2aWdhdGlvbldpZHRoO1xuICAgIG1heC13aWR0aDogJG5hdmlnYXRpb25XaWR0aDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuNTUsIDAuMiksIHdpZHRoIDAuMXMgbGluZWFyLCBtaW4td2lkdGggMC4xcyBsaW5lYXIsIG1heC13aWR0aCAwLjFzIGxpbmVhcjtcbiAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctNmRwO1xuICAgIC8vYmFja2dyb3VuZDogIzJiMmU1OTtcbiAgICB6LWluZGV4OiAxMDA1O1xuXG5cbiAgICAubmF2aWdhdGlvbi1oZWFkZXIge1xuICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDY0cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweCAwIDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigzNCw0MSw1NykgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC44NykgIWltcG9ydGFudDtcbiAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuODcpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmaWxsOiByZ2JhKDI1NSwyNTUsMjU1LDAuODcpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICYubHVuYXtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb2xkLXRvZ2dsZSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dCAwLjFzO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICB3aWR0aDogMzRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuY2hhbmdlLXRoZW1le1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJjpub3QoLl9tZC1sb2NrZWQtb3Blbikge1xuICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctOGRwO1xuICAgIH1cbn1cblxuLy8gRm9sZGVkIG5hdmlnYXRpb25cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxheW91dC1icmVha3BvaW50LXNtKSB7XG5cbiAgICAubXMtbmF2aWdhdGlvbi1mb2xkZWQge1xuXG4gICAgICAgICNjb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJG5hdmlnYXRpb25Gb2xkZWRXaWR0aDtcbiAgICAgICAgfVxuXG4gICAgICAgICN2ZXJ0aWNhbC1uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICAgICAgLm5hdmlnYXRpb24taGVhZGVyIHtcblxuICAgICAgICAgICAgICAgIC5mb2xkLXRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5tcy1uYXZpZ2F0aW9uLWZvbGRlZC1vcGVuIHtcblxuICAgICAgICAgICAgI3ZlcnRpY2FsLW5hdmlnYXRpb24ge1xuXG4gICAgICAgICAgICAgICAgLm5hdmlnYXRpb24taGVhZGVyIHtcblxuICAgICAgICAgICAgICAgICAgICAuZm9sZC10b2dnbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQgMC4xcywgb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0IDAuMnM7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoLm1zLW5hdmlnYXRpb24tZm9sZGVkLW9wZW4pIHtcblxuICAgICAgICAgICAgI3ZlcnRpY2FsLW5hdmlnYXRpb24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogJG5hdmlnYXRpb25Gb2xkZWRXaWR0aDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6ICRuYXZpZ2F0aW9uRm9sZGVkV2lkdGg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkbmF2aWdhdGlvbkZvbGRlZFdpZHRoO1xuXG4gICAgICAgICAgICAgICAgLm5hdmlnYXRpb24taGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC5sb2dvLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufSIsIiNxdWljay1wYW5lbCB7XG5cbiAgICAuYWN0aXZpdHktdGFiIHtcblxuICAgICAgICAuZnJpZW5kcyB7XG5cbiAgICAgICAgICAgIC5mcmllbmQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIC5zdGF0dXMge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0NHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjRkZGRkZGO1xuXG4gICAgICAgICAgICAgICAgICAgICYub25saW5lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEM4NTM7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLm9mZmxpbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q1MDAwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuYXdheSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY2RDAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnVucmVhZC1tZXNzYWdlLWNvdW50IHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VydmVycyB7XG5cbiAgICAgICAgICAgIC5zZXJ2ZXIge1xuXG4gICAgICAgICAgICAgICAgLnN0YXR1cyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjRweCAyMHB4IDI4cHggOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICYubm9ybWFsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBDODUzO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi53YXJuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRDUwMDAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5lcnJvciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGNkQwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zdGF0IHtcblxuICAgICAgICAgICAgbWQtcHJvZ3Jlc3MtbGluZWFyIHtcblxuICAgICAgICAgICAgICAgICYubm9ybWFsIHtcblxuICAgICAgICAgICAgICAgICAgICAubWQtYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEM4NTM7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubWQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjAwLCA4MywgMC4zKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYud2FybiB7XG5cbiAgICAgICAgICAgICAgICAgICAgLm1kLWJhciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY2RDAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLm1kLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTA5LCAwLCAwLjMpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5hbGVydCB7XG5cbiAgICAgICAgICAgICAgICAgICAgLm1kLWJhciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDUwMDAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLm1kLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxMywgMCwgMCwgMC4zKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIjcXVpY2stcGFuZWwge1xuXG4gICAgLmNoYXQtdGFiIHtcblxuICAgICAgICAubWFpbixcbiAgICAgICAgLmNoYXQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAubWFpbiB7XG5cbiAgICAgICAgICAgIC5jb250YWN0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAuc3RhdHVzIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNDRweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICAgICAgICAgICAgICAmLm9ubGluZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBDODUzO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5vZmZsaW5lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNENTAwMDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmF3YXkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNkQwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC51bnJlYWQtbWVzc2FnZS1jb3VudCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmVjZW50IHtcblxuICAgICAgICAgICAgICAgIC5jb250YWN0IHtcblxuICAgICAgICAgICAgICAgICAgICAuc3RhdHVzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jaGF0IHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAubWVzc2FnZS1yb3cge1xuXG4gICAgICAgICAgICAgICAgLmJ1YmJsZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM2LCAyMzksIDI0MSk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMjAsIDIyMywgMjI1KTtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyLFxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDExcHggc29saWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYigyMzYsIDIzOSwgMjQxKSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC05cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogOHB4IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2IoMjIwLCAyMjMsIDIyNSkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudGltZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmNvbnRhY3Qge1xuXG4gICAgICAgICAgICAgICAgICAgIC5hdmF0YXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE2cHggMCAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi51c2VyIHtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgICAgICAgICAgIC5hdmF0YXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYnViYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFOEY1RTk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjREZFQkUwO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0U4RjVFOSB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNERkVCRTAgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yZXBseSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG5cbiAgICAgICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogOHB4O1xuICAgICAgICAgICAgICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHggOHB4IDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiYm9keS5hZ3JlZW1lbnR7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMTQzMjUwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcblxuICAjbWFpbntcbiAgICAjbGF5b3V0LWNvbnRlbnQtb25seXtcbiAgICAgICNjb250ZW50e1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgcGFkZGluZzogNjRweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpe1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFncmVlbWVudC10ZW1wbGF0ZXtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgbWluLXdpZHRoOiA5MDBweDtcbiAgICB3aWR0aDogOTAwcHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpe1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICAvL2hlaWdodDogMTAwdmg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIC50b29sYmFye1xuICAgIGhlaWdodDogNjRweDtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHggMTZweCA4cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBoMntcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gICAgbWQtaWNvbntcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgIH1cbiAgfVxuICAuY29udGVudHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZXtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvbG9nb3Mvb25lLXJvdW5kLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMCU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBvcGFjaXR5OiAwLjA1O1xuICAgIH1cblxuICAgIC5jb250ZW50LXdyYXB7XG4gICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpe1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICB9XG4gICAgICBvbHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAxNnB4O1xuICAgICAgICBsaXtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTpub25lO1xuICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpyaWdodDtcbiAgICAgICAgICAgIGNvbnRlbnQ6Y291bnRlcihpdGVtKSBcIi5cIjtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5ub3RlZHtcbiAgICAgICAgICAgIGNvbG9yOiAjZDUwMTM3O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICBjb2xvcjogIzJiMmU1OTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYigyNTMsMyw5MCkgNTAlLCB0cmFuc3BhcmVudCA1MCUpO1xuICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogaGlnaGxpZ2h0O1xuICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICAgICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlOyAvKiBNYWtlIHRoZSBhbmltYXRpb24gcnVuIGJhY2sgYW5kIGZvcnRoICovXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGJ7XG4gICAgICAgICAgICBjb2xvcjogI2FkMGYwMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG4gIC5hZ3JlZXtcbiAgICBwYWRkaW5nOiAwIDI0cHggMjRweDtcbiAgICAubWQtYnV0dG9ue1xuICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB9XG4gIH1cbn1cbkBrZXlmcmFtZXMgaGlnaGxpZ2h0IHtcbiAgMCUge1xuICAgIHdpZHRoOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA1MCUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxufVxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXXtcbiAgLmFncmVlbWVudC10ZW1wbGF0ZXtcbiAgICAudG9vbGJhcntcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmUzNzRiO1xuICAgICAgY29sb3I6ICNlOGU4ZTg7XG4gICAgfVxuICB9XG4gIC5hZ3JlZW1lbnQtdGVtcGxhdGUgLmNvbnRlbnQgLmNvbnRlbnQtd3JhcCBvbCBsaS5ub3RlZDpiZWZvcmV7XG4gICAgY29sb3I6ICNlOGU4ZTg7XG4gIH1cbn1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJde1xuICAuYWdyZWVtZW50LXRlbXBsYXRle1xuICAgIC50b29sYmFye1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREQ7XG4gICAgICBjb2xvcjogIzBlMGUwZTtcbiAgICB9XG4gIH1cbn0iLCIjYW5ub3VuY2VtZW50cyB7XG5cbiAgICAuY2VudGVyIHtcblxuICAgICAgICAuY29udGVudC1jYXJkIHtcblxuICAgICAgICAgICAgJi5jbGFzc2ljIHtcblxuICAgICAgICAgICAgICAgIC50b29sYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMjRweDtcblxuICAgICAgICAgICAgICAgICAgICAuc2VsZWN0LW1lbnUge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAubWQtaWNvbi1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucGFnZS1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5jbG9zZS10aHJlYWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAtOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRocmVhZC1sYWJlbHMtdG9nZ2xlLWxpc3Qge1xuXG4gICAgbWQtbGlzdC1pdGVtIHtcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufSIsIm1kLWRpYWxvZy5wb3B1cHtcbiAgbWQtZGlhbG9nLWNvbnRlbnR7XG4gICAgLm1kLWRpYWxvZy1jb250ZW50e1xuICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIHBhZGRpbmc6IDhweDtcblxuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWQtZGlhbG9nLWNvbnRlbnR7XG4gICAgICAubWQtZGlhbG9nLWNvbnRlbnR7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5wYWdlLWxheW91dC5wYXNzd29yZC1leHBpcmVke1xuXG4gIC5jb250ZW50e1xuICAgIHBhZGRpbmc6IDM2cHg7XG4gICAgJjpiZWZvcmV7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI1JTtcbiAgICB9XG4gIH1cbn0iLCIjc3RhdGVtZW50LmJldC1saXN0e1xuICB0YWJsZXtcbiAgICB0aGVhZHtcbiAgICAgIHRye1xuICAgICAgICB0aHtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZzogMTZweCA4cHg7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDc1cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDc1cHg7XG4gICAgICAgICAgICB3aWR0aDogNzVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICB0Ym9keXtcbiAgICAgIHRye1xuICAgICAgICB0ZHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgICAgc3Bhbi5jYW5jZWwtYmV0e1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGM0QwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1kLXByb2dyZXNzLWNpcmN1bGFye1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgIGJvdHRvbTogNnB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi53YWl0LXRvLWNhbmNlbHtcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM4MzgzODM7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgIG1kLXByb2dyZXNzLWNpcmN1bGFye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NXB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiA3NXB4O1xuICAgICAgICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpsYXN0LWNoaWxkOm5vdChbcm93c3Bhbj1cIjFcIl0pe1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuY2FuY2VsZWR7XG4gICAgICAgICAgdGR7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjNWM1YzU7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiAjZDlkOWQ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmNvbXBhbnl7XG4gICAgICAgICAgICBjb2xvcjogI0I3MUMxQztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKG9kZCl7XG4gICAgICAgIHRye1xuICAgICAgICAgIHRke1xuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiAjZmZmYmYwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmNhbmNlbGVke1xuICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkY2RjZGM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHRmb290e1xuICAgICAgdHJ7XG4gICAgICAgIHRkLmhhc01vcmVUaWNrZXRze1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICBhe1xuICAgICAgICAgICAgY29sb3I6ICM0NDQ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICBjb2xvcjogI2Y4NzExNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5kaXNhYmxlZHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgbWQtaWNvbi5yb3RhdGluZ3tcbiAgICAgICAgICAgICAgYW5pbWF0aW9uOiByb3RhdGluZyAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDBCMEZGO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYmV0LWxpc3QtdGFibGV7XG4gICAgdGFibGV7XG4gICAgICB0aGVhZHtcbiAgICAgICAgdHJ7XG4gICAgICAgICAgdGh7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogNzBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQsICY6bnRoLWNoaWxkKDcpe1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHRib2R5e1xuICAgICAgICB0cntcbiAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogNzBweDtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCwgJjpudGgtY2hpbGQoNyl7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxubWQtaWNvbi5yb3RhdGluZ3tcbiAgYW5pbWF0aW9uOiByb3RhdGluZyAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIGNvbG9yOiAjMDBCMEZGO1xufVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJde1xuICAuYmV0LWxpc3QtdGFibGV7XG4gICAgdGJvZHl7XG4gICAgICAmOmhvdmVye1xuICAgICAgICB0cntcbiAgICAgICAgICB0ZHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyZTM3NGI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHRhYmxlLmRhdGFUYWJsZSwgdGFibGUuZGF0YVRhYmxlLm5vLWZvb3RlcntcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgI3N0YXRlbWVudC5iZXQtbGlzdCB0YWJsZSB0Zm9vdCB0ciB0ZC5oYXNNb3JlVGlja2V0cyBhe1xuICAgIGNvbG9yOiAjOTc3NTRhO1xuICB9XG59XG5cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJde1xuICAuYmV0LWxpc3QtdGFibGV7XG4gICAgdGJvZHl7XG4gICAgICAmOmhvdmVye1xuICAgICAgICB0cntcbiAgICAgICAgICB0ZHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkYzRTA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiI2NhbmNlbGxlZHtcbiAgcGFkZGluZzogMTZweCAzNnB4O1xuICAudGl0bGV7XG4gICAgaDJ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgfVxuICAubmF2aWdhdGlvbntcbiAgICAubm9kZXtcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgIC50aXRsZXtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgfVxuXG4gICAgICBtZC1zZWxlY3R7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICAgIC5tZC1idXR0b257XG4gICAgICAgIG1hcmdpbjogMCA4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuXG4gIH1cblxuICAuYmV0LWxpc3QtdGFibGV7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG5cbiAgICB0YWJsZXtcbiAgICAgIHRoZWFke1xuICAgICAgICB0cntcbiAgICAgICAgICB0aHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdGJvZHl7XG5cbiAgICAgICAgdHJ7XG4gICAgICAgICAgdGR7XG4gICAgICAgICAgICAucHJpemVOcntcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICBjb2xvcjogI0ZGM0QwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufSIsImJvZHkuZW5hYmxlLW90cCB7XG4gICNtYWlue1xuICAgICNsYXlvdXQtY29udGVudC1vbmx5e1xuICAgICAgI2NvbnRlbnR7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvY3liZXJzZWN1cml0eS5qcGcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsMCwwLDEpIDAlLCByZ2JhKDQzLDQ2LDg5LC40KSAxMDAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53YWl0LWRhdGEge1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgIG1kLXByb2dyZXNzLWNpcmN1bGFyIHtcbiAgICAgIG1hcmdpbjogMTUwcHggYXV0bztcbiAgICB9XG4gIH1cblxuICAuZW5hYmxlLXRmYS5zaW1wbGUtdGFibGUtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgfVxufVxuIiwiLmNoYW5nZS1wYXNzd29yZCB7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBwYWRkaW5nOiA0OHB4IDk2cHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1zbSkge1xuICAgIHBhZGRpbmc6IDI0cHggNDhweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpIHtcbiAgICBwYWRkaW5nOiAyNHB4IDhweDtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIC5RdG5SRHB0YSB7XG4gICAgICBwYWRkaW5nOiA0OHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogNjAwcHg7XG4gICAgICAuaGVscC1jb250ZW50e1xuICAgICAgICBwYWRkaW5nOiA4cHggMjRweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICBwe1xuICAgICAgICAgIG1hcmdpbjogOHB4IDA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAmLm5vdGVke1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdWx7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIDE2cHg7XG4gICAgICAgICAgbGl7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNDhweCk7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpIHtcbiAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlciB7XG4gICAgICBoZWlnaHQ6ICR0b29sYmFySGVpZ2h0O1xuXG4gICAgICBoMiB7XG5cbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDAgOHB4O1xuXG4gICAgICAuVkp1UnJjYXoge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gICAgICAgICYuY2hlY2stbWFya3tcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB9XG4gICAgICAgIC5wYXNzd29yZC1yZXF1aXJlbWVudHN7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIHVse1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgY29sb3I6ICMwZTBlMGU7XG4gICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfigKInO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYuY29tcGxldGVke1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDI1MWZhO1xuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAn4pyTJztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5saW5lLXRocm91Z2h7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM2YzZjNmM7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfinJMnO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLnN0cm9uZ3tcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1zbSkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDEyNXB4O1xuICAgICAgICAgICAgdG9wOiAtMTQwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmNmU1O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogLTNweCAxcHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAxMDBweDtcbiAgICAgICAgICAgICAgYm90dG9tOiAtMTRweDtcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgYm9yZGVyOiA4cHggc29saWQgYmxhY2s7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2Y4ZjZlNSAjZjhmNmU1O1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAtM3B4IDNweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBhc3N3b3JkLXBlcmZlY3R7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGNvbG9yOiAjNDRhMDQ3O1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICB9XG4gICAgICAgIC5wYXNzd29yZC13ZWFre1xuICAgICAgICAgIGNvbG9yOiAjZDUwMTM3O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHdpZHRoOiA1NnB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcblxuICAgICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgY29sb3I6ICNkZGQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5zaG93LWhpZGUge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjc4OTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4IDE2cHggMTZweCA2MHB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjEpO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcblxuICAgICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIC8vYm9yZGVyLWNvbG9yOiAkY29sb3I3ODk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5uZy1ub3QtZW1wdHkubmctaW52YWxpZCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNkZjA3MDI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0MSwgMSwgMCwgMC4xKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLm5nLW5vdC1lbXB0eS5uZy12YWxpZCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICM0M0EwNDc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDY3LCAxNjAsIDcxLCAwLjA1KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLndlYWsge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGYwNzAyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0MSwgMSwgMCwgMC4xKSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGRpdltuZy1tZXNzYWdlc10ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IC0yNHB4O1xuICAgICAgICAgIGNvbG9yOiAjZDUwMTM3O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIG1kLWNoZWNrYm94IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1kLWJ1dHRvbiB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuXG4gICAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgY29sb3I6ICM1ZjdkOTcgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBtZC1wcm9ncmVzcy1jaXJjdWxhciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3I3ODk7XG4gICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJde1xuICAuaGVscC1jb250ZW50e1xuICAgIGJhY2tncm91bmQ6ICNlZGVkYzY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmYmEwMDtcbiAgICBjb2xvcjogIzBlMGUwZTtcbiAgfVxuICAuY2hhbmdlLXBhc3N3b3JkIC5jb250YWluZXIgLmNvbnRlbnQgLlZKdVJyY2F6e1xuICAgIGlucHV0e1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiKDI2LCAzMiwgNDQpO1xuICAgICAgYmFja2dyb3VuZDogIzJlMzc0YjtcbiAgICAgIGNvbG9yOiAjOWQ5YTlkO1xuICAgIH1cbiAgICBsYWJlbC5zaG93LWhpZGV7XG4gICAgICBjb2xvcjogIzlkOWE5ZDtcbiAgICB9XG4gIH1cbn1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJde1xuICAuaGVscC1jb250ZW50e1xuICAgIGJhY2tncm91bmQ6ICNGRkQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmYmEwMDtcbiAgfVxufSIsIiNiZXR0aW5nLWxpbWl0IHtcbiAgcGFkZGluZzogMTZweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICBwYWRkaW5nOiAxNnB4IDhweDtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAucGFyYW0tY29udGVudHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAmKy5wYXJhbS1jb250ZW50e1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICB9XG4gIH1cblxuICAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgLy9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQwZGVnLCByZ2IoMTExLCAwLCAyNDcpIDAlLCByZ2IoMjUsIDE4LCA3MikgMTAwJSk7XG4gICAgLy9ib3JkZXI6IDFweCBzb2xpZCAjZGFkY2UwO1xuICAgIC8vYm94LXNoYWRvdzogMHB4IDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA0cHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG5cbiAgICB0YWJsZXtcbiAgICAgIHRoZWFkLCB0Ym9keSwgdGZvb3R7XG4gICAgICAgIHRye1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICB0aHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICB0aCwgdGR7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICB0Ym9keXtcbiAgICAgICAgdHJ7XG4gICAgICAgICAgdGR7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgICAmLmxhYmVse1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiAjRkZGM0UwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdGZvb3R7XG4gICAgICAgIHRye1xuICAgICAgICAgIHRkLnRoZXJlLW1vcmV7XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufSIsIiNteS1hY2NvdW50e1xuICBwYWRkaW5nOiA0OHB4IDM2cHg7XG4gIGgye1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICAuY29udGVudC13cmFwe1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIC5YTEswT2Qge1xuICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAubGluZXtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICB9XG4gICAgICBoM3tcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG4gICAgICBoNXtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuXG4gICAgICBoNHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNzI3MjcyN2VtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgfVxuXG4gICAgICBwe1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNWVtO1xuICAgICAgICBmb250LWZhbWlseTogUm9ib3RvLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICBoeXBoZW5zOiBhdXRvO1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgICAgICAgJi5wYXltZW50LWRheXtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDcyNzI3MjdlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJisuWExLME9ke1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICAudHJhbnNmZXJ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICAubWQtYnV0dG9ue1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAubWQtYnV0dG9ue1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgICAmKy5tZC1idXR0b257XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5tZC1idXR0b24ub3V0e1xuICAgICAgYmFja2dyb3VuZDogI2Y4MzM2NTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICAuY29udGVudC13cmFwe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIH1cblxuICB9XG59XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl17XG4gIC5tZW51LW15LWFjY291bnQgdWwgbGkuZGl2aWRlciAuY3YyZ2l7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0MzRjNjE7XG4gIH1cbiAgLmxpbmV7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyZTM3NGI7XG4gIH1cbn1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJde1xuICAubWVudS1teS1hY2NvdW50IHVsIGxpLmRpdmlkZXIgLmN2Mmdpe1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGFkY2UwO1xuICB9XG5cbn0iLCIuY29udGVudCB7XG4gIC53YWl0LWRhdGEge1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgIG1kLXByb2dyZXNzLWNpcmN1bGFyIHtcbiAgICAgIG1hcmdpbjogMTUwcHggYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLmVuYWJsZS10ZmEge1xuICAmLnNpbXBsZS10YWJsZS1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgd2lkdGg6IDcyMHB4O1xuICAgIG1hcmdpbjogMzJweCBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0MHB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLm1kLWJ1dHRvbntcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgfVxuICAgIC5zZXR1cC1vdHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgLm9uMXR4YiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgICAgfVxuICAgICAgICAuaUg5SDBiIHtcbiAgICAgICAgICBoZWlnaHQ6IDE3NXB4O1xuICAgICAgICAgIG1hcmdpbjogMCAtMjRweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgLThweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnR2djFuZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgdXJsKC9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzLzJzdl94Mi5wbmcpIC04MjJweCAtMTk3cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwNzVweCAzNjNweDtcbiAgICAgICAgICAgIHdpZHRoOiAyNTNweDtcbiAgICAgICAgICAgIGhlaWdodDogMTYzcHg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5JNG1aZ2Ige1xuICAgICAgICAgIC5uVXQxeSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnFERGpJYiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgICAgLlVKbTJQYiB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuemRCWnBkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgLmxWZUJDYyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgIC5oeU1yT2Qge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IHVybCgvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy8yc3ZfeDIucG5nKTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTA3NXB4IDM2M3B4O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwNXB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3OXB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgJi5xTmVGZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMzdweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICYuR3N1T3pkIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xMTdweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICYuRzNnT3pyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2N3B4IDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmM4eldrZCB7XG4gICAgICAgICAgICAgICAgLmZLTU1PZCB7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuUkg5cnFmIHtcbiAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgLm1kLWJ1dHRvbi5tZC13YXJuIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLkIzNEVKIHtcbiAgICAgICAgcGFkZGluZzogMTZweCAwO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0NCwgNjYsIDY5LCAwLjgpO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNDQyNDU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAgICAgICBtYXJnaW46IDAgLTFweDtcbiAgICAgIH1cblxuICAgICAgLm5VdDJ5e1xuICAgICAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjg3KTtcbiAgICAgICAgbWFyZ2luOiAwIDMycHggMTZweDtcbiAgICAgICAgZGl2e1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmYmEwMDtcbiAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxubWQtZGlhbG9nIHtcbiAgJi5zZXR1cC1vdHAge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cblxuICAgIG1kLXRvb2xiYXIge1xuICAgICAgaGVpZ2h0OiAxNzVweDtcbiAgICAgIC5uc2JqS2Mge1xuICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgdXJsKC9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzLzJzdl94Mi5wbmcpIC03MTZweCAtMTk3cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTA3NXB4IDM2M3B4O1xuICAgICAgICB3aWR0aDogMTA1cHg7XG4gICAgICAgIGhlaWdodDogMTA1cHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cblxuICAgIG1kLWRpYWxvZy1jb250ZW50IHtcbiAgICAgICYubWQtc2V0dXAtb3RwLWRpYWxvZyB7XG4gICAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNzVweCAtIDY0cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1kLWRpYWxvZy1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICAgIC5JNG1aZ2Ige1xuICAgICAgICAgICAgLm5VdDF5IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmptS1FiIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLkZ5d2gzYiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnFERGpJYiB7XG4gICAgICAgICAgICAgIG1hcmdpbjogOHB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5LOEVHSWUge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIxMHB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgbWQtcHJvZ3Jlc3MtY2lyY3VsYXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICB0b3A6IDgwcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdG9wOiAxMzBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJaTVZDZSB7XG4gICAgICAgICAgICAgIGhlaWdodDogMjEwcHg7XG5cbiAgICAgICAgICAgICAgLmltZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3MHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLl9idXR0b24ge1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mS01NT2Qge1xuICAgICAgICAgICAgICAubkdRNzQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgIC5XMzBnUmUge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyNHB4IDAgMzZweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IGRvdHRlZCByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjA1KTtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgLm1aN0pRYiB7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuY29weSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IC0yNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICYuY29weV9jb2RlIHtcbiAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKTtcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKTtcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuY29waWVkIHtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzBENDdBMTtcbiAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpO1xuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpO1xuICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHRyYW5zbGF0ZVkoMCkgdHJhbnNsYXRlWigwKTtcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgdHJhbnNsYXRlWSgwKSB0cmFuc2xhdGVaKDApO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5aWUlmRmQge1xuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCkgdHJhbnNsYXRlWigtMjBweCkgcm90YXRlWCgtMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCkgdHJhbnNsYXRlWigtMjBweCkgcm90YXRlWCgtMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLlBRM2RVZCB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMzZweCBhdXRvO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuXG4gICAgICAgICAgICAgIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbiAgICAgICAgICAgICAgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5vdHBfbm90X3ZhbCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZjcwMDEzO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgbWQtZGlhbG9nLWFjdGlvbnN7XG4gICAgICAubWQtYnV0dG9ue1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5ib2R5LmVuYWJsZS1vdHAge1xuICAud2FpdC1kYXRhIHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcblxuICAgIG1kLXByb2dyZXNzLWNpcmN1bGFyIHtcbiAgICAgIG1hcmdpbjogMTUwcHggYXV0bztcbiAgICB9XG4gIH1cblxuICAuZW5hYmxlLXRmYS5zaW1wbGUtdGFibGUtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgfVxufVxuXG5cblttZC10aGVtZT1cImRlZmF1bHRcIl17XG4gIC5lbmFibGUtdGZhLnNpbXBsZS10YWJsZS1jb250YWluZXIgLnNldHVwLW90cCAub24xdHhiIC5pSDlIMGJ7XG4gICAgYmFja2dyb3VuZDogIzAzOWJlNTtcbiAgfVxuICBtZC1yYWRpby1idXR0b24ubWQtZGVmYXVsdC10aGVtZSAubWQtb2ZmLCBtZC1yYWRpby1idXR0b24gLm1kLW9mZntcbiAgICBib3JkZXItY29sb3I6ICMwMzliZTU7XG4gIH1cbn1cblxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl17XG4gIC5lbmFibGUtdGZhLnNpbXBsZS10YWJsZS1jb250YWluZXIgLnNldHVwLW90cCAub24xdHhiIC5pSDlIMGJ7XG4gICAgYmFja2dyb3VuZDogIzAwOTY4ODtcbiAgfVxufSIsIiNydWxlc3tcbiAgcGFkZGluZzogNDhweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXNtKSB7XG4gICAgcGFkZGluZzogMjRweCA0OHB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgcGFkZGluZzogMjRweCAxNnB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cykge1xuICAgIHBhZGRpbmc6IDI0cHggOHB4O1xuICB9XG5cbiAgLmNvbnRhaW5lcntcbiAgICAuaGVhZGVyIHtcbiAgICAgIGhlaWdodDogJHRvb2xiYXJIZWlnaHQ7XG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnR7XG4gICAgICBtZC10YWJze1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWQtdGFicy1jb250ZW50LXdyYXBwZXJ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgICAucnVsZXMtY29udGVudHtcbiAgICAgICAgaDN7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIC8vY29sb3I6ICRjb2xvcjc4OTtcbiAgICAgICAgfVxuICAgICAgICBoNHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIC8vY29sb3I6ICRjb2xvcjc4OTtcbiAgICAgICAgfVxuICAgICAgICAucGFpcntcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAvL2NvbG9yOiAkY29sb3I3ODk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgICBlbXtcbiAgICAgICAgICAgIGNvbG9yOiAjZjgzMzY1O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdWwuY29udGVudHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgMjRweDtcbiAgICAgICAgICBsaXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6bm9uZTtcbiAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOnJpZ2h0O1xuICAgICAgICAgICAgICBjb250ZW50OmNvdW50ZXIoaXRlbSkgXCIuXCI7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYntcbiAgICAgICAgICAgICAgY29sb3I6ICNmODMzNjU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50YWJsZS1jb250YWluZXJ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGFkY2UwO1xuICAgICAgICAgIHRhYmxle1xuICAgICAgICAgICAgdGhlYWR7XG4gICAgICAgICAgICAgIHRye1xuICAgICAgICAgICAgICAgIHRoe1xuICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNjVweDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAyNHB4O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWRjZTA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRib2R5e1xuICAgICAgICAgICAgICB0cntcbiAgICAgICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgc3Ryb25ne1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNzI3MjcyN2VtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICAgICAgICAvL2NvbG9yOiAjMjAyMTIzO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmLmdyYWRpZW50e1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwQUNDMTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGFkY2UwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJi5ub25lLWJvdHRvbXtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZGNlMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5wYXlvdXRze1xuICAgICAgICAgICAgICB0aGVhZHtcbiAgICAgICAgICAgICAgICB0cntcbiAgICAgICAgICAgICAgICAgIHRoe1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHRib2R5e1xuICAgICAgICAgICAgICAgIHRye1xuICAgICAgICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgICAgICYudGl0bGV7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDcyNzI3MjdlbTtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICBoeXBoZW5zOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYrLnRhYmxlLWNvbnRhaW5lcntcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl17XG4gICNydWxlc3tcbiAgICAuY29udGVudHtcbiAgICAgIG1kLXRhYnN7XG4gICAgICAgIG1kLXRhYi1pdGVtLm1kLXRhYntcbiAgICAgICAgICBjb2xvcjogI0YzRTVGNTtcbiAgICAgICAgICAmLm1kLWFjdGl2ZXtcbiAgICAgICAgICAgIGNvbG9yOiAjMDM5YmU1O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucnVsZXMtY29udGVudHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC44KTtcbiAgICAgICAgaDMsIGg0LCAucGFpciBzcGFue1xuICAgICAgICAgIGNvbG9yOiAjMDM5YmU1O1xuICAgICAgICB9XG4gICAgICAgIC50YWJsZS1jb250YWluZXJ7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJlMzc0YjtcbiAgICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJlMzc0YjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRib2R5e1xuICAgICAgICAgICAgICB0cntcbiAgICAgICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzJlMzc0YjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmUzNzRiO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl17XG4gICNydWxlc3tcbiAgICAuY29udGVudHtcbiAgICAgIG1kLXRhYnN7XG4gICAgICAgIG1kLXRhYi1pdGVtLm1kLXRhYntcbiAgICAgICAgICBjb2xvcjogIzNhMzkzOTtcbiAgICAgICAgICAmLm1kLWFjdGl2ZXtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA5Njg4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucnVsZXMtY29udGVudHtcbiAgICAgICAgaDMsIGg0LCAucGFpciBzcGFue1xuICAgICAgICAgIGNvbG9yOiAjMDA5Njg4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmNhc2luby1sb2JieSB7XG4gIC5mcmFtZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEyMDBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgNzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgJi5hcHBlYXJ7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICB9XG4gICAgQGluY2x1ZGUgY2hpcC1zdGFjaztcbiAgICAuc2luZ2xlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICsgLnNpbmdsZSB7XG4gICAgICAgICAgLy9tYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNBMTc5MzA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dy82KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaWZyYW1lIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuICAgICAgLmdhbWUtd3JhcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMjI5Mzk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZDogIzIyMjkzOTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHZpZGVvLWVsZW1lbnQ7XG5cbiAgICAgICAgLmdhbWUtY29udGVudCB7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDcwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAmLm1hc2t7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjIyOTM5O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuaGVhZGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzIyMjkzOTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNBMTc5MzA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlciA3MDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICYudW4tYm9yZGVye1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgLnRpbWUtcm91bmR7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZ2FtZS1pbmZvIHtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMzBweDtcbiAgICAgICAgICAgICAgLmdhbWUtbmFtZSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmdhbWUtcm91bmQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzNGNEM2QTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDE4Mjk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZCQTQ7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIC5pY29uLWJhbmt7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ExYTA4MDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpe1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCA0cHg7XG4gICAgICAgICAgICAgIC5nYW1lLWluZm97XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBpbml0aWFsO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2aWdhdGlvbiB7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMTMwcHg7XG4gICAgICAgICAgICAgIC5tZC1idXR0b24ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgICAgJi5tZC1pY29uLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiA2cHggOHB4O1xuICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDYwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNnB4IDRweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJltkaXNhYmxlZF0gbWQtaWNvbntcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cbiAgICAgICAgICAudmlkZW8tc2hvdyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgICAgICAgICAgY29sb3I6ICNGNUY1RjU7XG4gICAgICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgNzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAudGFibGUtdGltZXtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAuM3MgbGluZWFyO1xuICAgICAgICAgICAgICAmLm1kLXdhcm57XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmOTRhNGQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50aW1lLXJvdW5ke1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAuM3MgbGluZWFyO1xuICAgICAgICAgICAgICAuY291bnRkb3due1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZvbnQtc2l6ZSAwLjNzLCBsaW5lLWhlaWdodCAuM3MgbGluZWFyO1xuXG4gICAgICAgICAgICAgICAgJi5tZC13YXJue1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNkNTAxMzc7XG4gICAgICAgICAgICAgICAgICBhbmltYXRpb246IGNvdW50ZG93bi1jb2xvciAxcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIG1kLXByb2dyZXNzLWNpcmN1bGFye1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgICAgICAgICAmLnRyYW5zcGFyZW50IHBhdGh7XG4gICAgICAgICAgICAgICAgICBzdHJva2U6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGFibGUtc3RhdHVze1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZGlzcGxheWVke1xuICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgICAudGFibGUtdGltZXtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnRpbWUtcm91bmR7XG4gICAgICAgICAgICAgICAgbWQtcHJvZ3Jlc3MtY2lyY3VsYXIgcGF0aHtcbiAgICAgICAgICAgICAgICAgIHN0cm9rZTogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jb3VudGRvd257XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIGJldHRpbmctdGFibGU7XG4gICAgICAgICAgQGluY2x1ZGUgYmV0dGluZy1idXR0b247XG4gICAgICAgICAgQGluY2x1ZGUgcm9hZC1yb2xsZXI7XG5cbiAgICAgICAgICAucm9hZC1yb2xsZXJ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAuYmctbWVzc2FnZXtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGN1YmljLWJlemllcigwLjY1LCAwLCAwLjM1LCAxKTtcbiAgICAgICAgICAgICAgLm1vbmV5LCAuZGVhbGVyLCAucm91bmQtY2FuY2VsbGVke1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBmZjAwO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuNjUsIDAsIDAuMzUsIDEpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5kZWFsZXJ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAucm91bmQtY2FuY2VsbGVke1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZjMzNTc7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5zaG93e1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuNjUsIDAsIDAuMzUsIDEpO1xuICAgICAgICAgICAgICAgIC5tb25leSwgLmRlYWxlciwgLnJvdW5kLWNhbmNlbGxlZHtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgICAgICAgICAgICAgICBhbmltYXRpb246IHNjYWxlLWVhc2VJbkJvdW5jZSAxcyBlYXNlIDE7XG4gICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGUtcmV2ZXJzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmltYWdlLW1lc3NhZ2V7XG4gICAgICAgICAgICAuc3RhcnQtYmV0dGluZywgLmJldHRpbmctc3VjY2Vzc3tcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgdG9wOiAxMjAlO1xuICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogaW1hZ2UtbWVzc2FnZS1oaWRlO1xuICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDIwMG1zO1xuICAgICAgICAgICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY1LCAwLCAwLjM1LCAxKTtcbiAgICAgICAgICAgICAgJi5zaG93e1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICAgICAgdG9wOiAyMCU7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGltYWdlLW1lc3NhZ2Utc2hvdztcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDIwMG1zO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZTtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY1LCAwLCAwLjM1LCAxKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWludGVuYW5jZXtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMzQsIDQxLCA1NywgMC45OSk7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAubWVzc2FnZXtcbiAgICAgICAgICAgIGNvbG9yOiAjRjVGNUY1O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJlLWxvYWRpbmd7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE2LCAxOCwgNDAsIDAuNik7XG4gICAgei1pbmRleDogMjA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYmxpbmstYmFja2dyb3VuZCB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTY4LCAwLCAwLjgpXG4gIH1cbiAgNTAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTY4LCAwLCAwLjEpXG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE2OCwgMCwgMC43KVxuICB9XG59XG5Aa2V5ZnJhbWVzIGltYWdlLW1lc3NhZ2Utc2hvdyB7XG4gIGZyb20ge1xuICAgIHdpZHRoOiAwO1xuICAgIHRvcDogMTIwJTtcbiAgfVxuICB0byB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICB0b3A6IDIwJTtcbiAgfVxufVxuQGtleWZyYW1lcyBpbWFnZS1tZXNzYWdlLWhpZGUge1xuICBmcm9tIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIHRvcDogMjAlO1xuICB9XG4gIHRvIHtcbiAgICB3aWR0aDogMDtcbiAgICB0b3A6IDEyMCU7XG4gIH1cbn1cblxuXG5Aa2V5ZnJhbWVzIHNjYWxlLWVhc2VJbkJvdW5jZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG5cbiAgNCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45OCk7XG4gIH1cblxuICA4JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk5KTtcbiAgfVxuXG4gIDE4JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk0KTtcbiAgfVxuXG4gIDI2JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk4KTtcbiAgfVxuXG4gIDQ2JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgfVxuXG4gIDY0JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk4KTtcbiAgfVxuXG4gIDc2JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQ0KTtcbiAgfVxuXG4gIDg4JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjExKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBjb3VudGRvd24tY29sb3Ige1xuICAwJSB7Y29sb3I6I2Q1MDEzNzt9XG4gIDUwJSB7Y29sb3I6ICNGNUY1RjU7fVxuICAxMDAle2NvbG9yOiNkNTAxMzd9XG59XG4iLCJAbWl4aW4gY2hpcC1zdGFjayB7XG4gIC5jaGlwLXN0YWNrIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZ3LzYpO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogOTk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYxNzJhO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNBMTc5MzA7XG4gICAgfVxuICAgIC5jaGlwIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgaGVpZ2h0OiA5MCU7XG4gICAgICAgIG1heC13aWR0aDogMTYuNSU7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgICAgfVxuICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4ycztcbiAgICAgIC5jaGlwLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogOTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBjaGlwLWJhY2tncm91bmQ7XG4gICAgICB9XG5cbiAgICAgIGltZ3tcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjM3LCAxODEsIDksIDAuNik7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigyMzcsIDE4MSwgOSk7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgcmdiYSgyMzcsIDE4MSwgOSwgMSkgMCUsIHJnYmEoMjQ1LCAxOTAsIDI4LCAxKSA0MCUsIHJnYmEoMjUzLCAxOTgsIDQ1LCAwKSA3MCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQG1peGluIGNoaXAtYmFja2dyb3VuZCB7XG4gICYuY2hpcC0xMGt7YmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Nhc2luby9jaGlwcy8xMGsucG5nKX1cbiAgJi5jaGlwLTIwa3tiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvY2FzaW5vL2NoaXBzLzIway5wbmcpfVxuICAmLmNoaXAtNTBre2JhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9jYXNpbm8vY2hpcHMvNTBrLnBuZyl9XG4gICYuY2hpcC0xMDBre2JhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9jYXNpbm8vY2hpcHMvMTAway5wbmcpfVxuICAmLmNoaXAtMjAwa3tiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvY2FzaW5vL2NoaXBzLzIwMGsucG5nKX1cbiAgJi5jaGlwLTUwMGt7YmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Nhc2luby9jaGlwcy81MDBrLnBuZyl9XG4gICYuY2hpcC0xbXtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvY2FzaW5vL2NoaXBzLzFtLnBuZyl9XG4gICYuY2hpcC0ybXtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvY2FzaW5vL2NoaXBzLzJtLnBuZyl9XG4gICYuY2hpcC01bXtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvY2FzaW5vL2NoaXBzLzVtLnBuZyl9XG4gICYuY2hpcC0xMG17YmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Nhc2luby9jaGlwcy8xMG0ucG5nKX1cbiAgJi5jaGlwLTIwbXtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvY2FzaW5vL2NoaXBzLzIwbS5wbmcpfVxuICAmLmNoaXAtNTBte2JhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9jYXNpbm8vY2hpcHMvNTBtLnBuZyl9XG4gICYuY2hpcC0xMDBte2JhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9jYXNpbm8vY2hpcHMvMTAwbS5wbmcpfVxuICAmLmNoaXAtMjAwbXtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvY2FzaW5vL2NoaXBzLzIwMG0ucG5nKX1cbiAgJi5jaGlwLTUwMG17YmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Nhc2luby9jaGlwcy81MDBtLnBuZyl9XG4gICYuY2hpcC0xYntiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvY2FzaW5vL2NoaXBzLzFiLnBuZyl9XG4gICYuY2hpcC0yYntiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvY2FzaW5vL2NoaXBzLzJiLnBuZyl9XG4gICYuY2hpcC01YntiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvY2FzaW5vL2NoaXBzLzViLnBuZyl9XG4gICYuY2hpcC0xMGJ7YmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Nhc2luby9jaGlwcy8xMGIucG5nKX1cbiAgJi5jaGlwLXNldHRpbmd7YmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Nhc2luby9jaGlwcy9zZXR0aW5ncy5wbmcpfVxufSIsIkBtaXhpbiB2aWRlby1lbGVtZW50e1xuICAudmlkZW8tZWxlbWVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiA2NHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy92aWRlby1zYW1wbGUuanBnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZDogcmdiKDM0LCA0MSwgNTcpO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMzQsIDQxLCA1NywgMSkgMCUsIHJnYmEoMjUzLCAxODcsIDQ1LCAwKSAyNSUpO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxufSIsIkBtaXhpbiBiZXR0aW5nLXRhYmxlIHtcbiAgLmJldHRpbmctdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgIGFzcGVjdC1yYXRpbzogMyAvIDE7XG5cbiAgICA+IGRpdiB7XG4gICAgICBjb2xvcjogI0Y1RjVGNTtcbiAgICB9XG5cbiAgICAud3JhcHBlciB7XG4gICAgICAuZm91ci1yZWQsIC56ZXJvLXJlZCwgLnRocmVlLXJlZCwgLm9uZS1yZWQge1xuICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZXZlbiwgLm9kZCwgLmZvdXItcmVkLCAuemVyby1yZWQsIC50aHJlZS1yZWQsIC5vbmUtcmVkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCM0IzQjM7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MywgMjUzLCAxNzYsIDAuMSk7XG4gICAgICB9XG5cbiAgICAgICYuaGlnaGxpZ2h0IHtcbiAgICAgICAgdHJhbnNpdGlvbjphbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgYW5pbWF0aW9uOmJsaW5rLWJhY2tncm91bmQgbm9ybWFsIDEuNXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvdXItcmVkIHtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAycHg7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAycHg7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9jYXNpbm8vYmV0dGluZy10YWJsZS80X3JlZC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA4MCU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNXB4O1xuICAgIH1cblxuICAgIC56ZXJvLXJlZCB7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvY2FzaW5vL2JldHRpbmctdGFibGUvMF9yZWQucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogODAlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDVweDtcbiAgICB9XG5cbiAgICAudGhyZWUtcmVkIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDJweDtcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMnB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Nhc2luby9iZXR0aW5nLXRhYmxlLzNfcmVkLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1cHg7XG4gICAgfVxuXG4gICAgLm9uZS1yZWQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAycHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvY2FzaW5vL2JldHRpbmctdGFibGUvMV9yZWQucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogODAlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDVweDtcbiAgICB9XG5cbiAgICAuZXZlbiB7IC8vYmFja2dyb3VuZC1pbWFnZVxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvY2FzaW5vL2JldHRpbmctdGFibGUvZXZlbi5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA0MCU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tIDIwcHg7XG4gICAgfVxuXG4gICAgLm9kZCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9jYXNpbm8vYmV0dGluZy10YWJsZS9vZGQucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNDMlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbSAyMHB4O1xuICAgIH1cblxuICAgIC5ldmVuLCAub2RkIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDJweDtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgICB9XG5cbiAgICAuZXZlbiwgLm9kZCwgLmZvdXItcmVkLCAuemVyby1yZWQsIC5vbmUtcmVkLCAudGhyZWUtcmVke1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLndhZ2Vycy1tb25leXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAuY29tbWl0dGVke1xuICAgICAgICAgIGNvbG9yOiAjNDRiMzAyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAud2FnZXJzLWNoaXB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLmNoaXB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvY2FzaW5vL2NoaXBzL3Rva2VuLnBuZyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIEBpbmNsdWRlIGJldHRpbmctdG9rZW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm91ci1yZWQsIC56ZXJvLXJlZCwgLm9uZS1yZWQsIC50aHJlZS1yZWR7XG4gICAgICAud2FnZXJzLW1vbmV5e1xuICAgICAgICBib3R0b206IDE2cHg7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgLmZvdXItcmVkLCAuemVyby1yZWQge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgY29udGVudDogJzEgOiAxMyc7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogI0ZGRkJBNDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAub25lLXJlZCwgLnRocmVlLXJlZCB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBjb250ZW50OiAnMSA6IDMuNic7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogI0ZGRkJBNDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZXZlbiwgLm9kZCB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBjb250ZW50OiAnMSA6IDEuOTYnO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICNGRkZCQTQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgLmZvdXItcmVkLCAuemVyby1yZWQsIC5vbmUtcmVkLCAudGhyZWUtcmVkLCAuZXZlbiwgLm9kZHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NCwgNTQsIDU0LCAwLjQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkBtaXhpbiBiZXR0aW5nLWJ1dHRvbntcbiAgLmJldHRpbmctYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgPiBkaXYge1xuICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgfVxuICAgIC5tZC1idXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBhc3BlY3QtcmF0aW86IDE2MC80ODtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC5idG4tY2FuY2VsIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Nhc2luby9idG4tY2FuY2VsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAmW2Rpc2FibGVkXXtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvY2FzaW5vL2J0bi1jYW5jZWwtZGlzYWJsZWQucG5nXCIpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tZC1idG4tYmV0dGluZyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9jYXNpbm8vYnRuLWJldC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgJltkaXNhYmxlZF17XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Nhc2luby9idG4tYmV0LWRpc2FibGVkLnBuZ1wiKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWQtYnRuLXJlLWJldHRpbmcge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvY2FzaW5vL2J0bi1yZS1iZXQucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICZbZGlzYWJsZWRde1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9jYXNpbm8vYnRuLXJlLWJldC1kaXNhYmxlZC5wbmdcIik7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQG1peGluIHJvYWQtcm9sbGVye1xuICAucm9hZC1yb2xsZXIge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgLnJvbGxlci1zdW1tYXJ5IHtcblxuICAgICAgLmV2ZW4sIC5vZGQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICB9XG4gICAgICAuZXZlbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM0RTkxRjY7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMyMjI5Mzk7XG4gICAgICB9XG4gICAgICAub2RkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0Y4NEE0RDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucm9hZC1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMjIyOTM5O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgfVxuICAgICAgLnJvbGxlci1iZyB7XG4gICAgICAgIC5yZXN1bHQtd3JhcCB7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgbWluLXdpZHRoOiA1JTtcbiAgICAgICAgICAucmVzdWx0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAuaW1kIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGODRBNEQ7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4NEE0RDtcbiAgICAgICAgICAgICAgY29sb3I6ICNGRkYzRTA7XG4gICAgICAgICAgICAgICYudHJhbnNwYXJlbnQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA0cHgpO1xuICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA0cHgpO1xuICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLmJsdWUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzRFOTFGNjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEU5MUY2O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxcHg7XG4gICAgICAgICAgICAgIC5pbWR7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyNXB4KSBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMXB4O1xuICAgICAgICAgICAgICAuaW1ke1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDFweDtcbiAgICAgICAgICAgICAgLmltZHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDFweDtcbiAgICAgICAgICAgICAgLmltZHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NjBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDFweDtcbiAgICAgICAgICAgICAgLmltZHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxcHg7XG4gICAgICAgICAgICAgIC5pbWR7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5jaGFuZ2UtcGFzc3dvcmR7XG4gIC5jb250YWluZXJ7XG4gICAgLmNvbnRlbnR7XG4gICAgICAudGVsZWdyYW17XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMzJweCA0OHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgcGFkZGluZzogMzJweCAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5saW5rZWR7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuSzhFR0lle1xuICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnFyLWJvdHtcblxuICAgICAgICB9XG4gICAgICAgIC50aGUtd2F5e1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgICAucXItYm90e1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmhlbHBlcntcbiAgICAgICAgICBzcGFuLmJvdHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogIzEyNzBhZDtcbiAgICAgICAgICB9XG4gICAgICAgICAgZGl2LmNvbW1hbmR7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgY29sb3I6ICM2ZjAwZjc7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBkb3R0ZWQgI2NjYztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFweCA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzOCwgMjM4LCAyMzgsIDAuNSk7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb3B5e1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDRweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZhZTNiMztcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICYuY29weV9jb2RlIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLmNvcGllZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwRDQ3QTE7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgdHJhbnNsYXRlWSgwKSB0cmFuc2xhdGVaKDApO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYuWllJZkZkIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KSB0cmFuc2xhdGVaKC0yMHB4KSByb3RhdGVYKC0xODBkZWcpO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5idG57XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgICAgLmNvbW1hbmR7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNhbmNlbHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgICAgICAtLWluaXRpYWxUZXh0Q29sb3I6ICMxMDEyMjg7XG4gICAgICAgICAgLS1zbGlkZVRleHRDb2xvcjogI0ZGRjtcbiAgICAgICAgICAtLWluaXRpYWxCZ0NvbG9yOiAjZmM5ZWI1O1xuICAgICAgICAgIC0tc2xpZGVCZ0NvbG9yOiAjZjgzMzY1O1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1pbml0aWFsVGV4dENvbG9yKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsXG4gICAgICAgICAgICAgICAgICB2YXIoLS1pbml0aWFsQmdDb2xvcikgMCUsXG4gICAgICAgICAgICAgICAgICB2YXIoLS1pbml0aWFsQmdDb2xvcikgNTAlLFxuICAgICAgICAgICAgICAgICAgdmFyKC0tc2xpZGVCZ0NvbG9yKSA1MCUsXG4gICAgICAgICAgICAgICAgICB2YXIoLS1zbGlkZUJnQ29sb3IpIDEwMCUpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIC4zcyBjdWJpYy1iZXppZXIoLjQ3LCAuMSwgMSwgLjYzKSxcbiAgICAgICAgICBjb2xvciAuMnMgbGluZWFyO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMHMsIDAuMTVzO1xuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tc2xpZGVUZXh0Q29sb3IpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMCUgMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIjc3RhdGVtZW50LCAjY2FuY2VsbGVke1xuICBwYWRkaW5nOiAxNnB4IDM2cHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgcGFkZGluZzogMTZweCA4cHg7XG4gIH1cbiAgaDJ7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXJ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIC8vYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCAxNDBkZWcsIHJnYigxMTEsMCwyNDcpIDAlLCByZ2IoMjUsMTgsNzIpIDEwMCUpO1xuICAgIC8vYm9yZGVyOiAxcHggc29saWQgI2RhZGNlMDtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDRweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAxcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcblxuICAgIHRhYmxle1xuICAgICAgdGhlYWQsIHRib2R5LCB0Zm9vdHtcbiAgICAgICAgdHJ7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgIHRoe1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHRoLCB0ZHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogODBweDtcbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCl7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5tdy0xNTB7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm13LTEyMHtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubXctMTAwe1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLnRleHQtd2lue1xuICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDIxNGZmO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdGZvb3R7XG4gICAgICAgIHRye1xuICAgICAgICAgIHRkLnRoZXJlLW1vcmV7XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuY2FzaW5ve1xuICAgICAgICB0Ym9keXtcbiAgICAgICAgICB0cntcbiAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGRpdi5kYXRle1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2IoOTksIDk5LCA5OSk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGRpdi53YXJue1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZTgwODAyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGRpdi53aW57XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMjE0ZmY7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBkaXYuYm9sZHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYuc2VkaWUtcmVzdWx0e1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnNhYmF7XG4gICAgICAgIHRib2R5e1xuICAgICAgICAgIHRye1xuICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYudHh7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYudGlja2V0LXN0YXR1c3tcbiAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLnRpY2tldC1yZXN1bHR7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzAxOWJlNTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwIDAgMDtcbiAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYud2luLWxvc2V7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYuc3Rha2V7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5vZGRze1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIC5vZGQtdHlwZXtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTg2OTg1O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAuYm94e1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA0cHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwQjBGRjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAxNzYsIDI1NSwgMC43KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYuZXZlbnR7XG4gICAgICAgICAgICAgICAgc3Bhbi5mYXZvcml0ZXtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogcmdiKDE4MSwgMCwgMCk7XG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgICAgICAgICYuYWR2YW50YWdle1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzBlMGUwZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICYub3ZlcntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYigxODEsIDAsIDApICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmLnVuZGVye1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzBlMGUwZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFuLmhhbmRpY2Fwe1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2IoOTYsIDk2LCA5Nik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNwYW4uc3BvcnQtdHlwZXtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDZjO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJldC10eXBle1xuICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYigwLCA1MSwgMTUzKTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5tYXRjaC1hdHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzA3MDcwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaGRwe1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgIzA2YztcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc3lzdGVtLXBhcmxheXtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAwIDAgMDtcbiAgICAgICAgICAgICAgICAgIC5ib3h7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwQjBGRjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAxNzYsIDI1NSwgMC43KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLnByb2Nlc3Npbmd7XG4gICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgXG4gICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5mYXZvcml0ZXtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jb21iby10eXBle1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jb21iby10eXBlLW1peHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgICAgICAgICAgICAgICAgLm9kZHN7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wYXJsYXktZGF0YXtcbiAgICAgICAgICAgICAgICAgIC5sYXVuY2h7XG4gICAgICAgICAgICAgICAgICAgIC5tZC1idXR0b257XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA2cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiKDMsMTU1LDIyOSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiKDMsMTU1LDIyOSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAucGFybGF5LXdyYXB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAwO1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIyNXB4O1xuICAgICAgICAgICAgICAgICAgICAucGFybGF5e1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDBkMGQwO1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgIC5zcG9ydC10eXBle1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgLmJldC10ZWFte1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCByZ2IoMCwgMTc2LCAyNTUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICYub2Rkc3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAxMjFmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIC5sZWFndWV7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3MDcwNzA7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIC50aWNrZXQtc3RhdHVze1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjM2E4MGI1O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjNlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzNhODBiNTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnNpbmdsZS1wYXJsYXktZGF0YXtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkMGQwZDA7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDRweCAwIDhweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgICAgICAgICAgIC5wYXJsYXktd3JhcHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzAwQjBGRjtcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDEwOCwgMTY1LCAyMDgsIDApO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTAuMmVtO1xuICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC02cHg7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMEIwRkY7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAucGFybGF5e1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcblxuICAgICAgICAgICAgICAgICAgICAgIC5sZWFndWUsIC5zcG9ydC10eXBle1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudGlja2V0LXN0YXR1c3tcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzYTgwYjU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjNlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzYTgwYjU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubnVtYmVyLWdhbWV7XG4gICAgICAgICAgICAgICAgICA+ZGl2e1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAub2Rkc3tcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgIzAxOWJlNTtcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAmLmJldC10ZWFte1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICYuYmFsbHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzcwNzA3MDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5sZWFndWV7XG4gICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgJi5uYW1le1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjN2IwZTJkO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAmLmluZm97XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAxOWJlNTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmFyY2FkaWEtZ2FtaW5ne1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICAgICAgICAgICAgPmRpdntcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLnRhYmxle1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzNhODBiNTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC50YWJsZS1nYW1le1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0VCNjMwNztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgIzAxOWJlNTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuc2FiYS1jbHVie1xuICAgICAgICAgICAgICAgIC5jbHViLWJldC10eXBle1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNGU0ZDRkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA+LnNhYmEtc3BvcnQtdHlwZXtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAzZmEwO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICAgICAgICAgICAgJi5jYXBpdGFsaXple1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+Lmtlbm8tYmV0LXR5cGV7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogcmdiKDE4MSwgMCwgMCk7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5rZW5vLWdhbWV7XG4gICAgICAgICAgICAgICAgICA+ZGl2e1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgPi5rZW5vLWdhbWUtdHlwZXtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMTliZTU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICA+Lmtlbm8tYmV0LXR5cGV7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNGU0ZDRkO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgPi5rZW5vLW1hdGNoLWlke1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzRlNGQ0ZDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5ncm91cC1zdGF0ZW1lbnR7XG4gICAgICAgIHRoZWFke1xuICAgICAgICAgIHRyOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgIHRoOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0aDpub3QoOmZpcnN0LWNoaWxkKXtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMzBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAgIHRib2R5e1xuICAgICAgICAgICAgdHIuZ3JvdXAtZGF0ZXtcbiAgICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNzI3MjcyN2VtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMXJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM1ZjYzNjg7XG4gICAgICAgICAgICAgICAgbWQtaWNvbi5vcGVue1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYud2FybntcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkYzQzAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdHJ7XG4gICAgICAgICAgICAgIHRkLnByb2R1Y3Rpb257XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICB9XG4gICAgJisubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVye1xuICAgICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICB9XG4gIH1cbn1cblxuXG5tZC1kaWFsb2cuc2FiYS1wYXJsYXktZGlhbG9ne1xuICBtZC1kaWFsb2ctY29udGVudHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDgwMHB4O1xuICAgIC5tZC1kaWFsb2ctY29udGVudHtcblxuICAgICAgcGFkZGluZzogMTZweDtcblxuICAgICAgdGFibGV7XG4gICAgICAgIHRoZWFke1xuICAgICAgICAgIHRye1xuICAgICAgICAgICAgdGh7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggNHB4O1xuICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpe1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGJvZHl7XG4gICAgICAgICAgdHJ7XG4gICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG5cbiAgICAgICAgICAgICAgLndhcm57XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRjE3NDQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnBhcmxheS1kYXRhe1xuXG4gICAgICAgICAgICAgICAgLnBhcmxheXtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgICAgICAgICAgIC5jb250ZW50e1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxMCwgMjEwLCAyMTAsIDAuNCk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGZvb3R7XG4gICAgICAgICAgdHJ7XG4gICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDRweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblttZC10aGVtZT1cImRlZmF1bHRcIl17XG5cbn1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJde1xuICB0YWJsZS5vbmUtdGFibGV7XG5cbiAgfVxufSIsImJvZHkubGVnZW5kYXJ5e1xuICAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFye1xuICAgICNjb250ZW50IHtcbiAgICAgICNsZWdlbmRhcnl7XG4gICAgICAgICNsZWdlbmRhcnktbmF2aWdhdGlvbntcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWluLXdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDM7XG4gICAgICAgICAgfVxuXG5cbiAgICAgICAgICAubXMtbmF2aWdhdGlvbntcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA3MjcyNzI3ZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICBoeXBoZW5zOiBhdXRvO1xuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICAgIC5tcy1uYXZpZ2F0aW9uLW5vZGU6bm90KC5ncm91cCkuaGFzLWNoaWxkcmVuOm5vdCguY29sbGFwc2VkKXtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubXMtbmF2aWdhdGlvbi1ub2Rle1xuICAgICAgICAgICAgICAubXMtbmF2aWdhdGlvbi1pdGVtIHtcbiAgICAgICAgICAgICAgICA+IC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbntcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjg3MTE1O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAubXMtbmF2aWdhdGlvbi1idXR0b257XG4gICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLmxpdmV7XG4gICAgICAgICAgICAgICAgLm1zLW5hdmlnYXRpb24taXRlbXtcbiAgICAgICAgICAgICAgICAgID4gLm1zLW5hdmlnYXRpb24tYnV0dG9ue1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICAgIC5pY29ue1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmODcxMTU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYubGlnaHR7XG4gICAgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhcntcbiAgICAgICNjb250ZW50IHtcbiAgICAgICAgI2xlZ2VuZGFyeXtcbiAgICAgICAgICAjbGVnZW5kYXJ5LW5hdmlnYXRpb257XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcblxuICAgICAgICAgICAgLm1zLW5hdmlnYXRpb257XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgICAgPnVse1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDIyLCAxMzMsIDI0NCwgMC4zKTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAubXMtbmF2aWdhdGlvbi1ub2RlLmdyb3Vwe1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDIyLCAxMzMsIDI0NCwgMC4zKTtcblxuXG4gICAgICAgICAgICAgICAgLm1zLW5hdmlnYXRpb24taXRlbXtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLm1zLW5hdmlnYXRpb24tbm9kZTpub3QoLmdyb3VwKS5oYXMtY2hpbGRyZW46bm90KC5jb2xsYXBzZWQpe1xuXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLm1zLW5hdmlnYXRpb24tbm9kZXtcbiAgICAgICAgICAgICAgICAubXMtbmF2aWdhdGlvbi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgID4gLm1zLW5hdmlnYXRpb24tYnV0dG9ue1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzJiMmU1OTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcblxuICAgICAgICAgICAgICAgICAgICAuaWNvbntcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzJiMmU1OTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZkNjUwMDtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmNGVhO1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmVlYWQ3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjQ0LCAyMzQsIDAuNik7XG4gICAgICAgICAgICAgICAgICAgIC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbntcbiAgICAgICAgICAgICAgICAgICAgICBzcGFue1xuXG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJtZC1kaWFsb2d7XG4gICYuYmV0dGluZy1wcm9tcHQtZGlhbG9ne1xuICAgIG1kLXRvb2xiYXJ7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIDE0MGRlZywgcmdiKDExMSwwLDI0NykgMCUsIHJnYigyNSwxOCw3MikgMTAwJSk7XG4gICAgfVxuICAgIG1kLWRpYWxvZy1jb250ZW50e1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDUsMjQ1LDI0NSk7XG4gICAgICAubWQtZGlhbG9nLWNvbnRlbnR7XG4gICAgICAgIC50YWJsZS1jb250YWluZXJ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWRjZTA7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0YWJsZS50YWJsZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICB0aGVhZHtcbiAgICAgICAgICAgICAgdHJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjZmZmIDc1JSwjZjVmNWY1KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiA3NSUsI2Y1ZjVmNSk7XG4gICAgICAgICAgICAgICAgdGh7XG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRib2R5e1xuICAgICAgICAgICAgICB0cntcbiAgICAgICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKXtcbiAgICAgICAgICAgICAgICB0cntcbiAgICAgICAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzOCwgMjM4LCAyMzgsIC4yKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgbWQtZGlhbG9nLWFjdGlvbnN7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RhZGNlMDtcbiAgICB9XG4gIH1cbiAgJi5wZW5kaW5nLXR4LWRpYWxvZ3tcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgIG1kLXRvb2xiYXJ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgJi5tZC13YXJue1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMjQ0LDY3LDU0KTtcbiAgICAgICAgY29sb3I6IHJnYigyNTUsMjU1LDI1NSk7XG4gICAgICB9XG4gICAgfVxuICAgIG1kLWRpYWxvZy1jb250ZW50e1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0NSwyNDUsMjQ1KTtcbiAgICAgIC5tZC1kaWFsb2ctY29udGVudHtcbiAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAucGVuZGluZy10eC1oZWFke1xuICAgICAgICAgIG1kLWljb257XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIHB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA4cHggMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnBlbmRpbmctdHgtbGVhZHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wZW5kaW5nLXR4LW5vdGV7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI0NywgMjE2LCAwLjY5KTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZkY2E4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICBjb2xvcjogIzg4MjAwMDtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICAgIG1hcmdpbjogMTZweCAwO1xuICAgICAgICB9XG4gICAgICAgIC5wZW5kaW5nLXR4LWZvb3R7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBvcGFjaXR5OiAwLjc1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIG1kLWRpYWxvZy1hY3Rpb25ze1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWRjZTA7XG4gICAgfVxuICB9XG4gICYuYmV0dGluZy1kaWFsb2d7XG4gICAgbWQtdG9vbGJhcntcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAmLm1kLXdhcm57XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYigyNDQsNjcsNTQpO1xuICAgICAgICBjb2xvcjogcmdiKDI1NSwyNTUsMjU1KTtcbiAgICAgIH1cbiAgICB9XG4gICAgbWQtZGlhbG9nLWNvbnRlbnR7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ1LDI0NSwyNDUpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAubWQtZGlhbG9nLWNvbnRlbnR7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIC5zbWFsbHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbWFyZ2luOiAxNnB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmJldHRpbmctc3VtbWFyeXtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjQ3LCAyMTYsIDAuNjkpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgY29sb3I6ICM4ODIwMDA7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZGNhODtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC41cyBlYXNlO1xuICAgICAgICB9XG4gICAgICAgIC5iZXR0aW5nLW1vYmlsaXple1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyMzksIDEyOCwgMC45KTtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAxOTQsIDcxLCAwLjkpO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDRweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAxcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50YWJsZS1jb250YWluZXJ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWRjZTA7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRhYmxlLnRhYmxle1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIHRoZWFke1xuICAgICAgICAgICAgICB0cntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHRoe1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7IC8vcmdiKDQ2LDU1LDc1KVxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCwgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKXtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCksICY6bnRoLWNoaWxkKDUpe1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRib2R5e1xuICAgICAgICAgICAgICB0cntcbiAgICAgICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQsICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMyl7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpLCAmOm50aC1jaGlsZCg1KXtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgICAgICAgICAmLmJsaW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogYmxpbmsgLjdzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAtbW96LWFuaW1hdGlvbjogYmxpbmsgLjdzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IGJsaW5rIC43cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5pY29uLXN0b3B7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmNDQzMzY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICYuYmxhbmt7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjM4LCAyMzgsIDIzOCwgLjMpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmVycm9yLW1lc3NhZ2V7XG4gICAgICAgICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYud2l0aC1lcnJvcntcbiAgICAgICAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjQ3LCAyMTYsIDAuNSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgICAgICAgICYuYXBwcm92ZWR7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNWNiODVjO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpe1xuICAgICAgICAgICAgICAgIHRye1xuICAgICAgICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjM4LCAyMzgsIDIzOCwgLjIpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgdHIuZXJyb3ItbWVzc2FnZXtcbiAgICAgICAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHRyLmVycm9yLW1lc3NhZ2V7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI0NywgMjE2LCAwLjcpO1xuICAgICAgICAgICAgICAgIHRkW2NvbHNwYW49XCI2XCJde1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkYzQzAwO1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigyNTUsIDIxMywgMTk2KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgbWQtZGlhbG9nLWFjdGlvbnN7XG4gICAgICBtZC1zd2l0Y2h7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgLm1kLWxhYmVse1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICAgIH1cbiAgICB3aWR0aDogNTQwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKXtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtZC1kaWFsb2ctY29udGVudHtcbiAgICAgICAgcGFkZGluZzogMTZweCA4cHg7XG4gICAgICAgIC5tZC1kaWFsb2ctY29udGVudHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICAgICYuY2FuY2VsZWQtbWVzc2FnZXtcbiAgICAgIG1pbi13aWR0aDogNjAwcHg7XG4gICAgICBtZC1kaWFsb2ctY29udGVudHtcbiAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgdGFibGUudGFibGV7XG4gICAgICAgICAgdGhlYWQsIHRib2R5e1xuICAgICAgICAgICAgdHJ7XG4gICAgICAgICAgICAgIHRoLCB0ZHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSl7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHRib2R5e1xuICAgICAgICAgICAgdHJ7XG4gICAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJldHRpbmctc3RhdHVzIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDRweCBzb2xpZCBncmF5O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNjRweDtcblxuICAmLmJldHRpbmctd2FybmluZyB7XG4gICAgLy9kaXNwbGF5OiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogI2ZiN2YxMztcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGFuaW1hdGlvbjogcHVsc2VXYXJuaW5nIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG4gICYuYmV0dGluZy13YXJuaW5nIC5leGNsYW1hdGlvbi1ib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmI3ZjEzO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDhweDtcbiAgICB3aWR0aDogNXB4O1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAmLmJldHRpbmctd2FybmluZyAuZXhjbGFtYXRpb24tZG90IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmI3ZjEzO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3R0b206IDhweDtcbiAgICBoZWlnaHQ6IDdweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA3cHg7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuLnNjYWxlV2FybmluZyB7XG4gIGFuaW1hdGlvbjogc2NhbGVXYXJuaW5nIDAuNzVzIGluZmluaXRlIGFsdGVybmF0ZTtcbn1cblxuLnB1bHNlV2FybmluZ0lucyB7XG4gIGFuaW1hdGlvbjogcHVsc2VXYXJuaW5nSW5zIDAuNzVzIGluZmluaXRlIGFsdGVybmF0ZTtcbn1cblxuLy8gRGVmaW5lIHZhcnMgd2UnbGwgYmUgdXNpbmdcbiRicmFuZC1zdWNjZXNzOiAjNWNiODVjO1xuJGxvYWRlci1zaXplOiA0ZW07XG4kY2hlY2staGVpZ2h0OiAkbG9hZGVyLXNpemUvMjtcbiRjaGVjay13aWR0aDogJGNoZWNrLWhlaWdodC8yO1xuJGNoZWNrLWxlZnQ6ICgkbG9hZGVyLXNpemUvNiArICRsb2FkZXItc2l6ZS8xMik7XG4kY2hlY2stdGhpY2tuZXNzOiAzcHg7XG4kY2hlY2stY29sb3I6ICRicmFuZC1zdWNjZXNzO1xuXG4uYmV0dGluZy1jaXJjbGUtbG9hZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItbGVmdC1jb2xvcjogJGNoZWNrLWNvbG9yO1xuICBhbmltYXRpb246IGxvYWRlci1zcGluIDEuMnMgaW5maW5pdGUgbGluZWFyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogJGxvYWRlci1zaXplO1xuICBoZWlnaHQ6ICRsb2FkZXItc2l6ZTtcbiAgJi50cmFuc3BhcmVudHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5sb2FkLWNvbXBsZXRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAkY2hlY2stY29sb3I7XG4gIHRyYW5zaXRpb246IGJvcmRlciA1MDBtcyBlYXNlLW91dDtcbn1cblxuLmNoZWNrbWFyayB7XG4gIC8vZGlzcGxheTogbm9uZTtcbiAgJi5kcmF3OmFmdGVyIHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDgwMG1zO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGNoZWNrbWFyaztcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSkgcm90YXRlKDEzNWRlZyk7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBoZWlnaHQ6ICRjaGVjay1oZWlnaHQ7XG4gICAgd2lkdGg6ICRjaGVjay13aWR0aDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgICBib3JkZXItcmlnaHQ6ICRjaGVjay10aGlja25lc3Mgc29saWQgJGNoZWNrLWNvbG9yO1xuICAgIGJvcmRlci10b3A6ICRjaGVjay10aGlja25lc3Mgc29saWQgJGNoZWNrLWNvbG9yO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGxlZnQ6ICRjaGVjay1sZWZ0O1xuICAgIHRvcDogJGNoZWNrLWhlaWdodDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsb2FkZXItc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgY2hlY2ttYXJrIHtcbiAgMCUge1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDIwJSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAkY2hlY2std2lkdGg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA0MCUge1xuICAgIGhlaWdodDogJGNoZWNrLWhlaWdodDtcbiAgICB3aWR0aDogJGNoZWNrLXdpZHRoO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgaGVpZ2h0OiAkY2hlY2staGVpZ2h0O1xuICAgIHdpZHRoOiAkY2hlY2std2lkdGg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBibGluayB7XG4gIDAlIHsgb3BhY2l0eTogMTsgfVxuICA1MCUgeyBvcGFjaXR5OiAuMTsgfVxuXG59XG5cbkBrZXlmcmFtZXMgc2NhbGVXYXJuaW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cblxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcHVsc2VXYXJuaW5nIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cblxuICAzMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cblxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmI3ZjEzO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHB1bHNlV2FybmluZ0lucyB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmI3ZjEzO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiN2YxMztcbiAgfVxufVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0c1wiXXtcbiAgbWQtZGlhbG9nLnBlbmRpbmctdHgtZGlhbG9ne1xuICAgIG1kLWRpYWxvZy1jb250ZW50e1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAubWQtZGlhbG9nLWNvbnRlbnR7XG4gICAgICAgIC5wZW5kaW5nLXR4LW5vdGV7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiKDE1MSwxMTksNzMpO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYigxODAsMTQ1LDkwKTtcbiAgICAgICAgICBjb2xvcjogcmdiKDI1NSwyNTUsMjU1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBtZC1kaWFsb2ctYWN0aW9uc3tcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYig0Niw1NSw3NSk7XG4gICAgfVxuICB9XG5cbiAgbWQtZGlhbG9nLmJldHRpbmctZGlhbG9ne1xuICAgIG1kLWRpYWxvZy1jb250ZW50e1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAubWQtZGlhbG9nLWNvbnRlbnR7XG4gICAgICAgIC50YWJsZS1jb250YWluZXJ7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiKDQ2LDU1LDc1KTtcblxuICAgICAgICAgIHRhYmxlLnRhYmxle1xuICAgICAgICAgICAgdGhlYWR7XG4gICAgICAgICAgICAgdHJ7XG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMjYsMzIsNDQpO1xuICAgICAgICAgICAgICAgdGh7XG4gICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2IoNDYsNTUsNzUpO1xuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRib2R5e1xuICAgICAgICAgICAgICB0cntcbiAgICAgICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigzNCw0MSw1Nyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYud2l0aC1lcnJvcntcbiAgICAgICAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMTUxLDExOSw3MykgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBtZC1kaWFsb2ctYWN0aW9uc3tcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYig0Niw1NSw3NSk7IC8vcmdiKDM0LDQxLDU3KVxuICAgIH1cbiAgfVxufSIsIiNsb3R0ZXJ5LW5hdmlnYXRpb24ge1xuICAvL2JhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLTM7XG4gIG1heC13aWR0aDogMTk2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxOTZweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTk2cHggIWltcG9ydGFudDtcbiAgei1pbmRleDogNTE7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgbWF4LXdpZHRoOiAyNDBweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMjQwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cblxuICAmLm1kLWxvY2tlZC1vcGVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgIC5tcy1uYXZpZ2F0aW9uIHtcbiAgICAgIC8vYmFja2dyb3VuZDogJGJhY2tncm91bmQtMztcbiAgICAgIC8vY29sb3I6ICRiYWNrZ3JvdW5kLTM7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICAgIC5tcy1uYXZpZ2F0aW9uLW5vZGUge1xuICAgICAgICAubXMtbmF2aWdhdGlvbi1pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgIH1cbiAgICAgICAgICA+IC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNzI3MjcyN2VtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBoeXBoZW5zOiBhdXRvO1xuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSg5OSw5OSw5OSwwLjEyKTtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAxNnB4IDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgLy9ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8mOmxhc3QtY2hpbGR7XG4gICAgICAgIC8vICAubXMtbmF2aWdhdGlvbi1pdGVte1xuICAgICAgICAvLyAgICA+IC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbjphZnRlcntcbiAgICAgICAgLy8gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAvLyAgICB9XG4gICAgICAgIC8vICB9XG4gICAgICAgIC8vfVxuXG4gICAgICAgICYubGl2ZSB7XG4gICAgICAgICAgLm1zLW5hdmlnYXRpb24taXRlbSB7XG4gICAgICAgICAgICA+IC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcblxuICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG5cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gQmFja2dyb3VuZCBjb2xvciBvbiBleHBhbmRlZCBub2RlXG4gICAgICAgICY6bm90KC5ncm91cCkuaGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICAmOm5vdCguY29sbGFwc2VkKSB7XG4gICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgICAgICAgICAvL2JvcmRlci1yYWRpdXM6IDAgMTBweCAxMHB4IDA7XG4gICAgICAgICAgICAvL2JhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5jb2xsYXBzaW5nIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICAmOm5vdCguY29sbGFwc2VkKSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiI21hbnVhbHtcbiAgcGFkZGluZzogOHB4O1xuXG4gIC5iZWZvcmUtcGFyc2V7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGZvcm17XG4gICAgICAvL2JhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgLy9ib3JkZXI6IDFweCBzb2xpZCAjZGFkY2UwO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nOiA4cHg7XG5cbiAgICAgIG1kLWlucHV0LWNvbnRhaW5lcntcbiAgICAgICAgbWFyZ2luOiAyNHB4IDAgMCAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxhYmVse1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAzZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKXtcbiAgICAgICAgICAgICAgY29sb3I6ICNGRjNEMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDAwZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKXtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMGNjMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KXtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5iYWxhbmNle1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgICAgYm90dG9tOiA4cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA3MjcyNzI3ZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgY29sb3I6ICM4Mzg4OGY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWZ0ZXItcGFyc2V7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIC5wYXJzZS1jb250ZW50e1xuICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIC8vYm9yZGVyOiAxcHggc29saWQgI2RhZGNlMDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlcntcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgdGFibGV7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0aGVhZCwgdGJvZHl7XG4gICAgICAgICAgICB0cntcbiAgICAgICAgICAgICAgdGgsIHRke1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQsICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICB0aGVhZHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFkY2UwO1xuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjZmZmIDc1JSwjZjVmNWY1KTtcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNmZmYgNzUlLCNmNWY1ZjUpO1xuICAgICAgICAgICAgdHJ7XG4gICAgICAgICAgICAgIHRoe1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTEwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cbiAgICAgICAgICB0Ym9keXtcbiAgICAgICAgICAgIHRye1xuICAgICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggNHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MnB4O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4O1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbiAgICAgICAgICAgICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzY2YWZlOTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsMTc1LDIzMywuNik7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmLm51bWJlcnN7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4NHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJi53YXJue1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NCwgOTgsIDEwMSwgMC4zKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmVhZGIxO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgyNTQsIDk4LCAxMDEsLjA3NSksIDAgMCA4cHggcmdiYSgyNTQsIDk4LCAxMDEsLjYpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTQsIDk4LCAxMDEsIDEpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYud2FybntcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU0LCA5OCwgMTAxLCAwLjMpO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmVhZGIxO1xuICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMjU0LCA5OCwgMTAxLC4wNzUpLCAwIDAgOHB4IHJnYmEoMjU0LCA5OCwgMTAxLC42KTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NCwgOTgsIDEwMSwgMSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5ibGFua3tcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA3MjcyNzI3ZW07XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICBoeXBoZW5zOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTkxYTFiO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZGNlMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNDMsIDIyNCwgMC40KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmRpYWxvZy1oZWxwe1xuICBtaW4td2lkdGg6IDcyMHB4O1xuICBtZC10b29sYmFye1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCggMTQwZGVnLCByZ2IoMTExLDAsMjQ3KSAwJSwgcmdiKDI1LDE4LDcyKSAxMDAlKTtcbiAgfVxuICBtZC1kaWFsb2ctY29udGVudHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC13aWR0aDogODEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIC5tZC10aXRsZXtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgIHB7XG4gICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgICYuc3ludGF4e1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogOHB4IDAgOHB4IDE2cHg7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgbWFyZ2luOiAwIDRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAmLmdhbWV7XG4gICAgICAgICAgICBjb2xvcjogI0ZGMDAwMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5iZXR7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDBmZjtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5wb2ludHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDBjYzAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpe1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtZC1kaWFsb2ctY29udGVudHtcbiAgICAgIC5tZC1kaWFsb2ctY29udGVudHtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLm1hbnVhbHtcbiAgICB3aWR0aDogNDIwcHg7XG4gICAgbWluLXdpZHRoOiA0MjBweDtcbiAgICBtZC1kaWFsb2ctY29udGVudHtcbiAgICAgIC5tZC1kaWFsb2ctY29udGVudHtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgbWQtc2VsZWN0e1xuICAgICAgICAgIG1hcmdpbjogMTJweCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cyl7XG4gICAgICBtZC1kaWFsb2ctY29udGVudHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTEwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJde1xuICAjbWFudWFsIC5hZnRlci1wYXJzZSAucGFyc2UtY29udGVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxle1xuICAgIHRoZWFkLCB0Ym9keXtcbiAgICAgIHRye1xuICAgICAgICB0aCwgdGR7XG4gICAgICAgICAgY29sb3I6ICNkNWQ1ZDU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgdGJvZHl7XG4gICAgICB0cjpob3ZlcntcbiAgICAgICAgdGR7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJlMzY0ODtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdHI6bGFzdC1jaGlsZHtcbiAgICAgICAgdGR7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzYzQ1NTY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1kLWJ1dHRvbi5tZC1wcmltYXJ5e1xuICAgIGNvbG9yOiByZ2IoMywxNTUsMjI5KVxuICB9XG59XG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl17XG4gIC5tZC1idXR0b24ubWQtcHJpbWFyeXtcbiAgICBjb2xvcjogcmdiKDAsMTUwLDEzNik7XG4gIH1cbn0iLCIjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyIHtcblxuICAgICN0b29sYmFyIHtcblxuICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICAvL21hcmdpbi1yaWdodDogMTZweDtcblxuICAgICAgICAgICAgLmxvZ28taW1hZ2Uge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hdGVyaWFsLWNvbG9yKCdsaWdodC1ibHVlJywgJzYwMCcpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxvZ28tdGV4dCB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5vZFVzbVRGR3tcbiAgYmFja2dyb3VuZDogJGNvbG9yNzg5O1xuICAuVW53dWZkYUx7XG4gICAgbGluZS1oZWlnaHQ6IDY0cHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIC5zWmdXTllxS3tcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgIG1pbi13aWR0aDogY2FsYyg1MHZ3IC0gNjBweCk7XG4gICAgICAubkx0SWFzdFh7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICAubWQtbWVudXtcbiAgICAgICAgICAubWQtYnV0dG9ue1xuICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLkVpVmtpZ0dSe1xuICAgICAgYXtcbiAgICAgICAgaW1ne1xuICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAmLmx1bmF7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1SSGVua2Nze1xuICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICAgIG1pbi13aWR0aDogY2FsYyg1MHZ3IC0gNjBweCk7XG4gICAgICAubWQtYnV0dG9uLmV4aXR7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXN7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFlOGY0YyAhaW1wb3J0YW50O1xuICAgICAgICAgIG1kLWljb257XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBtZC1pY29ue1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5tZC1idXR0b257XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC56UllCRlVOdHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4NzExNTtcbiAgICAgICAgcGFkZGluZzogMHB4IDE2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1pbi13aWR0aDogMTEwcHg7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4NzExNSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXItbG9naW57XG4gICAgICAgIGZvcm17XG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICB9XG4gICAgICAgIC5mb3JtLWdyb3Vwe1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDQ0LCAxMTksIDE3OSwgMC4zNCk7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSg0OCwgNTAsIDEwMSwgMC41KTtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAmOmZvY3VzKy5saW5le1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4NzAxNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmxpbmUge1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmODcwMTY7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tZC1idXR0b257XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4NzExNTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgJltkaXNhYmxlZF17XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGU0ZTRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc1pnV05ZcUssIC5tUkhlbmtjc3tcbiAgICAgIC5zZXBhcmF0b3J7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwwJSwxMDAlLC4yKTtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBtYXJnaW46IDAgMTZweDtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgIH1cblxuICAgICAgbWQtbWVudS1iYXJ7XG4gICAgICAgIG1kLW1lbnV7XG4gICAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICAgICYubWQtb3BlbntcbiAgICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC51c2VyLWJ1dHRvbntcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbm1kLW1lbnUtY29udGVudC53bS1nYW1lLXNlbGVjdHtcbiAgYmFja2dyb3VuZDogIzJiMmU1OTtcbiAgbWluLWhlaWdodDogNDYwcHg7XG4gIG1kLW1lbnUtaXRlbXtcbiAgICAubWQtYnV0dG9ue1xuICAgICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgICAgIG1kLWljb257XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKSBicmlnaHRuZXNzKDUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSJdfQ== */
