@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-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-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-responsive-table
/*----------------------------------------------------------------*/
.ms-responsive-table-wrapper {
  overflow-x: auto;
  overflow-y: hidden; }

/*----------------------------------------------------------------*/
/*  ms-scroll
/*----------------------------------------------------------------*/
.ms-scroll {
  overflow: hidden !important; }

#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-detail .thread-content {
  padding: 24px;
  font-size: 14px; }

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

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

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

#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%; } }

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

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

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

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

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

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

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

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

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

#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%; } }

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

.page-layout.password-expired .content {
  padding: 36px; }
  .page-layout.password-expired .content:before {
    background-size: 25%; }

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

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

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

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

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

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

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

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

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

.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmNzcyIsImluZGV4LnNjc3MiLCJjb3JlL3Njc3MvcGFydGlhbHMvcmVzZXQuc2NzcyIsImNvcmUvc2Nzcy9wYXJ0aWFscy92YXJpYWJsZXMuc2NzcyIsImNvcmUvc2Nzcy9wYXJ0aWFscy9taXhpbnMuc2NzcyIsImNvcmUvc2Nzcy9wYXJ0aWFscy9hbmd1bGFyLW1hdGVyaWFsLWV4dGVuZC5zY3NzIiwiY29yZS9zY3NzL3BhcnRpYWxzL2xheW91dHMtdGVtcGxhdGUuc2NzcyIsImNvcmUvc2Nzcy9wYXJ0aWFscy9sYXlvdXRzLXBhZ2Uuc2NzcyIsImNvcmUvc2Nzcy9wYXJ0aWFscy9hbmltYXRpb25zLnNjc3MiLCJjb3JlL3Njc3MvcGFydGlhbHMvY29sb3JzLnNjc3MiLCJjb3JlL3Njc3MvcGFydGlhbHMvaWNvbnMuc2NzcyIsImNvcmUvc2Nzcy9wYXJ0aWFscy9tYXRlcmlhbC5zY3NzIiwiY29yZS9zY3NzL3BhcnRpYWxzL3R5cG9ncmFwaHkuc2NzcyIsImNvcmUvc2Nzcy9wYXJ0aWFscy9wbHVnaW5zL2FuZ3VsYXItZ29vZ2xlLW1hcC5zY3NzIiwiY29yZS9zY3NzL3BhcnRpYWxzL3BsdWdpbnMvYW5ndWxhci1tb21lbnQtcGlja2VyLnNjc3MiLCJjb3JlL3Njc3MvcGFydGlhbHMvcGx1Z2lucy9jMy5zY3NzIiwiY29yZS9zY3NzL3BhcnRpYWxzL3BsdWdpbnMvY2hhcnRpc3Quc2NzcyIsImNvcmUvc2Nzcy9wYXJ0aWFscy9wbHVnaW5zL2NoYXJ0anMuc2NzcyIsImNvcmUvc2Nzcy9wYXJ0aWFscy9wbHVnaW5zL2RhdGF0YWJsZS5zY3NzIiwiY29yZS9zY3NzL3BhcnRpYWxzL3BsdWdpbnMvaGlnaGxpZ2h0LnNjc3MiLCJjb3JlL3Njc3MvcGFydGlhbHMvcGx1Z2lucy9udmQzLnNjc3MiLCJjb3JlL3Njc3MvcGFydGlhbHMvcGx1Z2lucy9wZXJmZWN0LXNjcm9sbGJhci5zY3NzIiwiY29yZS9zY3NzL3BhcnRpYWxzL3BsdWdpbnMvdGV4dC1hbmd1bGFyLnNjc3MiLCJjb3JlL3Njc3MvcGFydGlhbHMvaGVscGVycy5zY3NzIiwiY29yZS9zY3NzL3BhcnRpYWxzL3ByaW50LnNjc3MiLCJjb3JlL3RoZW1lLW9wdGlvbnMvdGhlbWUtb3B0aW9ucy5zY3NzIiwiY29yZS9kaXJlY3RpdmVzL21zLWFkcy9tcy1hZHMuc2NzcyIsImNvcmUvZGlyZWN0aXZlcy9tcy1jcnVjaWFsLW1lc3NhZ2UvbXMtY3J1Y2lhbC1tZXNzYWdlLnNjc3MiLCJjb3JlL2RpcmVjdGl2ZXMvbXMtaW5mby1iYXIvbXMtaW5mby1iYXIuc2NzcyIsImNvcmUvZGlyZWN0aXZlcy9tcy1uYXYvbXMtbmF2LnNjc3MiLCJjb3JlL2RpcmVjdGl2ZXMvbXMtbmF2aWdhdGlvbi9tcy1uYXZpZ2F0aW9uLnNjc3MiLCJjb3JlL2RpcmVjdGl2ZXMvbXMtcmVzcG9uc2l2ZS10YWJsZS9tcy1yZXNwb25zaXZlLXRhYmxlLnNjc3MiLCJjb3JlL2RpcmVjdGl2ZXMvbXMtc2Nyb2xsL21zLXNjcm9sbC5zY3NzIiwiY29yZS9kaXJlY3RpdmVzL21zLXNwbGFzaC1zY3JlZW4vbXMtc3BsYXNoLXNjcmVlbi5zY3NzIiwiY29yZS9kaXJlY3RpdmVzL25zUG9wb3Zlci9ucy1wb3BvdmVyLnNjc3MiLCJjb3JlL2RpcmVjdGl2ZXMvcGFzc3dvcmQtZXhwaXJlZC1zb29uL3Bhc3N3b3JkLWV4cGlyZWQtc29vbi5zY3NzIiwibWFpbi9hbm5vdW5jZW1lbnRzL3ZpZXdzL2RldGFpbC9kZXRhaWwuc2NzcyIsIm1haW4vYW5ub3VuY2VtZW50cy92aWV3cy9saXN0L2xpc3Quc2NzcyIsIm1haW4vY2FzaW5vL2xvYmJ5L2RpYWxvZy9kaWFsb2cuc2NzcyIsIm1haW4vdHJhZGl0aW9uYWwvYmV0dGluZy9pbmxpbmUtYmV0dGluZy9pbmxpbmUtYmV0dGluZy5zY3NzIiwibWFpbi90cmFkaXRpb25hbC9ub3J0aGVybi0ybmQvNGQvNGQuc2NzcyIsIm1haW4vdHJhZGl0aW9uYWwvbm9ydGhlcm4vZ2VuZXJhbC9zZXR1cC5zY3NzIiwibWFpbi90cmFkaXRpb25hbC9zb3V0aGVybi83bG8vN2xvLnNjc3MiLCJtYWluL3RyYWRpdGlvbmFsL3NvdXRoZXJuL3F1aWNrLWJldC9xdWljay1iZXQuc2NzcyIsIm1haW4vYWNjb3VudC9iZXQtbGlzdC90cmFkaXRpb25hbC9iYXRjaC9iYXRjaC5zY3NzIiwibWFpbi90cmFkaXRpb25hbC9zb3V0aGVybi8yZC9yb3ctYmV0L3Jvdy1iZXQuc2NzcyIsIm1haW4vYWNjb3VudC9zdGF0ZW1lbnQvc2FiYS9pdGVtcy90ZW1wbGF0ZS9yZXN1bHQvcmVzdWx0LnNjc3MiLCJhY2NvdW50LXBhbmVsL2FjY291bnQtcGFuZWwuc2NzcyIsIm1haW4vbHVuYXIuc2NzcyIsIm1haW4vbWFpbi5zY3NzIiwibWFpbi9tZC10aGVtZS1kYXJrLnNjc3MiLCJtYWluL21kLXRoZW1lLXRlYWwuc2NzcyIsInF1aWNrLXBhbmVsL3F1aWNrLXBhbmVsLnNjc3MiLCJ0b29sYmFyL3Rvb2xiYXIuc2NzcyIsIm1haW4vYWNjb3VudC9hY2NvdW50LnNjc3MiLCJtYWluL2Fubm91bmNlbWVudHMvYW5ub3VuY2VtZW50cy5zY3NzIiwibWFpbi9hdXRoL2F1dGguc2NzcyIsIm1haW4vZ2FtZS9nYW1lLnNjc3MiLCJtYWluL2hvbWUvaG9tZS5zY3NzIiwibWFpbi9ob21lL21lbWJlci5oZWFkZXIuc2NzcyIsIm1haW4vbGVnZW5kYXJ5L2xlZ2VuZGFyeS5iZXQtZm9ybS5zY3NzIiwibWFpbi9sZWdlbmRhcnkvbGVnZW5kYXJ5LmxpZ2h0LmJldC1mb3JtLnNjc3MiLCJtYWluL2xlZ2VuZGFyeS9sZWdlbmRhcnkubGlnaHQubnVtYmVyLnNjc3MiLCJtYWluL2xlZ2VuZGFyeS9sZWdlbmRhcnkubnVtYmVyLnNjc3MiLCJtYWluL2xlZ2VuZGFyeS9sZWdlbmRhcnkuc2NzcyIsIm1haW4vbGVnZW5kYXJ5L3NlYW1sZXNzLmRpYWxvZy5zY3NzIiwibWFpbi9yZXN1bHRzL3Jlc3VsdHMuc2NzcyIsIm1haW4vcHJlc2lkZW50aWFsL3ByZXNpZGVudGlhbC5zY3NzIiwibWFpbi9zYWJhL3NhYmEuc2NzcyIsIm1haW4vdHJhZGl0aW9uYWwvdHJhZGl0aW9uYWwuc2NzcyIsIm1haW4vd2lraS93aWtpLnNjc3MiLCJtYWluL2FjY291bnQvY2FuY2VsbGVkL2NhbmNlbGxlZC5zY3NzIiwibWFpbi9hY2NvdW50L2JldC1saXN0L2JldC1saXN0LnNjc3MiLCJtYWluL2FjY291bnQvY2hhbmdlLXBhc3N3b3JkL2NoYW5nZS1wYXNzd29yZC5zY3NzIiwibWFpbi9hY2NvdW50L2xpbWl0L2xpbWl0LnNjc3MiLCJtYWluL2FjY291bnQvcnVsZXMvcnVsZXMuc2NzcyIsIm1haW4vYWNjb3VudC9vdHAvb3RwLnNjc3MiLCJtYWluL2FjY291bnQvbXktYWNjb3VudC9teS1hY2NvdW50LnNjc3MiLCJtYWluL2FjY291bnQvc3RhdGVtZW50L3N0YXRlbWVudC5zY3NzIiwibWFpbi9hdXRoL2FncmVlbWVudC9hZ3JlZW1lbnQuc2NzcyIsIm1haW4vYWNjb3VudC90ZWxlZ3JhbS90ZWxlZ3JhbS5zY3NzIiwibWFpbi9hbm5vdW5jZW1lbnRzL3ZpZXdzL2NsYXNzaWMtdmlldy5zY3NzIiwibWFpbi9hbm5vdW5jZW1lbnRzL3ZpZXdzL3BvcHVwLnNjc3MiLCJtYWluL2F1dGgvZW5hYmxlLW90cC9lbmFibGUtb3RwLnNjc3MiLCJtYWluL2F1dGgvcGFzc3dvcmQtZXhwaXJlZC9wYXNzd29yZC1leHBpcmVkLnNjc3MiLCJtYWluL2xlZ2VuZGFyeS9tZW51L21lbnUuc2NzcyIsIm1haW4vY2FzaW5vL2xvYmJ5L2xvYmJ5LnNjc3MiLCJtYWluL2Nhc2luby9sb2JieS9zY3NzL2NoaXAtc3RhY2suc2NzcyIsIm1haW4vY2FzaW5vL2xvYmJ5L3Njc3MvY2hpcC1iYWNrZ3JvdW5kLnNjc3MiLCJtYWluL2Nhc2luby9sb2JieS9zY3NzL3ZpZGVvLWVsZW1lbnQuc2NzcyIsIm1haW4vY2FzaW5vL2xvYmJ5L3Njc3MvYmV0dGluZy10YWJsZS5zY3NzIiwibWFpbi9jYXNpbm8vbG9iYnkvc2Nzcy9iZXR0aW5nLWJ1dHRvbi5zY3NzIiwibWFpbi9jYXNpbm8vbG9iYnkvc2Nzcy9yb2FkLXJvbGxlci5zY3NzIiwibWFpbi90cmFkaXRpb25hbC9iZXR0aW5nL2JldHRpbmcuc2NzcyIsIm1haW4vdHJhZGl0aW9uYWwvbWFudWFsL21hbnVhbC5zY3NzIiwibWFpbi90cmFkaXRpb25hbC9tZW51L3RyYWRpdGlvbmFsLm1lbnUuc2NzcyIsInF1aWNrLXBhbmVsL3RhYnMvYWN0aXZpdHkvYWN0aXZpdHktdGFiLnNjc3MiLCJxdWljay1wYW5lbC90YWJzL2NoYXQvY2hhdC10YWIuc2NzcyIsIm5hdmlnYXRpb24vbGF5b3V0cy92ZXJ0aWNhbC1uYXZpZ2F0aW9uL25hdmlnYXRpb24uc2NzcyIsInRvb2xiYXIvbGF5b3V0cy9jb250ZW50LXdpdGgtdG9vbGJhci90b29sYmFyLnNjc3MiLCJuYXZpZ2F0aW9uL2xheW91dHMvdmVydGljYWwtbmF2aWdhdGlvbi1mdWxsd2lkdGgtdG9vbGJhci0yL25hdmlnYXRpb24uc2NzcyIsInRvb2xiYXIvbGF5b3V0cy9nYW1lLXBsYXkvZ2FtZS1wbGF5LXRvb2xiYXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNBakI7OztHQUdHO0FBSUg7OztHQUdHO0FDVkgsb0VBQW9FO0FBQ3BFO29FQUNvRTtBQUNwRTtFQUNJLG1DQUFrQztFQUNsQyxzQ0FBcUM7RUFDckMsdUNBQXNDO0VBQ3RDLHdDQUF1QztFQUN2QywyQ0FBMEM7RUFDMUMseUNBQXdDO0VBQ3hDLCtCQUFzQjtVQUF0Qix1QkFBc0IsRUFVekI7RUFqQkQ7SUFVUSwrQkFBc0I7WUFBdEIsdUJBQXNCLEVBQ3pCO0VBWEw7SUFlUSxjQUFhLEVBQ2hCOztBQUlMOzs7Ozs7Ozs7O0VBYVEsaUJBQWdCO0VBQ2hCLGlCQUFnQjtFQUNoQixzQkFBcUI7RUFDckIseUJBQXdCO0VBQ3hCLGFBQVk7RUFDWixXQUFVO0VBQ1YsVUFBUyxFQUNaOztBQUdMOzs7RUFJUSxpQkFBZ0IsRUFDbkI7O0FBR0w7RUFDSSxpQkFBZ0I7RUFDaEIscUJBQW9CO0VBQ3BCLG1CQUFrQjtFQUNsQixXQUFVO0VBQ1YsVUFBUztFQUNULGlCQUFnQjtFQUNoQixzQkFBcUI7RUFDckIseUJBQXdCLEVBQzNCOztBQy9ERCxvRUFBb0U7QUFDcEU7b0VBQ29FO0FDRnBFLG9FQUFvRTtBQUNwRTtvRUFDb0U7QUNGcEUsb0VBQW9FO0FBQ3BFOztvRUFFb0U7QUFFcEUsbUJBQW1CO0FMa0VuQjtFSzVEUSxpQkFBZ0I7RUFDaEIsb0JBQW1CLEVBQ3RCOztBQUlMOztFQUVJLGdCQUFlO0VBQ2YsZ0JBQWUsRUFDbEI7O0FBR0Q7RUFHUSw0QkFBbUI7VUFBbkIsb0JBQW1CLEVBQ3RCOztBQUdMLDJCQUEyQjtBQUczQjtFQUdRLG9CQUFtQjtFQUNuQiwyQkFBMEIsRUFDN0I7O0FBSUw7RUFHUSxtREFBa0QsRUFDckQ7O0FBSUw7RUFPZ0IsWUFBVztFQUNYLGFBQVksRUFDZjs7QUFNYjtFQUdRLFVBQVMsRUFDWjs7QUFJTDtFQUtZLGlCQUFnQixFQVNuQjtFQWRUO0lBUWdCLFlBQVc7SUFDWCxhQUFZO0lBQ1osZ0JBQWU7SUFDZixpQkFBZ0I7SUFDaEIsWUFBVyxFQUNkOztBQU1iO0VBR1Esc0JBQXFCO0VBQ3JCLHFCQUFvQjtFQUNwQix1QkFBc0IsRUFDekI7O0FBTkw7RUFTUSxlQUFjLEVBQ2pCOztBQUdMO0VBR1EsaUJBQWdCLEVBQ25COztBQUlMO0VBR1EsNkJBQTRCLEVBQy9COztBQUpMO0VBT1EsaUJBQWdCO0VBQ2hCLGlCQUFnQjtFQUNoQixvQkFBbUIsRUFLdEI7RUFkTDtJQVlZLGNBQWEsRUFDaEI7O0FBS1Q7RUFLWSxjQUFhLEVBQ2hCOztBQU5UO0VBVVEsbUJBQWtCO0VBQ2xCLFlBQVc7RUFDWCxZQUFXO0VBQ1gsVUFBUztFQUNULGdCQUFlO0VBQ2Ysa0JBQWlCO0VBQ2pCLDhEQUFxRDtFQUFyRCxzREFBcUQ7RUFDckQsMkJBQTBCLEVBQzdCOztBQWxCTDtFQXVCWSxXQUFVLEVBQ2I7O0FBS1Q7RUFLWSwyQkFBMEIsRUFDN0I7O0FBS1Q7O0VBRUksV0FBVSxFQUNiOztBQUdEO0VBS1ksZUFBYyxFQWVqQjtFQXBCVDs7SUFTZ0IsYUFBWTtJQUNaLGtCQUFpQixFQVNwQjtJQW5CYjs7TUFld0IsU0FBUSxFQUNYOztBQVFyQjtFQU9nQixhQUFZLEVBQ2Y7O0FBTWI7RUFLWSxpQkFBZ0IsRUFDbkI7O0FBS1Q7RUFHUSxjQUFhLEVBcUJoQjtFQXhCTDtJQU1ZLHdCQUF1QjtJQUN2QiwrQkFBc0I7WUFBdEIsdUJBQXNCO0lBQ3RCLFdBQVUsRUFlYjtJQXZCVDtNQVdnQix3QkFBZTtjQUFmLGdCQUFlO01BQ2YsYUFBWSxFQUNmO0lBYmI7TUFnQmdCLHdCQUFlO2NBQWYsZ0JBQWU7TUFDZixnQkFBZSxFQUtsQjtNQXRCYjtRQW9Cb0IsU0FBUSxFQUNYOztBQXJCakI7RUErQmdCLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhLEVBYWhCO0VBNUNiO0lBa0NvQixvQkFBTztRQUFQLFlBQU87WUFBUCxRQUFPLEVBQ1Y7RUFuQ2pCO0lBc0NvQixtQkFBa0IsRUFLckI7SUEzQ2pCO01BeUN3QixpQkFBZ0IsRUFDbkI7O0FBUXJCO0VBR1EsbUJBQWtCO0VBQ2xCLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsMEJBQW1CO01BQW5CLHVCQUFtQjtVQUFuQixvQkFBbUI7RUFDbkIsWUFBVztFQUNYLGFBQVk7RUFDWix1QkFBc0I7RUFDdEIsMkdBQWtHO1VBQWxHLG1HQUFrRztFQUNsRyxnQkFBZSxFQVNsQjtFQW5CTDtJQWFZLGFBQVk7SUFDWixjQUFhO0lBQ2IsYUFBWTtJQUNaLFlBQVc7SUFDWCxXQUFVLEVBQ2I7O0FBS1Q7RUFDSSxrQ0FBaUMsRUFDcEM7O0FBR0Q7RUFDSSxxQ0FBZ0M7TUFBaEMsaUNBQWdDLEVBQ25DOztBQUdEO0VBSVEsaUNBQWdDLEVBNEJuQztFQWhDTDtJQWF3QixnQ0FBK0IsRUFDbEM7RUFkckI7SUF3Qm9CLGdDQUErQixFQUNsQztFQXpCakI7SUE4QlksNENBQTJDLEVBQzlDOztBQUlUO0VBQ0ksbUJBQWtCLEVBQ3JCOztBQzNWRCxvRUFBb0U7QUFDcEU7b0VBQ29FO0FBVXBFO0VBT0kscUJBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYiw2QkFBc0I7RUFBdEIsOEJBQXNCO01BQXRCLDJCQUFzQjtVQUF0Qix1QkFBc0I7RUFDdEIsWUFBVztFQUNYLGFBQVk7RUFDWixnQkFBZTtFQUNmLGdCQUFlO0VBQ2YsT0FBTTtFQUNOLFFBQU8sRUFDVjs7QUFHRDtFQUdRLG9CQUFtQixFQVN0QjtFQVpMO0lBTVksNEJBQTJCO0lBQzNCLFlBQVc7SUFDWCxrQkFBaUI7SUFDakIsZUFBYztJQUNkLGlEQUF3QztZQUF4Qyx5Q0FBd0MsRUFDM0M7O0FBS1Q7RUFDSSxtQkFBa0I7RUFDbEIsYUFBWTtFQUNaLGlCQUFnQixFQVNuQjtFQVpEO0lBTVEsbUJBQWtCO0lBQ2xCLE9BQU07SUFDTixTQUFRO0lBQ1IsVUFBUztJQUNULFFBQU8sRUFDVjs7QUFJTDtFQUNJLG1CQUFrQjtFQUNsQixhQUFZO0VBQ1osaUJBQWdCLEVBU25CO0VBWkQ7SUFNUSxtQkFBa0I7SUFDbEIsVUhqRFk7SUdrRFosU0FBUTtJQUNSLFVBQVM7SUFDVCxRQUFPLEVBQ1Y7O0FBSUw7RUFDSSxhQUFZO0VBQ1osaUJBQWdCLEVBY25CO0VBaEJEO0lBS1EsbUJBQWtCO0lBQ2xCLGlCQUFnQixFQVNuQjtJQWZMO01BU1ksbUJBQWtCO01BQ2xCLFVIbkVRO01Hb0VSLFNBQVE7TUFDUixVQUFTO01BQ1QsUUFBTyxFQUNWOztBQUtUO0VBQ0ksYUFBWTtFQUNaLGlCQUFnQixFQWtCbkI7RUFwQkQ7SUFLUSxtQkFBa0IsRUFjckI7SUFuQkw7TUFRWSxtQkFBa0I7TUFDbEIsaUJBQWdCLEVBU25CO01BbEJUO1FBWWdCLG1CQUFrQjtRQUNsQixPQUFNO1FBQ04sU0FBUTtRQUNSLFVBQVM7UUFDVCxRQUFPLEVBQ1Y7O0FBTWI7RUFDSSxhQUFZO0VBQ1osaUJBQWdCLEVBa0JuQjtFQXBCRDtJQUtRLG1CQUFrQixFQWNyQjtJQW5CTDtNQVFZLG1CQUFrQjtNQUNsQixpQkFBZ0IsRUFTbkI7TUFsQlQ7UUFZZ0IsbUJBQWtCO1FBQ2xCLE9BQU07UUFDTixTQUFRO1FBQ1IsVUFBUztRQUNULFFBQU8sRUFDVjs7QUFNYjtFQUNJLGFBQVk7RUFDWixpQkFBZ0IsRUFjbkI7RUFoQkQ7SUFLUSxtQkFBa0I7SUFDbEIsaUJBQWdCLEVBU25CO0lBZkw7TUFTWSxtQkFBa0I7TUFDbEIsT0FBTTtNQUNOLFNBQVE7TUFDUixVQUFTO01BQ1QsUUFBTyxFQUNWOztBQzNKVCxvRUFBb0U7QUFDcEU7b0VBQ29FO0FBVXBFO0VBQ0ksbUJBQWtCO0VBQ2xCLGlCQUFnQixFQXNpQm5CO0VBeGlCRDtJQUlRLG1CQUFrQjtJQUNsQixXQUFVO0lBQ1YsT0FBTTtJQUNOLFNBQVE7SUFDUixRQUFPO0lBQ1AsY0FoQmE7SUFpQmIsa0VBQWlFO0lBQ2pFLHVCQUFzQixFQUN6QjtFQVpMO0lBZVEsWUFBVyxFQUNkO0VBaEJMO0lBc0JZLG9CQUFtQjtJQUNuQixpQkFBZ0I7SUFDaEIsMkJBQTBCLEVBUzdCO0lBakNUO01BMkJnQixVQUFTLEVBQ1o7SUE1QmI7TUErQmdCLGNBQWEsRUFDaEI7RUFoQ2I7SUFvQ1ksZ0JBQWUsRUFDbEI7RUFyQ1Q7SUEwQ1EsaUJBQWdCO0lBQ2hCLGFBQVksRUFvUWY7SUEvU0w7TUFrRGdCLGFBQVksRUFXZjtNQTdEYjtRQXlENEIsaUJBQWdCLEVBQ25CO0lBMUR6QjtNQWlFZ0IsbUJBQWtCO01BQ2xCLFdBQVU7TUFDVixrQkFBaUI7TUFDakIsbUJBQWtCLEVBMkJyQjtNQS9GYjtRQXVFb0IsY0E1RXNDO1FBNkV0QyxrQkE3RXNDO1FBOEV0QyxrQkE5RXNDO1FBK0V0QyxjQUFhLEVBQ2hCO01BM0VqQjtRQThFb0Isb0JBQW1CO1FBQ25CLG9JSnhDMkw7Z0JJd0MzTCw0SEp4QzJMO1FJeUMzTCxpQkFBZ0IsRUFjbkI7UUE5RmpCO1VBbUZ3QixrQkFBaUI7VUFDakIsYUExRkU7VUEyRkYsaUJBM0ZFO1VBNEZGLGlCQTVGRTtVQTZGRiw2Q0FBNEMsRUFDL0M7UUF4RnJCO1VBMkZ3QixjQUFhO1VBQ2Isb0JBQW1CLEVBQ3RCO0lBN0ZyQjtNQXVHZ0IsYUFBWSxFQVdmO01BbEhiO1FBOEc0QixpQkFBZ0IsRUFDbkI7SUEvR3pCO01Bc0hnQixhQUFZO01BQ1osaUJBQWdCO01BQ2hCLGlCQUFnQjtNQUNoQixvSUpsRitMO2NJa0YvTCw0SEpsRitMO01JbUYvTCxZQUFXLEVBcUNkO01BL0piO1FBNkhvQixjQXBJQztRQXFJRCxrQkFySUM7UUFzSUQsa0JBdElDO1FBdUlELGNBQWEsRUFDaEI7TUFqSWpCO1FBb0lvQix3QkFBdUI7UUFDdkIsY0FBYSxFQUNoQjtNQXRJakI7UUF5SW9CLGFBQVk7UUFDWixpQkFBZ0I7UUFDaEIsaUJBQWdCO1FBQ2hCLFdBQVU7UUFDVix3QkFBdUI7UUFDdkIseUJBQWdCO2dCQUFoQixpQkFBZ0IsRUFLbkI7UUFuSmpCO1VBaUp3QixlQUFjLEVBQ2pCO01BbEpyQjtRQXdKd0IsNkNBQTRDLEVBQy9DO01BekpyQjtRQTRKd0IsaUJBQWdCLEVBQ25CO0lBN0pyQjtNQW1LZ0IsbUJBQWtCO01BQ2xCLFdBQVU7TUFDVixrQkFBaUI7TUFDakIsbUJBQWtCLEVBaUNyQjtNQXZNYjtRQXlLb0IsY0E5S3NDO1FBK0t0QyxrQkEvS3NDO1FBZ0x0QyxrQkFoTHNDO1FBaUx0QyxjQUFhLEVBQ2hCO01BN0tqQjtRQWdMb0Isb0JBQW1CO1FBQ25CLG9JSjFJMkw7Z0JJMEkzTCw0SEoxSTJMO1FJMkkzTCxpQkFBZ0IsRUFvQm5CO1FBdE1qQjtVQXFMd0Isa0JBQWlCO1VBQ2pCLGFBNUxFO1VBNkxGLGlCQTdMRTtVQThMRixpQkE5TEU7VUErTEYsNkNBQTRDLEVBTy9DO1VBaE1yQjtZQTRMNEIsNkJBQTRCO1lBQzVCLHNCQUFxQjtZQUNyQixpQkFBZ0IsRUFDbkI7UUEvTHpCO1VBbU13QixjQUFhO1VBQ2Isb0JBQW1CLEVBQ3RCO0lBck1yQjtNQStNZ0IsYUFBWSxFQVdmO01BMU5iO1FBc040QixpQkFBZ0IsRUFDbkI7SUF2TnpCO01BOE5nQixhQUFZO01BQ1osaUJBQWdCO01BQ2hCLGlCQUFnQjtNQUNoQixvSUoxTCtMO2NJMEwvTCw0SEoxTCtMO01JMkwvTCxZQUFXLEVBbUNkO01BclFiO1FBcU9vQixjQTVPQztRQTZPRCxrQkE3T0M7UUE4T0Qsa0JBOU9DO1FBK09ELDBCQUF5QixFQUM1QjtNQXpPakI7UUE0T29CLHdCQUF1QjtRQUN2QiwwQkFBeUIsRUFDNUI7TUE5T2pCO1FBaVBvQixhQUFZO1FBQ1osaUJBQWdCO1FBQ2hCLGlCQUFnQjtRQUNoQixXQUFVO1FBQ1Ysd0JBQXVCO1FBQ3ZCLHlCQUFnQjtnQkFBaEIsaUJBQWdCLEVBQ25CO01BdlBqQjtRQTRQd0IsY0FBYTtRQUNiLDZDQUE0QyxFQUMvQztNQTlQckI7UUFpUXdCLGlCQUFnQjtRQUNoQixjQUFhLEVBQ2hCO0lBblFyQjtNQXlRZ0IsbUJBQWtCO01BQ2xCLFdBQVU7TUFDVixrQkFBaUI7TUFDakIsbUJBQWtCLEVBaUNyQjtNQTdTYjtRQStRb0IsY0FwUnNDO1FBcVJ0QyxrQkFyUnNDO1FBc1J0QyxrQkF0UnNDO1FBdVJ0QyxjQUFhLEVBQ2hCO01BblJqQjtRQXNSb0Isb0JBQW1CO1FBQ25CLG9JSmhQMkw7Z0JJZ1AzTCw0SEpoUDJMO1FJaVAzTCxpQkFBZ0IsRUFvQm5CO1FBNVNqQjtVQTJSd0Isa0JBQWlCO1VBQ2pCLGFBbFNFO1VBbVNGLGlCQW5TRTtVQW9TRixpQkFwU0U7VUFxU0YsNkNBQTRDLEVBTy9DO1VBdFNyQjtZQWtTNEIsNkJBQTRCO1lBQzVCLHNCQUFxQjtZQUNyQixpQkFBZ0IsRUFDbkI7UUFyU3pCO1VBeVN3QixjQUFhO1VBQ2Isb0JBQW1CLEVBQ3RCO0VBM1NyQjtJQXVUWSxpQkFBZ0IsRUFpQm5CO0lBeFVUO01BMFRnQixjQWpVSztNQWtVTCxrQkFsVUs7TUFtVUwsa0JBblVLO01Bb1VMLGNBQWE7TUFDYixrRUFBaUU7TUFDakUsdUJBQXNCLEVBQ3pCO0lBaFViO01BbVVnQixjQUFhLEVBSWhCO01BSEc7UUFwVWhCO1VBcVVvQixhQUFZLEVBRW5CLEVBQUE7RUF2VWI7SUE0VVksaUJBQWdCO0lBQ2hCLGFBQVksRUEwRGY7SUF2WVQ7TUFpVmdCLGFBQVksRUFLZjtNQXRWYjtRQW9Wb0IsaUJBQWdCLEVBQ25CO0lBclZqQjtNQTRWd0IsbUJBQWtCLEVBQ3JCO0lBN1ZyQjtNQWtXZ0IsYUFBWTtNQUNaLGlCQUFnQjtNQUNoQixpQkFBZ0I7TUFDaEIsY0FBYTtNQUNiLFlBQVc7TUFDWCxvSUpoVStMO2NJZ1UvTCw0SEpoVStMLEVJMFVsTTtNQWpYYjtRQTBXb0IsYUFBWTtRQUNaLGlCQUFnQjtRQUNoQixpQkFBZ0I7UUFDaEIsV0FBVTtRQUNWLHlCQUFnQjtnQkFBaEIsaUJBQWdCO1FBQ2hCLHdCQUF1QixFQUMxQjtJQWhYakI7TUFvWGdCLG1CQUFrQjtNQUNsQixlQUFjO01BQ2QsV0FBVTtNQUNWLG9JSmhWK0w7Y0lnVi9MLDRISmhWK0wsRUkrVmxNO01BdFliO1FBMFhvQixjQWpZQztRQWtZRCxrQkFsWUM7UUFtWUQsa0JBbllDO1FBb1lELGNBQWE7UUFDYixrRUFBaUU7UUFDakUsdUJBQXNCLEVBQ3pCO01BaFlqQjtRQW1Zb0IsY0FBYTtRQUNiLG9CQUFtQixFQUN0QjtFQXJZakI7SUEyWVksaUJBQWdCO0lBQ2hCLGFBQVksRUEwRGY7SUF0Y1Q7TUFnWmdCLGFBQVksRUFLZjtNQXJaYjtRQW1ab0IsaUJBQWdCLEVBQ25CO0lBcFpqQjtNQTJad0Isa0JBQWlCLEVBQ3BCO0lBNVpyQjtNQWlhZ0IsYUFBWTtNQUNaLGlCQUFnQjtNQUNoQixpQkFBZ0I7TUFDaEIsY0FBYTtNQUNiLFlBQVc7TUFDWCxvSUovWCtMO2NJK1gvTCw0SEovWCtMLEVJeVlsTTtNQWhiYjtRQXlhb0IsYUFBWTtRQUNaLGlCQUFnQjtRQUNoQixpQkFBZ0I7UUFDaEIsV0FBVTtRQUNWLHlCQUFnQjtnQkFBaEIsaUJBQWdCO1FBQ2hCLHdCQUF1QixFQUMxQjtJQS9hakI7TUFtYmdCLG1CQUFrQjtNQUNsQixlQUFjO01BQ2QsV0FBVTtNQUNWLG9JSi9ZK0w7Y0krWS9MLDRISi9ZK0wsRUk4WmxNO01BcmNiO1FBeWJvQixjQWhjQztRQWljRCxrQkFqY0M7UUFrY0Qsa0JBbGNDO1FBbWNELGNBQWE7UUFDYixrRUFBaUU7UUFDakUsdUJBQXNCLEVBQ3pCO01BL2JqQjtRQWtjb0IsY0FBYTtRQUNiLG9CQUFtQixFQUN0QjtFQXBjakI7SUEwY1ksYUFBWSxFQU1mO0lBaGRUO01BNmNvQixXQUFVLEVBQ2I7RUE5Y2pCO0lBb2RZLGlCQUFnQixFQTRFbkI7SUFoaUJUO01BdWRnQixjQTlkSztNQStkTCxrQkEvZEs7TUFnZUwsa0JBaGVLO01BaWVMLGNBQWE7TUFDYixrRUFBaUU7TUFDakUsdUJBQXNCLEVBQ3pCO0lBN2RiO01Bb2V3QixvQkFBbUI7TUFDbkIsa0lKcGNxTDtjSW9jckwsMEhKcGNxTDtNSXFjckwsZ0JBQWUsRUFjbEI7TUFwZnJCO1FBeWU0QixhQUFZLEVBVWY7UUFuZnpCO1VBNGVnQyxhQUFZLEVBQ2Y7UUE3ZTdCO1VBZ2ZnQyxtQkFBa0I7VUFDbEIscUJBQW9CLEVBQ3ZCO0lBbGY3QjtNQXlmNEIsVUFBUyxFQUNaO0lBMWZ6QjtNQWdnQjRCLGNBQWEsRUFDaEI7SUFqZ0J6QjtNQXdnQndCLG9CQUFtQjtNQUNuQixrSUp4ZXFMO2NJd2VyTCwwSEp4ZXFMO01JeWVyTCxhQUFZO01BQ1osYUFBWSxFQWtCZjtNQTdoQnJCO1FBOGdCNEIsZUFBYyxFQWNqQjtRQTVoQnpCO1VBaWhCZ0MsYUFBWSxFQVVmO1VBM2hCN0I7WUFvaEJvQyxhQUFZO1lBQ1osa0JBQWlCLEVBQ3BCO1VBdGhCakM7WUF5aEJvQyxxQkFBb0IsRUFDdkI7RUExaEJqQztJQXFpQlEsaUJBQWdCO0lBQ2hCLGNBQWEsRUFDaEI7O0FBSUw7RUFPWSxhQUFZLEVBV2Y7RUFsQlQ7SUFjd0IsaUJBQWdCLEVBQ25COztBQWZyQjtFQXNCWSxhQUFZLEVBV2Y7RUFqQ1Q7SUE2QndCLGlCQUFnQixFQUNuQjs7QUE5QnJCO0VBcUNZLGFBQVksRUFXZjtFQWhEVDtJQTRDd0IsaUJBQWdCLEVBQ25COztBQTdDckI7RUF3RFksYUFBWSxFQUtmO0VBN0RUO0lBMkRnQixpQkFBZ0IsRUFDbkI7O0FBNURiO0VBaUVZLGFBQVksRUFLZjtFQXRFVDtJQW9FZ0IsaUJBQWdCLEVBQ25COztBQU1iO0VBRUk7SUFTb0Isd0JBQXVCLEVBTzFCO0lBaEJqQjtNQVl3QixlQUFjO01BQ2QsZ0JBQWUsRUFDbEI7RUFRckI7SUFPZ0IsYUFBWSxFQUNmLEVBQUE7O0FBTWpCO0VBNXBCQTtJQWlxQlksY0FwcUJZLEVBcXFCZjtFQUpMO0lBYWdCLGtCQUFpQjtJQUNqQixtQkFBa0IsRUFRckI7SUF0QmI7TUFpQm9CLGFBanJCd0M7TUFrckJ4QyxpQkFsckJ3QztNQW1yQnhDLGlCQW5yQndDO01Bb3JCeEMsY0FBYSxFQUNoQjtFQXJCakI7SUEyQlksYUFBWSxFQVdmO0lBcHNCYjtNQWdzQjRCLGlCQUFnQixFQUNuQjtFQW5DckI7SUEwQ1ksYUFBWSxFQVdmO0lBckRUO01BaUR3QixpQkFBZ0IsRUFDbkI7RUFodEJ6QjtJQTR0Qm9CLGNBL3RCSTtJQWd1Qkosa0JBaHVCSTtJQWl1Qkosa0JBanVCSTtJQWt1QkosY0FBYSxFQUNoQjtFQWxFYjtJQTJFb0IsY0E1dUJBO0lBNnVCQSxrQkE3dUJBO0lBOHVCQSxrQkE5dUJBO0lBK3VCQSxjQUFhLEVBQ2hCO0VBL0VqQjtJQXlGWSxhQUFZLEVBS2Y7SUE5RlQ7TUE0RmdCLGlCQUFnQixFQUNuQixFQUFBOztBQ3Z3QmpCLG9FQUFvRTtBQUNwRTtvRUFDb0U7QUFlcEU7RUFaSSxvQ0FBbUM7RUFDbkMsNEJBQTJCO0VBSzNCLGtDQUF5QjtFQUF6QiwwQkFBeUI7RUFDekIsbUNBTTRDO1VBTjVDLDJCQU00QztFQUw1Qyx5RUFBb0U7VUFBcEUsaUVBQW9FO0VBTXBFLFdBQVUsRUFtQ2I7RUFyQ0Q7SUFNUSxvQ0FBMkI7WUFBM0IsNEJBQTJCO0lBQzNCLFdBQVUsRUFPYjtJQWRMO01BVVksaUNBQXdCO01BQXhCLHlCQUF3QjtNQUN4QixpQ0FBd0I7Y0FBeEIseUJBQXdCO01BQ3hCLFdBQVUsRUFDYjtFQWJUO0lBaUJRLGlDQUF3QjtZQUF4Qix5QkFBd0I7SUFDeEIsV0FBVSxFQU9iO0lBekJMO01BcUJZLGlDQUF3QjtNQUF4Qix5QkFBd0I7TUFDeEIscUNBQTRCO2NBQTVCLDZCQUE0QjtNQUM1QixXQUFVLEVBQ2I7RUF4QlQ7SUE2QlEscUNBQTRCO1lBQTVCLDZCQUE0QjtJQUM1QixXQUFVLEVBQ2I7RUEvQkw7SUFtQ1EsaUNBQXdCO0lBQXhCLHlCQUF3QixFQUMzQjs7QUFJTDtFQXBESSxvQ0FBbUM7RUFDbkMsNEJBQTJCO0VBSzNCLGtDQUF5QjtFQUF6QiwwQkFBeUI7RUFDekIsbUNBOEM0QztVQTlDNUMsMkJBOEM0QztFQTdDNUMseUVBQW9FO1VBQXBFLGlFQUFvRTtFQThDcEUsV0FBVSxFQW1DYjtFQXJDRDtJQU1RLHFDQUE0QjtZQUE1Qiw2QkFBNEI7SUFDNUIsV0FBVSxFQU9iO0lBZEw7TUFVWSxpQ0FBd0I7TUFBeEIseUJBQXdCO01BQ3hCLGlDQUF3QjtjQUF4Qix5QkFBd0I7TUFDeEIsV0FBVSxFQUNiO0VBYlQ7SUFpQlEsaUNBQXdCO1lBQXhCLHlCQUF3QjtJQUN4QixXQUFVLEVBT2I7SUF6Qkw7TUFxQlksaUNBQXdCO01BQXhCLHlCQUF3QjtNQUN4QixvQ0FBMkI7Y0FBM0IsNEJBQTJCO01BQzNCLFdBQVUsRUFDYjtFQXhCVDtJQTZCUSxxQ0FBNEI7WUFBNUIsNkJBQTRCO0lBQzVCLFdBQVUsRUFDYjtFQS9CTDtJQW1DUSxpQ0FBd0I7SUFBeEIseUJBQXdCLEVBQzNCOztBQUlMO0VBNUZJLG9DQUFtQztFQUNuQyw0QkFBMkI7RUFLM0Isa0NBQXlCO0VBQXpCLDBCQUF5QjtFQUN6QixtQ0FzRjRDO1VBdEY1QywyQkFzRjRDO0VBckY1Qyx5RUFBb0U7VUFBcEUsaUVBQW9FO0VBc0ZwRSxXQUFVLEVBbUNiO0VBckNEO0lBTVEsb0NBQTJCO1lBQTNCLDRCQUEyQjtJQUMzQixXQUFVLEVBT2I7SUFkTDtNQVVZLGlDQUF3QjtNQUF4Qix5QkFBd0I7TUFDeEIsaUNBQXdCO2NBQXhCLHlCQUF3QjtNQUN4QixXQUFVLEVBQ2I7RUFiVDtJQWlCUSxpQ0FBd0I7WUFBeEIseUJBQXdCO0lBQ3hCLFdBQVUsRUFPYjtJQXpCTDtNQXFCWSxpQ0FBd0I7TUFBeEIseUJBQXdCO01BQ3hCLHFDQUE0QjtjQUE1Qiw2QkFBNEI7TUFDNUIsV0FBVSxFQUNiO0VBeEJUO0lBNkJRLHFDQUE0QjtZQUE1Qiw2QkFBNEI7SUFDNUIsV0FBVSxFQUNiO0VBL0JMO0lBbUNRLGlDQUF3QjtJQUF4Qix5QkFBd0IsRUFDM0I7O0FBSUw7RUFwSUksb0NBQW1DO0VBQ25DLDRCQUEyQjtFQUszQixrQ0FBeUI7RUFBekIsMEJBQXlCO0VBQ3pCLG1DQThINEM7VUE5SDVDLDJCQThINEM7RUE3SDVDLHlFQUFvRTtVQUFwRSxpRUFBb0U7RUE4SHBFLFdBQVUsRUFtQ2I7RUFyQ0Q7SUFNUSxxQ0FBNEI7WUFBNUIsNkJBQTRCO0lBQzVCLFdBQVUsRUFPYjtJQWRMO01BVVksaUNBQXdCO01BQXhCLHlCQUF3QjtNQUN4QixpQ0FBd0I7Y0FBeEIseUJBQXdCO01BQ3hCLFdBQVUsRUFDYjtFQWJUO0lBaUJRLGlDQUF3QjtZQUF4Qix5QkFBd0I7SUFDeEIsV0FBVSxFQU9iO0lBekJMO01BcUJZLGlDQUF3QjtNQUF4Qix5QkFBd0I7TUFDeEIsb0NBQTJCO2NBQTNCLDRCQUEyQjtNQUMzQixXQUFVLEVBQ2I7RUF4QlQ7SUE2QlEsb0NBQTJCO1lBQTNCLDRCQUEyQjtJQUMzQixXQUFVLEVBQ2I7RUEvQkw7SUFtQ1EsaUNBQXdCO0lBQXhCLHlCQUF3QixFQUMzQjs7QUFJTDtFQTVLSSxvQ0FBbUM7RUFDbkMsNEJBQTJCO0VBSzNCLGtDQUF5QjtFQUF6QiwwQkFBeUI7RUFDekIsbUNBc0s0QztVQXRLNUMsMkJBc0s0QztFQXJLNUMseUVBQW9FO1VBQXBFLGlFQUFvRTtFQXNLcEUsV0FBVSxFQThCYjtFQWhDRDtJQU1RLFdBQVUsRUFNYjtJQVpMO01BU1ksaUNBQXdCO01BQXhCLHlCQUF3QjtNQUN4QixXQUFVLEVBQ2I7RUFYVDtJQWVRLFdBQVUsRUFNYjtJQXJCTDtNQWtCWSxpQ0FBd0I7TUFBeEIseUJBQXdCO01BQ3hCLFdBQVUsRUFDYjtFQXBCVDtJQXlCUSxXQUFVLEVBQ2I7RUExQkw7SUE4QlEsaUNBQXdCO0lBQXhCLHlCQUF3QixFQUMzQjs7QUFHTCxvRUFBb0U7QUFDcEU7b0VBQ29FO0FBRXBFO0VBQ0k7SUFDSSxXQUFVO0lBQ1Ysc0NBQTZCO1lBQTdCLDhCQUE2QixFQUFBO0VBR2pDO0lBQ0ksV0FBVTtJQUNWLGlDQUF3QjtZQUF4Qix5QkFBd0IsRUFBQTtFQUc1QjtJQUNJLGlDQUF3QjtZQUF4Qix5QkFBd0IsRUFBQSxFQUFBO0FBWmhDO0VBQ0k7SUFDSSxXQUFVO0lBQ1Ysc0NBQTZCO1lBQTdCLDhCQUE2QixFQUFBO0VBR2pDO0lBQ0ksV0FBVTtJQUNWLGlDQUF3QjtZQUF4Qix5QkFBd0IsRUFBQTtFQUc1QjtJQUNJLGlDQUF3QjtZQUF4Qix5QkFBd0IsRUFBQSxFQUFBOztBQUloQztFQUNJO0lBQ0ksV0FBVTtJQUNWLHFDQUE0QjtZQUE1Qiw2QkFBNEIsRUFBQTtFQUdoQztJQUNJLFdBQVU7SUFDVixpQ0FBd0I7WUFBeEIseUJBQXdCLEVBQUE7RUFHNUI7SUFDSSxpQ0FBd0I7WUFBeEIseUJBQXdCLEVBQUEsRUFBQTs7QUFaaEM7RUFDSTtJQUNJLFdBQVU7SUFDVixxQ0FBNEI7WUFBNUIsNkJBQTRCLEVBQUE7RUFHaEM7SUFDSSxXQUFVO0lBQ1YsaUNBQXdCO1lBQXhCLHlCQUF3QixFQUFBO0VBRzVCO0lBQ0ksaUNBQXdCO1lBQXhCLHlCQUF3QixFQUFBLEVBQUE7O0FBSWhDO0VBQ0k7SUFDSSxXQUFVO0lBQ1YscUNBQTRCO1lBQTVCLDZCQUE0QixFQUFBO0VBR2hDO0lBQ0ksV0FBVTtJQUNWLGlDQUF3QjtZQUF4Qix5QkFBd0IsRUFBQTtFQUc1QjtJQUNJLGlDQUF3QjtZQUF4Qix5QkFBd0IsRUFBQSxFQUFBOztBQVpoQztFQUNJO0lBQ0ksV0FBVTtJQUNWLHFDQUE0QjtZQUE1Qiw2QkFBNEIsRUFBQTtFQUdoQztJQUNJLFdBQVU7SUFDVixpQ0FBd0I7WUFBeEIseUJBQXdCLEVBQUE7RUFHNUI7SUFDSSxpQ0FBd0I7WUFBeEIseUJBQXdCLEVBQUEsRUFBQTs7QUFJaEM7RUFDSSxnREFBdUM7VUFBdkMsd0NBQXVDLEVBQzFDOztBQUVEO0VBQ0k7SUFDSSxnQ0FBdUI7WUFBdkIsd0JBQXVCLEVBQUE7RUFHM0I7SUFDSSxrQ0FBeUI7WUFBekIsMEJBQXlCLEVBQUEsRUFBQTs7QUFOakM7RUFDSTtJQUNJLGdDQUF1QjtZQUF2Qix3QkFBdUIsRUFBQTtFQUczQjtJQUNJLGtDQUF5QjtZQUF6QiwwQkFBeUIsRUFBQSxFQUFBOztBQ2pSakMsb0VBQW9FO0FBQ3BFO29FQUNvRTtBQUdwRTs7RUFFSSx5Q0FBd0MsRUFxQjNDO0VBdkJEOzs7Ozs7O0lBT1EseUNBQXdDLEVBQzNDO0VBUkw7Ozs7Ozs7SUFjUSx5Q0FBd0MsRUFDM0M7RUFmTDs7Ozs7OztJQXFCUSx5Q0FBd0MsRUFDM0M7O0FBSUw7O0VBRUksd0JBQW9DLEVBb0N2QztFQXRDRDs7Ozs7OztJQVFRLDJDQUEyQyxFQUM5QztFQVRMOzs7Ozs7O0lBZVEsMkNBQTJDLEVBQzlDO0VBaEJMOzs7Ozs7O0lBc0JRLDRDQUEyQyxFQUM5QztFQXZCTDs7SUEyQlEsZUFBYyxFQUNqQjtFQTVCTDs7SUFnQ1kscUNBQW9DLEVBQ3ZDO0VBakNUOztJQW1DWSxxQ0FBb0MsRUFDdkM7O0FBU0Q7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOUm1CLEVNU3RCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QywyQk5SbUIsRU1TdEI7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLDJCTlJtQixFTVN0Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOUm1CLEVNU3RCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QyxhTk4wQixFTU83Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsYU5OMEIsRU1PN0I7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBSUc7RUFDSSxxQ0FBc0M7RUFDdEMsYU5yQ3NCLEVNc0N6Qjs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUFsRUw7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsYU5OMEIsRU1PN0I7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLGFOTjBCLEVNTzdCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QyxpQ05QMEIsRU1RN0I7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLGlDTlAwQixFTVE3Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOUm1CLEVNU3RCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QyxhTk4wQixFTU83Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsYU5OMEIsRU1PN0I7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLGFOTjBCLEVNTzdCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QywyQk5SbUIsRU1TdEI7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLDJCTlJtQixFTVN0Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOUm1CLEVNU3RCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QyxpQ05QMEIsRU1RN0I7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLGlDTlAwQixFTVE3Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsYU5OMEIsRU1PN0I7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBSUc7RUFDSSxxQ0FBc0M7RUFDdEMsYU5yQ3NCLEVNc0N6Qjs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUFsRUw7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsYU5OMEIsRU1PN0I7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLGlDTlAwQixFTVE3Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsaUNOUDBCLEVNUTdCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QyxpQ05QMEIsRU1RN0I7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLDJCTlJtQixFTVN0Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsYU5OMEIsRU1PN0I7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLGFOTjBCLEVNTzdCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QyxhTk4wQixFTU83Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOUm1CLEVNU3RCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QywyQk5SbUIsRU1TdEI7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLDJCTlJtQixFTVN0Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsYU5OMEIsRU1PN0I7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLGFOTjBCLEVNTzdCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QyxpQ05QMEIsRU1RN0I7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBSUc7RUFDSSxxQ0FBc0M7RUFDdEMsaUNOdENzQixFTXVDekI7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBbEVMO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLGlDTlAwQixFTVE3Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsaUNOUDBCLEVNUTdCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QyxpQ05QMEIsRU1RN0I7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLGlDTlAwQixFTVE3Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOUm1CLEVNU3RCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QyxhTk4wQixFTU83Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsYU5OMEIsRU1PN0I7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLGFOTjBCLEVNTzdCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QywyQk5SbUIsRU1TdEI7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLDJCTlJtQixFTVN0Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOUm1CLEVNU3RCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QyxhTk4wQixFTU83Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsYU5OMEIsRU1PN0I7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLGlDTlAwQixFTVE3Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUFJRztFQUNJLHFDQUFzQztFQUN0QyxpQ050Q3NCLEVNdUN6Qjs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUFsRUw7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsaUNOUDBCLEVNUTdCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QyxpQ05QMEIsRU1RN0I7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLGlDTlAwQixFTVE3Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsaUNOUDBCLEVNUTdCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QywyQk5SbUIsRU1TdEI7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLGFOTjBCLEVNTzdCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QyxpQ05QMEIsRU1RN0I7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLGlDTlAwQixFTVE3Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOUm1CLEVNU3RCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QywyQk5SbUIsRU1TdEI7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLDJCTlJtQixFTVN0Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsYU5OMEIsRU1PN0I7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLGFOTjBCLEVNTzdCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QyxpQ05QMEIsRU1RN0I7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBSUc7RUFDSSxxQ0FBc0M7RUFDdEMsaUNOdENzQixFTXVDekI7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBbEVMO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLGlDTlAwQixFTVE3Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsaUNOUDBCLEVNUTdCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QyxpQ05QMEIsRU1RN0I7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLGlDTlAwQixFTVE3Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOUm1CLEVNU3RCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QyxhTk4wQixFTU83Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsYU5OMEIsRU1PN0I7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLGlDTlAwQixFTVE3Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOUm1CLEVNU3RCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QywyQk5SbUIsRU1TdEI7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLDJCTlJtQixFTVN0Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOUm1CLEVNU3RCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QywyQk5SbUIsRU1TdEI7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLGFOTjBCLEVNTzdCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQUlHO0VBQ0kscUNBQXNDO0VBQ3RDLGFOckNzQixFTXNDekI7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBbEVMO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLGFOTjBCLEVNTzdCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QyxhTk4wQixFTU83Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsaUNOUDBCLEVNUTdCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QyxpQ05QMEIsRU1RN0I7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLDJCTlJtQixFTVN0Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsYU5OMEIsRU1PN0I7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLGFOTjBCLEVNTzdCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QyxhTk4wQixFTU83Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOUm1CLEVNU3RCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QywyQk5SbUIsRU1TdEI7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLDJCTlJtQixFTVN0Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOUm1CLEVNU3RCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QywyQk5SbUIsRU1TdEI7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLDJCTlJtQixFTVN0Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUFJRztFQUNJLHFDQUFzQztFQUN0QywyQk52Q2UsRU13Q2xCOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQWxFTDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QyxhTk4wQixFTU83Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsYU5OMEIsRU1PN0I7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLGFOTjBCLEVNTzdCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QyxhTk4wQixFTU83Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOUm1CLEVNU3RCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QywyQk5SbUIsRU1TdEI7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLDJCTlJtQixFTVN0Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsYU5OMEIsRU1PN0I7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLDJCTlJtQixFTVN0Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOUm1CLEVNU3RCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QywyQk5SbUIsRU1TdEI7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLDJCTlJtQixFTVN0Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOUm1CLEVNU3RCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QywyQk5SbUIsRU1TdEI7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBSUc7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOdkNlLEVNd0NsQjs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUFsRUw7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOUm1CLEVNU3RCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QyxhTk4wQixFTU83Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsYU5OMEIsRU1PN0I7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLGFOTjBCLEVNTzdCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QywyQk5SbUIsRU1TdEI7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLDJCTlJtQixFTVN0Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOUm1CLEVNU3RCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QywyQk5SbUIsRU1TdEI7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLDJCTlJtQixFTVN0Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOUm1CLEVNU3RCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QywyQk5SbUIsRU1TdEI7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLDJCTlJtQixFTVN0Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOUm1CLEVNU3RCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QyxhTk4wQixFTU83Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUFJRztFQUNJLHFDQUFzQztFQUN0QyxhTnJDc0IsRU1zQ3pCOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQWxFTDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QyxhTk4wQixFTU83Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsYU5OMEIsRU1PN0I7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLGlDTlAwQixFTVE3Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsaUNOUDBCLEVNUTdCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QywyQk5SbUIsRU1TdEI7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLDJCTlJtQixFTVN0Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOUm1CLEVNU3RCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QywyQk5SbUIsRU1TdEI7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLDJCTlJtQixFTVN0Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOUm1CLEVNU3RCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QywyQk5SbUIsRU1TdEI7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLDJCTlJtQixFTVN0Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOUm1CLEVNU3RCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QywyQk5SbUIsRU1TdEI7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBSUc7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOdkNlLEVNd0NsQjs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUFsRUw7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsYU5OMEIsRU1PN0I7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLGFOTjBCLEVNTzdCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QyxpQ05QMEIsRU1RN0I7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLGlDTlAwQixFTVE3Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOUm1CLEVNU3RCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QywyQk5SbUIsRU1TdEI7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLDJCTlJtQixFTVN0Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOUm1CLEVNU3RCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QywyQk5SbUIsRU1TdEI7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLDJCTlJtQixFTVN0Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOUm1CLEVNU3RCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QywyQk5SbUIsRU1TdEI7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLDJCTlJtQixFTVN0Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOUm1CLEVNU3RCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQUlHO0VBQ0kscUNBQXNDO0VBQ3RDLDJCTnZDZSxFTXdDbEI7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBbEVMO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLDJCTlJtQixFTVN0Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsYU5OMEIsRU1PN0I7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLGFOTjBCLEVNTzdCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QyxhTk4wQixFTU83Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOUm1CLEVNU3RCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QywyQk5SbUIsRU1TdEI7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLDJCTlJtQixFTVN0Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOUm1CLEVNU3RCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QywyQk5SbUIsRU1TdEI7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLDJCTlJtQixFTVN0Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOUm1CLEVNU3RCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QywyQk5SbUIsRU1TdEI7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLDJCTlJtQixFTVN0Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOUm1CLEVNU3RCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQUlHO0VBQ0kscUNBQXNDO0VBQ3RDLDJCTnZDZSxFTXdDbEI7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBbEVMO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLDJCTlJtQixFTVN0Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOUm1CLEVNU3RCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QywyQk5SbUIsRU1TdEI7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLGFOTjBCLEVNTzdCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QywyQk5SbUIsRU1TdEI7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLDJCTlJtQixFTVN0Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOUm1CLEVNU3RCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QywyQk5SbUIsRU1TdEI7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLDJCTlJtQixFTVN0Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOUm1CLEVNU3RCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QywyQk5SbUIsRU1TdEI7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLDJCTlJtQixFTVN0Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOUm1CLEVNU3RCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QywyQk5SbUIsRU1TdEI7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBSUc7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOdkNlLEVNd0NsQjs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUFsRUw7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOUm1CLEVNU3RCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QywyQk5SbUIsRU1TdEI7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLDJCTlJtQixFTVN0Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOUm1CLEVNU3RCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QywyQk5SbUIsRU1TdEI7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLDJCTlJtQixFTVN0Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOUm1CLEVNU3RCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QywyQk5SbUIsRU1TdEI7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLDJCTlJtQixFTVN0Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOUm1CLEVNU3RCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QywyQk5SbUIsRU1TdEI7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLDJCTlJtQixFTVN0Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOUm1CLEVNU3RCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QywyQk5SbUIsRU1TdEI7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBSUc7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOdkNlLEVNd0NsQjs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUFsRUw7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOUm1CLEVNU3RCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QywyQk5SbUIsRU1TdEI7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLDJCTlJtQixFTVN0Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOUm1CLEVNU3RCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QywyQk5SbUIsRU1TdEI7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLDJCTlJtQixFTVN0Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOUm1CLEVNU3RCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QywyQk5SbUIsRU1TdEI7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLDJCTlJtQixFTVN0Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOUm1CLEVNU3RCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QywyQk5SbUIsRU1TdEI7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLDJCTlJtQixFTVN0Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOUm1CLEVNU3RCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QywyQk5SbUIsRU1TdEI7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBSUc7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOdkNlLEVNd0NsQjs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUFsRUw7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOUm1CLEVNU3RCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QywyQk5SbUIsRU1TdEI7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLGFOTjBCLEVNTzdCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QyxhTk4wQixFTU83Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOUm1CLEVNU3RCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QywyQk5SbUIsRU1TdEI7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLDJCTlJtQixFTVN0Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOUm1CLEVNU3RCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QywyQk5SbUIsRU1TdEI7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLDJCTlJtQixFTVN0Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOUm1CLEVNU3RCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QywyQk5SbUIsRU1TdEI7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLDJCTlJtQixFTVN0Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsYU5OMEIsRU1PN0I7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBSUc7RUFDSSxxQ0FBc0M7RUFDdEMsYU5yQ3NCLEVNc0N6Qjs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUFsRUw7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsYU5OMEIsRU1PN0I7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLGFOTjBCLEVNTzdCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QyxhTk4wQixFTU83Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsYU5OMEIsRU1PN0I7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLDJCTlJtQixFTVN0Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOUm1CLEVNU3RCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QyxhTk4wQixFTU83Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsYU5OMEIsRU1PN0I7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLDJCTlJtQixFTVN0Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOUm1CLEVNU3RCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QywyQk5SbUIsRU1TdEI7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLGFOTjBCLEVNTzdCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QyxhTk4wQixFTU83Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsaUNOUDBCLEVNUTdCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQUlHO0VBQ0kscUNBQXNDO0VBQ3RDLGlDTnRDc0IsRU11Q3pCOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQWxFTDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QyxpQ05QMEIsRU1RN0I7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLGlDTlAwQixFTVE3Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsaUNOUDBCLEVNUTdCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QyxpQ05QMEIsRU1RN0I7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLGlDTlAwQixFTVE3Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsaUNOUDBCLEVNUTdCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QyxpQ05QMEIsRU1RN0I7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLGlDTlAwQixFTVE3Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOUm1CLEVNU3RCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QywyQk5SbUIsRU1TdEI7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLDJCTlJtQixFTVN0Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOUm1CLEVNU3RCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QywyQk5SbUIsRU1TdEI7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLDJCTlJtQixFTVN0Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUFJRztFQUNJLHFDQUFzQztFQUN0QywyQk52Q2UsRU13Q2xCOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQWxFTDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QyxpQ05QMEIsRU1RN0I7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLGlDTlAwQixFTVE3Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsaUNOUDBCLEVNUTdCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QyxpQ05QMEIsRU1RN0I7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDLEVBRXpDOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QywyQk5SbUIsRU1TdEI7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLDJCTlJtQixFTVN0Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOUm1CLEVNU3RCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QywyQk5SbUIsRU1TdEI7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLDJCTlJtQixFTVN0Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOUm1CLEVNU3RCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QywyQk5SbUIsRU1TdEI7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLDJCTlJtQixFTVN0Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsYU5OMEIsRU1PN0I7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLGFOTjBCLEVNTzdCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQUlHO0VBQ0kscUNBQXNDO0VBQ3RDLGFOckNzQixFTXNDekI7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBbEVMO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLGlDTlAwQixFTVE3Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsaUNOUDBCLEVNUTdCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QyxpQ05QMEIsRU1RN0I7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLGlDTlAwQixFTVE3Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsaUNOUDBCLEVNUTdCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QyxpQ05QMEIsRU1RN0I7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBL0JEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0kscUNBQXNDO0VBQ3RDLGlDTlAwQixFTVE3Qjs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUEvQkQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsaUNOUDBCLEVNUTdCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQS9CRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHFDQUFzQztFQUN0QywyQk5SbUIsRU1TdEI7O0FBRUQ7RUFDSSwwQkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxpQ0FBa0MsRUFDckM7O0FBRUQ7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSx1Q0FBd0MsRUFDM0M7O0FBRUQ7RUFDSSx3Q0FBeUMsRUFDNUM7O0FBRUQ7RUFDSSxzQ0FBdUMsRUFDMUM7O0FBSUc7RUFDSSxxQ0FBc0M7RUFDdEMsMkJOdkNlLEVNd0NsQjs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLDBCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLGlDQUFrQyxFQUNyQzs7QUFFRDtFQUNJLHFDQUFzQyxFQUN6Qzs7QUFFRDtFQUNJLHVDQUF3QyxFQUMzQzs7QUFFRDtFQUNJLHdDQUF5QyxFQUM1Qzs7QUFFRDtFQUNJLHNDQUF1QyxFQUMxQzs7QUFsRUw7RUFDSSxxQ0FBc0MsRUFDekM7O0FBRUQ7RUFDSSxxQ0FBc0M7RUFDdEMsaUNOUDBCLEVNUTdCOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQUlHO0VBQ0kscUNBQXNDO0VBQ3RDLGlDTnRDc0IsRU11Q3pCOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksMEJBQTJCLEVBQzlCOztBQUVEO0VBQ0ksaUNBQWtDLEVBQ3JDOztBQUVEO0VBQ0kscUNBQXNDLEVBQ3pDOztBQUVEO0VBQ0ksdUNBQXdDLEVBQzNDOztBQUVEO0VBQ0ksd0NBQXlDLEVBQzVDOztBQUVEO0VBQ0ksc0NBQXVDLEVBQzFDOztBQzlJYixvRUFBb0U7QUFDcEU7b0VBQ29FO0FBQ3BFOztFQUVJLGdCQUFlO0VBQ2YsWUFBVztFQUNYLGFBQVk7RUFDWixnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixrQkFBaUIsRUFhcEI7RUFwQkQ7O0lBWVksMEJBQTJDO0lBQzNDLHNCQUF1QztJQUN2Qyx1QkFBd0M7SUFDeEMsMEJBQTJDO0lBQzNDLDJCQUE0QztJQUM1Qyw0QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMEJBQTJDO0lBQzNDLHNCQUF1QztJQUN2Qyx1QkFBd0M7SUFDeEMsMEJBQTJDO0lBQzNDLDJCQUE0QztJQUM1Qyw0QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMEJBQTJDO0lBQzNDLHNCQUF1QztJQUN2Qyx1QkFBd0M7SUFDeEMsMEJBQTJDO0lBQzNDLDJCQUE0QztJQUM1Qyw0QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksMkJBQTJDO0lBQzNDLHVCQUF1QztJQUN2Qyx3QkFBd0M7SUFDeEMsMkJBQTJDO0lBQzNDLDRCQUE0QztJQUM1Qyw2QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7RUFsQlQ7O0lBWVksNEJBQTJDO0lBQzNDLHdCQUF1QztJQUN2Qyx5QkFBd0M7SUFDeEMsNEJBQTJDO0lBQzNDLDZCQUE0QztJQUM1Qyw4QkFBNkMsRUFDaEQ7O0FBS1Q7RUFDSSx1QkFBc0I7RUFDdEIscURBQW1EO0VBQ25ELG1TQUdxRTtFQUNyRSxvQkFBbUI7RUFDbkIsbUJBQWtCLEVBQUE7O0FWMitSdEI7RVV2K1JJLHVCQUFzQjtFQUN0QixZQUFXO0VBQ1gsbUJBQWtCO0VBQ2xCLG9CQUFtQjtFQUNuQixxQkFBb0I7RUFDcEIscUJBQW9CO0VBQ3BCLGVBQWM7RUFFZCx1Q0FBdUM7RUFDdkMsb0NBQW1DO0VBQ25DLG1DQUFrQyxFQUNyQzs7QUFFRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFnQixFQUNu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QUNJLGdCQUFXLEVBQ2Q7O0FBRkQ7RUFDSSxnQkFBVyxFQUNkOztBQUZEO0VBQ0ksZ0JBQVcsRUFDZDs7QUFGRDtFQUNJLGdCQUFXLEVBQ2Q7O0FBRkQ7RUFDSSxnQkFBVyxFQUNkOztBQUZEO0VBQ0ksZ0JBQVcsRUFDZDs7QUFGRDtFQUNJLGdCQUFXLEVBQ2Q7O0FBRkQ7RUFDSSxnQkFBVyxFQUNkOztBQUZEO0VBQ0ksZ0JBQVcsRUFDZDs7QUFGRDtFQUNJLGdCQUFXLEVBQ2Q7O0FBRkQ7RUFDSSxnQkFBVyxFQUNkOztBQUZEO0VBQ0ksZ0JBQVcsRUFDZDs7QUFGRDtFQUNJLGdCQUFXLEVBQ2Q7O0FBRkQ7RUFDSSxnQkFBVyxFQUNkOztBQUZEO0VBQ0ksZ0JBQVcsRUFDZDs7QUFGRDtFQUNJLGdCQUFXLEVBQ2Q7O0FBRkQ7RUFDSSxnQkFBVyxFQUNkOztBQUZEO0VBQ0ksZ0JBQVcsRUFDZDs7QUFGRDtFQUNJLGdCQUFXLEVBQ2Q7O0FBRkQ7RUFDSSxnQkFBVyxFQUNkOztBQUZEO0VBQ0ksZ0JBQVcsRUFDZDs7QUFGRDtFQUNJLGdCQUFXLEVBQ2Q7O0FBRkQ7RUFDSSxnQkFBVyxFQUNkOztBQUZEO0VBQ0ksZ0JBQVcsRUFDZDs7QUFGRDtFQUNJLGdCQUFXLEVBQ2Q7O0FBRkQ7RUFDSSxpQkFBVyxFQUNkOztBQUZEO0VBQ0ksaUJBQVcsRUFDZDs7QUFGRDtFQUNJLGlCQUFXLEVBQ2Q7O0FBRkQ7RUFDSSxpQkFBVyxFQUNkOztBQUZEO0VBQ0ksaUJBQVcsRUFDZDs7QUFGRDtFQUNJLGlCQUFXLEVBQ2Q7O0FBRkQ7RUFDSSxpQkFBVyxFQUNkOztBQUZEO0VBQ0ksaUJBQVcsRUFDZDs7QUFGRDtFQUNJLGlCQUFXLEVBQ2Q7O0FBRkQ7RUFDSSxpQkFBVyxFQUNkOztBQUZEO0VBQ0ksaUJBQVcsRUFDZDs7QUFNRDtFQUNJLGlCQUFhLEVBQ2hCOztBQUZEO0VBQ0ksaUJBQWEsRUFDaEI7O0FBRkQ7RUFDSSxpQkFBYSxFQUNoQjs7QUFGRDtFQUNJLGlCQUFhLEVBQ2hCOztBQUZEO0VBQ0ksa0JBQWEsRUFDaEI7O0FBRkQ7RUFDSSxrQkFBYSxFQUNoQjs7QUFGRDtFQUNJLGtCQUFhLEVBQ2hCOztBQUZEO0VBQ0ksa0JBQWEsRUFDaEI7O0FBRkQ7RUFDSSxrQkFBYSxFQUNoQjs7QUFGRDtFQUNJLGtCQUFhLEVBQ2hCOztBQUZEO0VBQ0ksa0JBQWEsRUFDaEI7O0FBRkQ7RUFDSSxrQkFBYSxFQUNoQjs7QUFGRDtFQUNJLGtCQUFhLEVBQ2hCOztBQUZEO0VBQ0ksa0JBQWEsRUFDaEI7O0FBRkQ7RUFDSSxrQkFBYSxFQUNoQjs7QUFGRDtFQUNJLGtCQUFhLEVBQ2hCOztBQUZEO0VBQ0ksa0JBQWEsRUFDaEI7O0FBRkQ7RUFDSSxrQkFBYSxFQUNoQjs7QUFGRDtFQUNJLGtCQUFhLEVBQ2hCOztBQUZEO0VBQ0ksa0JBQWEsRUFDaEI7O0FBRkQ7RUFDSSxrQkFBYSxFQUNoQjs7QUFGRDtFQUNJLGtCQUFhLEVBQ2hCOztBQUZEO0VBQ0ksa0JBQWEsRUFDaEI7O0FBRkQ7RUFDSSxrQkFBYSxFQUNoQjs7QUFGRDtFQUNJLGtCQUFhLEVBQ2hCOztBQUZEO0VBQ0ksa0JBQWEsRUFDaEI7O0FBRkQ7RUFDSSxrQkFBYSxFQUNoQjs7QUFGRDtFQUNJLGtCQUFhLEVBQ2hCOztBQUZEO0VBQ0ksa0JBQWEsRUFDaEI7O0FBRkQ7RUFDSSxrQkFBYSxFQUNoQjs7QUFGRDtFQUNJLGtCQUFhLEVBQ2hCOztBQUZEO0VBQ0ksa0JBQWEsRUFDaEI7O0FBRkQ7RUFDSSxrQkFBYSxFQUNoQjs7QUFGRDtFQUNJLGtCQUFhLEVBQ2hCOztBQUZEO0VBQ0ksa0JBQWEsRUFDaEI7O0FBRkQ7RUFDSSxrQkFBYSxFQUNoQjs7QUFGRDtFQUNJLGtCQUFhLEVBQ2hCOztBQUZEO0VBQ0ksa0JBQWEsRUFDaEI7O0FBRkQ7RUFDSSxrQkFBYSxFQUNoQjs7QUFGRDtFQUNJLGtCQUFhLEVBQ2hCOztBQUZEO0VBQ0ksa0JBQWEsRUFDaEI7O0FBRkQ7RUFDSSxrQkFBYSxFQUNoQjs7QUFGRDtFQUNJLGtCQUFhLEVBQ2hCOztBQUZEO0VBQ0ksa0JBQWEsRUFDaEI7O0FB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QkFBd0M7RUFDeEMsMkJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHdCQUFxQztFQUNyQyw0QkFBeUM7RUFDekMsNEJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHVCQUFvQztFQUNwQywyQkFBd0M7RUFDeEMsMkJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHdCQUFxQztFQUNyQyw0QkFBeUM7RUFDekMsNEJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHVCQUFvQztFQUNwQywyQkFBd0M7RUFDeEMsMkJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHdCQUFxQztFQUNyQyw0QkFBeUM7RUFDekMsNEJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHVCQUFvQztFQUNwQywyQkFBd0M7RUFDeEMsMkJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHdCQUFxQztFQUNyQyw0QkFBeUM7RUFDekMsNEJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHVCQUFvQztFQUNwQywyQkFBd0M7RUFDeEMsMkJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHdCQUFxQztFQUNyQyw0QkFBeUM7RUFDekMsNEJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHVCQUFvQztFQUNwQywyQkFBd0M7RUFDeEMsMkJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHdCQUFxQztFQUNyQyw0QkFBeUM7RUFDekMsNEJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHVCQUFvQztFQUNwQywyQkFBd0M7RUFDeEMsMkJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHdCQUFxQztFQUNyQyw0QkFBeUM7RUFDekMsNEJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHVCQUFvQztFQUNwQywyQkFBd0M7RUFDeEMsMkJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHdCQUFxQztFQUNyQyw0QkFBeUM7RUFDekMsNEJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHVCQUFvQztFQUNwQywyQkFBd0M7RUFDeEMsMkJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHdCQUFxQztFQUNyQyw0QkFBeUM7RUFDekMsNEJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHVCQUFvQztFQUNwQywyQkFBd0M7RUFDeEMsMkJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHdCQUFxQztFQUNyQyw0QkFBeUM7RUFDekMsNEJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHVCQUFvQztFQUNwQywyQkFBd0M7RUFDeEMsMkJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHdCQUFxQztFQUNyQyw0QkFBeUM7RUFDekMsNEJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHVCQUFvQztFQUNwQywyQkFBd0M7RUFDeEMsMkJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHdCQUFxQztFQUNyQyw0QkFBeUM7RUFDekMsNEJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHVCQUFvQztFQUNwQywyQkFBd0M7RUFDeEMsMkJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHdCQUFxQztFQUNyQyw0QkFBeUM7RUFDekMsNEJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHVCQUFvQztFQUNwQywyQkFBd0M7RUFDeEMsMkJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHdCQUFxQztFQUNyQyw0QkFBeUM7RUFDekMsNEJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHVCQUFvQztFQUNwQywyQkFBd0M7RUFDeEMsMkJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHdCQUFxQztFQUNyQyw0QkFBeUM7RUFDekMsNEJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHVCQUFvQztFQUNwQywyQkFBd0M7RUFDeEMsMkJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHdCQUFxQztFQUNyQyw0QkFBeUM7RUFDekMsNEJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHVCQUFvQztFQUNwQywyQkFBd0M7RUFDeEMsMkJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVNHOztFQUVJLHVCQUFxQztFQUNyQywyQkFBeUM7RUFDekMsMkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHNCQUFvQztFQUNwQywwQkFBd0M7RUFDeEMsMEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHdCQUFxQztFQUNyQyw0QkFBeUM7RUFDekMsNEJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHVCQUFvQztFQUNwQywyQkFBd0M7RUFDeEMsMkJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHdCQUFxQztFQUNyQyw0QkFBeUM7RUFDekMsNEJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHVCQUFvQztFQUNwQywyQkFBd0M7RUFDeEMsMkJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHdCQUFxQztFQUNyQyw0QkFBeUM7RUFDekMsNEJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHVCQUFvQztFQUNwQywyQkFBd0M7RUFDeEMsMkJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHdCQUFxQztFQUNyQyw0QkFBeUM7RUFDekMsNEJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHVCQUFvQztFQUNwQywyQkFBd0M7RUFDeEMsMkJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHdCQUFxQztFQUNyQyw0QkFBeUM7RUFDekMsNEJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHVCQUFvQztFQUNwQywyQkFBd0M7RUFDeEMsMkJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHdCQUFxQztFQUNyQyw0QkFBeUM7RUFDekMsNEJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHVCQUFvQztFQUNwQywyQkFBd0M7RUFDeEMsMkJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHdCQUFxQztFQUNyQyw0QkFBeUM7RUFDekMsNEJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHVCQUFvQztFQUNwQywyQkFBd0M7RUFDeEMsMkJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHdCQUFxQztFQUNyQyw0QkFBeUM7RUFDekMsNEJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHVCQUFvQztFQUNwQywyQkFBd0M7RUFDeEMsMkJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHdCQUFxQztFQUNyQyw0QkFBeUM7RUFDekMsNEJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHVCQUFvQztFQUNwQywyQkFBd0M7RUFDeEMsMkJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNyQyw2QkFBeUM7RUFDekMsNkJBQXlDLEVBQzVDOztBQUVEOztFQUVJLHdCQUFvQztFQUNwQyw0QkFBd0M7RUFDeEMsNEJBQXdDLEVBQzNDOztBQVpEOztFQUVJLHlCQUFxQztFQUNy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RSxVQUFTLEVBQUE7RUFFWDtJQUNFLFVBQVMsRUFBQTtFQUVYO0lBQ0UsVUFBUyxFQUFBO0VBRVg7SUFDRSxVQUFTLEVBQUE7RUFFWDtJQUNFLFVBQVMsRUFBQTtFQUVYO0lBQ0UsVUFBUyxFQUFBO0VBRVg7SUFDRSxVQUFTLEVBQUE7RUFFWDtJQUNFLFVBQVMsRUFBQTtFQUVYO0lBQ0UsVUFBUyxFQUFBLEVBQUE7O0FBSWI7RUFDRTtJQUNFLFVBQVMsRUFBQTtFQUVYO0lBQ0UsVUFBUyxFQUFBO0VBRVg7SUFDRSxVQUFTLEVBQUE7RUFFWDtJQUNFLFVBQVMsRUFBQTtFQUVYO0lBQ0UsVUFBUyxFQUFBO0VBRVg7SUFDRSxVQUFTLEVBQUE7RUFFWDtJQUNFLFNBQVEsRUFBQTtFQUVWO0lBQ0UsVUFBUyxFQUFBO0VBRVg7SUFDRSxVQUFTLEVBQUE7RUFFWDtJQUNFLFVBQVMsRUFBQSxFQUFBOztBQTdCYjtFQUNFO0lBQ0UsVUFBUyxFQUFBO0VBRVg7SUFDRSxVQUFTLEVBQUE7RUFFWDtJQUNFLFVBQVMsRUFBQTtFQUVYO0lBQ0UsVUFBUyxFQUFBO0VBRVg7SUFDRSxVQUFTLEVBQUE7RUFFWDtJQUNFLFVBQVMsRUFBQTtFQUVYO0lBQ0UsU0FBUSxFQUFBO0VBRVY7SUFDRSxVQUFTLEVBQUE7RUFFWDtJQUNFLFVBQVMsRUFBQTtFQUVYO0lBQ0UsVUFBUyxFQUFBLEVBQUE7O0FBSWI7RUFDRTtJQUNFLFVBQVMsRUFBQTtFQUVYO0lBQ0UsVUFBUyxFQUFBO0VBRVg7SUFDRSxVQUFTLEVBQUE7RUFFWDtJQUNFLFVBQVMsRUFBQTtFQUVYO0lBQ0UsVUFBUyxFQUFBO0VBRVg7SUFDRSxVQUFTLEVBQUE7RUFFWDtJQUNFLFVBQVMsRUFBQTtFQUVYO0lBQ0UsVUFBUyxFQUFBO0VBRVg7SUFDRSxTQUFRLEVBQUE7RUFFVjtJQUNFLFVBQVMsRUFBQSxFQUFBOztBQTdCYjtFQUNFO0lBQ0UsVUFBUyxFQUFBO0VBRVg7SUFDRSxVQUFTLEVBQUE7RUFFWDtJQUNFLFVBQVMsRUFBQTtFQUVYO0lBQ0UsVUFBUyxFQUFBO0VBRVg7SUFDRSxVQUFTLEVBQUE7RUFFWDtJQUNFLFVBQVMsRUFBQTtFQUVYO0lBQ0UsVUFBUyxFQUFBO0VBRVg7SUFDRSxVQUFTLEVBQUE7RUFFWDtJQUNFLFNBQVEsRUFBQTtFQUVWO0lBQ0UsVUFBUyxFQUFBLEVBQUE7O0FBSWI7RUFDRTtJQUNFLFVBQVMsRUFBQTtFQUVYO0lBQ0UsVUFBUyxFQUFBO0VBRVg7SUFDRSxVQUFTLEVBQUE7RUFFWDtJQUNFLFVBQVMsRUFBQTtFQUVYO0lBQ0UsU0FBUSxFQUFBO0VBRVY7SUFDRSxVQUFTLEVBQUE7RUFFWDtJQUNFLFVBQVMsRUFBQTtFQUVYO0lBQ0UsVUFBUyxFQUFBO0VBRVg7SUFDRSxVQUFTLEVBQUE7RUFFWDtJQUNFLFVBQVMsRUFBQSxFQUFBOztBQTdCYjtFQUNFO0lBQ0UsVUFBUyxFQUFBO0VBRVg7SUFDRSxVQUFTLEVBQUE7RUFFWDtJQUNFLFVBQVMsRUFBQTtFQUVYO0lBQ0UsVUFBUyxFQUFBO0VBRVg7SUFDRSxTQUFRLEVBQUE7RUFFVjtJQUNFLFVBQVMsRUFBQTtFQUVYO0lBQ0UsVUFBUyxFQUFBO0VBRVg7SUFDRSxVQUFTLEVBQUE7RUFFWDtJQUNFLFVBQVMsRUFBQTtFQUVYO0lBQ0UsVUFBUyxFQUFBLEVBQUE7O0FBSWI7RUFDRTtJQUNFLFVBQVMsRUFBQTtFQUVYO0lBQ0UsVUFBUyxFQUFBO0VBRVg7SUFDRSxVQUFTLEVBQUE7RUFFWDtJQUNFLFVBQVMsRUFBQTtFQUVYO0lBQ0UsVUFBUyxFQUFBO0VBRVg7SUFDRSxVQUFTLEVBQUE7RUFFWDtJQUNFLFVBQVMsRUFBQTtFQUVYO0lBQ0UsU0FBUSxFQUFBO0VBRVY7SUFDRSxVQUFTLEVBQUE7RUFFWDtJQUNFLFVBQVMsRUFBQSxFQUFBOztBQTdCYjtFQUNFO0lBQ0UsVUFBUyxFQUFBO0VBRVg7SUFDRSxVQUFTLEVBQUE7RUFFWDtJQUNFLFVBQVMsRUFBQTtFQUVYO0lBQ0UsVUFBUyxFQUFBO0VBRVg7SUFDRSxVQUFTLEVBQUE7RUFFWDtJQUNFLFVBQVMsRUFBQTtFQUVYO0lBQ0UsVUFBUyxF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Q1AsMEJBQXlCLEVBQzFCO1FBL0ZiO1VBa0dZLFlBQVc7VUFDWCxTQUFRO1VBQ1IsMEJBQXlCO1VBQ3pCLHNCQUFxQjtVQUNyQixvQ0FBMkI7VUFBM0IsNEJBQTJCO1VBQzNCLG1CQUFrQjtVQUNsQixVQUFTO1VBQ1QsVUFBUyxFQUNWO01BMUdYO1FBNkdVLDBCQUF5QjtRQUN6QixtQkFBa0I7UUFDbEIsYUFBWTtRQUNaLFlBQVc7UUFDWCxhQUFZO1FBQ1osVUFBUyxFQUlWO1FBdEhUO1VBb0hZLDBCQUF5QixFQUMxQjtJQXJIWDtNQTJIUSwyQ0FBb0M7TUFDcEMsYUFBWTtNQUNaLGVBQWM7TUFDZCxXQUFVLEVBQ1g7SUEvSFA7TUFtSVUsYUFBWSxFQVliO01BL0lUO1FBc0ljLHdCQUF1QixFQUN4QjtNQXZJYjtRQTBJWSxZQUFXLEVBSVo7UUE5SVg7VUE0SWMsd0JBQXVCLEVBQ3hCOztBQVFiO0VBQ0Usb0JBQW1CO0VBQ25CLGtCQUFpQixFQVVsQjtFQVpEO0lBS00sdUJBQXNCLEVBS3ZCO0lBVkw7TUFPUSxZQUFXO01BQ1gsMkNBQWtDO2NBQWxDLG1DQUFrQyxFQUNuQyIsImZpbGUiOiJpbmRleC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKipcbiAqICBEbyBub3QgcmVtb3ZlIHRoaXMgY29tbWVudHMgYmVsbG93LiBJdCdzIHRoZSBtYXJrZXJzIHVzZWQgYnkgd2lyZWRlcCB0byBpbmplY3RcbiAqICBzYXNzIGRlcGVuZGVuY2llcyB3aGVuIGRlZmluZWQgaW4gdGhlIGJvd2VyLmpzb24gb2YgeW91ciBkZXBlbmRlbmNpZXNcbiAqL1xuLyoqXG4gKiAgRG8gbm90IHJlbW92ZSB0aGlzIGNvbW1lbnRzIGJlbGxvdy4gSXQncyB0aGUgbWFya2VycyB1c2VkIGJ5IGd1bHAtaW5qZWN0IHRvIGluamVjdFxuICogIGFsbCB5b3VyIHNhc3MgZmlsZXMgYXV0b21hdGljYWxseVxuICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIFJlc2V0XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuKiB7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIC1vLXRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIC1tcy10ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAtbW96LXRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIC13ZWJraXQtdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAqOmJlZm9yZSwgKjphZnRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAqOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbio6bm90KG1kLWlucHV0LWNvbnRhaW5lcikgPiBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbio6bm90KG1kLWlucHV0LWNvbnRhaW5lcikgPiBpbnB1dFt0eXBlPVwidGVsXCJdLFxuKjpub3QobWQtaW5wdXQtY29udGFpbmVyKSA+IGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbio6bm90KG1kLWlucHV0LWNvbnRhaW5lcikgPiBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuKjpub3QobWQtaW5wdXQtY29udGFpbmVyKSA+IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbio6bm90KG1kLWlucHV0LWNvbnRhaW5lcikgPiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuKjpub3QobWQtaW5wdXQtY29udGFpbmVyKSA+IGJ1dHRvbixcbio6bm90KG1kLWlucHV0LWNvbnRhaW5lcikgPiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuKjpub3QobWQtaW5wdXQtY29udGFpbmVyKSA+IGlucHV0W3R5cGU9XCJpbWFnZVwiXSxcbio6bm90KG1kLWlucHV0LWNvbnRhaW5lcikgPiB0ZXh0YXJlYSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cblxuKjpub3QobWQtaW5wdXQtY29udGFpbmVyKSA+IGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4qOm5vdChtZC1pbnB1dC1jb250YWluZXIpID4gYnV0dG9uLFxuKjpub3QobWQtaW5wdXQtY29udGFpbmVyKSA+IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBWYXJpYWJsZXNcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIE1peGluc1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgQW5ndWxhciBNYXRlcmlhbCBFeHRlbmRcbi8qICBBZGRzIGFuZC9vciBtb2RpZmllcyBBbmd1bGFyIE1hdGVyaWFsIHN0eWxlc1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLSBGSVhFUyAtLS0gKi9cbltsYXlvdXRdID4gKiB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IGluaXRpYWw7IH1cblxubWQtY2FyZCA+IGltZyxcbm1kLWNhcmQgPiA6bm90KG1kLWNhcmQtY29udGVudCkgaW1nIHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBoZWlnaHQ6IGluaXRpYWw7IH1cblxuLm1kLWRhdGVwaWNrZXItY2FsZW5kYXItcGFuZSAqIHtcbiAgYm94LXNpemluZzogaW5pdGlhbDsgfVxuXG4vKiAtLS0gTU9ESUZJQ0FUSU9OUyAtLS0gKi9cbm1kLWF1dG9jb21wbGV0ZS13cmFwID4gaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDAgMTVweCAhaW1wb3J0YW50OyB9XG5cbm1kLWJhY2tkcm9wLm1kLW9wYXF1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzMsIDMzLCAzMywgMC45KSAhaW1wb3J0YW50OyB9XG5cbm1kLWNhcmQgbWQtY2FyZC1oZWFkZXIgbWQtY2FyZC1hdmF0YXIgbWQtaWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7IH1cblxubWQtY2hlY2tib3gubm8tbGFiZWwge1xuICBtYXJnaW46IDA7IH1cblxubWQtY2hpcCAubWQtY2hpcC1yZW1vdmUgbWQtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7IH1cbiAgbWQtY2hpcCAubWQtY2hpcC1yZW1vdmUgbWQtaWNvbiBzdmcge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBtYXgtd2lkdGg6IDE4cHg7XG4gICAgbWF4LWhlaWdodDogMThweDtcbiAgICBtYXJnaW46IDRweDsgfVxuXG5tZC1kYXRlcGlja2VyIC5tZC1kYXRlcGlja2VyLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxubWQtZGF0ZXBpY2tlciAubWQtZGF0ZXBpY2tlci1pbnB1dC1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4ubWQtaW5saW5lLWZvcm0gbWQtZGF0ZXBpY2tlciB7XG4gIG1hcmdpbi10b3A6IDE0cHg7IH1cblxubWQtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IHtcbiAgcGFkZGluZzogMzJweCAyNHB4IDI0cHggMjRweDsgfVxuXG5tZC1kaWFsb2cgbWQtZGlhbG9nLWFjdGlvbnMge1xuICBtaW4taGVpZ2h0OiA2NHB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4OyB9XG4gIG1kLWRpYWxvZyBtZC1kaWFsb2ctYWN0aW9ucyAubWQtYnV0dG9uIHtcbiAgICBtYXJnaW46IDAgOHB4OyB9XG5cbm1kLWlucHV0LWNvbnRhaW5lci5uby1lcnJvcnMtc3BhY2VyIC5tZC1lcnJvcnMtc3BhY2VyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5tZC1pbnB1dC1jb250YWluZXIgLmlucHV0LWhpbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IDdweDtcbiAgbGVmdDogMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC41NSwgMC4yKTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7IH1cblxubWQtaW5wdXQtY29udGFpbmVyLm1kLWljb24tbGVmdCAuaW5wdXQtaGludCB7XG4gIGxlZnQ6IDM4cHg7IH1cblxubWQtbGlzdC1pdGVtIC5tZC1saXN0LWl0ZW0tdGV4dCBwIHtcbiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7IH1cblxubWQtbWVudSxcbi5tZC1tZW51IHtcbiAgcGFkZGluZzogMDsgfVxuXG5tZC1tZW51LWNvbnRlbnQubWQtbWVudS1iYXItbWVudS5tZC1kZW5zZSB7XG4gIHBhZGRpbmc6IDhweCAwOyB9XG4gIG1kLW1lbnUtY29udGVudC5tZC1tZW51LWJhci1tZW51Lm1kLWRlbnNlIC5tZC1idXR0b24sXG4gIG1kLW1lbnUtY29udGVudC5tZC1tZW51LWJhci1tZW51Lm1kLWRlbnNlIG1kLW1lbnUtaXRlbSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gICAgbWQtbWVudS1jb250ZW50Lm1kLW1lbnUtYmFyLW1lbnUubWQtZGVuc2UgLm1kLWJ1dHRvbi5tZC1pbmRlbnQgPiBtZC1pY29uLFxuICAgIG1kLW1lbnUtY29udGVudC5tZC1tZW51LWJhci1tZW51Lm1kLWRlbnNlIG1kLW1lbnUtaXRlbS5tZC1pbmRlbnQgPiBtZC1pY29uIHtcbiAgICAgIHRvcDogOHB4OyB9XG5cbi5tZC1vcGVuLW1lbnUtY29udGFpbmVyIG1kLW1lbnUtY29udGVudCBtZC1tZW51LWl0ZW0uc2VsZWN0ZWQge1xuICBvcGFjaXR5OiAwLjQ7IH1cblxubWQtbWVudS1jb250ZW50IG1kLW1lbnUtaXRlbSAubWQtYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG5tZC1zZWxlY3Quc2ltcGxpZmllZCB7XG4gIG1hcmdpbjogMCA4cHg7IH1cbiAgbWQtc2VsZWN0LnNpbXBsaWZpZWQgLm1kLXNlbGVjdC12YWx1ZSB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgbWQtc2VsZWN0LnNpbXBsaWZpZWQgLm1kLXNlbGVjdC12YWx1ZSAqOmZpcnN0LWNoaWxkIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIG1kLXNlbGVjdC5zaW1wbGlmaWVkIC5tZC1zZWxlY3QtdmFsdWUgLm1kLXNlbGVjdC1pY29uIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgbWQtc2VsZWN0LnNpbXBsaWZpZWQgLm1kLXNlbGVjdC12YWx1ZSAubWQtc2VsZWN0LWljb246YWZ0ZXIge1xuICAgICAgICB0b3A6IDFweDsgfVxuXG5tZC1zZWxlY3RbbXVsdGlwbGVdIG1kLXNlbGVjdC12YWx1ZSA+ICo6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIG1kLXNlbGVjdFttdWx0aXBsZV0gbWQtc2VsZWN0LXZhbHVlID4gKjpmaXJzdC1jaGlsZCA+ICo6Zmlyc3QtY2hpbGQge1xuICAgIGZsZXg6IDA7IH1cbiAgbWQtc2VsZWN0W211bHRpcGxlXSBtZC1zZWxlY3QtdmFsdWUgPiAqOmZpcnN0LWNoaWxkIC5tZC1jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDsgfVxuICAgIG1kLXNlbGVjdFttdWx0aXBsZV0gbWQtc2VsZWN0LXZhbHVlID4gKjpmaXJzdC1jaGlsZCAubWQtY29udGFpbmVyOmZpcnN0LW9mLXR5cGUge1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuXG5tZC1zZWxlY3QtbWVudSBtZC1zZWxlY3QtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwLjY2N3B4O1xuICBib3gtc2hhZG93OiAwIDFweCAwIDAgcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIG1kLXNlbGVjdC1tZW51IG1kLXNlbGVjdC1oZWFkZXIgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7IH1cblxubWQtc2lkZW5hdiB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuXG5tZC10YWItY29udGVudCB7XG4gIHRvdWNoLWFjdGlvbjogaW5pdGlhbCAhaW1wb3J0YW50OyB9XG5cbm1kLXRvb2xiYXIuY29sb3JlZC10b29sYmFyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cbiAgbWQtdG9vbGJhci5jb2xvcmVkLXRvb2xiYXIgbWQtbWVudS1iYXIgbWQtbWVudS5fbWQtb3BlbiA+IGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICBtZC10b29sYmFyLmNvbG9yZWQtdG9vbGJhciBtZC1tZW51Ll9tZC1vcGVuID4gYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gIG1kLXRvb2xiYXIuY29sb3JlZC10b29sYmFyIGlucHV0IHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KSAhaW1wb3J0YW50OyB9XG5cbm1kLXByb2dyZXNzLWNpcmN1bGFyW2Rpc2FibGVkXSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIFRlbXBsYXRlIExheW91dHNcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7IH1cblxuYm9keS5ib3hlZCB7XG4gIGJhY2tncm91bmQ6ICMzRjQ0NTA7IH1cbiAgYm9keS5ib3hlZCAjbWFpbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMnB4IHJnYmEoMCwgMCwgMCwgMC40NSk7IH1cblxuI2xheW91dC1jb250ZW50LW9ubHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTsgfVxuICAjbGF5b3V0LWNvbnRlbnQtb25seSAjY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDsgfVxuXG4jbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7IH1cbiAgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjRweDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDsgfVxuXG4jbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7IH1cbiAgI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQtY29udGFpbmVyICNjb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNjRweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDsgfVxuXG4jbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24tZnVsbHdpZHRoLXRvb2xiYXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7IH1cbiAgI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uLWZ1bGx3aWR0aC10b29sYmFyICNtYWluLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uLWZ1bGx3aWR0aC10b29sYmFyICNtYWluLWNvbnRhaW5lciAjY29udGVudC1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uLWZ1bGx3aWR0aC10b29sYmFyICNtYWluLWNvbnRhaW5lciAjY29udGVudC1jb250YWluZXIgI2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDsgfVxuXG4jbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24tZnVsbHdpZHRoLXRvb2xiYXItMiB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTsgfVxuICAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24tZnVsbHdpZHRoLXRvb2xiYXItMiAjbWFpbi1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbi1mdWxsd2lkdGgtdG9vbGJhci0yICNtYWluLWNvbnRhaW5lciAjY29udGVudC1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uLWZ1bGx3aWR0aC10b29sYmFyLTIgI21haW4tY29udGFpbmVyICNjb250ZW50LWNvbnRhaW5lciAjY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwOyB9XG5cbiNsYXlvdXQtaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gICNsYXlvdXQtaG9yaXpvbnRhbC1uYXZpZ2F0aW9uICNjb250ZW50LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAjbGF5b3V0LWhvcml6b250YWwtbmF2aWdhdGlvbiAjY29udGVudC1jb250YWluZXIgI2NvbnRlbnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgUGFnZSBMYXlvdXRzXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhZ2UtbGF5b3V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5wYWdlLWxheW91dCAudG9wLWJnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2hlYWRlci1iZy5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAucGFnZS1sYXlvdXQgbWQtYmFja2Ryb3Age1xuICAgIHotaW5kZXg6IDUwOyB9XG4gIC5wYWdlLWxheW91dCA+IC5oZWFkZXIgLmJyZWFkY3J1bWIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTsgfVxuICAgIC5wYWdlLWxheW91dCA+IC5oZWFkZXIgLmJyZWFkY3J1bWIgbWQtaWNvbiB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAucGFnZS1sYXlvdXQgPiAuaGVhZGVyIC5icmVhZGNydW1iIC5zZXBhcmF0b3Ige1xuICAgICAgbWFyZ2luOiAwIDhweDsgfVxuICAucGFnZS1sYXlvdXQgPiAuaGVhZGVyIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNHB4OyB9XG4gIC5wYWdlLWxheW91dC5jYXJkZWQge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnBhZ2UtbGF5b3V0LmNhcmRlZC5mdWxsd2lkdGguc2luZ2xlLXNjcm9sbCB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5wYWdlLWxheW91dC5jYXJkZWQuZnVsbHdpZHRoLnNpbmdsZS1zY3JvbGwgPiAuY2VudGVyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnBhZ2UtbGF5b3V0LmNhcmRlZC5mdWxsd2lkdGggPiAuY2VudGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBtYXJnaW4tbGVmdDogMzJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMzJweDsgfVxuICAgICAgLnBhZ2UtbGF5b3V0LmNhcmRlZC5mdWxsd2lkdGggPiAuY2VudGVyIC5oZWFkZXIge1xuICAgICAgICBoZWlnaHQ6IDEzNnB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxMzZweDtcbiAgICAgICAgbWF4LWhlaWdodDogMTM2cHg7XG4gICAgICAgIHBhZGRpbmc6IDI0cHg7IH1cbiAgICAgIC5wYWdlLWxheW91dC5jYXJkZWQuZnVsbHdpZHRoID4gLmNlbnRlciAuY29udGVudC1jYXJkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA1cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA3cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxNnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgIC5wYWdlLWxheW91dC5jYXJkZWQuZnVsbHdpZHRoID4gLmNlbnRlciAuY29udGVudC1jYXJkIC50b29sYmFyIHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgbWluLWhlaWdodDogNjRweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA2NHB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gICAgICAgIC5wYWdlLWxheW91dC5jYXJkZWQuZnVsbHdpZHRoID4gLmNlbnRlciAuY29udGVudC1jYXJkIC5jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgICAucGFnZS1sYXlvdXQuY2FyZGVkLmxlZnQtc2lkZW5hdi5zaW5nbGUtc2Nyb2xsIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLnBhZ2UtbGF5b3V0LmNhcmRlZC5sZWZ0LXNpZGVuYXYuc2luZ2xlLXNjcm9sbCA+IC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAucGFnZS1sYXlvdXQuY2FyZGVkLmxlZnQtc2lkZW5hdiA+IC5zaWRlbmF2IHtcbiAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgIG1pbi13aWR0aDogMjQwcHg7XG4gICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA1cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA3cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxNnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgei1pbmRleDogNTE7IH1cbiAgICAgIC5wYWdlLWxheW91dC5jYXJkZWQubGVmdC1zaWRlbmF2ID4gLnNpZGVuYXYgLmhlYWRlciB7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgcGFkZGluZzogMjRweDsgfVxuICAgICAgLnBhZ2UtbGF5b3V0LmNhcmRlZC5sZWZ0LXNpZGVuYXYgPiAuc2lkZW5hdiAuY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOiAyNHB4OyB9XG4gICAgICAucGFnZS1sYXlvdXQuY2FyZGVkLmxlZnQtc2lkZW5hdiA+IC5zaWRlbmF2Lm1kLWxvY2tlZC1vcGVuIHtcbiAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgICAucGFnZS1sYXlvdXQuY2FyZGVkLmxlZnQtc2lkZW5hdiA+IC5zaWRlbmF2Lm1kLWxvY2tlZC1vcGVuICsgLmNlbnRlciB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIC5wYWdlLWxheW91dC5jYXJkZWQubGVmdC1zaWRlbmF2ID4gLnNpZGVuYXY6bm90KC5tZC1sb2NrZWQtb3BlbikgLmhlYWRlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gICAgICAucGFnZS1sYXlvdXQuY2FyZGVkLmxlZnQtc2lkZW5hdiA+IC5zaWRlbmF2Om5vdCgubWQtbG9ja2VkLW9wZW4pIC5jb250ZW50IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5wYWdlLWxheW91dC5jYXJkZWQubGVmdC1zaWRlbmF2ID4gLmNlbnRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7IH1cbiAgICAgIC5wYWdlLWxheW91dC5jYXJkZWQubGVmdC1zaWRlbmF2ID4gLmNlbnRlciAuaGVhZGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMzZweDtcbiAgICAgICAgbWluLWhlaWdodDogMTM2cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEzNnB4O1xuICAgICAgICBwYWRkaW5nOiAyNHB4OyB9XG4gICAgICAucGFnZS1sYXlvdXQuY2FyZGVkLmxlZnQtc2lkZW5hdiA+IC5jZW50ZXIgLmNvbnRlbnQtY2FyZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggN3B4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMTZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAucGFnZS1sYXlvdXQuY2FyZGVkLmxlZnQtc2lkZW5hdiA+IC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAudG9vbGJhciB7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDI0cHg7XG4gICAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogNjRweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAgICAgICAgIC5wYWdlLWxheW91dC5jYXJkZWQubGVmdC1zaWRlbmF2ID4gLmNlbnRlciAuY29udGVudC1jYXJkIC50b29sYmFyIC5zaWRlbmF2LXRvZ2dsZSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgOHB4IDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgICAgICAucGFnZS1sYXlvdXQuY2FyZGVkLmxlZnQtc2lkZW5hdiA+IC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gICAgLnBhZ2UtbGF5b3V0LmNhcmRlZC5yaWdodC1zaWRlbmF2LnNpbmdsZS1zY3JvbGwge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAucGFnZS1sYXlvdXQuY2FyZGVkLnJpZ2h0LXNpZGVuYXYuc2luZ2xlLXNjcm9sbCA+IC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAucGFnZS1sYXlvdXQuY2FyZGVkLnJpZ2h0LXNpZGVuYXYgPiAuc2lkZW5hdiB7XG4gICAgICB3aWR0aDogMjQwcHg7XG4gICAgICBtaW4td2lkdGg6IDI0MHB4O1xuICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggN3B4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMTZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgIHotaW5kZXg6IDUxOyB9XG4gICAgICAucGFnZS1sYXlvdXQuY2FyZGVkLnJpZ2h0LXNpZGVuYXYgPiAuc2lkZW5hdiAuaGVhZGVyIHtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDI0cHggMjRweCAwOyB9XG4gICAgICAucGFnZS1sYXlvdXQuY2FyZGVkLnJpZ2h0LXNpZGVuYXYgPiAuc2lkZW5hdiAuY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDI0cHggMjRweCAwOyB9XG4gICAgICAucGFnZS1sYXlvdXQuY2FyZGVkLnJpZ2h0LXNpZGVuYXYgPiAuc2lkZW5hdi5tZC1sb2NrZWQtb3BlbiB7XG4gICAgICAgIHdpZHRoOiAxOTZweDtcbiAgICAgICAgbWluLXdpZHRoOiAxOTZweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxOTZweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgIC5wYWdlLWxheW91dC5jYXJkZWQucmlnaHQtc2lkZW5hdiA+IC5zaWRlbmF2Om5vdCgubWQtbG9ja2VkLW9wZW4pIC5oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAgICAgLnBhZ2UtbGF5b3V0LmNhcmRlZC5yaWdodC1zaWRlbmF2ID4gLnNpZGVuYXY6bm90KC5tZC1sb2NrZWQtb3BlbikgLmNvbnRlbnQge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOiAyNHB4OyB9XG4gICAgLnBhZ2UtbGF5b3V0LmNhcmRlZC5yaWdodC1zaWRlbmF2ID4gLmNlbnRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7IH1cbiAgICAgIC5wYWdlLWxheW91dC5jYXJkZWQucmlnaHQtc2lkZW5hdiA+IC5jZW50ZXIgLmhlYWRlciB7XG4gICAgICAgIGhlaWdodDogMTM2cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEzNnB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMzZweDtcbiAgICAgICAgcGFkZGluZzogMjRweDsgfVxuICAgICAgLnBhZ2UtbGF5b3V0LmNhcmRlZC5yaWdodC1zaWRlbmF2ID4gLmNlbnRlciAuY29udGVudC1jYXJkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA1cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA3cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxNnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgIC5wYWdlLWxheW91dC5jYXJkZWQucmlnaHQtc2lkZW5hdiA+IC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAudG9vbGJhciB7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDI0cHg7XG4gICAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogNjRweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAgICAgICAgIC5wYWdlLWxheW91dC5jYXJkZWQucmlnaHQtc2lkZW5hdiA+IC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAudG9vbGJhciAuc2lkZW5hdi10b2dnbGUge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCA4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAgICAgLnBhZ2UtbGF5b3V0LmNhcmRlZC5yaWdodC1zaWRlbmF2ID4gLmNlbnRlciAuY29udGVudC1jYXJkIC5jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgLnBhZ2UtbGF5b3V0LnNpbXBsZS5mdWxsd2lkdGgsIC5wYWdlLWxheW91dC5zaW1wbGUuaW5uZXItc2lkZW5hdiB7XG4gICAgbWluLWhlaWdodDogMTAwJTsgfVxuICAgIC5wYWdlLWxheW91dC5zaW1wbGUuZnVsbHdpZHRoID4gLmhlYWRlciwgLnBhZ2UtbGF5b3V0LnNpbXBsZS5pbm5lci1zaWRlbmF2ID4gLmhlYWRlciB7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9oZWFkZXItYmcucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgIC5wYWdlLWxheW91dC5zaW1wbGUuZnVsbHdpZHRoID4gLmNvbnRlbnQsIC5wYWdlLWxheW91dC5zaW1wbGUuaW5uZXItc2lkZW5hdiA+IC5jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDI0cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIC5wYWdlLWxheW91dC5zaW1wbGUuZnVsbHdpZHRoID4gLmNvbnRlbnQsIC5wYWdlLWxheW91dC5zaW1wbGUuaW5uZXItc2lkZW5hdiA+IC5jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHg7IH0gfVxuICAucGFnZS1sYXlvdXQuc2ltcGxlLmxlZnQtc2lkZW5hdiB7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucGFnZS1sYXlvdXQuc2ltcGxlLmxlZnQtc2lkZW5hdi5zaW5nbGUtc2Nyb2xsIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLnBhZ2UtbGF5b3V0LnNpbXBsZS5sZWZ0LXNpZGVuYXYuc2luZ2xlLXNjcm9sbCA+IC5jZW50ZXIge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnBhZ2UtbGF5b3V0LnNpbXBsZS5sZWZ0LXNpZGVuYXYuaW5uZXItc2lkZW5hdiA+IC5jb250ZW50ID4gbWQtc2lkZW5hdiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7IH1cbiAgICAucGFnZS1sYXlvdXQuc2ltcGxlLmxlZnQtc2lkZW5hdiAuc2lkZW5hdiB7XG4gICAgICB3aWR0aDogMjQwcHg7XG4gICAgICBtaW4td2lkdGg6IDI0MHB4O1xuICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICB6LWluZGV4OiA1MTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggN3B4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMTZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAgICAgLnBhZ2UtbGF5b3V0LnNpbXBsZS5sZWZ0LXNpZGVuYXYgLnNpZGVuYXYubWQtbG9ja2VkLW9wZW4ge1xuICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLnBhZ2UtbGF5b3V0LnNpbXBsZS5sZWZ0LXNpZGVuYXYgPiAuY2VudGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggN3B4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMTZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAgICAgLnBhZ2UtbGF5b3V0LnNpbXBsZS5sZWZ0LXNpZGVuYXYgPiAuY2VudGVyIC5oZWFkZXIge1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2hlYWRlci1iZy5wbmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAgIC5wYWdlLWxheW91dC5zaW1wbGUubGVmdC1zaWRlbmF2ID4gLmNlbnRlciAuY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgLnBhZ2UtbGF5b3V0LnNpbXBsZS5yaWdodC1zaWRlbmF2IHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wYWdlLWxheW91dC5zaW1wbGUucmlnaHQtc2lkZW5hdi5zaW5nbGUtc2Nyb2xsIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLnBhZ2UtbGF5b3V0LnNpbXBsZS5yaWdodC1zaWRlbmF2LnNpbmdsZS1zY3JvbGwgPiAuY2VudGVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5wYWdlLWxheW91dC5zaW1wbGUucmlnaHQtc2lkZW5hdi5pbm5lci1zaWRlbmF2ID4gLmNvbnRlbnQgPiBtZC1zaWRlbmF2IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4OyB9XG4gICAgLnBhZ2UtbGF5b3V0LnNpbXBsZS5yaWdodC1zaWRlbmF2IC5zaWRlbmF2IHtcbiAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgIG1pbi13aWR0aDogMjQwcHg7XG4gICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgIHotaW5kZXg6IDUxO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA1cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA3cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxNnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gICAgICAucGFnZS1sYXlvdXQuc2ltcGxlLnJpZ2h0LXNpZGVuYXYgLnNpZGVuYXYubWQtbG9ja2VkLW9wZW4ge1xuICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLnBhZ2UtbGF5b3V0LnNpbXBsZS5yaWdodC1zaWRlbmF2ID4gLmNlbnRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBib3gtc2hhZG93OiAwcHggNHB4IDVweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDdweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDE2cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgICAgIC5wYWdlLWxheW91dC5zaW1wbGUucmlnaHQtc2lkZW5hdiA+IC5jZW50ZXIgLmhlYWRlciB7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvaGVhZGVyLWJnLnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgICAgLnBhZ2UtbGF5b3V0LnNpbXBsZS5yaWdodC1zaWRlbmF2ID4gLmNlbnRlciAuY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgLnBhZ2UtbGF5b3V0LnNpbXBsZS5pbm5lci1zaWRlbmF2IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAucGFnZS1sYXlvdXQuc2ltcGxlLmlubmVyLXNpZGVuYXYgPiAuY29udGVudCA+IG1kLXNpZGVuYXYubWQtbG9ja2VkLW9wZW4ge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAucGFnZS1sYXlvdXQuc2ltcGxlLnRhYmJlZCB7XG4gICAgbWluLWhlaWdodDogMTAwJTsgfVxuICAgIC5wYWdlLWxheW91dC5zaW1wbGUudGFiYmVkID4gLmhlYWRlciB7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9oZWFkZXItYmcucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgIC5wYWdlLWxheW91dC5zaW1wbGUudGFiYmVkID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy13cmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgcGFkZGluZzogMCAyNHB4OyB9XG4gICAgICAucGFnZS1sYXlvdXQuc2ltcGxlLnRhYmJlZCA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtd3JhcHBlciBtZC10YWJzLWNhbnZhcyB7XG4gICAgICAgIGhlaWdodDogNTZweDsgfVxuICAgICAgICAucGFnZS1sYXlvdXQuc2ltcGxlLnRhYmJlZCA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtd3JhcHBlciBtZC10YWJzLWNhbnZhcyBtZC1wYWdpbmF0aW9uLXdyYXBwZXIge1xuICAgICAgICAgIGhlaWdodDogNTZweDsgfVxuICAgICAgICAucGFnZS1sYXlvdXQuc2ltcGxlLnRhYmJlZCA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtd3JhcHBlciBtZC10YWJzLWNhbnZhcyAubWQtdGFiIHtcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAucGFnZS1sYXlvdXQuc2ltcGxlLnRhYmJlZCA+IC5jb250ZW50ID4gbWQtdGFiczpub3QoLm1kLWR5bmFtaWMtaGVpZ2h0KSBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICB0b3A6IDU2cHg7IH1cbiAgICAucGFnZS1sYXlvdXQuc2ltcGxlLnRhYmJlZCA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtY29udGVudC13cmFwcGVyID4gbWQtdGFiLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMjRweDsgfVxuICAgIC5wYWdlLWxheW91dC5zaW1wbGUudGFiYmVkID4gLmNvbnRlbnQgPiBtZC1uYXYtYmFyIC5tZC1uYXYtYmFyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgaGVpZ2h0OiA1NnB4OyB9XG4gICAgICAucGFnZS1sYXlvdXQuc2ltcGxlLnRhYmJlZCA+IC5jb250ZW50ID4gbWQtbmF2LWJhciAubWQtbmF2LWJhciBuYXYge1xuICAgICAgICBtYXJnaW46IDAgMTJweDsgfVxuICAgICAgICAucGFnZS1sYXlvdXQuc2ltcGxlLnRhYmJlZCA+IC5jb250ZW50ID4gbWQtbmF2LWJhciAubWQtbmF2LWJhciBuYXYgLm1kLW5hdi1pdGVtIHtcbiAgICAgICAgICBoZWlnaHQ6IDU2cHg7IH1cbiAgICAgICAgICAucGFnZS1sYXlvdXQuc2ltcGxlLnRhYmJlZCA+IC5jb250ZW50ID4gbWQtbmF2LWJhciAubWQtbmF2LWJhciBuYXYgLm1kLW5hdi1pdGVtIC5fbWQtbmF2LWJ1dHRvbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDsgfVxuICAgICAgICAgIC5wYWdlLWxheW91dC5zaW1wbGUudGFiYmVkID4gLmNvbnRlbnQgPiBtZC1uYXYtYmFyIC5tZC1uYXYtYmFyIG5hdiAubWQtbmF2LWl0ZW0gLl9tZC1uYXYtYnV0dG9uLXRleHQge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnBhZ2UtbGF5b3V0LmJsYW5rIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDI0cHg7IH1cblxuLnNpbmdsZS1zY3JvbGwgLmNhcmRlZC5mdWxsd2lkdGgge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLnNpbmdsZS1zY3JvbGwgLmNhcmRlZC5mdWxsd2lkdGggPiAuY2VudGVyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnNpbmdsZS1zY3JvbGwgLmNhcmRlZC5sZWZ0LXNpZGVuYXYge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLnNpbmdsZS1zY3JvbGwgLmNhcmRlZC5sZWZ0LXNpZGVuYXYgPiAuY2VudGVyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnNpbmdsZS1zY3JvbGwgLmNhcmRlZC5yaWdodC1zaWRlbmF2IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5zaW5nbGUtc2Nyb2xsIC5jYXJkZWQucmlnaHQtc2lkZW5hdiA+IC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uc2luZ2xlLXNjcm9sbCAuc2ltcGxlLmxlZnQtc2lkZW5hdiB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuc2luZ2xlLXNjcm9sbCAuc2ltcGxlLmxlZnQtc2lkZW5hdiA+IC5jZW50ZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnNpbmdsZS1zY3JvbGwgLnNpbXBsZS5yaWdodC1zaWRlbmF2IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5zaW5nbGUtc2Nyb2xsIC5zaW1wbGUucmlnaHQtc2lkZW5hdiA+IC5jZW50ZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wYWdlLWxheW91dC5zaW1wbGUuaW5uZXItc2lkZW5hdi5yaWdodC1zaWRlbmF2ID4gLmNvbnRlbnQsIC5wYWdlLWxheW91dC5zaW1wbGUuaW5uZXItc2lkZW5hdi5sZWZ0LXNpZGVuYXYgPiAuY29udGVudCB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAucGFnZS1sYXlvdXQuc2ltcGxlLmlubmVyLXNpZGVuYXYucmlnaHQtc2lkZW5hdiA+IC5jb250ZW50ID4gbWQtc2lkZW5hdiwgLnBhZ2UtbGF5b3V0LnNpbXBsZS5pbm5lci1zaWRlbmF2LmxlZnQtc2lkZW5hdiA+IC5jb250ZW50ID4gbWQtc2lkZW5hdiB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuc2lkZW5hdi1vcGVuIC5wYWdlLWxheW91dC5zaW1wbGUuaW5uZXItc2lkZW5hdiB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnBhZ2UtbGF5b3V0IC50b3AtYmcge1xuICAgIGhlaWdodDogMTYwcHg7IH1cbiAgLnBhZ2UtbGF5b3V0LmNhcmRlZC5yaWdodC1zaWRlbmF2ID4gLmNlbnRlciwgLnBhZ2UtbGF5b3V0LmNhcmRlZC5sZWZ0LXNpZGVuYXYgPiAuY2VudGVyLCAucGFnZS1sYXlvdXQuY2FyZGVkLmZ1bGx3aWR0aCA+IC5jZW50ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDsgfVxuICAgIC5wYWdlLWxheW91dC5jYXJkZWQucmlnaHQtc2lkZW5hdiA+IC5jZW50ZXIgLmhlYWRlciwgLnBhZ2UtbGF5b3V0LmNhcmRlZC5sZWZ0LXNpZGVuYXYgPiAuY2VudGVyIC5oZWFkZXIsIC5wYWdlLWxheW91dC5jYXJkZWQuZnVsbHdpZHRoID4gLmNlbnRlciAuaGVhZGVyIHtcbiAgICAgIGhlaWdodDogOTZweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDk2cHg7XG4gICAgICBtYXgtaGVpZ2h0OiA5NnB4O1xuICAgICAgcGFkZGluZzogMTZweDsgfVxuICAucGFnZS1sYXlvdXQuY2FyZGVkLmZ1bGx3aWR0aCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLnBhZ2UtbGF5b3V0LmNhcmRlZC5mdWxsd2lkdGggPiAuY2VudGVyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAucGFnZS1sYXlvdXQuY2FyZGVkLnJpZ2h0LXNpZGVuYXYsIC5wYWdlLWxheW91dC5jYXJkZWQubGVmdC1zaWRlbmF2IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAucGFnZS1sYXlvdXQuY2FyZGVkLnJpZ2h0LXNpZGVuYXYgPiAuY2VudGVyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQsIC5wYWdlLWxheW91dC5jYXJkZWQubGVmdC1zaWRlbmF2ID4gLmNlbnRlciAuY29udGVudC1jYXJkIC5jb250ZW50IHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnBhZ2UtbGF5b3V0LnNpbXBsZS5mdWxsd2lkdGggPiAuaGVhZGVyLCAucGFnZS1sYXlvdXQuc2ltcGxlLmlubmVyLXNpZGVuYXYgPiAuaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDE2MHB4O1xuICAgIG1heC1oZWlnaHQ6IDE2MHB4O1xuICAgIHBhZGRpbmc6IDE2cHg7IH1cbiAgLnBhZ2UtbGF5b3V0LnNpbXBsZS5yaWdodC1zaWRlbmF2ID4gLmNlbnRlciAuaGVhZGVyLCAucGFnZS1sYXlvdXQuc2ltcGxlLmxlZnQtc2lkZW5hdiA+IC5jZW50ZXIgLmhlYWRlciB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgICBtaW4taGVpZ2h0OiAxNjBweDtcbiAgICBtYXgtaGVpZ2h0OiAxNjBweDtcbiAgICBwYWRkaW5nOiAxNnB4OyB9XG4gIC5wYWdlLWxheW91dC5zaW1wbGUubGVmdC1zaWRlbmF2LCAucGFnZS1sYXlvdXQuc2ltcGxlLnJpZ2h0LXNpZGVuYXYge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5wYWdlLWxheW91dC5zaW1wbGUubGVmdC1zaWRlbmF2ID4gLmNlbnRlciwgLnBhZ2UtbGF5b3V0LnNpbXBsZS5yaWdodC1zaWRlbmF2ID4gLmNlbnRlciB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBBbmltYXRpb25zXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFuaW1hdGUtc2xpZGUtdXAge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMHB4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBub25lO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0MDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgb3BhY2l0eTogMTsgfVxuICAuYW5pbWF0ZS1zbGlkZS11cC5uZy1lbnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgICAuYW5pbWF0ZS1zbGlkZS11cC5uZy1lbnRlci5uZy1lbnRlci1hY3RpdmUge1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuYW5pbWF0ZS1zbGlkZS11cC5uZy1sZWF2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuYW5pbWF0ZS1zbGlkZS11cC5uZy1sZWF2ZS5uZy1sZWF2ZS1hY3RpdmUge1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgLmFuaW1hdGUtc2xpZGUtdXAubmctaGlkZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5hbmltYXRlLXNsaWRlLXVwLm5nLWhpZGUtYWRkLWFjdGl2ZSwgLmFuaW1hdGUtc2xpZGUtdXAubmctaGlkZS1yZW1vdmUtYWN0aXZlIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7IH1cblxuLmFuaW1hdGUtc2xpZGUtZG93biB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG5vbmU7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDQwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICBvcGFjaXR5OiAxOyB9XG4gIC5hbmltYXRlLXNsaWRlLWRvd24ubmctZW50ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgb3BhY2l0eTogMDsgfVxuICAgIC5hbmltYXRlLXNsaWRlLWRvd24ubmctZW50ZXIubmctZW50ZXItYWN0aXZlIHtcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLmFuaW1hdGUtc2xpZGUtZG93bi5uZy1sZWF2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuYW5pbWF0ZS1zbGlkZS1kb3duLm5nLWxlYXZlLm5nLWxlYXZlLWFjdGl2ZSB7XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gIC5hbmltYXRlLXNsaWRlLWRvd24ubmctaGlkZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5hbmltYXRlLXNsaWRlLWRvd24ubmctaGlkZS1hZGQtYWN0aXZlLCAuYW5pbWF0ZS1zbGlkZS1kb3duLm5nLWhpZGUtcmVtb3ZlLWFjdGl2ZSB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsOyB9XG5cbi5hbmltYXRlLXNsaWRlLWxlZnQge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMHB4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBub25lO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0MDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgb3BhY2l0eTogMTsgfVxuICAuYW5pbWF0ZS1zbGlkZS1sZWZ0Lm5nLWVudGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgb3BhY2l0eTogMDsgfVxuICAgIC5hbmltYXRlLXNsaWRlLWxlZnQubmctZW50ZXIubmctZW50ZXItYWN0aXZlIHtcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLmFuaW1hdGUtc2xpZGUtbGVmdC5uZy1sZWF2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuYW5pbWF0ZS1zbGlkZS1sZWZ0Lm5nLWxlYXZlLm5nLWxlYXZlLWFjdGl2ZSB7XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAuYW5pbWF0ZS1zbGlkZS1sZWZ0Lm5nLWhpZGUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgb3BhY2l0eTogMDsgfVxuICAuYW5pbWF0ZS1zbGlkZS1sZWZ0Lm5nLWhpZGUtYWRkLWFjdGl2ZSwgLmFuaW1hdGUtc2xpZGUtbGVmdC5uZy1oaWRlLXJlbW92ZS1hY3RpdmUge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDsgfVxuXG4uYW5pbWF0ZS1zbGlkZS1yaWdodCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG5vbmU7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDQwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICBvcGFjaXR5OiAxOyB9XG4gIC5hbmltYXRlLXNsaWRlLXJpZ2h0Lm5nLWVudGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgICAuYW5pbWF0ZS1zbGlkZS1yaWdodC5uZy1lbnRlci5uZy1lbnRlci1hY3RpdmUge1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuYW5pbWF0ZS1zbGlkZS1yaWdodC5uZy1sZWF2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuYW5pbWF0ZS1zbGlkZS1yaWdodC5uZy1sZWF2ZS5uZy1sZWF2ZS1hY3RpdmUge1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAuYW5pbWF0ZS1zbGlkZS1yaWdodC5uZy1oaWRlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgb3BhY2l0eTogMDsgfVxuICAuYW5pbWF0ZS1zbGlkZS1yaWdodC5uZy1oaWRlLWFkZC1hY3RpdmUsIC5hbmltYXRlLXNsaWRlLXJpZ2h0Lm5nLWhpZGUtcmVtb3ZlLWFjdGl2ZSB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsOyB9XG5cbi5hbmltYXRlLWZhZGUtaW4tb3V0IHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbm9uZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNDAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIG9wYWNpdHk6IDE7IH1cbiAgLmFuaW1hdGUtZmFkZS1pbi1vdXQubmctZW50ZXIge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgICAuYW5pbWF0ZS1mYWRlLWluLW91dC5uZy1lbnRlci5uZy1lbnRlci1hY3RpdmUge1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuYW5pbWF0ZS1mYWRlLWluLW91dC5uZy1sZWF2ZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIC5hbmltYXRlLWZhZGUtaW4tb3V0Lm5nLWxlYXZlLm5nLWxlYXZlLWFjdGl2ZSB7XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gIC5hbmltYXRlLWZhZGUtaW4tb3V0Lm5nLWhpZGUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLmFuaW1hdGUtZmFkZS1pbi1vdXQubmctaGlkZS1hZGQtYWN0aXZlLCAuYW5pbWF0ZS1mYWRlLWluLW91dC5uZy1oaWRlLXJlbW92ZS1hY3RpdmUge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIEAgQ3VzdG9tIEFuaW1hdGlvbiBLZXlmcmFtZXNcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5Aa2V5ZnJhbWVzIHNsaWRlLWluLWxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwMHB4KTsgfVxuICA2NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGUtaW4tcmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAwcHgpOyB9XG4gIDY1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZS1pbi1ib3R0b20ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwcHgpOyB9XG4gIDY1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9IH1cblxuLmFuaW1hdGUtcm90YXRlIHtcbiAgYW5pbWF0aW9uOiByb3RhdGUgMS43NXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgcm90YXRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIENvbG9yc1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ibGFjay1mZyxcbi5ibGFjay10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMzQsIDQxLCA1NywgMC44NykgIWltcG9ydGFudDsgfVxuICAuYmxhY2stZmcuc2Vjb25kYXJ5LXRleHQsXG4gIC5ibGFjay1mZyAuc2Vjb25kYXJ5LXRleHQsIC5ibGFjay1mZy5pY29uLFxuICAuYmxhY2stZmcgLmljb24sXG4gIC5ibGFjay10ZXh0LnNlY29uZGFyeS10ZXh0LFxuICAuYmxhY2stdGV4dCAuc2Vjb25kYXJ5LXRleHQsXG4gIC5ibGFjay10ZXh0Lmljb24sXG4gIC5ibGFjay10ZXh0IC5pY29uIHtcbiAgICBjb2xvcjogcmdiYSgzNCwgNDEsIDU3LCAwLjU0KSAhaW1wb3J0YW50OyB9XG4gIC5ibGFjay1mZy5oaW50LXRleHQsXG4gIC5ibGFjay1mZyAuaGludC10ZXh0LCAuYmxhY2stZmcuZGlzYWJsZWQtdGV4dCxcbiAgLmJsYWNrLWZnIC5kaXNhYmxlZC10ZXh0LFxuICAuYmxhY2stdGV4dC5oaW50LXRleHQsXG4gIC5ibGFjay10ZXh0IC5oaW50LXRleHQsXG4gIC5ibGFjay10ZXh0LmRpc2FibGVkLXRleHQsXG4gIC5ibGFjay10ZXh0IC5kaXNhYmxlZC10ZXh0IHtcbiAgICBjb2xvcjogcmdiYSgzNCwgNDEsIDU3LCAwLjI2KSAhaW1wb3J0YW50OyB9XG4gIC5ibGFjay1mZy5kaXZpZGVyLFxuICAuYmxhY2stZmcgLmRpdmlkZXIsIC5ibGFjay1mZy5mYWludC10ZXh0LFxuICAuYmxhY2stZmcgLmZhaW50LXRleHQsXG4gIC5ibGFjay10ZXh0LmRpdmlkZXIsXG4gIC5ibGFjay10ZXh0IC5kaXZpZGVyLFxuICAuYmxhY2stdGV4dC5mYWludC10ZXh0LFxuICAuYmxhY2stdGV4dCAuZmFpbnQtdGV4dCB7XG4gICAgY29sb3I6IHJnYmEoMzQsIDQxLCA1NywgMC4xMikgIWltcG9ydGFudDsgfVxuXG4ud2hpdGUtZmcsXG4ud2hpdGUtdGV4dCB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50OyB9XG4gIC53aGl0ZS1mZy5zZWNvbmRhcnktdGV4dCxcbiAgLndoaXRlLWZnIC5zZWNvbmRhcnktdGV4dCwgLndoaXRlLWZnLmljb24sXG4gIC53aGl0ZS1mZyAuaWNvbixcbiAgLndoaXRlLXRleHQuc2Vjb25kYXJ5LXRleHQsXG4gIC53aGl0ZS10ZXh0IC5zZWNvbmRhcnktdGV4dCxcbiAgLndoaXRlLXRleHQuaWNvbixcbiAgLndoaXRlLXRleHQgLmljb24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgIWltcG9ydGFudDsgfVxuICAud2hpdGUtZmcuaGludC10ZXh0LFxuICAud2hpdGUtZmcgLmhpbnQtdGV4dCwgLndoaXRlLWZnLmRpc2FibGVkLXRleHQsXG4gIC53aGl0ZS1mZyAuZGlzYWJsZWQtdGV4dCxcbiAgLndoaXRlLXRleHQuaGludC10ZXh0LFxuICAud2hpdGUtdGV4dCAuaGludC10ZXh0LFxuICAud2hpdGUtdGV4dC5kaXNhYmxlZC10ZXh0LFxuICAud2hpdGUtdGV4dCAuZGlzYWJsZWQtdGV4dCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhaW1wb3J0YW50OyB9XG4gIC53aGl0ZS1mZy5kaXZpZGVyLFxuICAud2hpdGUtZmcgLmRpdmlkZXIsIC53aGl0ZS1mZy5mYWludC10ZXh0LFxuICAud2hpdGUtZmcgLmZhaW50LXRleHQsXG4gIC53aGl0ZS10ZXh0LmRpdmlkZXIsXG4gIC53aGl0ZS10ZXh0IC5kaXZpZGVyLFxuICAud2hpdGUtdGV4dC5mYWludC10ZXh0LFxuICAud2hpdGUtdGV4dCAuZmFpbnQtdGV4dCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMikgIWltcG9ydGFudDsgfVxuICAud2hpdGUtZmcgbWQtaWNvbixcbiAgLndoaXRlLXRleHQgbWQtaWNvbiB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLndoaXRlLWZnIG1kLXByb2dyZXNzLWxpbmVhciAubWQtY29udGFpbmVyLFxuICAud2hpdGUtdGV4dCBtZC1wcm9ncmVzcy1saW5lYXIgLm1kLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB9XG4gIC53aGl0ZS1mZyBtZC1wcm9ncmVzcy1saW5lYXIgLm1kLWJhcixcbiAgLndoaXRlLXRleHQgbWQtcHJvZ3Jlc3MtbGluZWFyIC5tZC1iYXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuXG4ucmVkLTUwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUJFRSAhaW1wb3J0YW50OyB9XG5cbi5tZC1yZWQtNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFQkVFICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5yZWQtNTAtZmcge1xuICBjb2xvcjogI0ZGRUJFRSAhaW1wb3J0YW50OyB9XG5cbi5yZWQtNTAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZFQkVFICFpbXBvcnRhbnQ7IH1cblxuLnJlZC01MC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRUJFRSAhaW1wb3J0YW50OyB9XG5cbi5yZWQtNTAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZFQkVFICFpbXBvcnRhbnQ7IH1cblxuLnJlZC01MC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRUJFRSAhaW1wb3J0YW50OyB9XG5cbi5yZWQtNTAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGRUJFRSAhaW1wb3J0YW50OyB9XG5cbi5yZWQtMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQ0REMiAhaW1wb3J0YW50OyB9XG5cbi5tZC1yZWQtMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQ0REMiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ucmVkLTEwMC1mZyB7XG4gIGNvbG9yOiAjRkZDREQyICFpbXBvcnRhbnQ7IH1cblxuLnJlZC0xMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZDREQyICFpbXBvcnRhbnQ7IH1cblxuLnJlZC0xMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkNERDIgIWltcG9ydGFudDsgfVxuXG4ucmVkLTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkNERDIgIWltcG9ydGFudDsgfVxuXG4ucmVkLTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGQ0REMiAhaW1wb3J0YW50OyB9XG5cbi5yZWQtMTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkNERDIgIWltcG9ydGFudDsgfVxuXG4ucmVkLTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRjlBOUEgIWltcG9ydGFudDsgfVxuXG4ubWQtcmVkLTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRjlBOUEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLnJlZC0yMDAtZmcge1xuICBjb2xvcjogI0VGOUE5QSAhaW1wb3J0YW50OyB9XG5cbi5yZWQtMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0VGOUE5QSAhaW1wb3J0YW50OyB9XG5cbi5yZWQtMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRUY5QTlBICFpbXBvcnRhbnQ7IH1cblxuLnJlZC0yMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRUY5QTlBICFpbXBvcnRhbnQ7IH1cblxuLnJlZC0yMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFRjlBOUEgIWltcG9ydGFudDsgfVxuXG4ucmVkLTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRUY5QTlBICFpbXBvcnRhbnQ7IH1cblxuLnJlZC0zMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTU3MzczICFpbXBvcnRhbnQ7IH1cblxuLm1kLXJlZC0zMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTU3MzczICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5yZWQtMzAwLWZnIHtcbiAgY29sb3I6ICNFNTczNzMgIWltcG9ydGFudDsgfVxuXG4ucmVkLTMwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNFNTczNzMgIWltcG9ydGFudDsgfVxuXG4ucmVkLTMwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0U1NzM3MyAhaW1wb3J0YW50OyB9XG5cbi5yZWQtMzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0U1NzM3MyAhaW1wb3J0YW50OyB9XG5cbi5yZWQtMzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRTU3MzczICFpbXBvcnRhbnQ7IH1cblxuLnJlZC0zMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0U1NzM3MyAhaW1wb3J0YW50OyB9XG5cbi5yZWQtNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGNTM1MCAhaW1wb3J0YW50OyB9XG5cbi5tZC1yZWQtNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGNTM1MCAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnJlZC00MDAtZmcge1xuICBjb2xvcjogI0VGNTM1MCAhaW1wb3J0YW50OyB9XG5cbi5yZWQtNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0VGNTM1MCAhaW1wb3J0YW50OyB9XG5cbi5yZWQtNDAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRUY1MzUwICFpbXBvcnRhbnQ7IH1cblxuLnJlZC00MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRUY1MzUwICFpbXBvcnRhbnQ7IH1cblxuLnJlZC00MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFRjUzNTAgIWltcG9ydGFudDsgfVxuXG4ucmVkLTQwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRUY1MzUwICFpbXBvcnRhbnQ7IH1cblxuLnJlZC01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjQ0MzM2ICFpbXBvcnRhbnQ7IH1cblxuLm1kLXJlZC01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjQ0MzM2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4ucmVkLTUwMC1mZyB7XG4gIGNvbG9yOiAjRjQ0MzM2ICFpbXBvcnRhbnQ7IH1cblxuLnJlZC01MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjQ0MzM2ICFpbXBvcnRhbnQ7IH1cblxuLnJlZC01MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGNDQzMzYgIWltcG9ydGFudDsgfVxuXG4ucmVkLTUwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGNDQzMzYgIWltcG9ydGFudDsgfVxuXG4ucmVkLTUwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0Y0NDMzNiAhaW1wb3J0YW50OyB9XG5cbi5yZWQtNTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGNDQzMzYgIWltcG9ydGFudDsgfVxuXG4ubWQtcmVkLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0NDMzNiAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnJlZC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNDQzMzYgIWltcG9ydGFudDsgfVxuXG4ucmVkLWZnIHtcbiAgY29sb3I6ICNGNDQzMzYgIWltcG9ydGFudDsgfVxuXG4ucmVkLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0Y0NDMzNiAhaW1wb3J0YW50OyB9XG5cbi5yZWQtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGNDQzMzYgIWltcG9ydGFudDsgfVxuXG4ucmVkLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0Y0NDMzNiAhaW1wb3J0YW50OyB9XG5cbi5yZWQtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGNDQzMzYgIWltcG9ydGFudDsgfVxuXG4ucmVkLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGNDQzMzYgIWltcG9ydGFudDsgfVxuXG4ucmVkLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNTM5MzUgIWltcG9ydGFudDsgfVxuXG4ubWQtcmVkLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNTM5MzUgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5yZWQtNjAwLWZnIHtcbiAgY29sb3I6ICNFNTM5MzUgIWltcG9ydGFudDsgfVxuXG4ucmVkLTYwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNFNTM5MzUgIWltcG9ydGFudDsgfVxuXG4ucmVkLTYwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0U1MzkzNSAhaW1wb3J0YW50OyB9XG5cbi5yZWQtNjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0U1MzkzNSAhaW1wb3J0YW50OyB9XG5cbi5yZWQtNjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRTUzOTM1ICFpbXBvcnRhbnQ7IH1cblxuLnJlZC02MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0U1MzkzNSAhaW1wb3J0YW50OyB9XG5cbi5yZWQtNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QzMkYyRiAhaW1wb3J0YW50OyB9XG5cbi5tZC1yZWQtNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QzMkYyRiAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnJlZC03MDAtZmcge1xuICBjb2xvcjogI0QzMkYyRiAhaW1wb3J0YW50OyB9XG5cbi5yZWQtNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0QzMkYyRiAhaW1wb3J0YW50OyB9XG5cbi5yZWQtNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRDMyRjJGICFpbXBvcnRhbnQ7IH1cblxuLnJlZC03MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRDMyRjJGICFpbXBvcnRhbnQ7IH1cblxuLnJlZC03MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNEMzJGMkYgIWltcG9ydGFudDsgfVxuXG4ucmVkLTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRDMyRjJGICFpbXBvcnRhbnQ7IH1cblxuLnJlZC04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzYyODI4ICFpbXBvcnRhbnQ7IH1cblxuLm1kLXJlZC04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzYyODI4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5yZWQtODAwLWZnIHtcbiAgY29sb3I6ICNDNjI4MjggIWltcG9ydGFudDsgfVxuXG4ucmVkLTgwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNDNjI4MjggIWltcG9ydGFudDsgfVxuXG4ucmVkLTgwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0M2MjgyOCAhaW1wb3J0YW50OyB9XG5cbi5yZWQtODAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0M2MjgyOCAhaW1wb3J0YW50OyB9XG5cbi5yZWQtODAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQzYyODI4ICFpbXBvcnRhbnQ7IH1cblxuLnJlZC04MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0M2MjgyOCAhaW1wb3J0YW50OyB9XG5cbi5yZWQtOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I3MUMxQyAhaW1wb3J0YW50OyB9XG5cbi5tZC1yZWQtOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I3MUMxQyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTsgfVxuXG4ucmVkLTkwMC1mZyB7XG4gIGNvbG9yOiAjQjcxQzFDICFpbXBvcnRhbnQ7IH1cblxuLnJlZC05MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQjcxQzFDICFpbXBvcnRhbnQ7IH1cblxuLnJlZC05MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNCNzFDMUMgIWltcG9ydGFudDsgfVxuXG4ucmVkLTkwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNCNzFDMUMgIWltcG9ydGFudDsgfVxuXG4ucmVkLTkwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0I3MUMxQyAhaW1wb3J0YW50OyB9XG5cbi5yZWQtOTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNCNzFDMUMgIWltcG9ydGFudDsgfVxuXG4ucmVkLUExMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4QTgwICFpbXBvcnRhbnQ7IH1cblxuLm1kLXJlZC1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEE4MCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ucmVkLUExMDAtZmcge1xuICBjb2xvcjogI0ZGOEE4MCAhaW1wb3J0YW50OyB9XG5cbi5yZWQtQTEwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRjhBODAgIWltcG9ydGFudDsgfVxuXG4ucmVkLUExMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRjhBODAgIWltcG9ydGFudDsgfVxuXG4ucmVkLUExMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkY4QTgwICFpbXBvcnRhbnQ7IH1cblxuLnJlZC1BMTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkY4QTgwICFpbXBvcnRhbnQ7IH1cblxuLnJlZC1BMTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRjhBODAgIWltcG9ydGFudDsgfVxuXG4ucmVkLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1MjUyICFpbXBvcnRhbnQ7IH1cblxuLm1kLXJlZC1BMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTI1MiAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnJlZC1BMjAwLWZnIHtcbiAgY29sb3I6ICNGRjUyNTIgIWltcG9ydGFudDsgfVxuXG4ucmVkLUEyMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1MjUyICFpbXBvcnRhbnQ7IH1cblxuLnJlZC1BMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkY1MjUyICFpbXBvcnRhbnQ7IH1cblxuLnJlZC1BMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGNTI1MiAhaW1wb3J0YW50OyB9XG5cbi5yZWQtQTIwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGNTI1MiAhaW1wb3J0YW50OyB9XG5cbi5yZWQtQTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkY1MjUyICFpbXBvcnRhbnQ7IH1cblxuLnJlZC1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMTc0NCAhaW1wb3J0YW50OyB9XG5cbi5tZC1yZWQtQTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjE3NDQgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5yZWQtQTQwMC1mZyB7XG4gIGNvbG9yOiAjRkYxNzQ0ICFpbXBvcnRhbnQ7IH1cblxuLnJlZC1BNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGMTc0NCAhaW1wb3J0YW50OyB9XG5cbi5yZWQtQTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGMTc0NCAhaW1wb3J0YW50OyB9XG5cbi5yZWQtQTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRjE3NDQgIWltcG9ydGFudDsgfVxuXG4ucmVkLUE0MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjE3NDQgIWltcG9ydGFudDsgfVxuXG4ucmVkLUE0MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGMTc0NCAhaW1wb3J0YW50OyB9XG5cbi5yZWQtQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENTAwMDAgIWltcG9ydGFudDsgfVxuXG4ubWQtcmVkLUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDUwMDAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4ucmVkLUE3MDAtZmcge1xuICBjb2xvcjogI0Q1MDAwMCAhaW1wb3J0YW50OyB9XG5cbi5yZWQtQTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNENTAwMDAgIWltcG9ydGFudDsgfVxuXG4ucmVkLUE3MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNENTAwMDAgIWltcG9ydGFudDsgfVxuXG4ucmVkLUE3MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRDUwMDAwICFpbXBvcnRhbnQ7IH1cblxuLnJlZC1BNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRDUwMDAwICFpbXBvcnRhbnQ7IH1cblxuLnJlZC1BNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNENTAwMDAgIWltcG9ydGFudDsgfVxuXG4ucGluay01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQ0U0RUMgIWltcG9ydGFudDsgfVxuXG4ubWQtcGluay01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQ0U0RUMgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLnBpbmstNTAtZmcge1xuICBjb2xvcjogI0ZDRTRFQyAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTUwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZDRTRFQyAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTUwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkNFNEVDICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstNTAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkNFNEVDICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstNTAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGQ0U0RUMgIWltcG9ydGFudDsgfVxuXG4ucGluay01MC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkNFNEVDICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4QkJEMCAhaW1wb3J0YW50OyB9XG5cbi5tZC1waW5rLTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEJCRDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLnBpbmstMTAwLWZnIHtcbiAgY29sb3I6ICNGOEJCRDAgIWltcG9ydGFudDsgfVxuXG4ucGluay0xMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjhCQkQwICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRjhCQkQwICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstMTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0Y4QkJEMCAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0Y4QkJEMCAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRjhCQkQwICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0OEZCMSAhaW1wb3J0YW50OyB9XG5cbi5tZC1waW5rLTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNDhGQjEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLnBpbmstMjAwLWZnIHtcbiAgY29sb3I6ICNGNDhGQjEgIWltcG9ydGFudDsgfVxuXG4ucGluay0yMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjQ4RkIxICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRjQ4RkIxICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0Y0OEZCMSAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTIwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0Y0OEZCMSAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRjQ4RkIxICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwNjI5MiAhaW1wb3J0YW50OyB9XG5cbi5tZC1waW5rLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMDYyOTIgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuLnBpbmstMzAwLWZnIHtcbiAgY29sb3I6ICNGMDYyOTIgIWltcG9ydGFudDsgfVxuXG4ucGluay0zMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjA2MjkyICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstMzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRjA2MjkyICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstMzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0YwNjI5MiAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTMwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0YwNjI5MiAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTMwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRjA2MjkyICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDNDA3QSAhaW1wb3J0YW50OyB9XG5cbi5tZC1waW5rLTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQzQwN0EgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuLnBpbmstNDAwLWZnIHtcbiAgY29sb3I6ICNFQzQwN0EgIWltcG9ydGFudDsgfVxuXG4ucGluay00MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUM0MDdBICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstNDAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRUM0MDdBICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstNDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0VDNDA3QSAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0VDNDA3QSAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTQwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRUM0MDdBICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U5MUU2MyAhaW1wb3J0YW50OyB9XG5cbi5tZC1waW5rLTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOTFFNjMgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5waW5rLTUwMC1mZyB7XG4gIGNvbG9yOiAjRTkxRTYzICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstNTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0U5MUU2MyAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTUwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0U5MUU2MyAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTUwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNFOTFFNjMgIWltcG9ydGFudDsgfVxuXG4ucGluay01MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFOTFFNjMgIWltcG9ydGFudDsgfVxuXG4ucGluay01MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0U5MUU2MyAhaW1wb3J0YW50OyB9XG5cbi5tZC1waW5rLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U5MUU2MyAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnBpbmstYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTkxRTYzICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstZmcge1xuICBjb2xvcjogI0U5MUU2MyAhaW1wb3J0YW50OyB9XG5cbi5waW5rLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0U5MUU2MyAhaW1wb3J0YW50OyB9XG5cbi5waW5rLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRTkxRTYzICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRTkxRTYzICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFOTFFNjMgIWltcG9ydGFudDsgfVxuXG4ucGluay1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRTkxRTYzICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstNjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4MUI2MCAhaW1wb3J0YW50OyB9XG5cbi5tZC1waW5rLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEODFCNjAgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5waW5rLTYwMC1mZyB7XG4gIGNvbG9yOiAjRDgxQjYwICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstNjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0Q4MUI2MCAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTYwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0Q4MUI2MCAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTYwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNEODFCNjAgIWltcG9ydGFudDsgfVxuXG4ucGluay02MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNEODFCNjAgIWltcG9ydGFudDsgfVxuXG4ucGluay02MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0Q4MUI2MCAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMjE4NUIgIWltcG9ydGFudDsgfVxuXG4ubWQtcGluay03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzIxODVCICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5waW5rLTcwMC1mZyB7XG4gIGNvbG9yOiAjQzIxODVCICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0MyMTg1QiAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTcwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0MyMTg1QiAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNDMjE4NUIgIWltcG9ydGFudDsgfVxuXG4ucGluay03MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNDMjE4NUIgIWltcG9ydGFudDsgfVxuXG4ucGluay03MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0MyMTg1QiAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBRDE0NTcgIWltcG9ydGFudDsgfVxuXG4ubWQtcGluay04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUQxNDU3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5waW5rLTgwMC1mZyB7XG4gIGNvbG9yOiAjQUQxNDU3ICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstODAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0FEMTQ1NyAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTgwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0FEMTQ1NyAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTgwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNBRDE0NTcgIWltcG9ydGFudDsgfVxuXG4ucGluay04MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNBRDE0NTcgIWltcG9ydGFudDsgfVxuXG4ucGluay04MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0FEMTQ1NyAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODBFNEYgIWltcG9ydGFudDsgfVxuXG4ubWQtcGluay05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODgwRTRGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5waW5rLTkwMC1mZyB7XG4gIGNvbG9yOiAjODgwRTRGICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstOTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzg4MEU0RiAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTkwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzg4MEU0RiAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTkwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM4ODBFNEYgIWltcG9ydGFudDsgfVxuXG4ucGluay05MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM4ODBFNEYgIWltcG9ydGFudDsgfVxuXG4ucGluay05MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzg4MEU0RiAhaW1wb3J0YW50OyB9XG5cbi5waW5rLUExMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4MEFCICFpbXBvcnRhbnQ7IH1cblxuLm1kLXBpbmstQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjgwQUIgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLnBpbmstQTEwMC1mZyB7XG4gIGNvbG9yOiAjRkY4MEFCICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstQTEwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRjgwQUIgIWltcG9ydGFudDsgfVxuXG4ucGluay1BMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkY4MEFCICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstQTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRjgwQUIgIWltcG9ydGFudDsgfVxuXG4ucGluay1BMTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkY4MEFCICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstQTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkY4MEFCICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjQwODEgIWltcG9ydGFudDsgfVxuXG4ubWQtcGluay1BMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNDA4MSAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnBpbmstQTIwMC1mZyB7XG4gIGNvbG9yOiAjRkY0MDgxICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstQTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRjQwODEgIWltcG9ydGFudDsgfVxuXG4ucGluay1BMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkY0MDgxICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstQTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRjQwODEgIWltcG9ydGFudDsgfVxuXG4ucGluay1BMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkY0MDgxICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstQTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkY0MDgxICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstQTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNTAwNTcgIWltcG9ydGFudDsgfVxuXG4ubWQtcGluay1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1MDA1NyAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnBpbmstQTQwMC1mZyB7XG4gIGNvbG9yOiAjRjUwMDU3ICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstQTQwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGNTAwNTcgIWltcG9ydGFudDsgfVxuXG4ucGluay1BNDAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRjUwMDU3ICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstQTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGNTAwNTcgIWltcG9ydGFudDsgfVxuXG4ucGluay1BNDAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRjUwMDU3ICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstQTQwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRjUwMDU3ICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNTExNjIgIWltcG9ydGFudDsgfVxuXG4ubWQtcGluay1BNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M1MTE2MiAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnBpbmstQTcwMC1mZyB7XG4gIGNvbG9yOiAjQzUxMTYyICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstQTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNDNTExNjIgIWltcG9ydGFudDsgfVxuXG4ucGluay1BNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQzUxMTYyICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstQTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNDNTExNjIgIWltcG9ydGFudDsgfVxuXG4ucGluay1BNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQzUxMTYyICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstQTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQzUxMTYyICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0U1RjUgIWltcG9ydGFudDsgfVxuXG4ubWQtcHVycGxlLTUwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRTVGNSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ucHVycGxlLTUwLWZnIHtcbiAgY29sb3I6ICNGM0U1RjUgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTUwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0YzRTVGNSAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtNTAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGM0U1RjUgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTUwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0YzRTVGNSAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtNTAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGM0U1RjUgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTUwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGM0U1RjUgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMUJFRTcgIWltcG9ydGFudDsgfVxuXG4ubWQtcHVycGxlLTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMUJFRTcgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLnB1cnBsZS0xMDAtZmcge1xuICBjb2xvcjogI0UxQkVFNyAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0UxQkVFNyAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRTFCRUU3ICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS0xMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRTFCRUU3ICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS0xMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFMUJFRTcgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRTFCRUU3ICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0U5M0Q4ICFpbXBvcnRhbnQ7IH1cblxuLm1kLXB1cnBsZS0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0U5M0Q4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5wdXJwbGUtMjAwLWZnIHtcbiAgY29sb3I6ICNDRTkzRDggIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNDRTkzRDggIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0NFOTNEOCAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0NFOTNEOCAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQ0U5M0Q4ICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS0yMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0NFOTNEOCAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JBNjhDOCAhaW1wb3J0YW50OyB9XG5cbi5tZC1wdXJwbGUtMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JBNjhDOCAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnB1cnBsZS0zMDAtZmcge1xuICBjb2xvcjogI0JBNjhDOCAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtMzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0JBNjhDOCAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtMzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQkE2OEM4ICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS0zMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQkE2OEM4ICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS0zMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNCQTY4QzggIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTMwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQkE2OEM4ICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUI0N0JDICFpbXBvcnRhbnQ7IH1cblxuLm1kLXB1cnBsZS00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUI0N0JDICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4ucHVycGxlLTQwMC1mZyB7XG4gIGNvbG9yOiAjQUI0N0JDICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS00MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQUI0N0JDICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS00MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNBQjQ3QkMgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNBQjQ3QkMgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0FCNDdCQyAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNBQjQ3QkMgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5QzI3QjAgIWltcG9ydGFudDsgfVxuXG4ubWQtcHVycGxlLTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5QzI3QjAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuLnB1cnBsZS01MDAtZmcge1xuICBjb2xvcjogIzlDMjdCMCAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtNTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzlDMjdCMCAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtNTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjOUMyN0IwICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS01MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOUMyN0IwICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS01MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5QzI3QjAgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTUwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOUMyN0IwICFpbXBvcnRhbnQ7IH1cblxuLm1kLXB1cnBsZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5QzI3QjAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuLnB1cnBsZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5QzI3QjAgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLWZnIHtcbiAgY29sb3I6ICM5QzI3QjAgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzlDMjdCMCAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5QzI3QjAgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzlDMjdCMCAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5QzI3QjAgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM5QzI3QjAgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RTI0QUEgIWltcG9ydGFudDsgfVxuXG4ubWQtcHVycGxlLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RTI0QUEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuLnB1cnBsZS02MDAtZmcge1xuICBjb2xvcjogIzhFMjRBQSAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtNjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzhFMjRBQSAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtNjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjOEUyNEFBICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS02MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOEUyNEFBICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS02MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM4RTI0QUEgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTYwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOEUyNEFBICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0IxRkEyICFpbXBvcnRhbnQ7IH1cblxuLm1kLXB1cnBsZS03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0IxRkEyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5wdXJwbGUtNzAwLWZnIHtcbiAgY29sb3I6ICM3QjFGQTIgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM3QjFGQTIgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTcwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzdCMUZBMiAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzdCMUZBMiAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjN0IxRkEyICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS03MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzdCMUZBMiAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZBMUI5QSAhaW1wb3J0YW50OyB9XG5cbi5tZC1wdXJwbGUtODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZBMUI5QSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTsgfVxuXG4ucHVycGxlLTgwMC1mZyB7XG4gIGNvbG9yOiAjNkExQjlBICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS04MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNkExQjlBICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS04MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM2QTFCOUEgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTgwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM2QTFCOUEgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTgwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzZBMUI5QSAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtODAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM2QTFCOUEgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0QTE0OEMgIWltcG9ydGFudDsgfVxuXG4ubWQtcHVycGxlLTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0QTE0OEMgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuLnB1cnBsZS05MDAtZmcge1xuICBjb2xvcjogIzRBMTQ4QyAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtOTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzRBMTQ4QyAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtOTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNEExNDhDICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS05MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNEExNDhDICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS05MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0QTE0OEMgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTkwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNEExNDhDICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBODBGQyAhaW1wb3J0YW50OyB9XG5cbi5tZC1wdXJwbGUtQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQTgwRkMgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLnB1cnBsZS1BMTAwLWZnIHtcbiAgY29sb3I6ICNFQTgwRkMgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLUExMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUE4MEZDICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS1BMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRUE4MEZDICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS1BMTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0VBODBGQyAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtQTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0VBODBGQyAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtQTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRUE4MEZDICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS1BMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UwNDBGQiAhaW1wb3J0YW50OyB9XG5cbi5tZC1wdXJwbGUtQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMDQwRkIgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5wdXJwbGUtQTIwMC1mZyB7XG4gIGNvbG9yOiAjRTA0MEZCICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS1BMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0UwNDBGQiAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtQTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0UwNDBGQiAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtQTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNFMDQwRkIgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLUEyMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFMDQwRkIgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLUEyMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0UwNDBGQiAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtQTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENTAwRjkgIWltcG9ydGFudDsgfVxuXG4ubWQtcHVycGxlLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDUwMEY5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4ucHVycGxlLUE0MDAtZmcge1xuICBjb2xvcjogI0Q1MDBGOSAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtQTQwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNENTAwRjkgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLUE0MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNENTAwRjkgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLUE0MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRDUwMEY5ICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS1BNDAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRDUwMEY5ICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS1BNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNENTAwRjkgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUEwMEZGICFpbXBvcnRhbnQ7IH1cblxuLm1kLXB1cnBsZS1BNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FBMDBGRiAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnB1cnBsZS1BNzAwLWZnIHtcbiAgY29sb3I6ICNBQTAwRkYgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLUE3MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQUEwMEZGICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS1BNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQUEwMEZGICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS1BNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0FBMDBGRiAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtQTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0FBMDBGRiAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtQTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQUEwMEZGICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLTUwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VERTdGNiAhaW1wb3J0YW50OyB9XG5cbi5tZC1kZWVwLXB1cnBsZS01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFREU3RjYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmRlZXAtcHVycGxlLTUwLWZnIHtcbiAgY29sb3I6ICNFREU3RjYgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtNTAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRURFN0Y2ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLTUwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRURFN0Y2ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLTUwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0VERTdGNiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS01MC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0VERTdGNiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS01MC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRURFN0Y2ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMUM0RTkgIWltcG9ydGFudDsgfVxuXG4ubWQtZGVlcC1wdXJwbGUtMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QxQzRFOSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uZGVlcC1wdXJwbGUtMTAwLWZnIHtcbiAgY29sb3I6ICNEMUM0RTkgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0QxQzRFOSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS0xMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNEMUM0RTkgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtMTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0QxQzRFOSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS0xMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNEMUM0RTkgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtMTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNEMUM0RTkgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IzOUREQiAhaW1wb3J0YW50OyB9XG5cbi5tZC1kZWVwLXB1cnBsZS0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjM5RERCICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5kZWVwLXB1cnBsZS0yMDAtZmcge1xuICBjb2xvcjogI0IzOUREQiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS0yMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQjM5RERCICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0IzOUREQiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS0yMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQjM5RERCICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLTIwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0IzOUREQiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS0yMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0IzOUREQiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS0zMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTU3NUNEICFpbXBvcnRhbnQ7IH1cblxuLm1kLWRlZXAtcHVycGxlLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NTc1Q0QgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5kZWVwLXB1cnBsZS0zMDAtZmcge1xuICBjb2xvcjogIzk1NzVDRCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS0zMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTU3NUNEICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLTMwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzk1NzVDRCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS0zMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOTU3NUNEICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLTMwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzk1NzVDRCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS0zMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzk1NzVDRCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0U1N0MyICFpbXBvcnRhbnQ7IH1cblxuLm1kLWRlZXAtcHVycGxlLTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3RTU3QzIgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5kZWVwLXB1cnBsZS00MDAtZmcge1xuICBjb2xvcjogIzdFNTdDMiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS00MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjN0U1N0MyICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzdFNTdDMiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS00MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjN0U1N0MyICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzdFNTdDMiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS00MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzdFNTdDMiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjczQUI3ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWRlZXAtcHVycGxlLTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NzNBQjcgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuLmRlZXAtcHVycGxlLTUwMC1mZyB7XG4gIGNvbG9yOiAjNjczQUI3ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLTUwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM2NzNBQjcgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtNTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNjczQUI3ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLTUwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM2NzNBQjcgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtNTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNjczQUI3ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLTUwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNjczQUI3ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWRlZXAtcHVycGxlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY3M0FCNyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTsgfVxuXG4uZGVlcC1wdXJwbGUtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjczQUI3ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLWZnIHtcbiAgY29sb3I6ICM2NzNBQjcgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjczQUI3ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNjczQUI3ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzY3M0FCNyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzY3M0FCNyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNjczQUI3ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1RTM1QjEgIWltcG9ydGFudDsgfVxuXG4ubWQtZGVlcC1wdXJwbGUtNjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVFMzVCMSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTsgfVxuXG4uZGVlcC1wdXJwbGUtNjAwLWZnIHtcbiAgY29sb3I6ICM1RTM1QjEgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtNjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzVFMzVCMSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS02MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM1RTM1QjEgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtNjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzVFMzVCMSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS02MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM1RTM1QjEgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtNjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM1RTM1QjEgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxMkRBOCAhaW1wb3J0YW50OyB9XG5cbi5tZC1kZWVwLXB1cnBsZS03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTEyREE4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5kZWVwLXB1cnBsZS03MDAtZmcge1xuICBjb2xvcjogIzUxMkRBOCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS03MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTEyREE4ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLTcwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzUxMkRBOCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS03MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNTEyREE4ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzUxMkRBOCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS03MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzUxMkRBOCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDUyN0EwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWRlZXAtcHVycGxlLTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTI3QTAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuLmRlZXAtcHVycGxlLTgwMC1mZyB7XG4gIGNvbG9yOiAjNDUyN0EwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLTgwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM0NTI3QTAgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtODAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNDUyN0EwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLTgwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0NTI3QTAgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtODAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNDUyN0EwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLTgwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNDUyN0EwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTFCOTIgIWltcG9ydGFudDsgfVxuXG4ubWQtZGVlcC1wdXJwbGUtOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxMUI5MiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTsgfVxuXG4uZGVlcC1wdXJwbGUtOTAwLWZnIHtcbiAgY29sb3I6ICMzMTFCOTIgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtOTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzMxMUI5MiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS05MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzMTFCOTIgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtOTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzMxMUI5MiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS05MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzMTFCOTIgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtOTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzMTFCOTIgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMzg4RkYgIWltcG9ydGFudDsgfVxuXG4ubWQtZGVlcC1wdXJwbGUtQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMzg4RkYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmRlZXAtcHVycGxlLUExMDAtZmcge1xuICBjb2xvcjogI0IzODhGRiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS1BMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0IzODhGRiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS1BMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQjM4OEZGICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLUExMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQjM4OEZGICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLUExMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNCMzg4RkYgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtQTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQjM4OEZGICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0M0REZGICFpbXBvcnRhbnQ7IH1cblxuLm1kLWRlZXAtcHVycGxlLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0M0REZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uZGVlcC1wdXJwbGUtQTIwMC1mZyB7XG4gIGNvbG9yOiAjN0M0REZGICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLUEyMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjN0M0REZGICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLUEyMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM3QzRERkYgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtQTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM3QzRERkYgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtQTIwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzdDNERGRiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS1BMjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM3QzRERkYgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtQTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTFGRkYgIWltcG9ydGFudDsgfVxuXG4ubWQtZGVlcC1wdXJwbGUtQTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTFGRkYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuLmRlZXAtcHVycGxlLUE0MDAtZmcge1xuICBjb2xvcjogIzY1MUZGRiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS1BNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzY1MUZGRiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS1BNDAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNjUxRkZGICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLUE0MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNjUxRkZGICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLUE0MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM2NTFGRkYgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtQTQwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNjUxRkZGICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjIwMEVBICFpbXBvcnRhbnQ7IH1cblxuLm1kLWRlZXAtcHVycGxlLUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjIwMEVBICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5kZWVwLXB1cnBsZS1BNzAwLWZnIHtcbiAgY29sb3I6ICM2MjAwRUEgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtQTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM2MjAwRUEgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtQTcwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzYyMDBFQSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS1BNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzYyMDBFQSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS1BNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNjIwMEVBICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLUE3MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzYyMDBFQSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThFQUY2ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWluZGlnby01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEVBRjYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmluZGlnby01MC1mZyB7XG4gIGNvbG9yOiAjRThFQUY2ICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby01MC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNFOEVBRjYgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTUwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRThFQUY2ICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby01MC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNFOEVBRjYgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTUwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRThFQUY2ICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby01MC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRThFQUY2ICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzVDQUU5ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWluZGlnby0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzVDQUU5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5pbmRpZ28tMTAwLWZnIHtcbiAgY29sb3I6ICNDNUNBRTkgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTEwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNDNUNBRTkgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0M1Q0FFOSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tMTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0M1Q0FFOSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tMTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQzVDQUU5ICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby0xMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0M1Q0FFOSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlGQThEQSAhaW1wb3J0YW50OyB9XG5cbi5tZC1pbmRpZ28tMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlGQThEQSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uaW5kaWdvLTIwMC1mZyB7XG4gIGNvbG9yOiAjOUZBOERBICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby0yMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOUZBOERBICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby0yMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5RkE4REEgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM5RkE4REEgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTIwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzlGQThEQSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tMjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM5RkE4REEgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OTg2Q0IgIWltcG9ydGFudDsgfVxuXG4ubWQtaW5kaWdvLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OTg2Q0IgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5pbmRpZ28tMzAwLWZnIHtcbiAgY29sb3I6ICM3OTg2Q0IgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTMwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM3OTg2Q0IgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTMwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzc5ODZDQiAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tMzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzc5ODZDQiAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tMzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNzk4NkNCICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby0zMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzc5ODZDQiAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVDNkJDMCAhaW1wb3J0YW50OyB9XG5cbi5tZC1pbmRpZ28tNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVDNkJDMCAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmluZGlnby00MDAtZmcge1xuICBjb2xvcjogIzVDNkJDMCAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzVDNkJDMCAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tNDAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNUM2QkMwICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby00MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNUM2QkMwICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby00MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM1QzZCQzAgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTQwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNUM2QkMwICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Y1MUI1ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWluZGlnby01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Y1MUI1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5pbmRpZ28tNTAwLWZnIHtcbiAgY29sb3I6ICMzRjUxQjUgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTUwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMzRjUxQjUgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTUwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzNGNTFCNSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tNTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzNGNTFCNSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tNTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjM0Y1MUI1ICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby01MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzNGNTFCNSAhaW1wb3J0YW50OyB9XG5cbi5tZC1pbmRpZ28tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Y1MUI1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5pbmRpZ28tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Y1MUI1ICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby1mZyB7XG4gIGNvbG9yOiAjM0Y1MUI1ICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMzRjUxQjUgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjM0Y1MUI1ICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzRjUxQjUgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjM0Y1MUI1ICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjM0Y1MUI1ICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzk0OUFCICFpbXBvcnRhbnQ7IH1cblxuLm1kLWluZGlnby02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzk0OUFCICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5pbmRpZ28tNjAwLWZnIHtcbiAgY29sb3I6ICMzOTQ5QUIgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTYwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMzOTQ5QUIgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTYwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzM5NDlBQiAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tNjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzM5NDlBQiAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tNjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzk0OUFCICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby02MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzM5NDlBQiAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwM0Y5RiAhaW1wb3J0YW50OyB9XG5cbi5tZC1pbmRpZ28tNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwM0Y5RiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTsgfVxuXG4uaW5kaWdvLTcwMC1mZyB7XG4gIGNvbG9yOiAjMzAzRjlGICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby03MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzAzRjlGICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby03MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzMDNGOUYgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzMDNGOUYgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzMwM0Y5RiAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzMDNGOUYgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODM1OTMgIWltcG9ydGFudDsgfVxuXG4ubWQtaW5kaWdvLTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODM1OTMgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuLmluZGlnby04MDAtZmcge1xuICBjb2xvcjogIzI4MzU5MyAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tODAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzI4MzU5MyAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tODAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjgzNTkzICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby04MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMjgzNTkzICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby04MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyODM1OTMgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTgwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjgzNTkzICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUEyMzdFICFpbXBvcnRhbnQ7IH1cblxuLm1kLWluZGlnby05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUEyMzdFICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5pbmRpZ28tOTAwLWZnIHtcbiAgY29sb3I6ICMxQTIzN0UgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTkwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMxQTIzN0UgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTkwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzFBMjM3RSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tOTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzFBMjM3RSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tOTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMUEyMzdFICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby05MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzFBMjM3RSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4QzlFRkYgIWltcG9ydGFudDsgfVxuXG4ubWQtaW5kaWdvLUExMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEM5RUZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5pbmRpZ28tQTEwMC1mZyB7XG4gIGNvbG9yOiAjOEM5RUZGICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby1BMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzhDOUVGRiAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tQTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzhDOUVGRiAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tQTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM4QzlFRkYgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLUExMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM4QzlFRkYgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLUExMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzhDOUVGRiAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzZERkUgIWltcG9ydGFudDsgfVxuXG4ubWQtaW5kaWdvLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM2REZFICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uaW5kaWdvLUEyMDAtZmcge1xuICBjb2xvcjogIzUzNkRGRSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tQTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM1MzZERkUgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLUEyMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM1MzZERkUgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLUEyMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNTM2REZFICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby1BMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNTM2REZFICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby1BMjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM1MzZERkUgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Q1QUZFICFpbXBvcnRhbnQ7IH1cblxuLm1kLWluZGlnby1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNENUFGRSAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmluZGlnby1BNDAwLWZnIHtcbiAgY29sb3I6ICMzRDVBRkUgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLUE0MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjM0Q1QUZFICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby1BNDAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjM0Q1QUZFICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby1BNDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzNENUFGRSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tQTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzNENUFGRSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tQTQwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjM0Q1QUZFICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby1BNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwNEZGRSAhaW1wb3J0YW50OyB9XG5cbi5tZC1pbmRpZ28tQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDRGRkUgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuLmluZGlnby1BNzAwLWZnIHtcbiAgY29sb3I6ICMzMDRGRkUgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLUE3MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzA0RkZFICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby1BNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzA0RkZFICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby1BNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzMwNEZGRSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tQTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzMwNEZGRSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tQTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzA0RkZFICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTNGMkZEICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJsdWUtNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTNGMkZEICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5ibHVlLTUwLWZnIHtcbiAgY29sb3I6ICNFM0YyRkQgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS01MC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNFM0YyRkQgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS01MC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0UzRjJGRCAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTUwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0UzRjJGRCAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTUwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRTNGMkZEICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtNTAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0UzRjJGRCAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQkRFRkIgIWltcG9ydGFudDsgfVxuXG4ubWQtYmx1ZS0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkJERUZCICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5ibHVlLTEwMC1mZyB7XG4gIGNvbG9yOiAjQkJERUZCICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0JCREVGQiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0JCREVGQiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNCQkRFRkIgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS0xMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNCQkRFRkIgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS0xMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0JCREVGQiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MENBRjkgIWltcG9ydGFudDsgfVxuXG4ubWQtYmx1ZS0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTBDQUY5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5ibHVlLTIwMC1mZyB7XG4gIGNvbG9yOiAjOTBDQUY5ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzkwQ0FGOSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzkwQ0FGOSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM5MENBRjkgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS0yMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5MENBRjkgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS0yMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzkwQ0FGOSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NEI1RjYgIWltcG9ydGFudDsgfVxuXG4ubWQtYmx1ZS0zMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRCNUY2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5ibHVlLTMwMC1mZyB7XG4gIGNvbG9yOiAjNjRCNUY2ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtMzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzY0QjVGNiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTMwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzY0QjVGNiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTMwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM2NEI1RjYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS0zMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM2NEI1RjYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS0zMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzY0QjVGNiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MkE1RjUgIWltcG9ydGFudDsgfVxuXG4ubWQtYmx1ZS00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJBNUY1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5ibHVlLTQwMC1mZyB7XG4gIGNvbG9yOiAjNDJBNUY1ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzQyQTVGNSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzQyQTVGNSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0MkE1RjUgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS00MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0MkE1RjUgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS00MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzQyQTVGNSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTk2RjMgIWltcG9ydGFudDsgfVxuXG4ubWQtYmx1ZS01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NkYzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uYmx1ZS01MDAtZmcge1xuICBjb2xvcjogIzIxOTZGMyAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTUwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMyMTk2RjMgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS01MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyMTk2RjMgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS01MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMjE5NkYzICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtNTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMjE5NkYzICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtNTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyMTk2RjMgIWltcG9ydGFudDsgfVxuXG4ubWQtYmx1ZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTk2RjMgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5ibHVlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxOTZGMyAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWZnIHtcbiAgY29sb3I6ICMyMTk2RjMgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMyMTk2RjMgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzIxOTZGMyAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzIxOTZGMyAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMjE5NkYzICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzIxOTZGMyAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTg4RTUgIWltcG9ydGFudDsgfVxuXG4ubWQtYmx1ZS02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUU4OEU1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uYmx1ZS02MDAtZmcge1xuICBjb2xvcjogIzFFODhFNSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTYwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMxRTg4RTUgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS02MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxRTg4RTUgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS02MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMUU4OEU1ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtNjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMUU4OEU1ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtNjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMxRTg4RTUgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk3NkQyICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJsdWUtNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5NzZEMiAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmJsdWUtNzAwLWZnIHtcbiAgY29sb3I6ICMxOTc2RDIgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS03MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTk3NkQyICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMTk3NkQyICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzE5NzZEMiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzE5NzZEMiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMTk3NkQyICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1NjVDMCAhaW1wb3J0YW50OyB9XG5cbi5tZC1ibHVlLTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTY1QzAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuLmJsdWUtODAwLWZnIHtcbiAgY29sb3I6ICMxNTY1QzAgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS04MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTU2NUMwICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtODAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMTU2NUMwICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtODAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzE1NjVDMCAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTgwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzE1NjVDMCAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTgwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMTU2NUMwICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBENDdBMSAhaW1wb3J0YW50OyB9XG5cbi5tZC1ibHVlLTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRDQ3QTEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuLmJsdWUtOTAwLWZnIHtcbiAgY29sb3I6ICMwRDQ3QTEgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS05MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMEQ0N0ExICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtOTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMEQ0N0ExICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtOTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzBENDdBMSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTkwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzBENDdBMSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTkwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMEQ0N0ExICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MkIxRkYgIWltcG9ydGFudDsgfVxuXG4ubWQtYmx1ZS1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyQjFGRiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uYmx1ZS1BMTAwLWZnIHtcbiAgY29sb3I6ICM4MkIxRkYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1BMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzgyQjFGRiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLUExMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM4MkIxRkYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1BMTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzgyQjFGRiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLUExMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM4MkIxRkYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1BMTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM4MkIxRkYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1BMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OEFGRiAhaW1wb3J0YW50OyB9XG5cbi5tZC1ibHVlLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ4QUZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uYmx1ZS1BMjAwLWZnIHtcbiAgY29sb3I6ICM0NDhBRkYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1BMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzQ0OEFGRiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLUEyMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0NDhBRkYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1BMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzQ0OEFGRiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLUEyMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0NDhBRkYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1BMjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM0NDhBRkYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5NzlGRiAhaW1wb3J0YW50OyB9XG5cbi5tZC1ibHVlLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk3OUZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uYmx1ZS1BNDAwLWZnIHtcbiAgY29sb3I6ICMyOTc5RkYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1BNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzI5NzlGRiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLUE0MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyOTc5RkYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1BNDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzI5NzlGRiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLUE0MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyOTc5RkYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1BNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyOTc5RkYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1BNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5NjJGRiAhaW1wb3J0YW50OyB9XG5cbi5tZC1ibHVlLUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk2MkZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uYmx1ZS1BNzAwLWZnIHtcbiAgY29sb3I6ICMyOTYyRkYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1BNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzI5NjJGRiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLUE3MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyOTYyRkYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1BNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzI5NjJGRiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLUE3MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyOTYyRkYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1BNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyOTYyRkYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMUY1RkUgIWltcG9ydGFudDsgfVxuXG4ubWQtbGlnaHQtYmx1ZS01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMUY1RkUgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmxpZ2h0LWJsdWUtNTAtZmcge1xuICBjb2xvcjogI0UxRjVGRSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTUwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0UxRjVGRSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTUwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRTFGNUZFICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtNTAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRTFGNUZFICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtNTAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFMUY1RkUgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS01MC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRTFGNUZFICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IzRTVGQyAhaW1wb3J0YW50OyB9XG5cbi5tZC1saWdodC1ibHVlLTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCM0U1RkMgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmxpZ2h0LWJsdWUtMTAwLWZnIHtcbiAgY29sb3I6ICNCM0U1RkMgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS0xMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQjNFNUZDICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQjNFNUZDICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtMTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0IzRTVGQyAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0IzRTVGQyAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQjNFNUZDICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxRDRGQSAhaW1wb3J0YW50OyB9XG5cbi5tZC1saWdodC1ibHVlLTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MUQ0RkEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmxpZ2h0LWJsdWUtMjAwLWZnIHtcbiAgY29sb3I6ICM4MUQ0RkEgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS0yMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjODFENEZBICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjODFENEZBICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzgxRDRGQSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTIwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzgxRDRGQSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjODFENEZBICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRGQzNGNyAhaW1wb3J0YW50OyB9XG5cbi5tZC1saWdodC1ibHVlLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0RkMzRjcgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmxpZ2h0LWJsdWUtMzAwLWZnIHtcbiAgY29sb3I6ICM0RkMzRjcgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS0zMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNEZDM0Y3ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtMzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNEZDM0Y3ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtMzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzRGQzNGNyAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTMwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzRGQzNGNyAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTMwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNEZDM0Y3ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5QjZGNiAhaW1wb3J0YW50OyB9XG5cbi5tZC1saWdodC1ibHVlLTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOUI2RjYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmxpZ2h0LWJsdWUtNDAwLWZnIHtcbiAgY29sb3I6ICMyOUI2RjYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS00MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjlCNkY2ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtNDAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjlCNkY2ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtNDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzI5QjZGNiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzI5QjZGNiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTQwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjlCNkY2ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzQTlGNCAhaW1wb3J0YW50OyB9XG5cbi5tZC1saWdodC1ibHVlLTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwM0E5RjQgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmxpZ2h0LWJsdWUtNTAwLWZnIHtcbiAgY29sb3I6ICMwM0E5RjQgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS01MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDNBOUY0ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtNTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDNBOUY0ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtNTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAzQTlGNCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTUwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAzQTlGNCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTUwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDNBOUY0ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWxpZ2h0LWJsdWUtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDNBOUY0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5saWdodC1ibHVlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzQTlGNCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLWZnIHtcbiAgY29sb3I6ICMwM0E5RjQgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwM0E5RjQgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAzQTlGNCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAzQTlGNCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDNBOUY0ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAzQTlGNCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzlCRTUgIWltcG9ydGFudDsgfVxuXG4ubWQtbGlnaHQtYmx1ZS02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM5QkU1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4ubGlnaHQtYmx1ZS02MDAtZmcge1xuICBjb2xvcjogIzAzOUJFNSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTYwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwMzlCRTUgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS02MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMzlCRTUgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS02MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDM5QkU1ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtNjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDM5QkU1ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtNjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMzlCRTUgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI4OEQxICFpbXBvcnRhbnQ7IH1cblxuLm1kLWxpZ2h0LWJsdWUtNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyODhEMSAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmxpZ2h0LWJsdWUtNzAwLWZnIHtcbiAgY29sb3I6ICMwMjg4RDEgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS03MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDI4OEQxICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDI4OEQxICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAyODhEMSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAyODhEMSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDI4OEQxICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyNzdCRCAhaW1wb3J0YW50OyB9XG5cbi5tZC1saWdodC1ibHVlLTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjc3QkQgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5saWdodC1ibHVlLTgwMC1mZyB7XG4gIGNvbG9yOiAjMDI3N0JEICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtODAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAyNzdCRCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTgwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAyNzdCRCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTgwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMjc3QkQgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS04MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMjc3QkQgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS04MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAyNzdCRCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTU3OUIgIWltcG9ydGFudDsgfVxuXG4ubWQtbGlnaHQtYmx1ZS05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE1NzlCICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4ubGlnaHQtYmx1ZS05MDAtZmcge1xuICBjb2xvcjogIzAxNTc5QiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTkwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwMTU3OUIgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS05MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMTU3OUIgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS05MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDE1NzlCICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtOTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDE1NzlCICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtOTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMTU3OUIgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwRDhGRiAhaW1wb3J0YW50OyB9XG5cbi5tZC1saWdodC1ibHVlLUExMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBEOEZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5saWdodC1ibHVlLUExMDAtZmcge1xuICBjb2xvcjogIzgwRDhGRiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLUExMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjODBEOEZGICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtQTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzgwRDhGRiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLUExMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjODBEOEZGICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtQTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzgwRDhGRiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLUExMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzgwRDhGRiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBDNEZGICFpbXBvcnRhbnQ7IH1cblxuLm1kLWxpZ2h0LWJsdWUtQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MEM0RkYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmxpZ2h0LWJsdWUtQTIwMC1mZyB7XG4gIGNvbG9yOiAjNDBDNEZGICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtQTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM0MEM0RkYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS1BMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNDBDNEZGICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtQTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0MEM0RkYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS1BMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNDBDNEZGICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtQTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNDBDNEZGICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtQTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEIwRkYgIWltcG9ydGFudDsgfVxuXG4ubWQtbGlnaHQtYmx1ZS1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjBGRiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ubGlnaHQtYmx1ZS1BNDAwLWZnIHtcbiAgY29sb3I6ICMwMEIwRkYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS1BNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwQjBGRiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLUE0MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMEIwRkYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS1BNDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwQjBGRiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLUE0MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMEIwRkYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS1BNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMEIwRkYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS1BNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTFFQSAhaW1wb3J0YW50OyB9XG5cbi5tZC1saWdodC1ibHVlLUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5MUVBICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4ubGlnaHQtYmx1ZS1BNzAwLWZnIHtcbiAgY29sb3I6ICMwMDkxRUEgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS1BNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwOTFFQSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLUE3MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDkxRUEgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS1BNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwOTFFQSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLUE3MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDkxRUEgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS1BNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDkxRUEgIWltcG9ydGFudDsgfVxuXG4uY3lhbi01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMEY3RkEgIWltcG9ydGFudDsgfVxuXG4ubWQtY3lhbi01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMEY3RkEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmN5YW4tNTAtZmcge1xuICBjb2xvcjogI0UwRjdGQSAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTUwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0UwRjdGQSAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTUwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRTBGN0ZBICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tNTAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRTBGN0ZBICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tNTAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFMEY3RkEgIWltcG9ydGFudDsgfVxuXG4uY3lhbi01MC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRTBGN0ZBICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IyRUJGMiAhaW1wb3J0YW50OyB9XG5cbi5tZC1jeWFuLTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMkVCRjIgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmN5YW4tMTAwLWZnIHtcbiAgY29sb3I6ICNCMkVCRjIgIWltcG9ydGFudDsgfVxuXG4uY3lhbi0xMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQjJFQkYyICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQjJFQkYyICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tMTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0IyRUJGMiAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0IyRUJGMiAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQjJFQkYyICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwREVFQSAhaW1wb3J0YW50OyB9XG5cbi5tZC1jeWFuLTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MERFRUEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmN5YW4tMjAwLWZnIHtcbiAgY29sb3I6ICM4MERFRUEgIWltcG9ydGFudDsgfVxuXG4uY3lhbi0yMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjODBERUVBICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjODBERUVBICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzgwREVFQSAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTIwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzgwREVFQSAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjODBERUVBICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRERDBFMSAhaW1wb3J0YW50OyB9XG5cbi5tZC1jeWFuLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0REQwRTEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmN5YW4tMzAwLWZnIHtcbiAgY29sb3I6ICM0REQwRTEgIWltcG9ydGFudDsgfVxuXG4uY3lhbi0zMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNEREMEUxICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tMzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNEREMEUxICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tMzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzRERDBFMSAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTMwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzRERDBFMSAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTMwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNEREMEUxICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2QzZEQSAhaW1wb3J0YW50OyB9XG5cbi5tZC1jeWFuLTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNkM2REEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmN5YW4tNDAwLWZnIHtcbiAgY29sb3I6ICMyNkM2REEgIWltcG9ydGFudDsgfVxuXG4uY3lhbi00MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjZDNkRBICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tNDAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjZDNkRBICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tNDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzI2QzZEQSAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzI2QzZEQSAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTQwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjZDNkRBICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQkNENCAhaW1wb3J0YW50OyB9XG5cbi5tZC1jeWFuLTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEJDRDQgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmN5YW4tNTAwLWZnIHtcbiAgY29sb3I6ICMwMEJDRDQgIWltcG9ydGFudDsgfVxuXG4uY3lhbi01MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBCQ0Q0ICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tNTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDBCQ0Q0ICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tNTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwQkNENCAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTUwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwQkNENCAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTUwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDBCQ0Q0ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWN5YW4tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCQ0Q0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5jeWFuLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQkNENCAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLWZnIHtcbiAgY29sb3I6ICMwMEJDRDQgIWltcG9ydGFudDsgfVxuXG4uY3lhbi1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwMEJDRDQgIWltcG9ydGFudDsgfVxuXG4uY3lhbi1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwQkNENCAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwQkNENCAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDBCQ0Q0ICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwQkNENCAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEFDQzEgIWltcG9ydGFudDsgfVxuXG4ubWQtY3lhbi02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBQ0MxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5jeWFuLTYwMC1mZyB7XG4gIGNvbG9yOiAjMDBBQ0MxICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tNjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwQUNDMSAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTYwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwQUNDMSAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTYwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMEFDQzEgIWltcG9ydGFudDsgfVxuXG4uY3lhbi02MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMEFDQzEgIWltcG9ydGFudDsgfVxuXG4uY3lhbi02MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwQUNDMSAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk3QTcgIWltcG9ydGFudDsgfVxuXG4ubWQtY3lhbi03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5N0E3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uY3lhbi03MDAtZmcge1xuICBjb2xvcjogIzAwOTdBNyAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwMDk3QTcgIWltcG9ydGFudDsgfVxuXG4uY3lhbi03MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDk3QTcgIWltcG9ydGFudDsgfVxuXG4uY3lhbi03MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDA5N0E3ICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA5N0E3ICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDk3QTcgIWltcG9ydGFudDsgfVxuXG4uY3lhbi04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MzhGICFpbXBvcnRhbnQ7IH1cblxuLm1kLWN5YW4tODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODM4RiAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmN5YW4tODAwLWZnIHtcbiAgY29sb3I6ICMwMDgzOEYgIWltcG9ydGFudDsgfVxuXG4uY3lhbi04MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4MzhGICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tODAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDA4MzhGICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tODAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwODM4RiAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTgwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwODM4RiAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTgwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDA4MzhGICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjA2NCAhaW1wb3J0YW50OyB9XG5cbi5tZC1jeWFuLTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYwNjQgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5jeWFuLTkwMC1mZyB7XG4gIGNvbG9yOiAjMDA2MDY0ICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tOTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwNjA2NCAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTkwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwNjA2NCAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTkwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDYwNjQgIWltcG9ydGFudDsgfVxuXG4uY3lhbi05MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDYwNjQgIWltcG9ydGFudDsgfVxuXG4uY3lhbi05MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwNjA2NCAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLUExMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODRGRkZGICFpbXBvcnRhbnQ7IH1cblxuLm1kLWN5YW4tQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NEZGRkYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmN5YW4tQTEwMC1mZyB7XG4gIGNvbG9yOiAjODRGRkZGICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tQTEwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM4NEZGRkYgIWltcG9ydGFudDsgfVxuXG4uY3lhbi1BMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjODRGRkZGICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tQTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM4NEZGRkYgIWltcG9ydGFudDsgfVxuXG4uY3lhbi1BMTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjODRGRkZGICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tQTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjODRGRkZGICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOEZGRkYgIWltcG9ydGFudDsgfVxuXG4ubWQtY3lhbi1BMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4RkZGRiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uY3lhbi1BMjAwLWZnIHtcbiAgY29sb3I6ICMxOEZGRkYgIWltcG9ydGFudDsgfVxuXG4uY3lhbi1BMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzE4RkZGRiAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLUEyMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxOEZGRkYgIWltcG9ydGFudDsgfVxuXG4uY3lhbi1BMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzE4RkZGRiAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLUEyMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxOEZGRkYgIWltcG9ydGFudDsgfVxuXG4uY3lhbi1BMjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMxOEZGRkYgIWltcG9ydGFudDsgfVxuXG4uY3lhbi1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwRTVGRiAhaW1wb3J0YW50OyB9XG5cbi5tZC1jeWFuLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBFNUZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5jeWFuLUE0MDAtZmcge1xuICBjb2xvcjogIzAwRTVGRiAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLUE0MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBFNUZGICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tQTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwRTVGRiAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLUE0MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDBFNUZGICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tQTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwRTVGRiAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLUE0MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwRTVGRiAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCOEQ0ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWN5YW4tQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEI4RDQgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmN5YW4tQTcwMC1mZyB7XG4gIGNvbG9yOiAjMDBCOEQ0ICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tQTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwMEI4RDQgIWltcG9ydGFudDsgfVxuXG4uY3lhbi1BNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDBCOEQ0ICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tQTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMEI4RDQgIWltcG9ydGFudDsgfVxuXG4uY3lhbi1BNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDBCOEQ0ICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tQTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDBCOEQ0ICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBGMkYxICFpbXBvcnRhbnQ7IH1cblxuLm1kLXRlYWwtNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBGMkYxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi50ZWFsLTUwLWZnIHtcbiAgY29sb3I6ICNFMEYyRjEgIWltcG9ydGFudDsgfVxuXG4udGVhbC01MC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNFMEYyRjEgIWltcG9ydGFudDsgfVxuXG4udGVhbC01MC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0UwRjJGMSAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTUwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0UwRjJGMSAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTUwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRTBGMkYxICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtNTAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0UwRjJGMSAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMkRGREIgIWltcG9ydGFudDsgfVxuXG4ubWQtdGVhbC0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjJERkRCICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi50ZWFsLTEwMC1mZyB7XG4gIGNvbG9yOiAjQjJERkRCICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0IyREZEQiAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0IyREZEQiAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNCMkRGREIgIWltcG9ydGFudDsgfVxuXG4udGVhbC0xMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNCMkRGREIgIWltcG9ydGFudDsgfVxuXG4udGVhbC0xMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0IyREZEQiAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MENCQzQgIWltcG9ydGFudDsgfVxuXG4ubWQtdGVhbC0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBDQkM0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi50ZWFsLTIwMC1mZyB7XG4gIGNvbG9yOiAjODBDQkM0ICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzgwQ0JDNCAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzgwQ0JDNCAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM4MENCQzQgIWltcG9ydGFudDsgfVxuXG4udGVhbC0yMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM4MENCQzQgIWltcG9ydGFudDsgfVxuXG4udGVhbC0yMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzgwQ0JDNCAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0REI2QUMgIWltcG9ydGFudDsgfVxuXG4ubWQtdGVhbC0zMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNERCNkFDICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi50ZWFsLTMwMC1mZyB7XG4gIGNvbG9yOiAjNERCNkFDICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtMzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzREQjZBQyAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTMwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzREQjZBQyAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTMwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0REI2QUMgIWltcG9ydGFudDsgfVxuXG4udGVhbC0zMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0REI2QUMgIWltcG9ydGFudDsgfVxuXG4udGVhbC0zMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzREQjZBQyAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNkE2OUEgIWltcG9ydGFudDsgfVxuXG4ubWQtdGVhbC00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZBNjlBICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi50ZWFsLTQwMC1mZyB7XG4gIGNvbG9yOiAjMjZBNjlBICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzI2QTY5QSAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzI2QTY5QSAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyNkE2OUEgIWltcG9ydGFudDsgfVxuXG4udGVhbC00MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyNkE2OUEgIWltcG9ydGFudDsgfVxuXG4udGVhbC00MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzI2QTY5QSAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2ODggIWltcG9ydGFudDsgfVxuXG4ubWQtdGVhbC01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5Njg4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4udGVhbC01MDAtZmcge1xuICBjb2xvcjogIzAwOTY4OCAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTUwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwMDk2ODggIWltcG9ydGFudDsgfVxuXG4udGVhbC01MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDk2ODggIWltcG9ydGFudDsgfVxuXG4udGVhbC01MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDA5Njg4ICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtNTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA5Njg4ICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtNTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDk2ODggIWltcG9ydGFudDsgfVxuXG4ubWQtdGVhbC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2ODggIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi50ZWFsLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTY4OCAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLWZnIHtcbiAgY29sb3I6ICMwMDk2ODggIWltcG9ydGFudDsgfVxuXG4udGVhbC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwMDk2ODggIWltcG9ydGFudDsgfVxuXG4udGVhbC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwOTY4OCAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwOTY4OCAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA5Njg4ICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwOTY4OCAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg5N0IgIWltcG9ydGFudDsgfVxuXG4ubWQtdGVhbC02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4OTdCICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4udGVhbC02MDAtZmcge1xuICBjb2xvcjogIzAwODk3QiAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTYwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwMDg5N0IgIWltcG9ydGFudDsgfVxuXG4udGVhbC02MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDg5N0IgIWltcG9ydGFudDsgfVxuXG4udGVhbC02MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDA4OTdCICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtNjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA4OTdCICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtNjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDg5N0IgIWltcG9ydGFudDsgfVxuXG4udGVhbC03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OTZCICFpbXBvcnRhbnQ7IH1cblxuLm1kLXRlYWwtNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzk2QiAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnRlYWwtNzAwLWZnIHtcbiAgY29sb3I6ICMwMDc5NkIgIWltcG9ydGFudDsgfVxuXG4udGVhbC03MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3OTZCICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDA3OTZCICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwNzk2QiAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNzk2QiAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDA3OTZCICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjk1QyAhaW1wb3J0YW50OyB9XG5cbi5tZC10ZWFsLTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY5NUMgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuLnRlYWwtODAwLWZnIHtcbiAgY29sb3I6ICMwMDY5NUMgIWltcG9ydGFudDsgfVxuXG4udGVhbC04MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2OTVDICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtODAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDA2OTVDICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtODAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwNjk1QyAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTgwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNjk1QyAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTgwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDA2OTVDICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNEQ0MCAhaW1wb3J0YW50OyB9XG5cbi5tZC10ZWFsLTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRENDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuLnRlYWwtOTAwLWZnIHtcbiAgY29sb3I6ICMwMDRENDAgIWltcG9ydGFudDsgfVxuXG4udGVhbC05MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0RDQwICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtOTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDA0RDQwICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtOTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwNEQ0MCAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTkwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNEQ0MCAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTkwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDA0RDQwICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBN0ZGRUIgIWltcG9ydGFudDsgfVxuXG4ubWQtdGVhbC1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E3RkZFQiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4udGVhbC1BMTAwLWZnIHtcbiAgY29sb3I6ICNBN0ZGRUIgIWltcG9ydGFudDsgfVxuXG4udGVhbC1BMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0E3RkZFQiAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLUExMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNBN0ZGRUIgIWltcG9ydGFudDsgfVxuXG4udGVhbC1BMTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0E3RkZFQiAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLUExMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNBN0ZGRUIgIWltcG9ydGFudDsgfVxuXG4udGVhbC1BMTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNBN0ZGRUIgIWltcG9ydGFudDsgfVxuXG4udGVhbC1BMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0RkZEQSAhaW1wb3J0YW50OyB9XG5cbi5tZC10ZWFsLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRGRkRBICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi50ZWFsLUEyMDAtZmcge1xuICBjb2xvcjogIzY0RkZEQSAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLUEyMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjRGRkRBICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtQTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzY0RkZEQSAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLUEyMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNjRGRkRBICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtQTIwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzY0RkZEQSAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLUEyMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzY0RkZEQSAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMURFOUI2ICFpbXBvcnRhbnQ7IH1cblxuLm1kLXRlYWwtQTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxREU5QjYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLnRlYWwtQTQwMC1mZyB7XG4gIGNvbG9yOiAjMURFOUI2ICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtQTQwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMxREU5QjYgIWltcG9ydGFudDsgfVxuXG4udGVhbC1BNDAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMURFOUI2ICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtQTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMxREU5QjYgIWltcG9ydGFudDsgfVxuXG4udGVhbC1BNDAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMURFOUI2ICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtQTQwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMURFOUI2ICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEJGQTUgIWltcG9ydGFudDsgfVxuXG4ubWQtdGVhbC1BNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQkZBNSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4udGVhbC1BNzAwLWZnIHtcbiAgY29sb3I6ICMwMEJGQTUgIWltcG9ydGFudDsgfVxuXG4udGVhbC1BNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwQkZBNSAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLUE3MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMEJGQTUgIWltcG9ydGFudDsgfVxuXG4udGVhbC1BNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwQkZBNSAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLUE3MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMEJGQTUgIWltcG9ydGFudDsgfVxuXG4udGVhbC1BNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMEJGQTUgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThGNUU5ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWdyZWVuLTUwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4RjVFOSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uZ3JlZW4tNTAtZmcge1xuICBjb2xvcjogI0U4RjVFOSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi01MC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNFOEY1RTkgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tNTAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNFOEY1RTkgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tNTAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRThGNUU5ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTUwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRThGNUU5ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTUwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNFOEY1RTkgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M4RTZDOSAhaW1wb3J0YW50OyB9XG5cbi5tZC1ncmVlbi0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzhFNkM5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5ncmVlbi0xMDAtZmcge1xuICBjb2xvcjogI0M4RTZDOSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi0xMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQzhFNkM5ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0M4RTZDOSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi0xMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQzhFNkM5ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0M4RTZDOSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi0xMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0M4RTZDOSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTVENkE3ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWdyZWVuLTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBNUQ2QTcgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmdyZWVuLTIwMC1mZyB7XG4gIGNvbG9yOiAjQTVENkE3ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNBNUQ2QTcgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQTVENkE3ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNBNUQ2QTcgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQTVENkE3ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQTVENkE3ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MUM3ODQgIWltcG9ydGFudDsgfVxuXG4ubWQtZ3JlZW4tMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxQzc4NCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uZ3JlZW4tMzAwLWZnIHtcbiAgY29sb3I6ICM4MUM3ODQgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tMzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzgxQzc4NCAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi0zMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM4MUM3ODQgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tMzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzgxQzc4NCAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi0zMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM4MUM3ODQgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tMzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM4MUM3ODQgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2QkI2QSAhaW1wb3J0YW50OyB9XG5cbi5tZC1ncmVlbi00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjZCQjZBICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5ncmVlbi00MDAtZmcge1xuICBjb2xvcjogIzY2QkI2QSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi00MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjZCQjZBICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzY2QkI2QSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi00MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNjZCQjZBICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzY2QkI2QSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi00MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzY2QkI2QSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNENBRjUwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWdyZWVuLTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Q0FGNTAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmdyZWVuLTUwMC1mZyB7XG4gIGNvbG9yOiAjNENBRjUwICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTUwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM0Q0FGNTAgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tNTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNENBRjUwICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTUwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0Q0FGNTAgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tNTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNENBRjUwICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTUwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNENBRjUwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWdyZWVuLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRDQUY1MCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uZ3JlZW4tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNENBRjUwICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLWZnIHtcbiAgY29sb3I6ICM0Q0FGNTAgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNENBRjUwICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNENBRjUwICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzRDQUY1MCAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzRDQUY1MCAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNENBRjUwICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0M0EwNDcgIWltcG9ydGFudDsgfVxuXG4ubWQtZ3JlZW4tNjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzQTA0NyAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmdyZWVuLTYwMC1mZyB7XG4gIGNvbG9yOiAjNDNBMDQ3ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTYwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM0M0EwNDcgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tNjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNDNBMDQ3ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTYwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0M0EwNDcgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tNjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNDNBMDQ3ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTYwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNDNBMDQ3ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODhFM0MgIWltcG9ydGFudDsgfVxuXG4ubWQtZ3JlZW4tNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4OEUzQyAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmdyZWVuLTcwMC1mZyB7XG4gIGNvbG9yOiAjMzg4RTNDICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMzODhFM0MgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzg4RTNDICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzODhFM0MgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzg4RTNDICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzg4RTNDICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRTdEMzIgIWltcG9ydGFudDsgfVxuXG4ubWQtZ3JlZW4tODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJFN0QzMiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTsgfVxuXG4uZ3JlZW4tODAwLWZnIHtcbiAgY29sb3I6ICMyRTdEMzIgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tODAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzJFN0QzMiAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi04MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyRTdEMzIgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tODAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzJFN0QzMiAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi04MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyRTdEMzIgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tODAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyRTdEMzIgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCNUUyMCAhaW1wb3J0YW50OyB9XG5cbi5tZC1ncmVlbi05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUI1RTIwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5ncmVlbi05MDAtZmcge1xuICBjb2xvcjogIzFCNUUyMCAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi05MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMUI1RTIwICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTkwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzFCNUUyMCAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi05MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMUI1RTIwICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTkwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFCNUUyMCAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi05MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzFCNUUyMCAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I5RjZDQSAhaW1wb3J0YW50OyB9XG5cbi5tZC1ncmVlbi1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I5RjZDQSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uZ3JlZW4tQTEwMC1mZyB7XG4gIGNvbG9yOiAjQjlGNkNBICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLUExMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQjlGNkNBICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLUExMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNCOUY2Q0EgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tQTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNCOUY2Q0EgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tQTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0I5RjZDQSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi1BMTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNCOUY2Q0EgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2OUYwQUUgIWltcG9ydGFudDsgfVxuXG4ubWQtZ3JlZW4tQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2OUYwQUUgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmdyZWVuLUEyMDAtZmcge1xuICBjb2xvcjogIzY5RjBBRSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi1BMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzY5RjBBRSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi1BMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNjlGMEFFICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLUEyMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNjlGMEFFICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLUEyMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM2OUYwQUUgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tQTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNjlGMEFFICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBFNjc2ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWdyZWVuLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBFNjc2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5ncmVlbi1BNDAwLWZnIHtcbiAgY29sb3I6ICMwMEU2NzYgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tQTQwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwMEU2NzYgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tQTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwRTY3NiAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi1BNDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwRTY3NiAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi1BNDAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDBFNjc2ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLUE0MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwRTY3NiAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi1BNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQzg1MyAhaW1wb3J0YW50OyB9XG5cbi5tZC1ncmVlbi1BNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQzg1MyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uZ3JlZW4tQTcwMC1mZyB7XG4gIGNvbG9yOiAjMDBDODUzICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLUE3MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBDODUzICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLUE3MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMEM4NTMgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tQTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMEM4NTMgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tQTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwQzg1MyAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi1BNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMEM4NTMgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGOEU5ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWxpZ2h0LWdyZWVuLTUwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjhFOSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ubGlnaHQtZ3JlZW4tNTAtZmcge1xuICBjb2xvcjogI0YxRjhFOSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi01MC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGMUY4RTkgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tNTAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGMUY4RTkgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tNTAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRjFGOEU5ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLTUwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRjFGOEU5ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLTUwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGMUY4RTkgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RDRURDOCAhaW1wb3J0YW50OyB9XG5cbi5tZC1saWdodC1ncmVlbi0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRENFREM4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5saWdodC1ncmVlbi0xMDAtZmcge1xuICBjb2xvcjogI0RDRURDOCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi0xMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRENFREM4ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0RDRURDOCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi0xMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRENFREM4ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0RDRURDOCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi0xMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0RDRURDOCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzVFMUE1ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWxpZ2h0LWdyZWVuLTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNUUxQTUgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmxpZ2h0LWdyZWVuLTIwMC1mZyB7XG4gIGNvbG9yOiAjQzVFMUE1ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNDNUUxQTUgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQzVFMUE1ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNDNUUxQTUgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQzVFMUE1ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQzVFMUE1ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBRUQ1ODEgIWltcG9ydGFudDsgfVxuXG4ubWQtbGlnaHQtZ3JlZW4tMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FFRDU4MSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ubGlnaHQtZ3JlZW4tMzAwLWZnIHtcbiAgY29sb3I6ICNBRUQ1ODEgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tMzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0FFRDU4MSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi0zMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNBRUQ1ODEgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tMzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0FFRDU4MSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi0zMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNBRUQ1ODEgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tMzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNBRUQ1ODEgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlDQ0M2NSAhaW1wb3J0YW50OyB9XG5cbi5tZC1saWdodC1ncmVlbi00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUNDQzY1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5saWdodC1ncmVlbi00MDAtZmcge1xuICBjb2xvcjogIzlDQ0M2NSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi00MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOUNDQzY1ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzlDQ0M2NSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi00MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOUNDQzY1ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzlDQ0M2NSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi00MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzlDQ0M2NSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEJDMzRBICFpbXBvcnRhbnQ7IH1cblxuLm1kLWxpZ2h0LWdyZWVuLTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4QkMzNEEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmxpZ2h0LWdyZWVuLTUwMC1mZyB7XG4gIGNvbG9yOiAjOEJDMzRBICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLTUwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM4QkMzNEEgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tNTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjOEJDMzRBICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLTUwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM4QkMzNEEgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tNTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOEJDMzRBICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLTUwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOEJDMzRBICFpbXBvcnRhbnQ7IH1cblxuLm1kLWxpZ2h0LWdyZWVuLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhCQzM0QSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ubGlnaHQtZ3JlZW4tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEJDMzRBICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLWZnIHtcbiAgY29sb3I6ICM4QkMzNEEgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOEJDMzRBICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjOEJDMzRBICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzhCQzM0QSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzhCQzM0QSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOEJDMzRBICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Q0IzNDIgIWltcG9ydGFudDsgfVxuXG4ubWQtbGlnaHQtZ3JlZW4tNjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdDQjM0MiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ubGlnaHQtZ3JlZW4tNjAwLWZnIHtcbiAgY29sb3I6ICM3Q0IzNDIgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tNjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzdDQjM0MiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi02MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM3Q0IzNDIgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tNjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzdDQjM0MiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi02MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM3Q0IzNDIgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tNjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM3Q0IzNDIgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY4OUYzOCAhaW1wb3J0YW50OyB9XG5cbi5tZC1saWdodC1ncmVlbi03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg5RjM4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4ubGlnaHQtZ3JlZW4tNzAwLWZnIHtcbiAgY29sb3I6ICM2ODlGMzggIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzY4OUYzOCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi03MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM2ODlGMzggIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzY4OUYzOCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi03MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM2ODlGMzggIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM2ODlGMzggIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1OEIyRiAhaW1wb3J0YW50OyB9XG5cbi5tZC1saWdodC1ncmVlbi04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU4QjJGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4ubGlnaHQtZ3JlZW4tODAwLWZnIHtcbiAgY29sb3I6ICM1NThCMkYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tODAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzU1OEIyRiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi04MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM1NThCMkYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tODAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzU1OEIyRiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi04MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM1NThCMkYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tODAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM1NThCMkYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzNjkxRSAhaW1wb3J0YW50OyB9XG5cbi5tZC1saWdodC1ncmVlbi05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM2OTFFICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4ubGlnaHQtZ3JlZW4tOTAwLWZnIHtcbiAgY29sb3I6ICMzMzY5MUUgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tOTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzMzNjkxRSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi05MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzMzY5MUUgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tOTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzMzNjkxRSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi05MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzMzY5MUUgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tOTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzMzY5MUUgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQ0ZGOTAgIWltcG9ydGFudDsgfVxuXG4ubWQtbGlnaHQtZ3JlZW4tQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQ0ZGOTAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmxpZ2h0LWdyZWVuLUExMDAtZmcge1xuICBjb2xvcjogI0NDRkY5MCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi1BMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0NDRkY5MCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi1BMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQ0NGRjkwICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLUExMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQ0NGRjkwICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLUExMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNDQ0ZGOTAgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tQTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQ0NGRjkwICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjJGRjU5ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWxpZ2h0LWdyZWVuLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjJGRjU5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5saWdodC1ncmVlbi1BMjAwLWZnIHtcbiAgY29sb3I6ICNCMkZGNTkgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tQTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNCMkZGNTkgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tQTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0IyRkY1OSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi1BMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0IyRkY1OSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi1BMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQjJGRjU5ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLUEyMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0IyRkY1OSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc2RkYwMyAhaW1wb3J0YW50OyB9XG5cbi5tZC1saWdodC1ncmVlbi1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc2RkYwMyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ubGlnaHQtZ3JlZW4tQTQwMC1mZyB7XG4gIGNvbG9yOiAjNzZGRjAzICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLUE0MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzZGRjAzICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLUE0MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM3NkZGMDMgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tQTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM3NkZGMDMgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tQTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzc2RkYwMyAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi1BNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM3NkZGMDMgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NEREMTcgIWltcG9ydGFudDsgfVxuXG4ubWQtbGlnaHQtZ3JlZW4tQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NEREMTcgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmxpZ2h0LWdyZWVuLUE3MDAtZmcge1xuICBjb2xvcjogIzY0REQxNyAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi1BNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzY0REQxNyAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi1BNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNjRERDE3ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLUE3MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNjRERDE3ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLUE3MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM2NEREMTcgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tQTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNjRERDE3ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGQkU3ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWxpbWUtNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGQkU3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5saW1lLTUwLWZnIHtcbiAgY29sb3I6ICNGOUZCRTcgIWltcG9ydGFudDsgfVxuXG4ubGltZS01MC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGOUZCRTcgIWltcG9ydGFudDsgfVxuXG4ubGltZS01MC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0Y5RkJFNyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLTUwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0Y5RkJFNyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLTUwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRjlGQkU3ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtNTAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0Y5RkJFNyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEY0QzMgIWltcG9ydGFudDsgfVxuXG4ubWQtbGltZS0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGNEMzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5saW1lLTEwMC1mZyB7XG4gIGNvbG9yOiAjRjBGNEMzICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0YwRjRDMyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0YwRjRDMyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGMEY0QzMgIWltcG9ydGFudDsgfVxuXG4ubGltZS0xMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGMEY0QzMgIWltcG9ydGFudDsgfVxuXG4ubGltZS0xMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0YwRjRDMyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNkVFOUMgIWltcG9ydGFudDsgfVxuXG4ubWQtbGltZS0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFRTlDICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5saW1lLTIwMC1mZyB7XG4gIGNvbG9yOiAjRTZFRTlDICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0U2RUU5QyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0U2RUU5QyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNFNkVFOUMgIWltcG9ydGFudDsgfVxuXG4ubGltZS0yMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFNkVFOUMgIWltcG9ydGFudDsgfVxuXG4ubGltZS0yMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0U2RUU5QyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQ0U3NzUgIWltcG9ydGFudDsgfVxuXG4ubWQtbGltZS0zMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRENFNzc1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5saW1lLTMwMC1mZyB7XG4gIGNvbG9yOiAjRENFNzc1ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtMzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0RDRTc3NSAhaW1wb3J0YW50OyB9XG5cbi5saW1lLTMwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0RDRTc3NSAhaW1wb3J0YW50OyB9XG5cbi5saW1lLTMwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNEQ0U3NzUgIWltcG9ydGFudDsgfVxuXG4ubGltZS0zMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNEQ0U3NzUgIWltcG9ydGFudDsgfVxuXG4ubGltZS0zMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0RDRTc3NSAhaW1wb3J0YW50OyB9XG5cbi5saW1lLTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENEUxNTcgIWltcG9ydGFudDsgfVxuXG4ubWQtbGltZS00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDRFMTU3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5saW1lLTQwMC1mZyB7XG4gIGNvbG9yOiAjRDRFMTU3ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0Q0RTE1NyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0Q0RTE1NyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNENEUxNTcgIWltcG9ydGFudDsgfVxuXG4ubGltZS00MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNENEUxNTcgIWltcG9ydGFudDsgfVxuXG4ubGltZS00MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0Q0RTE1NyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRERDMzkgIWltcG9ydGFudDsgfVxuXG4ubWQtbGltZS01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0REQzM5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5saW1lLTUwMC1mZyB7XG4gIGNvbG9yOiAjQ0REQzM5ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtNTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0NEREMzOSAhaW1wb3J0YW50OyB9XG5cbi5saW1lLTUwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0NEREMzOSAhaW1wb3J0YW50OyB9XG5cbi5saW1lLTUwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNDRERDMzkgIWltcG9ydGFudDsgfVxuXG4ubGltZS01MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNDRERDMzkgIWltcG9ydGFudDsgfVxuXG4ubGltZS01MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0NEREMzOSAhaW1wb3J0YW50OyB9XG5cbi5tZC1saW1lLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NEREMzOSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ubGltZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRERDMzkgIWltcG9ydGFudDsgfVxuXG4ubGltZS1mZyB7XG4gIGNvbG9yOiAjQ0REQzM5ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQ0REQzM5ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNDRERDMzkgIWltcG9ydGFudDsgfVxuXG4ubGltZS1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNDRERDMzkgIWltcG9ydGFudDsgfVxuXG4ubGltZS1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0NEREMzOSAhaW1wb3J0YW50OyB9XG5cbi5saW1lLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNDRERDMzkgIWltcG9ydGFudDsgfVxuXG4ubGltZS02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzBDQTMzICFpbXBvcnRhbnQ7IH1cblxuLm1kLWxpbWUtNjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MwQ0EzMyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ubGltZS02MDAtZmcge1xuICBjb2xvcjogI0MwQ0EzMyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLTYwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNDMENBMzMgIWltcG9ydGFudDsgfVxuXG4ubGltZS02MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNDMENBMzMgIWltcG9ydGFudDsgfVxuXG4ubGltZS02MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQzBDQTMzICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtNjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQzBDQTMzICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtNjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNDMENBMzMgIWltcG9ydGFudDsgfVxuXG4ubGltZS03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUZCNDJCICFpbXBvcnRhbnQ7IH1cblxuLm1kLWxpbWUtNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FGQjQyQiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ubGltZS03MDAtZmcge1xuICBjb2xvcjogI0FGQjQyQiAhaW1wb3J0YW50OyB9XG5cbi5saW1lLTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNBRkI0MkIgIWltcG9ydGFudDsgfVxuXG4ubGltZS03MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNBRkI0MkIgIWltcG9ydGFudDsgfVxuXG4ubGltZS03MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQUZCNDJCICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQUZCNDJCICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNBRkI0MkIgIWltcG9ydGFudDsgfVxuXG4ubGltZS04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUU5RDI0ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWxpbWUtODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFOUQyNCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ubGltZS04MDAtZmcge1xuICBjb2xvcjogIzlFOUQyNCAhaW1wb3J0YW50OyB9XG5cbi5saW1lLTgwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM5RTlEMjQgIWltcG9ydGFudDsgfVxuXG4ubGltZS04MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5RTlEMjQgIWltcG9ydGFudDsgfVxuXG4ubGltZS04MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOUU5RDI0ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtODAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOUU5RDI0ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtODAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM5RTlEMjQgIWltcG9ydGFudDsgfVxuXG4ubGltZS05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODI3NzE3ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWxpbWUtOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyNzcxNyAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmxpbWUtOTAwLWZnIHtcbiAgY29sb3I6ICM4Mjc3MTcgIWltcG9ydGFudDsgfVxuXG4ubGltZS05MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjODI3NzE3ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtOTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjODI3NzE3ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtOTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzgyNzcxNyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLTkwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzgyNzcxNyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLTkwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjODI3NzE3ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEZGODEgIWltcG9ydGFudDsgfVxuXG4ubWQtbGltZS1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RkY4MSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ubGltZS1BMTAwLWZnIHtcbiAgY29sb3I6ICNGNEZGODEgIWltcG9ydGFudDsgfVxuXG4ubGltZS1BMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0Y0RkY4MSAhaW1wb3J0YW50OyB9XG5cbi5saW1lLUExMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGNEZGODEgIWltcG9ydGFudDsgfVxuXG4ubGltZS1BMTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0Y0RkY4MSAhaW1wb3J0YW50OyB9XG5cbi5saW1lLUExMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGNEZGODEgIWltcG9ydGFudDsgfVxuXG4ubGltZS1BMTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGNEZGODEgIWltcG9ydGFudDsgfVxuXG4ubGltZS1BMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRkY0MSAhaW1wb3J0YW50OyB9XG5cbi5tZC1saW1lLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVGRjQxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5saW1lLUEyMDAtZmcge1xuICBjb2xvcjogI0VFRkY0MSAhaW1wb3J0YW50OyB9XG5cbi5saW1lLUEyMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUVGRjQxICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtQTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0VFRkY0MSAhaW1wb3J0YW50OyB9XG5cbi5saW1lLUEyMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRUVGRjQxICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtQTIwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0VFRkY0MSAhaW1wb3J0YW50OyB9XG5cbi5saW1lLUEyMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0VFRkY0MSAhaW1wb3J0YW50OyB9XG5cbi5saW1lLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzZGRjAwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWxpbWUtQTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNkZGMDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmxpbWUtQTQwMC1mZyB7XG4gIGNvbG9yOiAjQzZGRjAwICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtQTQwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNDNkZGMDAgIWltcG9ydGFudDsgfVxuXG4ubGltZS1BNDAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQzZGRjAwICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtQTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNDNkZGMDAgIWltcG9ydGFudDsgfVxuXG4ubGltZS1BNDAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQzZGRjAwICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtQTQwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQzZGRjAwICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBRUVBMDAgIWltcG9ydGFudDsgfVxuXG4ubWQtbGltZS1BNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FFRUEwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ubGltZS1BNzAwLWZnIHtcbiAgY29sb3I6ICNBRUVBMDAgIWltcG9ydGFudDsgfVxuXG4ubGltZS1BNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0FFRUEwMCAhaW1wb3J0YW50OyB9XG5cbi5saW1lLUE3MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNBRUVBMDAgIWltcG9ydGFudDsgfVxuXG4ubGltZS1BNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0FFRUEwMCAhaW1wb3J0YW50OyB9XG5cbi5saW1lLUE3MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNBRUVBMDAgIWltcG9ydGFudDsgfVxuXG4ubGltZS1BNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNBRUVBMDAgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LTUwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkRFNyAhaW1wb3J0YW50OyB9XG5cbi5tZC15ZWxsb3ctNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGREU3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi55ZWxsb3ctNTAtZmcge1xuICBjb2xvcjogI0ZGRkRFNyAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctNTAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGREU3ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy01MC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRkRFNyAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctNTAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZGREU3ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy01MC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRkRFNyAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctNTAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGRkRFNyAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjlDNCAhaW1wb3J0YW50OyB9XG5cbi5tZC15ZWxsb3ctMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjlDNCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ueWVsbG93LTEwMC1mZyB7XG4gIGNvbG9yOiAjRkZGOUM0ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy0xMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGOUM0ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy0xMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkY5QzQgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkY5QzQgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRjlDNCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctMTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkY5QzQgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY1OUQgIWltcG9ydGFudDsgfVxuXG4ubWQteWVsbG93LTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY1OUQgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLnllbGxvdy0yMDAtZmcge1xuICBjb2xvcjogI0ZGRjU5RCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRjU5RCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZGNTlEICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy0yMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZGNTlEICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy0yMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkY1OUQgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZGNTlEICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy0zMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGMTc2ICFpbXBvcnRhbnQ7IH1cblxuLm1kLXllbGxvdy0zMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGMTc2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi55ZWxsb3ctMzAwLWZnIHtcbiAgY29sb3I6ICNGRkYxNzYgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LTMwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkYxNzYgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LTMwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRjE3NiAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctMzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRjE3NiAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctMzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGMTc2ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy0zMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGRjE3NiAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUU1OCAhaW1wb3J0YW50OyB9XG5cbi5tZC15ZWxsb3ctNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUU1OCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ueWVsbG93LTQwMC1mZyB7XG4gIGNvbG9yOiAjRkZFRTU4ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy00MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZFRTU4ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy00MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkVFNTggIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkVFNTggIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRUU1OCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkVFNTggIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVCM0IgIWltcG9ydGFudDsgfVxuXG4ubWQteWVsbG93LTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVCM0IgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLnllbGxvdy01MDAtZmcge1xuICBjb2xvcjogI0ZGRUIzQiAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctNTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRUIzQiAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctNTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZFQjNCICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy01MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZFQjNCICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy01MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkVCM0IgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LTUwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZFQjNCICFpbXBvcnRhbnQ7IH1cblxuLm1kLXllbGxvdy1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVCM0IgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLnllbGxvdy1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVCM0IgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LWZnIHtcbiAgY29sb3I6ICNGRkVCM0IgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRUIzQiAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkVCM0IgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRUIzQiAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkVCM0IgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkVCM0IgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGREQ4MzUgIWltcG9ydGFudDsgfVxuXG4ubWQteWVsbG93LTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGREQ4MzUgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLnllbGxvdy02MDAtZmcge1xuICBjb2xvcjogI0ZERDgzNSAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctNjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZERDgzNSAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctNjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkREODM1ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy02MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkREODM1ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy02MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGREQ4MzUgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LTYwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkREODM1ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJDMDJEICFpbXBvcnRhbnQ7IH1cblxuLm1kLXllbGxvdy03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJDMDJEICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi55ZWxsb3ctNzAwLWZnIHtcbiAgY29sb3I6ICNGQkMwMkQgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGQkMwMkQgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LTcwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZCQzAyRCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZCQzAyRCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkJDMDJEICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy03MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZCQzAyRCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5QTgyNSAhaW1wb3J0YW50OyB9XG5cbi5tZC15ZWxsb3ctODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5QTgyNSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ueWVsbG93LTgwMC1mZyB7XG4gIGNvbG9yOiAjRjlBODI1ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy04MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjlBODI1ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy04MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGOUE4MjUgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LTgwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGOUE4MjUgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LTgwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0Y5QTgyNSAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctODAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGOUE4MjUgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNTdGMTcgIWltcG9ydGFudDsgfVxuXG4ubWQteWVsbG93LTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNTdGMTcgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLnllbGxvdy05MDAtZmcge1xuICBjb2xvcjogI0Y1N0YxNyAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctOTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0Y1N0YxNyAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctOTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRjU3RjE3ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy05MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRjU3RjE3ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy05MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGNTdGMTcgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LTkwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRjU3RjE3ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkY4RCAhaW1wb3J0YW50OyB9XG5cbi5tZC15ZWxsb3ctQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGOEQgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLnllbGxvdy1BMTAwLWZnIHtcbiAgY29sb3I6ICNGRkZGOEQgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LUExMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRjhEICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy1BMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZGRjhEICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy1BMTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRkY4RCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctQTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRkY4RCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctQTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZGRjhEICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy1BMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkYwMCAhaW1wb3J0YW50OyB9XG5cbi5tZC15ZWxsb3ctQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGMDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLnllbGxvdy1BMjAwLWZnIHtcbiAgY29sb3I6ICNGRkZGMDAgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LUEyMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRjAwICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy1BMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZGRjAwICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy1BMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRkYwMCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctQTIwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRkYwMCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctQTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZGRjAwICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUEwMCAhaW1wb3J0YW50OyB9XG5cbi5tZC15ZWxsb3ctQTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVBMDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLnllbGxvdy1BNDAwLWZnIHtcbiAgY29sb3I6ICNGRkVBMDAgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LUE0MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZFQTAwICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy1BNDAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZFQTAwICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy1BNDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRUEwMCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctQTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRUEwMCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctQTQwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZFQTAwICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy1BNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDYwMCAhaW1wb3J0YW50OyB9XG5cbi5tZC15ZWxsb3ctQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQ2MDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLnllbGxvdy1BNzAwLWZnIHtcbiAgY29sb3I6ICNGRkQ2MDAgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LUE3MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZENjAwICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy1BNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZENjAwICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy1BNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRDYwMCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctQTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRDYwMCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctQTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZENjAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTUwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjhFMSAhaW1wb3J0YW50OyB9XG5cbi5tZC1hbWJlci01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY4RTEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmFtYmVyLTUwLWZnIHtcbiAgY29sb3I6ICNGRkY4RTEgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItNTAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGOEUxICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTUwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZGOEUxICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTUwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRjhFMSAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci01MC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRjhFMSAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci01MC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZGOEUxICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVDQjMgIWltcG9ydGFudDsgfVxuXG4ubWQtYW1iZXItMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUNCMyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uYW1iZXItMTAwLWZnIHtcbiAgY29sb3I6ICNGRkVDQjMgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRUNCMyAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci0xMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkVDQjMgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItMTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRUNCMyAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci0xMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkVDQjMgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItMTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkVDQjMgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRTA4MiAhaW1wb3J0YW50OyB9XG5cbi5tZC1hbWJlci0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFMDgyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5hbWJlci0yMDAtZmcge1xuICBjb2xvcjogI0ZGRTA4MiAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci0yMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZFMDgyICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRTA4MiAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci0yMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZFMDgyICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTIwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRTA4MiAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci0yMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGRTA4MiAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci0zMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZENTRGICFpbXBvcnRhbnQ7IH1cblxuLm1kLWFtYmVyLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQ1NEYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmFtYmVyLTMwMC1mZyB7XG4gIGNvbG9yOiAjRkZENTRGICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTMwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkQ1NEYgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItMzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZENTRGICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTMwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkQ1NEYgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItMzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZENTRGICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTMwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZENTRGICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkNBMjggIWltcG9ydGFudDsgfVxuXG4ubWQtYW1iZXItNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQ0EyOCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uYW1iZXItNDAwLWZnIHtcbiAgY29sb3I6ICNGRkNBMjggIWltcG9ydGFudDsgfVxuXG4uYW1iZXItNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGQ0EyOCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci00MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkNBMjggIWltcG9ydGFudDsgfVxuXG4uYW1iZXItNDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGQ0EyOCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci00MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkNBMjggIWltcG9ydGFudDsgfVxuXG4uYW1iZXItNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkNBMjggIWltcG9ydGFudDsgfVxuXG4uYW1iZXItNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzEwNyAhaW1wb3J0YW50OyB9XG5cbi5tZC1hbWJlci01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDMTA3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5hbWJlci01MDAtZmcge1xuICBjb2xvcjogI0ZGQzEwNyAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci01MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZDMTA3ICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTUwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGQzEwNyAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci01MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZDMTA3ICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTUwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGQzEwNyAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci01MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGQzEwNyAhaW1wb3J0YW50OyB9XG5cbi5tZC1hbWJlci1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkMxMDcgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmFtYmVyLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzEwNyAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci1mZyB7XG4gIGNvbG9yOiAjRkZDMTA3ICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGQzEwNyAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGQzEwNyAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkMxMDcgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkMxMDcgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGQzEwNyAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCMzAwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWFtYmVyLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkIzMDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmFtYmVyLTYwMC1mZyB7XG4gIGNvbG9yOiAjRkZCMzAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTYwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkIzMDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItNjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZCMzAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTYwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkIzMDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItNjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZCMzAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTYwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZCMzAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkEwMDAgIWltcG9ydGFudDsgfVxuXG4ubWQtYW1iZXItNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQTAwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uYW1iZXItNzAwLWZnIHtcbiAgY29sb3I6ICNGRkEwMDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGQTAwMCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci03MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkEwMDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGQTAwMCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci03MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkEwMDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkEwMDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEYwMCAhaW1wb3J0YW50OyB9XG5cbi5tZC1hbWJlci04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4RjAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5hbWJlci04MDAtZmcge1xuICBjb2xvcjogI0ZGOEYwMCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci04MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkY4RjAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTgwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGOEYwMCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci04MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkY4RjAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTgwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGOEYwMCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci04MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGOEYwMCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY2RjAwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWFtYmVyLTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjZGMDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmFtYmVyLTkwMC1mZyB7XG4gIGNvbG9yOiAjRkY2RjAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTkwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRjZGMDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItOTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkY2RjAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTkwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRjZGMDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItOTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkY2RjAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTkwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkY2RjAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLUExMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFNTdGICFpbXBvcnRhbnQ7IH1cblxuLm1kLWFtYmVyLUExMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFNTdGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5hbWJlci1BMTAwLWZnIHtcbiAgY29sb3I6ICNGRkU1N0YgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItQTEwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkU1N0YgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItQTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRTU3RiAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci1BMTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRTU3RiAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci1BMTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZFNTdGICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLUExMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGRTU3RiAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci1BMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDc0MCAhaW1wb3J0YW50OyB9XG5cbi5tZC1hbWJlci1BMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDc0MCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uYW1iZXItQTIwMC1mZyB7XG4gIGNvbG9yOiAjRkZENzQwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLUEyMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZENzQwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLUEyMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkQ3NDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItQTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkQ3NDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItQTIwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRDc0MCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci1BMjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkQ3NDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItQTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkM0MDAgIWltcG9ydGFudDsgfVxuXG4ubWQtYW1iZXItQTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkM0MDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmFtYmVyLUE0MDAtZmcge1xuICBjb2xvcjogI0ZGQzQwMCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci1BNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGQzQwMCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci1BNDAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZDNDAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLUE0MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZDNDAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLUE0MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkM0MDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItQTQwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZDNDAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBQjAwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWFtYmVyLUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBQjAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5hbWJlci1BNzAwLWZnIHtcbiAgY29sb3I6ICNGRkFCMDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItQTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkFCMDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItQTcwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGQUIwMCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci1BNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGQUIwMCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci1BNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZBQjAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLUE3MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGQUIwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGM0UwICFpbXBvcnRhbnQ7IH1cblxuLm1kLW9yYW5nZS01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkYzRTAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLm9yYW5nZS01MC1mZyB7XG4gIGNvbG9yOiAjRkZGM0UwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS01MC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkYzRTAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTUwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZGM0UwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS01MC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkYzRTAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTUwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGM0UwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS01MC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZGM0UwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFMEIyICFpbXBvcnRhbnQ7IH1cblxuLm1kLW9yYW5nZS0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFMEIyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5vcmFuZ2UtMTAwLWZnIHtcbiAgY29sb3I6ICNGRkUwQjIgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTEwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkUwQjIgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRTBCMiAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtMTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRTBCMiAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtMTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZFMEIyICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS0xMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGRTBCMiAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQ0M4MCAhaW1wb3J0YW50OyB9XG5cbi5tZC1vcmFuZ2UtMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQ0M4MCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ub3JhbmdlLTIwMC1mZyB7XG4gIGNvbG9yOiAjRkZDQzgwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS0yMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZDQzgwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS0yMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkNDODAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkNDODAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTIwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGQ0M4MCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtMjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkNDODAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkI3NEQgIWltcG9ydGFudDsgfVxuXG4ubWQtb3JhbmdlLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkI3NEQgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLm9yYW5nZS0zMDAtZmcge1xuICBjb2xvcjogI0ZGQjc0RCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtMzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGQjc0RCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtMzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZCNzREICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS0zMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZCNzREICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS0zMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkI3NEQgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTMwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZCNzREICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBNzI2ICFpbXBvcnRhbnQ7IH1cblxuLm1kLW9yYW5nZS00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBNzI2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5vcmFuZ2UtNDAwLWZnIHtcbiAgY29sb3I6ICNGRkE3MjYgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTQwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkE3MjYgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGQTcyNiAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtNDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGQTcyNiAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtNDAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZBNzI2ICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS00MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGQTcyNiAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOTgwMCAhaW1wb3J0YW50OyB9XG5cbi5tZC1vcmFuZ2UtNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOTgwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ub3JhbmdlLTUwMC1mZyB7XG4gIGNvbG9yOiAjRkY5ODAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS01MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkY5ODAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS01MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRjk4MDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTUwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRjk4MDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTUwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGOTgwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtNTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRjk4MDAgIWltcG9ydGFudDsgfVxuXG4ubWQtb3JhbmdlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOTgwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ub3JhbmdlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOTgwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtZmcge1xuICBjb2xvcjogI0ZGOTgwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkY5ODAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGOTgwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkY5ODAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGOTgwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGOTgwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtNjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCOEMwMCAhaW1wb3J0YW50OyB9XG5cbi5tZC1vcmFuZ2UtNjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCOEMwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ub3JhbmdlLTYwMC1mZyB7XG4gIGNvbG9yOiAjRkI4QzAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS02MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkI4QzAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS02MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGQjhDMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTYwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGQjhDMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTYwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZCOEMwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtNjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGQjhDMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNTdDMDAgIWltcG9ydGFudDsgfVxuXG4ubWQtb3JhbmdlLTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNTdDMDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLm9yYW5nZS03MDAtZmcge1xuICBjb2xvcjogI0Y1N0MwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0Y1N0MwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRjU3QzAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS03MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRjU3QzAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS03MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGNTdDMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRjU3QzAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY2QzAwICFpbXBvcnRhbnQ7IH1cblxuLm1kLW9yYW5nZS04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY2QzAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4ub3JhbmdlLTgwMC1mZyB7XG4gIGNvbG9yOiAjRUY2QzAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS04MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUY2QzAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS04MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNFRjZDMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTgwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNFRjZDMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTgwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0VGNkMwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtODAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNFRjZDMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNjUxMDAgIWltcG9ydGFudDsgfVxuXG4ubWQtb3JhbmdlLTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNjUxMDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5vcmFuZ2UtOTAwLWZnIHtcbiAgY29sb3I6ICNFNjUxMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTkwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNFNjUxMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTkwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0U2NTEwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtOTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0U2NTEwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtOTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRTY1MTAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS05MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0U2NTEwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQxODAgIWltcG9ydGFudDsgfVxuXG4ubWQtb3JhbmdlLUExMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEMTgwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5vcmFuZ2UtQTEwMC1mZyB7XG4gIGNvbG9yOiAjRkZEMTgwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS1BMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRDE4MCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtQTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRDE4MCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtQTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkQxODAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLUExMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkQxODAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLUExMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGRDE4MCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkFCNDAgIWltcG9ydGFudDsgfVxuXG4ubWQtb3JhbmdlLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBQjQwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5vcmFuZ2UtQTIwMC1mZyB7XG4gIGNvbG9yOiAjRkZBQjQwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS1BMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGQUI0MCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtQTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGQUI0MCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtQTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkFCNDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLUEyMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkFCNDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLUEyMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGQUI0MCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtQTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjkxMDAgIWltcG9ydGFudDsgfVxuXG4ubWQtb3JhbmdlLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY5MTAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5vcmFuZ2UtQTQwMC1mZyB7XG4gIGNvbG9yOiAjRkY5MTAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS1BNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGOTEwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtQTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGOTEwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtQTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRjkxMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLUE0MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjkxMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLUE0MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGOTEwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjZEMDAgIWltcG9ydGFudDsgfVxuXG4ubWQtb3JhbmdlLUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY2RDAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5vcmFuZ2UtQTcwMC1mZyB7XG4gIGNvbG9yOiAjRkY2RDAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS1BNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGNkQwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtQTcwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGNkQwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtQTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRjZEMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLUE3MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjZEMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLUE3MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGNkQwMCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQkU5RTcgIWltcG9ydGFudDsgfVxuXG4ubWQtZGVlcC1vcmFuZ2UtNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJFOUU3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5kZWVwLW9yYW5nZS01MC1mZyB7XG4gIGNvbG9yOiAjRkJFOUU3ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLTUwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZCRTlFNyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS01MC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZCRTlFNyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS01MC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGQkU5RTcgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtNTAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGQkU5RTcgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtNTAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZCRTlFNyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDQ0JDICFpbXBvcnRhbnQ7IH1cblxuLm1kLWRlZXAtb3JhbmdlLTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkNDQkMgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmRlZXAtb3JhbmdlLTEwMC1mZyB7XG4gIGNvbG9yOiAjRkZDQ0JDICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLTEwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkNDQkMgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZDQ0JDICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkNDQkMgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtMTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZDQ0JDICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZDQ0JDICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkFCOTEgIWltcG9ydGFudDsgfVxuXG4ubWQtZGVlcC1vcmFuZ2UtMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQUI5MSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uZGVlcC1vcmFuZ2UtMjAwLWZnIHtcbiAgY29sb3I6ICNGRkFCOTEgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGQUI5MSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS0yMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkFCOTEgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGQUI5MSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS0yMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkFCOTEgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtMjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkFCOTEgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEE2NSAhaW1wb3J0YW50OyB9XG5cbi5tZC1kZWVwLW9yYW5nZS0zMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4QTY1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5kZWVwLW9yYW5nZS0zMDAtZmcge1xuICBjb2xvcjogI0ZGOEE2NSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS0zMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkY4QTY1ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLTMwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGOEE2NSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS0zMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkY4QTY1ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLTMwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGOEE2NSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS0zMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGOEE2NSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY3MDQzICFpbXBvcnRhbnQ7IH1cblxuLm1kLWRlZXAtb3JhbmdlLTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjcwNDMgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmRlZXAtb3JhbmdlLTQwMC1mZyB7XG4gIGNvbG9yOiAjRkY3MDQzICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLTQwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRjcwNDMgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtNDAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkY3MDQzICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRjcwNDMgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtNDAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkY3MDQzICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLTQwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkY3MDQzICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjU3MjIgIWltcG9ydGFudDsgfVxuXG4ubWQtZGVlcC1vcmFuZ2UtNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTcyMiAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmRlZXAtb3JhbmdlLTUwMC1mZyB7XG4gIGNvbG9yOiAjRkY1NzIyICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLTUwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRjU3MjIgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtNTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkY1NzIyICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLTUwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRjU3MjIgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtNTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkY1NzIyICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLTUwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkY1NzIyICFpbXBvcnRhbnQ7IH1cblxuLm1kLWRlZXAtb3JhbmdlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTcyMiAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmRlZXAtb3JhbmdlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTcyMiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS1mZyB7XG4gIGNvbG9yOiAjRkY1NzIyICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGNTcyMiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGNTcyMiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRjU3MjIgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjU3MjIgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGNTcyMiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjQ1MTFFICFpbXBvcnRhbnQ7IH1cblxuLm1kLWRlZXAtb3JhbmdlLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNDUxMUUgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5kZWVwLW9yYW5nZS02MDAtZmcge1xuICBjb2xvcjogI0Y0NTExRSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS02MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjQ1MTFFICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLTYwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0Y0NTExRSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS02MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRjQ1MTFFICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLTYwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0Y0NTExRSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS02MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0Y0NTExRSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTY0QTE5ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWRlZXAtb3JhbmdlLTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNjRBMTkgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5kZWVwLW9yYW5nZS03MDAtZmcge1xuICBjb2xvcjogI0U2NEExOSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS03MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTY0QTE5ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLTcwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0U2NEExOSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS03MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRTY0QTE5ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0U2NEExOSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS03MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0U2NEExOSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDg0MzE1ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWRlZXAtb3JhbmdlLTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEODQzMTUgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5kZWVwLW9yYW5nZS04MDAtZmcge1xuICBjb2xvcjogI0Q4NDMxNSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS04MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRDg0MzE1ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLTgwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0Q4NDMxNSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS04MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRDg0MzE1ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLTgwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0Q4NDMxNSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS04MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0Q4NDMxNSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkYzNjBDICFpbXBvcnRhbnQ7IH1cblxuLm1kLWRlZXAtb3JhbmdlLTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCRjM2MEMgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5kZWVwLW9yYW5nZS05MDAtZmcge1xuICBjb2xvcjogI0JGMzYwQyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS05MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQkYzNjBDICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLTkwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0JGMzYwQyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS05MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQkYzNjBDICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLTkwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0JGMzYwQyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS05MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0JGMzYwQyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOUU4MCAhaW1wb3J0YW50OyB9XG5cbi5tZC1kZWVwLW9yYW5nZS1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOUU4MCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uZGVlcC1vcmFuZ2UtQTEwMC1mZyB7XG4gIGNvbG9yOiAjRkY5RTgwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLUExMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkY5RTgwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLUExMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRjlFODAgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtQTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRjlFODAgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtQTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGOUU4MCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS1BMTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRjlFODAgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjZFNDAgIWltcG9ydGFudDsgfVxuXG4ubWQtZGVlcC1vcmFuZ2UtQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjZFNDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmRlZXAtb3JhbmdlLUEyMDAtZmcge1xuICBjb2xvcjogI0ZGNkU0MCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS1BMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGNkU0MCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS1BMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkY2RTQwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLUEyMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkY2RTQwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLUEyMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjZFNDAgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtQTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkY2RTQwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYzRDAwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWRlZXAtb3JhbmdlLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYzRDAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uZGVlcC1vcmFuZ2UtQTQwMC1mZyB7XG4gIGNvbG9yOiAjRkYzRDAwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLUE0MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkYzRDAwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLUE0MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRjNEMDAgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtQTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRjNEMDAgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtQTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGM0QwMCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS1BNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRjNEMDAgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERDJDMDAgIWltcG9ydGFudDsgfVxuXG4ubWQtZGVlcC1vcmFuZ2UtQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERDJDMDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5kZWVwLW9yYW5nZS1BNzAwLWZnIHtcbiAgY29sb3I6ICNERDJDMDAgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtQTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNERDJDMDAgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtQTcwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0REMkMwMCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS1BNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0REMkMwMCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS1BNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjREQyQzAwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLUE3MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0REMkMwMCAhaW1wb3J0YW50OyB9XG5cbi5icm93bi01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkVCRTkgIWltcG9ydGFudDsgfVxuXG4ubWQtYnJvd24tNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFQkU5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5icm93bi01MC1mZyB7XG4gIGNvbG9yOiAjRUZFQkU5ICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLTUwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0VGRUJFOSAhaW1wb3J0YW50OyB9XG5cbi5icm93bi01MC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0VGRUJFOSAhaW1wb3J0YW50OyB9XG5cbi5icm93bi01MC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNFRkVCRTkgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tNTAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFRkVCRTkgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tNTAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0VGRUJFOSAhaW1wb3J0YW50OyB9XG5cbi5icm93bi0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDdDQ0M4ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJyb3duLTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEN0NDQzggIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmJyb3duLTEwMC1mZyB7XG4gIGNvbG9yOiAjRDdDQ0M4ICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLTEwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNEN0NDQzggIWltcG9ydGFudDsgfVxuXG4uYnJvd24tMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRDdDQ0M4ICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNEN0NDQzggIWltcG9ydGFudDsgfVxuXG4uYnJvd24tMTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRDdDQ0M4ICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRDdDQ0M4ICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQ0FBQTQgIWltcG9ydGFudDsgfVxuXG4ubWQtYnJvd24tMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JDQUFBNCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uYnJvd24tMjAwLWZnIHtcbiAgY29sb3I6ICNCQ0FBQTQgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0JDQUFBNCAhaW1wb3J0YW50OyB9XG5cbi5icm93bi0yMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNCQ0FBQTQgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0JDQUFBNCAhaW1wb3J0YW50OyB9XG5cbi5icm93bi0yMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNCQ0FBQTQgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tMjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNCQ0FBQTQgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ExODg3RiAhaW1wb3J0YW50OyB9XG5cbi5tZC1icm93bi0zMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTE4ODdGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uYnJvd24tMzAwLWZnIHtcbiAgY29sb3I6ICNBMTg4N0YgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tMzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ExODg3RiAhaW1wb3J0YW50OyB9XG5cbi5icm93bi0zMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNBMTg4N0YgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tMzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ExODg3RiAhaW1wb3J0YW50OyB9XG5cbi5icm93bi0zMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNBMTg4N0YgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tMzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNBMTg4N0YgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhENkU2MyAhaW1wb3J0YW50OyB9XG5cbi5tZC1icm93bi00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEQ2RTYzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uYnJvd24tNDAwLWZnIHtcbiAgY29sb3I6ICM4RDZFNjMgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzhENkU2MyAhaW1wb3J0YW50OyB9XG5cbi5icm93bi00MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM4RDZFNjMgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tNDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzhENkU2MyAhaW1wb3J0YW50OyB9XG5cbi5icm93bi00MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM4RDZFNjMgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM4RDZFNjMgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5NTU0OCAhaW1wb3J0YW50OyB9XG5cbi5tZC1icm93bi01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk1NTQ4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5icm93bi01MDAtZmcge1xuICBjb2xvcjogIzc5NTU0OCAhaW1wb3J0YW50OyB9XG5cbi5icm93bi01MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzk1NTQ4ICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLTUwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzc5NTU0OCAhaW1wb3J0YW50OyB9XG5cbi5icm93bi01MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNzk1NTQ4ICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLTUwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzc5NTU0OCAhaW1wb3J0YW50OyB9XG5cbi5icm93bi01MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzc5NTU0OCAhaW1wb3J0YW50OyB9XG5cbi5tZC1icm93bi1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OTU1NDggIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuLmJyb3duLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5NTU0OCAhaW1wb3J0YW50OyB9XG5cbi5icm93bi1mZyB7XG4gIGNvbG9yOiAjNzk1NTQ4ICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzc5NTU0OCAhaW1wb3J0YW50OyB9XG5cbi5icm93bi1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzc5NTU0OCAhaW1wb3J0YW50OyB9XG5cbi5icm93bi1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM3OTU1NDggIWltcG9ydGFudDsgfVxuXG4uYnJvd24tYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM3OTU1NDggIWltcG9ydGFudDsgfVxuXG4uYnJvd24tYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzc5NTU0OCAhaW1wb3J0YW50OyB9XG5cbi5icm93bi02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkQ0QzQxICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJyb3duLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2RDRDNDEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuLmJyb3duLTYwMC1mZyB7XG4gIGNvbG9yOiAjNkQ0QzQxICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLTYwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM2RDRDNDEgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tNjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNkQ0QzQxICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLTYwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM2RDRDNDEgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tNjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNkQ0QzQxICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLTYwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNkQ0QzQxICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1RDQwMzcgIWltcG9ydGFudDsgfVxuXG4ubWQtYnJvd24tNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVENDAzNyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTsgfVxuXG4uYnJvd24tNzAwLWZnIHtcbiAgY29sb3I6ICM1RDQwMzcgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzVENDAzNyAhaW1wb3J0YW50OyB9XG5cbi5icm93bi03MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM1RDQwMzcgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzVENDAzNyAhaW1wb3J0YW50OyB9XG5cbi5icm93bi03MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM1RDQwMzcgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM1RDQwMzcgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRFMzQyRSAhaW1wb3J0YW50OyB9XG5cbi5tZC1icm93bi04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEUzNDJFICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5icm93bi04MDAtZmcge1xuICBjb2xvcjogIzRFMzQyRSAhaW1wb3J0YW50OyB9XG5cbi5icm93bi04MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNEUzNDJFICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLTgwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzRFMzQyRSAhaW1wb3J0YW50OyB9XG5cbi5icm93bi04MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNEUzNDJFICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLTgwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzRFMzQyRSAhaW1wb3J0YW50OyB9XG5cbi5icm93bi04MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzRFMzQyRSAhaW1wb3J0YW50OyB9XG5cbi5icm93bi05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0UyNzIzICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJyb3duLTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRTI3MjMgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuLmJyb3duLTkwMC1mZyB7XG4gIGNvbG9yOiAjM0UyNzIzICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLTkwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMzRTI3MjMgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tOTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjM0UyNzIzICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLTkwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzRTI3MjMgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tOTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjM0UyNzIzICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLTkwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjM0UyNzIzICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLUExMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDdDQ0M4ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJyb3duLUExMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDdDQ0M4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5icm93bi1BMTAwLWZnIHtcbiAgY29sb3I6ICNEN0NDQzggIWltcG9ydGFudDsgfVxuXG4uYnJvd24tQTEwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNEN0NDQzggIWltcG9ydGFudDsgfVxuXG4uYnJvd24tQTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0Q3Q0NDOCAhaW1wb3J0YW50OyB9XG5cbi5icm93bi1BMTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0Q3Q0NDOCAhaW1wb3J0YW50OyB9XG5cbi5icm93bi1BMTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRDdDQ0M4ICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLUExMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0Q3Q0NDOCAhaW1wb3J0YW50OyB9XG5cbi5icm93bi1BMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JDQUFBNCAhaW1wb3J0YW50OyB9XG5cbi5tZC1icm93bi1BMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JDQUFBNCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTsgfVxuXG4uYnJvd24tQTIwMC1mZyB7XG4gIGNvbG9yOiAjQkNBQUE0ICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLUEyMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQkNBQUE0ICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLUEyMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNCQ0FBQTQgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tQTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNCQ0FBQTQgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tQTIwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0JDQUFBNCAhaW1wb3J0YW50OyB9XG5cbi5icm93bi1BMjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNCQ0FBQTQgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tQTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RDZFNjMgIWltcG9ydGFudDsgfVxuXG4ubWQtYnJvd24tQTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RDZFNjMgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuLmJyb3duLUE0MDAtZmcge1xuICBjb2xvcjogIzhENkU2MyAhaW1wb3J0YW50OyB9XG5cbi5icm93bi1BNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzhENkU2MyAhaW1wb3J0YW50OyB9XG5cbi5icm93bi1BNDAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjOEQ2RTYzICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLUE0MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOEQ2RTYzICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLUE0MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM4RDZFNjMgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tQTQwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOEQ2RTYzICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUQ0MDM3ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJyb3duLUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUQ0MDM3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5icm93bi1BNzAwLWZnIHtcbiAgY29sb3I6ICM1RDQwMzcgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tQTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM1RDQwMzcgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tQTcwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzVENDAzNyAhaW1wb3J0YW50OyB9XG5cbi5icm93bi1BNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzVENDAzNyAhaW1wb3J0YW50OyB9XG5cbi5icm93bi1BNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNUQ0MDM3ICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLUE3MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzVENDAzNyAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTUwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQSAhaW1wb3J0YW50OyB9XG5cbi5tZC1ncmV5LTUwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uZ3JleS01MC1mZyB7XG4gIGNvbG9yOiAjRkFGQUZBICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktNTAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkFGQUZBICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktNTAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGQUZBRkEgIWltcG9ydGFudDsgfVxuXG4uZ3JleS01MC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGQUZBRkEgIWltcG9ydGFudDsgfVxuXG4uZ3JleS01MC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZBRkFGQSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTUwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGQUZBRkEgIWltcG9ydGFudDsgfVxuXG4uZ3JleS0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYxNzJhICFpbXBvcnRhbnQ7IH1cblxuLm1kLWdyZXktMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmMTcyYSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uZ3JleS0xMDAtZmcge1xuICBjb2xvcjogIzBmMTcyYSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTEwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwZjE3MmEgIWltcG9ydGFudDsgfVxuXG4uZ3JleS0xMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwZjE3MmEgIWltcG9ydGFudDsgfVxuXG4uZ3JleS0xMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMGYxNzJhICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktMTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMGYxNzJhICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktMTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwZjE3MmEgIWltcG9ydGFudDsgfVxuXG4uZ3JleS0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFICFpbXBvcnRhbnQ7IH1cblxuLm1kLWdyZXktMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uZ3JleS0yMDAtZmcge1xuICBjb2xvcjogI0VFRUVFRSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNFRUVFRUUgIWltcG9ydGFudDsgfVxuXG4uZ3JleS0yMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNFRUVFRUUgIWltcG9ydGFudDsgfVxuXG4uZ3JleS0yMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRUVFRUVFICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRUVFRUVFICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktMjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNFRUVFRUUgIWltcG9ydGFudDsgfVxuXG4uZ3JleS0zMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYxNzJhICFpbXBvcnRhbnQ7IH1cblxuLm1kLWdyZXktMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmMTcyYSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uZ3JleS0zMDAtZmcge1xuICBjb2xvcjogIzBmMTcyYSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTMwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwZjE3MmEgIWltcG9ydGFudDsgfVxuXG4uZ3JleS0zMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwZjE3MmEgIWltcG9ydGFudDsgfVxuXG4uZ3JleS0zMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMGYxNzJhICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktMzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMGYxNzJhICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktMzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwZjE3MmEgIWltcG9ydGFudDsgfVxuXG4uZ3JleS00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkRCREJEICFpbXBvcnRhbnQ7IH1cblxuLm1kLWdyZXktNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JEQkRCRCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uZ3JleS00MDAtZmcge1xuICBjb2xvcjogI0JEQkRCRCAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTQwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNCREJEQkQgIWltcG9ydGFudDsgfVxuXG4uZ3JleS00MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNCREJEQkQgIWltcG9ydGFudDsgfVxuXG4uZ3JleS00MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQkRCREJEICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktNDAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQkRCREJEICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNCREJEQkQgIWltcG9ydGFudDsgfVxuXG4uZ3JleS01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUU5RTlFICFpbXBvcnRhbnQ7IH1cblxuLm1kLWdyZXktNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFOUU5RSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uZ3JleS01MDAtZmcge1xuICBjb2xvcjogIzlFOUU5RSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTUwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM5RTlFOUUgIWltcG9ydGFudDsgfVxuXG4uZ3JleS01MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5RTlFOUUgIWltcG9ydGFudDsgfVxuXG4uZ3JleS01MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOUU5RTlFICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktNTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOUU5RTlFICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktNTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM5RTlFOUUgIWltcG9ydGFudDsgfVxuXG4ubWQtZ3JleS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RTlFOUUgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmdyZXktYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUU5RTlFICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktZmcge1xuICBjb2xvcjogIzlFOUU5RSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzlFOUU5RSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjOUU5RTlFICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOUU5RTlFICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5RTlFOUUgIWltcG9ydGFudDsgfVxuXG4uZ3JleS1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOUU5RTlFICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktNjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NzU3NSAhaW1wb3J0YW50OyB9XG5cbi5tZC1ncmV5LTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTc1NzUgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuLmdyZXktNjAwLWZnIHtcbiAgY29sb3I6ICM3NTc1NzUgIWltcG9ydGFudDsgfVxuXG4uZ3JleS02MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzU3NTc1ICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktNjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNzU3NTc1ICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktNjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzc1NzU3NSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTYwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzc1NzU3NSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTYwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNzU3NTc1ICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYxNjE2MSAhaW1wb3J0YW50OyB9XG5cbi5tZC1ncmV5LTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MTYxNjEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuLmdyZXktNzAwLWZnIHtcbiAgY29sb3I6ICM2MTYxNjEgIWltcG9ydGFudDsgfVxuXG4uZ3JleS03MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjE2MTYxICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNjE2MTYxICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzYxNjE2MSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzYxNjE2MSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNjE2MTYxICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNDI0MiAhaW1wb3J0YW50OyB9XG5cbi5tZC1ncmV5LTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjQyNDIgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuLmdyZXktODAwLWZnIHtcbiAgY29sb3I6ICM0MjQyNDIgIWltcG9ydGFudDsgfVxuXG4uZ3JleS04MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDI0MjQyICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktODAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNDI0MjQyICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktODAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzQyNDI0MiAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTgwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzQyNDI0MiAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTgwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNDI0MjQyICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50OyB9XG5cbi5tZC1ncmV5LTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuLmdyZXktOTAwLWZnIHtcbiAgY29sb3I6ICMyMTIxMjEgIWltcG9ydGFudDsgfVxuXG4uZ3JleS05MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjEyMTIxICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktOTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjEyMTIxICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktOTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTkwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTkwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjEyMTIxICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktMTAwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4ubWQtZ3JleS0xMDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTEwMDAtZmcge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTEwMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktMTAwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTEwMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktMTAwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTEwMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LUExMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYxNzJhICFpbXBvcnRhbnQ7IH1cblxuLm1kLWdyZXktQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjE3MmEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmdyZXktQTEwMC1mZyB7XG4gIGNvbG9yOiAjMGYxNzJhICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktQTEwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwZjE3MmEgIWltcG9ydGFudDsgfVxuXG4uZ3JleS1BMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMGYxNzJhICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktQTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwZjE3MmEgIWltcG9ydGFudDsgfVxuXG4uZ3JleS1BMTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMGYxNzJhICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktQTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMGYxNzJhICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUUgIWltcG9ydGFudDsgfVxuXG4ubWQtZ3JleS1BMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uZ3JleS1BMjAwLWZnIHtcbiAgY29sb3I6ICNFRUVFRUUgIWltcG9ydGFudDsgfVxuXG4uZ3JleS1BMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0VFRUVFRSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LUEyMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNFRUVFRUUgIWltcG9ydGFudDsgfVxuXG4uZ3JleS1BMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0VFRUVFRSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LUEyMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFRUVFRUUgIWltcG9ydGFudDsgfVxuXG4uZ3JleS1BMjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNFRUVFRUUgIWltcG9ydGFudDsgfVxuXG4uZ3JleS1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JEQkRCRCAhaW1wb3J0YW50OyB9XG5cbi5tZC1ncmV5LUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkRCREJEICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5ncmV5LUE0MDAtZmcge1xuICBjb2xvcjogI0JEQkRCRCAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LUE0MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQkRCREJEICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktQTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0JEQkRCRCAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LUE0MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQkRCREJEICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktQTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0JEQkRCRCAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LUE0MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0JEQkRCRCAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjE2MTYxICFpbXBvcnRhbnQ7IH1cblxuLm1kLWdyZXktQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MTYxNjEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmdyZXktQTcwMC1mZyB7XG4gIGNvbG9yOiAjNjE2MTYxICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktQTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM2MTYxNjEgIWltcG9ydGFudDsgfVxuXG4uZ3JleS1BNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNjE2MTYxICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktQTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM2MTYxNjEgIWltcG9ydGFudDsgfVxuXG4uZ3JleS1BNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNjE2MTYxICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktQTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNjE2MTYxICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VGRjEgIWltcG9ydGFudDsgfVxuXG4ubWQtYmx1ZS1ncmV5LTUwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUZGMSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uYmx1ZS1ncmV5LTUwLWZnIHtcbiAgY29sb3I6ICNFQ0VGRjEgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTUwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0VDRUZGMSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktNTAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNFQ0VGRjEgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTUwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0VDRUZGMSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktNTAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFQ0VGRjEgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTUwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNFQ0VGRjEgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRkQ4REMgIWltcG9ydGFudDsgfVxuXG4ubWQtYmx1ZS1ncmV5LTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRkQ4REMgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmJsdWUtZ3JleS0xMDAtZmcge1xuICBjb2xvcjogI0NGRDhEQyAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0NGRDhEQyAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQ0ZEOERDICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS0xMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQ0ZEOERDICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS0xMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNDRkQ4REMgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQ0ZEOERDICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjBCRUM1ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJsdWUtZ3JleS0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjBCRUM1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5ibHVlLWdyZXktMjAwLWZnIHtcbiAgY29sb3I6ICNCMEJFQzUgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNCMEJFQzUgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0IwQkVDNSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0IwQkVDNSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQjBCRUM1ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS0yMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0IwQkVDNSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwQTRBRSAhaW1wb3J0YW50OyB9XG5cbi5tZC1ibHVlLWdyZXktMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwQTRBRSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uYmx1ZS1ncmV5LTMwMC1mZyB7XG4gIGNvbG9yOiAjOTBBNEFFICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS0zMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTBBNEFFICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS0zMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5MEE0QUUgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTMwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM5MEE0QUUgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTMwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzkwQTRBRSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktMzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM5MEE0QUUgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODkwOUMgIWltcG9ydGFudDsgfVxuXG4ubWQtYmx1ZS1ncmV5LTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODkwOUMgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5ibHVlLWdyZXktNDAwLWZnIHtcbiAgY29sb3I6ICM3ODkwOUMgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTQwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM3ODkwOUMgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzc4OTA5QyAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktNDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzc4OTA5QyAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktNDAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNzg5MDlDICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS00MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzc4OTA5QyAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwN0Q4QiAhaW1wb3J0YW50OyB9XG5cbi5tZC1ibHVlLWdyZXktNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwN0Q4QiAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmJsdWUtZ3JleS01MDAtZmcge1xuICBjb2xvcjogIzYwN0Q4QiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktNTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzYwN0Q4QiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktNTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNjA3RDhCICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS01MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNjA3RDhCICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS01MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM2MDdEOEIgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTUwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNjA3RDhCICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJsdWUtZ3JleS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDdEOEIgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5ibHVlLWdyZXktYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA3RDhCICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS1mZyB7XG4gIGNvbG9yOiAjNjA3RDhCICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM2MDdEOEIgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNjA3RDhCICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM2MDdEOEIgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNjA3RDhCICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNjA3RDhCICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ2RTdBICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJsdWUtZ3JleS02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ2RTdBICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5ibHVlLWdyZXktNjAwLWZnIHtcbiAgY29sb3I6ICM1NDZFN0EgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTYwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM1NDZFN0EgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTYwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzU0NkU3QSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktNjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzU0NkU3QSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktNjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNTQ2RTdBICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS02MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzU0NkU3QSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NUE2NCAhaW1wb3J0YW50OyB9XG5cbi5tZC1ibHVlLWdyZXktNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NUE2NCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTsgfVxuXG4uYmx1ZS1ncmV5LTcwMC1mZyB7XG4gIGNvbG9yOiAjNDU1QTY0ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS03MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDU1QTY0ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS03MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0NTVBNjQgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0NTVBNjQgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzQ1NUE2NCAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM0NTVBNjQgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzQ3NEYgIWltcG9ydGFudDsgfVxuXG4ubWQtYmx1ZS1ncmV5LTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzQ3NEYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuLmJsdWUtZ3JleS04MDAtZmcge1xuICBjb2xvcjogIzM3NDc0RiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktODAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzM3NDc0RiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktODAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzc0NzRGICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS04MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzc0NzRGICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS04MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzNzQ3NEYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTgwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzc0NzRGICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYzMjM4ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJsdWUtZ3JleS05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYzMjM4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5ibHVlLWdyZXktOTAwLWZnIHtcbiAgY29sb3I6ICMyNjMyMzggIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTkwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMyNjMyMzggIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTkwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzI2MzIzOCAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktOTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzI2MzIzOCAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktOTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMjYzMjM4ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS05MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzI2MzIzOCAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRkQ4REMgIWltcG9ydGFudDsgfVxuXG4ubWQtYmx1ZS1ncmV5LUExMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0ZEOERDICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5ibHVlLWdyZXktQTEwMC1mZyB7XG4gIGNvbG9yOiAjQ0ZEOERDICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS1BMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0NGRDhEQyAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktQTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0NGRDhEQyAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktQTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNDRkQ4REMgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LUExMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNDRkQ4REMgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LUExMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0NGRDhEQyAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMEJFQzUgIWltcG9ydGFudDsgfVxuXG4ubWQtYmx1ZS1ncmV5LUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjBCRUM1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5ibHVlLWdyZXktQTIwMC1mZyB7XG4gIGNvbG9yOiAjQjBCRUM1ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS1BMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0IwQkVDNSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktQTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0IwQkVDNSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktQTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNCMEJFQzUgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LUEyMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNCMEJFQzUgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LUEyMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0IwQkVDNSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktQTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODkwOUMgIWltcG9ydGFudDsgfVxuXG4ubWQtYmx1ZS1ncmV5LUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzg5MDlDICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5ibHVlLWdyZXktQTQwMC1mZyB7XG4gIGNvbG9yOiAjNzg5MDlDICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS1BNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzc4OTA5QyAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktQTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzc4OTA5QyAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktQTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM3ODkwOUMgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LUE0MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM3ODkwOUMgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LUE0MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzc4OTA5QyAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTVBNjQgIWltcG9ydGFudDsgfVxuXG4ubWQtYmx1ZS1ncmV5LUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU1QTY0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5ibHVlLWdyZXktQTcwMC1mZyB7XG4gIGNvbG9yOiAjNDU1QTY0ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS1BNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzQ1NUE2NCAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktQTcwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzQ1NUE2NCAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktQTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0NTVBNjQgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LUE3MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0NTVBNjQgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LUE3MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzQ1NUE2NCAhaW1wb3J0YW50OyB9XG5cbi53aGl0ZS01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuLm1kLXdoaXRlLTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLndoaXRlLTUwMC1mZyB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuLndoaXRlLTUwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuXG4ud2hpdGUtNTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuLndoaXRlLTUwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuXG4ud2hpdGUtNTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuLndoaXRlLTUwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuLm1kLXdoaXRlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ud2hpdGUtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuLndoaXRlLWZnIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuXG4ud2hpdGUtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuLndoaXRlLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuLndoaXRlLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG5cbi53aGl0ZS1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG5cbi53aGl0ZS1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuLmJsYWNrLTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4ubWQtYmxhY2stNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTsgfVxuXG4uYmxhY2stNTAwLWZnIHtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4uYmxhY2stNTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG5cbi5ibGFjay01MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4uYmxhY2stNTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG5cbi5ibGFjay01MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4uYmxhY2stNTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4ubWQtYmxhY2stYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5ibGFjay1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4uYmxhY2stZmcge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG5cbi5ibGFjay1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4uYmxhY2stYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4uYmxhY2stYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLmJsYWNrLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLmJsYWNrLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIEljb25zXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xubWQtaWNvblttZC1mb250LWljb25dLFxuaSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWluLXdpZHRoOiAyNHB4O1xuICBtaW4taGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczQsXG4gIGkuczQge1xuICAgIGZvbnQtc2l6ZTogNHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDRweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiA0cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnM2LFxuICBpLnM2IHtcbiAgICBmb250LXNpemU6IDZweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA2cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDZweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDZweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zOCxcbiAgaS5zOCB7XG4gICAgZm9udC1zaXplOiA4cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDhweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA4cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczEwLFxuICBpLnMxMCB7XG4gICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDEwcHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczEyLFxuICBpLnMxMiB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEycHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDEycHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEycHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczE0LFxuICBpLnMxNCB7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDE0cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE0cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDE0cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczE2LFxuICBpLnMxNiB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczE4LFxuICBpLnMxOCB7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDE4cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDE4cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczIwLFxuICBpLnMyMCB7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczIyLFxuICBpLnMyMiB7XG4gICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDIycHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDIycHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIycHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczI0LFxuICBpLnMyNCB7XG4gICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDI0cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDI0cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczI2LFxuICBpLnMyNiB7XG4gICAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDI2cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDI2cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczI4LFxuICBpLnMyOCB7XG4gICAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDI4cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDI4cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczMwLFxuICBpLnMzMCB7XG4gICAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDMwcHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczMyLFxuICBpLnMzMiB7XG4gICAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDMycHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDMycHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczM0LFxuICBpLnMzNCB7XG4gICAgZm9udC1zaXplOiAzNHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDM0cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDM0cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDM0cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAzNHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczM2LFxuICBpLnMzNiB7XG4gICAgZm9udC1zaXplOiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDM2cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDM2cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczM4LFxuICBpLnMzOCB7XG4gICAgZm9udC1zaXplOiAzOHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDM4cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDM4cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDM4cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAzOHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczQwLFxuICBpLnM0MCB7XG4gICAgZm9udC1zaXplOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDQwcHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczQyLFxuICBpLnM0MiB7XG4gICAgZm9udC1zaXplOiA0MnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDQycHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDQycHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDQycHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA0MnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDQycHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczQ0LFxuICBpLnM0NCB7XG4gICAgZm9udC1zaXplOiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDQ0cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDQ0cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczQ2LFxuICBpLnM0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDQ2cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDQ2cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDQ2cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA0NnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczQ4LFxuICBpLnM0OCB7XG4gICAgZm9udC1zaXplOiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDQ4cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDQ4cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczUwLFxuICBpLnM1MCB7XG4gICAgZm9udC1zaXplOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDUwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDUwcHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczUyLFxuICBpLnM1MiB7XG4gICAgZm9udC1zaXplOiA1MnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDUycHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDUycHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDUycHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA1MnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDUycHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczU0LFxuICBpLnM1NCB7XG4gICAgZm9udC1zaXplOiA1NHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDU0cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDU0cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDU0cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA1NHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDU0cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczU2LFxuICBpLnM1NiB7XG4gICAgZm9udC1zaXplOiA1NnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDU2cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDU2cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDU2cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczU4LFxuICBpLnM1OCB7XG4gICAgZm9udC1zaXplOiA1OHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDU4cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDU4cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDU4cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA1OHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDU4cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczYwLFxuICBpLnM2MCB7XG4gICAgZm9udC1zaXplOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDYwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDYwcHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczYyLFxuICBpLnM2MiB7XG4gICAgZm9udC1zaXplOiA2MnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDYycHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDYycHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDYycHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA2MnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDYycHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczY0LFxuICBpLnM2NCB7XG4gICAgZm9udC1zaXplOiA2NHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDY0cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDY0cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDY0cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDY0cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczY2LFxuICBpLnM2NiB7XG4gICAgZm9udC1zaXplOiA2NnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDY2cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDY2cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDY2cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA2NnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDY2cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczY4LFxuICBpLnM2OCB7XG4gICAgZm9udC1zaXplOiA2OHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDY4cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDY4cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDY4cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA2OHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDY4cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczcwLFxuICBpLnM3MCB7XG4gICAgZm9udC1zaXplOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDcwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDcwcHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDcwcHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczcyLFxuICBpLnM3MiB7XG4gICAgZm9udC1zaXplOiA3MnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDcycHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDcycHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDcycHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDcycHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczc0LFxuICBpLnM3NCB7XG4gICAgZm9udC1zaXplOiA3NHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDc0cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDc0cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDc0cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA3NHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDc0cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczc2LFxuICBpLnM3NiB7XG4gICAgZm9udC1zaXplOiA3NnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDc2cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDc2cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDc2cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA3NnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDc2cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczc4LFxuICBpLnM3OCB7XG4gICAgZm9udC1zaXplOiA3OHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDc4cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDc4cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDc4cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA3OHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDc4cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczgwLFxuICBpLnM4MCB7XG4gICAgZm9udC1zaXplOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDgwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDgwcHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczgyLFxuICBpLnM4MiB7XG4gICAgZm9udC1zaXplOiA4MnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDgycHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDgycHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDgycHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA4MnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDgycHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczg0LFxuICBpLnM4NCB7XG4gICAgZm9udC1zaXplOiA4NHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDg0cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDg0cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDg0cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA4NHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDg0cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczg2LFxuICBpLnM4NiB7XG4gICAgZm9udC1zaXplOiA4NnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDg2cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDg2cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDg2cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA4NnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDg2cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczg4LFxuICBpLnM4OCB7XG4gICAgZm9udC1zaXplOiA4OHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDg4cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDg4cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDg4cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDg4cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczkwLFxuICBpLnM5MCB7XG4gICAgZm9udC1zaXplOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDkwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDkwcHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDkwcHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczkyLFxuICBpLnM5MiB7XG4gICAgZm9udC1zaXplOiA5MnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDkycHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDkycHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDkycHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA5MnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDkycHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczk0LFxuICBpLnM5NCB7XG4gICAgZm9udC1zaXplOiA5NHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDk0cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDk0cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDk0cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA5NHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDk0cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczk2LFxuICBpLnM5NiB7XG4gICAgZm9udC1zaXplOiA5NnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDk2cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDk2cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDk2cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDk2cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczk4LFxuICBpLnM5OCB7XG4gICAgZm9udC1zaXplOiA5OHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDk4cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDk4cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDk4cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA5OHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDk4cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczEwMCxcbiAgaS5zMTAwIHtcbiAgICBmb250LXNpemU6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMTAyLFxuICBpLnMxMDIge1xuICAgIGZvbnQtc2l6ZTogMTAycHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAycHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxMDJweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDEwMnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEwMnB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMxMDQsXG4gIGkuczEwNCB7XG4gICAgZm9udC1zaXplOiAxMDRweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDRweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTA0cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTA0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTA0cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczEwNixcbiAgaS5zMTA2IHtcbiAgICBmb250LXNpemU6IDEwNnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwNnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDZweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTA2cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxMDZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDZweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMTA4LFxuICBpLnMxMDgge1xuICAgIGZvbnQtc2l6ZTogMTA4cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTA4cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxMDhweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDEwOHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEwOHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMxMTAsXG4gIGkuczExMCB7XG4gICAgZm9udC1zaXplOiAxMTBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMTBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTEwcHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczExMixcbiAgaS5zMTEyIHtcbiAgICBmb250LXNpemU6IDExMnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDExMnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMTJweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTEycHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxMTJweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMTE0LFxuICBpLnMxMTQge1xuICAgIGZvbnQtc2l6ZTogMTE0cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTE0cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDExNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxMTRweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDExNHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDExNHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMxMTYsXG4gIGkuczExNiB7XG4gICAgZm9udC1zaXplOiAxMTZweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMTZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTE2cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDExNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTE2cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTE2cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczExOCxcbiAgaS5zMTE4IHtcbiAgICBmb250LXNpemU6IDExOHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDExOHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMThweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTE4cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxMThweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxMThweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMTIwLFxuICBpLnMxMjAge1xuICAgIGZvbnQtc2l6ZTogMTIwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTIwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxMjBweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMxMjIsXG4gIGkuczEyMiB7XG4gICAgZm9udC1zaXplOiAxMjJweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMjJweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTIycHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDEyMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTIycHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTIycHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczEyNCxcbiAgaS5zMTI0IHtcbiAgICBmb250LXNpemU6IDEyNHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEyNHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMjRweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTI0cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxMjRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjRweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMTI2LFxuICBpLnMxMjYge1xuICAgIGZvbnQtc2l6ZTogMTI2cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTI2cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEyNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxMjZweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDEyNnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEyNnB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMxMjgsXG4gIGkuczEyOCB7XG4gICAgZm9udC1zaXplOiAxMjhweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMjhweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTI4cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTI4cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTI4cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczEzMCxcbiAgaS5zMTMwIHtcbiAgICBmb250LXNpemU6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTMwcHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzBweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMTMyLFxuICBpLnMxMzIge1xuICAgIGZvbnQtc2l6ZTogMTMycHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTMycHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEzMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxMzJweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDEzMnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMxMzQsXG4gIGkuczEzNCB7XG4gICAgZm9udC1zaXplOiAxMzRweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMzRweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTM0cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDEzNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTM0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTM0cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczEzNixcbiAgaS5zMTM2IHtcbiAgICBmb250LXNpemU6IDEzNnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEzNnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMzZweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTM2cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxMzZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzZweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMTM4LFxuICBpLnMxMzgge1xuICAgIGZvbnQtc2l6ZTogMTM4cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTM4cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEzOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxMzhweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDEzOHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEzOHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMxNDAsXG4gIGkuczE0MCB7XG4gICAgZm9udC1zaXplOiAxNDBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxNDBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTQwcHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczE0MixcbiAgaS5zMTQyIHtcbiAgICBmb250LXNpemU6IDE0MnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDE0MnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxNDJweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTQycHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxNDJweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxNDJweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMTQ0LFxuICBpLnMxNDQge1xuICAgIGZvbnQtc2l6ZTogMTQ0cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTQ0cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE0NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxNDRweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDE0NHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE0NHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMxNDYsXG4gIGkuczE0NiB7XG4gICAgZm9udC1zaXplOiAxNDZweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxNDZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTQ2cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDE0NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTQ2cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTQ2cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczE0OCxcbiAgaS5zMTQ4IHtcbiAgICBmb250LXNpemU6IDE0OHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDE0OHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxNDhweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTQ4cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxNDhweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxNDhweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMTUwLFxuICBpLnMxNTAge1xuICAgIGZvbnQtc2l6ZTogMTUwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTUwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMxNTIsXG4gIGkuczE1MiB7XG4gICAgZm9udC1zaXplOiAxNTJweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxNTJweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTUycHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDE1MnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTUycHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTUycHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczE1NCxcbiAgaS5zMTU0IHtcbiAgICBmb250LXNpemU6IDE1NHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDE1NHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxNTRweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTU0cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxNTRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTRweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMTU2LFxuICBpLnMxNTYge1xuICAgIGZvbnQtc2l6ZTogMTU2cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTU2cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE1NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxNTZweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDE1NnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMxNTgsXG4gIGkuczE1OCB7XG4gICAgZm9udC1zaXplOiAxNThweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxNThweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTU4cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDE1OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTU4cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTU4cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczE2MCxcbiAgaS5zMTYwIHtcbiAgICBmb250LXNpemU6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTYwcHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMTYyLFxuICBpLnMxNjIge1xuICAgIGZvbnQtc2l6ZTogMTYycHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTYycHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE2MnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxNjJweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDE2MnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE2MnB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMxNjQsXG4gIGkuczE2NCB7XG4gICAgZm9udC1zaXplOiAxNjRweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxNjRweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTY0cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDE2NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTY0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTY0cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczE2NixcbiAgaS5zMTY2IHtcbiAgICBmb250LXNpemU6IDE2NnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDE2NnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxNjZweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTY2cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxNjZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjZweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMTY4LFxuICBpLnMxNjgge1xuICAgIGZvbnQtc2l6ZTogMTY4cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTY4cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE2OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxNjhweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDE2OHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE2OHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMxNzAsXG4gIGkuczE3MCB7XG4gICAgZm9udC1zaXplOiAxNzBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxNzBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTcwcHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTcwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTcwcHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczE3MixcbiAgaS5zMTcyIHtcbiAgICBmb250LXNpemU6IDE3MnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDE3MnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxNzJweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTcycHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxNzJweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxNzJweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMTc0LFxuICBpLnMxNzQge1xuICAgIGZvbnQtc2l6ZTogMTc0cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTc0cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE3NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxNzRweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDE3NHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE3NHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMxNzYsXG4gIGkuczE3NiB7XG4gICAgZm9udC1zaXplOiAxNzZweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxNzZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTc2cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDE3NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTc2cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTc2cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczE3OCxcbiAgaS5zMTc4IHtcbiAgICBmb250LXNpemU6IDE3OHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDE3OHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxNzhweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTc4cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxNzhweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxNzhweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMTgwLFxuICBpLnMxODAge1xuICAgIGZvbnQtc2l6ZTogMTgwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTgwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxODBweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMxODIsXG4gIGkuczE4MiB7XG4gICAgZm9udC1zaXplOiAxODJweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxODJweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTgycHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDE4MnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTgycHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTgycHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczE4NCxcbiAgaS5zMTg0IHtcbiAgICBmb250LXNpemU6IDE4NHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDE4NHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxODRweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTg0cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxODRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxODRweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMTg2LFxuICBpLnMxODYge1xuICAgIGZvbnQtc2l6ZTogMTg2cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTg2cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE4NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxODZweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDE4NnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE4NnB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMxODgsXG4gIGkuczE4OCB7XG4gICAgZm9udC1zaXplOiAxODhweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxODhweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTg4cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDE4OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTg4cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTg4cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczE5MCxcbiAgaS5zMTkwIHtcbiAgICBmb250LXNpemU6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxOTBweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTkwcHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxOTBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxOTBweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMTkyLFxuICBpLnMxOTIge1xuICAgIGZvbnQtc2l6ZTogMTkycHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTkycHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE5MnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxOTJweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDE5MnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE5MnB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMxOTQsXG4gIGkuczE5NCB7XG4gICAgZm9udC1zaXplOiAxOTRweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxOTRweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTk0cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDE5NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTk0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTk0cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczE5NixcbiAgaS5zMTk2IHtcbiAgICBmb250LXNpemU6IDE5NnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDE5NnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxOTZweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTk2cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxOTZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxOTZweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMTk4LFxuICBpLnMxOTgge1xuICAgIGZvbnQtc2l6ZTogMTk4cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTk4cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE5OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxOThweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDE5OHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE5OHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMyMDAsXG4gIGkuczIwMCB7XG4gICAgZm9udC1zaXplOiAyMDBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjAwcHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczIwMixcbiAgaS5zMjAyIHtcbiAgICBmb250LXNpemU6IDIwMnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDIwMnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMDJweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMjAycHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAyMDJweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMDJweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMjA0LFxuICBpLnMyMDQge1xuICAgIGZvbnQtc2l6ZTogMjA0cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjA0cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIwNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAyMDRweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDIwNHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMyMDYsXG4gIGkuczIwNiB7XG4gICAgZm9udC1zaXplOiAyMDZweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyMDZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjA2cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDIwNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMjA2cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjA2cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczIwOCxcbiAgaS5zMjA4IHtcbiAgICBmb250LXNpemU6IDIwOHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDIwOHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMDhweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMjA4cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAyMDhweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMDhweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMjEwLFxuICBpLnMyMTAge1xuICAgIGZvbnQtc2l6ZTogMjEwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjEwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAyMTBweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDIxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMyMTIsXG4gIGkuczIxMiB7XG4gICAgZm9udC1zaXplOiAyMTJweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyMTJweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjEycHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDIxMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMjEycHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjEycHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczIxNCxcbiAgaS5zMjE0IHtcbiAgICBmb250LXNpemU6IDIxNHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDIxNHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMTRweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMjE0cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAyMTRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMTRweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMjE2LFxuICBpLnMyMTYge1xuICAgIGZvbnQtc2l6ZTogMjE2cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjE2cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAyMTZweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDIxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMyMTgsXG4gIGkuczIxOCB7XG4gICAgZm9udC1zaXplOiAyMThweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyMThweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjE4cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDIxOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMjE4cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjE4cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczIyMCxcbiAgaS5zMjIwIHtcbiAgICBmb250LXNpemU6IDIyMHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDIyMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMjBweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMjIwcHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAyMjBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMjBweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMjIyLFxuICBpLnMyMjIge1xuICAgIGZvbnQtc2l6ZTogMjIycHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjIycHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIyMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAyMjJweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDIyMnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIyMnB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMyMjQsXG4gIGkuczIyNCB7XG4gICAgZm9udC1zaXplOiAyMjRweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyMjRweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjI0cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDIyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMjI0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjI0cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczIyNixcbiAgaS5zMjI2IHtcbiAgICBmb250LXNpemU6IDIyNnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDIyNnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMjZweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMjI2cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAyMjZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMjZweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMjI4LFxuICBpLnMyMjgge1xuICAgIGZvbnQtc2l6ZTogMjI4cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjI4cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIyOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAyMjhweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDIyOHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIyOHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMyMzAsXG4gIGkuczIzMCB7XG4gICAgZm9udC1zaXplOiAyMzBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyMzBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjMwcHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDIzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMjMwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjMwcHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczIzMixcbiAgaS5zMjMyIHtcbiAgICBmb250LXNpemU6IDIzMnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDIzMnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMzJweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMjMycHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAyMzJweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMzJweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMjM0LFxuICBpLnMyMzQge1xuICAgIGZvbnQtc2l6ZTogMjM0cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjM0cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIzNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAyMzRweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDIzNHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIzNHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMyMzYsXG4gIGkuczIzNiB7XG4gICAgZm9udC1zaXplOiAyMzZweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyMzZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjM2cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDIzNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMjM2cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjM2cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczIzOCxcbiAgaS5zMjM4IHtcbiAgICBmb250LXNpemU6IDIzOHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDIzOHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMzhweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMjM4cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAyMzhweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMzhweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMjQwLFxuICBpLnMyNDAge1xuICAgIGZvbnQtc2l6ZTogMjQwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjQwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAyNDBweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDI0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMyNDIsXG4gIGkuczI0MiB7XG4gICAgZm9udC1zaXplOiAyNDJweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyNDJweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjQycHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDI0MnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMjQycHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjQycHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczI0NCxcbiAgaS5zMjQ0IHtcbiAgICBmb250LXNpemU6IDI0NHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDI0NHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyNDRweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMjQ0cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAyNDRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyNDRweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMjQ2LFxuICBpLnMyNDYge1xuICAgIGZvbnQtc2l6ZTogMjQ2cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjQ2cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI0NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAyNDZweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDI0NnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI0NnB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMyNDgsXG4gIGkuczI0OCB7XG4gICAgZm9udC1zaXplOiAyNDhweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyNDhweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjQ4cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDI0OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMjQ4cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjQ4cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczI1MCxcbiAgaS5zMjUwIHtcbiAgICBmb250LXNpemU6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMjUwcHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMjUyLFxuICBpLnMyNTIge1xuICAgIGZvbnQtc2l6ZTogMjUycHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjUycHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI1MnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAyNTJweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDI1MnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI1MnB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMyNTQsXG4gIGkuczI1NCB7XG4gICAgZm9udC1zaXplOiAyNTRweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyNTRweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjU0cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDI1NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMjU0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjU0cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczI1NixcbiAgaS5zMjU2IHtcbiAgICBmb250LXNpemU6IDI1NnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDI1NnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyNTZweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMjU2cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAyNTZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyNTZweCAhaW1wb3J0YW50OyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9mb250cy9pY29tb29uLmVvdD81a20xdGdcIik7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ZvbnRzL2ljb21vb24uZW90PyNpZWZpeDVrbTF0Z1wiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ZvbnRzL2ljb21vb24udHRmPzVrbTF0Z1wiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ZvbnRzL2ljb21vb24ud29mZj81a20xdGdcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ZvbnRzL2ljb21vb24uc3ZnPzVrbTF0ZyNpY29tb29uXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbltjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4uaWNvbi1hY2NvdW50LWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAwXCI7IH1cblxuLmljb24tYWNjb3VudC1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMVwiOyB9XG5cbi5pY29uLWFjY291bnQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAyXCI7IH1cblxuLmljb24tYWNjb3VudC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwM1wiOyB9XG5cbi5pY29uLWFjY291bnQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA0XCI7IH1cblxuLmljb24tYWNjb3VudC1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDVcIjsgfVxuXG4uaWNvbi1hY2NvdW50LWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA2XCI7IH1cblxuLmljb24tYWNjb3VudC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwN1wiOyB9XG5cbi5pY29uLWFjY291bnQtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwOFwiOyB9XG5cbi5pY29uLWFjY291bnQtbXVsdGlwbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwOVwiOyB9XG5cbi5pY29uLWFjY291bnQtbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGFcIjsgfVxuXG4uaWNvbi1hY2NvdW50LW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGJcIjsgfVxuXG4uaWNvbi1hY2NvdW50LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGNcIjsgfVxuXG4uaWNvbi1hY2NvdW50LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGRcIjsgfVxuXG4uaWNvbi1hY2NvdW50LXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwZVwiOyB9XG5cbi5pY29uLWFjY291bnQtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBmXCI7IH1cblxuLmljb24tYWNjb3VudC1zd2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTBcIjsgfVxuXG4uaWNvbi1hY2NvdW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjExXCI7IH1cblxuLmljb24tYWlyYmFsbG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxMlwiOyB9XG5cbi5pY29uLWFpcnBsYW5lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxM1wiOyB9XG5cbi5pY29uLWFpcnBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE0XCI7IH1cblxuLmljb24tYWxhcm0tY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTVcIjsgfVxuXG4uaWNvbi1hbGFybS1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxNlwiOyB9XG5cbi5pY29uLWFsYXJtLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxN1wiOyB9XG5cbi5pY29uLWFsYXJtLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MThcIjsgfVxuXG4uaWNvbi1hbGFybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxOVwiOyB9XG5cbi5pY29uLWFsYnVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFhXCI7IH1cblxuLmljb24tYWxlcnQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFiXCI7IH1cblxuLmljb24tYWxlcnQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFjXCI7IH1cblxuLmljb24tYWxlcnQtb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxZFwiOyB9XG5cbi5pY29uLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFlXCI7IH1cblxuLmljb24tYWxwaGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWZcIjsgfVxuXG4uaWNvbi1hbHBoYWJldGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjBcIjsgfVxuXG4uaWNvbi1hbWF6b24tY2xvdWRkcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyMVwiOyB9XG5cbi5pY29uLWFtYXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyMlwiOyB9XG5cbi5pY29uLWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyM1wiOyB9XG5cbi5pY29uLWFuZHJvaWQtZGVidWctYnJpZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI0XCI7IH1cblxuLmljb24tYW5kcm9pZC1zdHVkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjVcIjsgfVxuXG4uaWNvbi1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI2XCI7IH1cblxuLmljb24tYXBwbGUtZmluZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI3XCI7IH1cblxuLmljb24tYXBwbGUtaW9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI4XCI7IH1cblxuLmljb24tYXBwbGUtbW9iaWxlbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjlcIjsgfVxuXG4uaWNvbi1hcHBsZS1zYWZhcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmFcIjsgfVxuXG4uaWNvbi1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyYlwiOyB9XG5cbi5pY29uLWFwcG5ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyY1wiOyB9XG5cbi5pY29uLWFwcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmRcIjsgfVxuXG4uaWNvbi1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJlXCI7IH1cblxuLmljb24tYXJyYW5nZS1icmluZy1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJmXCI7IH1cblxuLmljb24tYXJyYW5nZS1icmluZy10by1mcm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzMFwiOyB9XG5cbi5pY29uLWFycmFuZ2Utc2VuZC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzMVwiOyB9XG5cbi5pY29uLWFycmFuZ2Utc2VuZC10by1iYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMyXCI7IH1cblxuLmljb24tYXJyb3ctYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMzXCI7IH1cblxuLmljb24tYXJyb3ctYm90dG9tLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzRcIjsgfVxuXG4uaWNvbi1hcnJvdy1ib3R0b20tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzVcIjsgfVxuXG4uaWNvbi1hcnJvdy1jb2xsYXBzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzNlwiOyB9XG5cbi5pY29uLWFycm93LWRvd24tYm9sZC1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzN1wiOyB9XG5cbi5pY29uLWFycm93LWRvd24tYm9sZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzhcIjsgfVxuXG4uaWNvbi1hcnJvdy1kb3duLWJvbGQtaGV4YWdvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM5XCI7IH1cblxuLmljb24tYXJyb3ctZG93bi1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNhXCI7IH1cblxuLmljb24tYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzYlwiOyB9XG5cbi5pY29uLWFycm93LWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzY1wiOyB9XG5cbi5pY29uLWFycm93LWxlZnQtYm9sZC1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzZFwiOyB9XG5cbi5pY29uLWFycm93LWxlZnQtYm9sZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2VcIjsgfVxuXG4uaWNvbi1hcnJvdy1sZWZ0LWJvbGQtaGV4YWdvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNmXCI7IH1cblxuLmljb24tYXJyb3ctbGVmdC1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQwXCI7IH1cblxuLmljb24tYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0MVwiOyB9XG5cbi5pY29uLWFycm93LXJpZ2h0LWJvbGQtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDJcIjsgfVxuXG4uaWNvbi1hcnJvdy1yaWdodC1ib2xkLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0M1wiOyB9XG5cbi5pY29uLWFycm93LXJpZ2h0LWJvbGQtaGV4YWdvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ0XCI7IH1cblxuLmljb24tYXJyb3ctcmlnaHQtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0NVwiOyB9XG5cbi5pY29uLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ2XCI7IH1cblxuLmljb24tYXJyb3ctdG9wLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDdcIjsgfVxuXG4uaWNvbi1hcnJvdy10b3AtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDhcIjsgfVxuXG4uaWNvbi1hcnJvdy11cC1ib2xkLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ5XCI7IH1cblxuLmljb24tYXJyb3ctdXAtYm9sZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGFcIjsgfVxuXG4uaWNvbi1hcnJvdy11cC1ib2xkLWhleGFnb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0YlwiOyB9XG5cbi5pY29uLWFycm93LXVwLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGNcIjsgfVxuXG4uaWNvbi1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0ZFwiOyB9XG5cbi5pY29uLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRlXCI7IH1cblxuLmljb24tYXR0YWNobWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0ZlwiOyB9XG5cbi5pY29uLWF1ZGlvYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1MFwiOyB9XG5cbi5pY29uLWF1dG8tZml4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUxXCI7IH1cblxuLmljb24tYXV0by11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTJcIjsgfVxuXG4uaWNvbi1iYWJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUzXCI7IH1cblxuLmljb24tYmFja2J1cmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1NFwiOyB9XG5cbi5pY29uLWJhY2t1cC1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU1XCI7IH1cblxuLmljb24tYmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1NlwiOyB9XG5cbi5pY29uLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTdcIjsgfVxuXG4uaWNvbi1iYXJsZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NThcIjsgfVxuXG4uaWNvbi1iYXJyZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTlcIjsgfVxuXG4uaWNvbi1iYXNlY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1YVwiOyB9XG5cbi5pY29uLWJhc2tldC1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjViXCI7IH1cblxuLmljb24tYmFza2V0LXVuZmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1Y1wiOyB9XG5cbi5pY29uLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1ZFwiOyB9XG5cbi5pY29uLWJhdHRlcnktMTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWVcIjsgfVxuXG4uaWNvbi1iYXR0ZXJ5LTIwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVmXCI7IH1cblxuLmljb24tYmF0dGVyeS0zMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2MFwiOyB9XG5cbi5pY29uLWJhdHRlcnktNDA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjFcIjsgfVxuXG4uaWNvbi1iYXR0ZXJ5LTUwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjYyXCI7IH1cblxuLmljb24tYmF0dGVyeS02MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2M1wiOyB9XG5cbi5pY29uLWJhdHRlcnktNzA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjRcIjsgfVxuXG4uaWNvbi1iYXR0ZXJ5LTgwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY1XCI7IH1cblxuLmljb24tYmF0dGVyeS05MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2NlwiOyB9XG5cbi5pY29uLWJhdHRlcnktYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjdcIjsgfVxuXG4uaWNvbi1iYXR0ZXJ5LWNoYXJnaW5nLTIwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY4XCI7IH1cblxuLmljb24tYmF0dGVyeS1jaGFyZ2luZy0zMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2OVwiOyB9XG5cbi5pY29uLWJhdHRlcnktY2hhcmdpbmctNDA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmFcIjsgfVxuXG4uaWNvbi1iYXR0ZXJ5LWNoYXJnaW5nLTYwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZiXCI7IH1cblxuLmljb24tYmF0dGVyeS1jaGFyZ2luZy04MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2Y1wiOyB9XG5cbi5pY29uLWJhdHRlcnktY2hhcmdpbmctOTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmRcIjsgfVxuXG4uaWNvbi1iYXR0ZXJ5LWNoYXJnaW5nLTEwMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2ZVwiOyB9XG5cbi5pY29uLWJhdHRlcnktbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmZcIjsgfVxuXG4uaWNvbi1iYXR0ZXJ5LW5lZ2F0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjcwXCI7IH1cblxuLmljb24tYmF0dGVyeS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjcxXCI7IH1cblxuLmljb24tYmF0dGVyeS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjcyXCI7IH1cblxuLmljb24tYmF0dGVyeS1wb3NpdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3M1wiOyB9XG5cbi5pY29uLWJhdHRlcnktc3RhbmRhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzRcIjsgfVxuXG4uaWNvbi1iYXR0ZXJ5LXVua25vd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzVcIjsgfVxuXG4uaWNvbi1iYXR0ZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc2XCI7IH1cblxuLmljb24tYmVhY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzdcIjsgfVxuXG4uaWNvbi1iZWFrZXItZW1wdHktb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3OFwiOyB9XG5cbi5pY29uLWJlYWtlci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3OVwiOyB9XG5cbi5pY29uLWJlYWtlci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdhXCI7IH1cblxuLmljb24tYmVha2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdiXCI7IH1cblxuLmljb24tYmVhdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2NcIjsgfVxuXG4uaWNvbi1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdkXCI7IH1cblxuLmljb24tYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3ZVwiOyB9XG5cbi5pY29uLWJlbGwtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdmXCI7IH1cblxuLmljb24tYmVsbC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjgwXCI7IH1cblxuLmljb24tYmVsbC1yaW5nLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODFcIjsgfVxuXG4uaWNvbi1iZWxsLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODJcIjsgfVxuXG4uaWNvbi1iZWxsLXNsZWVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjgzXCI7IH1cblxuLmljb24tYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4NFwiOyB9XG5cbi5pY29uLWJldGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODVcIjsgfVxuXG4uaWNvbi1iaWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjg2XCI7IH1cblxuLmljb24tYmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4N1wiOyB9XG5cbi5pY29uLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODhcIjsgfVxuXG4uaWNvbi1iaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODlcIjsgfVxuXG4uaWNvbi1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGFcIjsgfVxuXG4uaWNvbi1ibGFjay1tZXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhiXCI7IH1cblxuLmljb24tYmxhY2tiZXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4Y1wiOyB9XG5cbi5pY29uLWJsaW5kczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4ZFwiOyB9XG5cbi5pY29uLWJsb2NrLWhlbHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4ZVwiOyB9XG5cbi5pY29uLWJsb2dnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGZcIjsgfVxuXG4uaWNvbi1ibHVldG9vdGgtYXVkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTBcIjsgfVxuXG4uaWNvbi1ibHVldG9vdGgtY29ubmVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5MVwiOyB9XG5cbi5pY29uLWJsdWV0b290aC1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5MlwiOyB9XG5cbi5pY29uLWJsdWV0b290aC10cmFuc2ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5M1wiOyB9XG5cbi5pY29uLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5NFwiOyB9XG5cbi5pY29uLWJsdXItbGluZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk1XCI7IH1cblxuLmljb24tYmx1ci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTZcIjsgfVxuXG4uaWNvbi1ibHVyLXJhZGlhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5N1wiOyB9XG5cbi5pY29uLWJsdXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OThcIjsgfVxuXG4uaWNvbi1ib25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk5XCI7IH1cblxuLmljb24tYm9vay1tdWx0aXBsZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjlhXCI7IH1cblxuLmljb24tYm9vay1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5YlwiOyB9XG5cbi5pY29uLWJvb2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5Y1wiOyB9XG5cbi5pY29uLWJvb2stdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5ZFwiOyB9XG5cbi5pY29uLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWVcIjsgfVxuXG4uaWNvbi1ib29rbWFyay1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5ZlwiOyB9XG5cbi5pY29uLWJvb2ttYXJrLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmEwXCI7IH1cblxuLmljb24tYm9va21hcmstb3V0bGluZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmExXCI7IH1cblxuLmljb24tYm9va21hcmstb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhMlwiOyB9XG5cbi5pY29uLWJvb2ttYXJrLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTNcIjsgfVxuXG4uaWNvbi1ib29rbWFyay1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTRcIjsgfVxuXG4uaWNvbi1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhNVwiOyB9XG5cbi5pY29uLWJvcmRlci1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTZcIjsgfVxuXG4uaWNvbi1ib3JkZXItYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE3XCI7IH1cblxuLmljb24tYm9yZGVyLWNvbG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE4XCI7IH1cblxuLmljb24tYm9yZGVyLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTlcIjsgfVxuXG4uaWNvbi1ib3JkZXItaW5zaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmFhXCI7IH1cblxuLmljb24tYm9yZGVyLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YWJcIjsgfVxuXG4uaWNvbi1ib3JkZXItbm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhY1wiOyB9XG5cbi5pY29uLWJvcmRlci1vdXRzaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmFkXCI7IH1cblxuLmljb24tYm9yZGVyLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmFlXCI7IH1cblxuLmljb24tYm9yZGVyLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhZlwiOyB9XG5cbi5pY29uLWJvcmRlci12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiMFwiOyB9XG5cbi5pY29uLWJvd2xpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjFcIjsgfVxuXG4uaWNvbi1ib3gtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjJcIjsgfVxuXG4uaWNvbi1ib3gtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmIzXCI7IH1cblxuLmljb24tYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmI0XCI7IH1cblxuLmljb24tYnJpZWZjYXNlLWNoZWNrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjVcIjsgfVxuXG4uaWNvbi1icmllZmNhc2UtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjZcIjsgfVxuXG4uaWNvbi1icmllZmNhc2UtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmI3XCI7IH1cblxuLmljb24tYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmI4XCI7IH1cblxuLmljb24tYnJpZ2h0bmVzcy0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmI5XCI7IH1cblxuLmljb24tYnJpZ2h0bmVzcy0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmJhXCI7IH1cblxuLmljb24tYnJpZ2h0bmVzcy0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmJiXCI7IH1cblxuLmljb24tYnJpZ2h0bmVzcy00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmJjXCI7IH1cblxuLmljb24tYnJpZ2h0bmVzcy01OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmJkXCI7IH1cblxuLmljb24tYnJpZ2h0bmVzcy02OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmJlXCI7IH1cblxuLmljb24tYnJpZ2h0bmVzcy03OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmJmXCI7IH1cblxuLmljb24tYnJpZ2h0bmVzcy1hdXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmMwXCI7IH1cblxuLmljb24tYnJpZ2h0bmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjMVwiOyB9XG5cbi5pY29uLWJyb29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmMyXCI7IH1cblxuLmljb24tYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzNcIjsgfVxuXG4uaWNvbi1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzRcIjsgfVxuXG4uaWNvbi1idWxsZXRpbi1ib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjNVwiOyB9XG5cbi5pY29uLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmM2XCI7IH1cblxuLmljb24tYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmM3XCI7IH1cblxuLmljb24tY2FrZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmM4XCI7IH1cblxuLmljb24tY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjOVwiOyB9XG5cbi5pY29uLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2Y2FcIjsgfVxuXG4uaWNvbi1jYWxlbmRhci1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjYlwiOyB9XG5cbi5pY29uLWNhbGVuZGFyLWNoZWNrLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmNjXCI7IH1cblxuLmljb24tY2FsZW5kYXItY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2Y2RcIjsgfVxuXG4uaWNvbi1jYWxlbmRhci1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjZVwiOyB9XG5cbi5pY29uLWNhbGVuZGFyLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmNmXCI7IH1cblxuLmljb24tY2FsZW5kYXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkMFwiOyB9XG5cbi5pY29uLWNhbGVuZGFyLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkMVwiOyB9XG5cbi5pY29uLWNhbGVuZGFyLXNlbGVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkMlwiOyB9XG5cbi5pY29uLWNhbGVuZGFyLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDNcIjsgfVxuXG4uaWNvbi1jYWxlbmRhci10b2RheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkNFwiOyB9XG5cbi5pY29uLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQ1XCI7IH1cblxuLmljb24tY2FtY29yZGVyLWJveC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDZcIjsgfVxuXG4uaWNvbi1jYW1jb3JkZXItYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQ3XCI7IH1cblxuLmljb24tY2FtY29yZGVyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkOFwiOyB9XG5cbi5pY29uLWNhbWNvcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkOVwiOyB9XG5cbi5pY29uLWNhbWVyYS1mcm9udC12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmRhXCI7IH1cblxuLmljb24tY2FtZXJhLWZyb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmRiXCI7IH1cblxuLmljb24tY2FtZXJhLWlyaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZGNcIjsgfVxuXG4uaWNvbi1jYW1lcmEtcGFydHktbW9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkZFwiOyB9XG5cbi5pY29uLWNhbWVyYS1yZWFyLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZGVcIjsgfVxuXG4uaWNvbi1jYW1lcmEtcmVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkZlwiOyB9XG5cbi5pY29uLWNhbWVyYS1zd2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTBcIjsgfVxuXG4uaWNvbi1jYW1lcmEtdGltZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTFcIjsgfVxuXG4uaWNvbi1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTJcIjsgfVxuXG4uaWNvbi1jYW5jZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTNcIjsgfVxuXG4uaWNvbi1jYW5keWNhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTRcIjsgfVxuXG4uaWNvbi1jYXItd2FzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlNVwiOyB9XG5cbi5pY29uLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlNlwiOyB9XG5cbi5pY29uLWNhcnJvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlN1wiOyB9XG5cbi5pY29uLWNhcnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlOFwiOyB9XG5cbi5pY29uLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTlcIjsgfVxuXG4uaWNvbi1jYXNoLTEwMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlYVwiOyB9XG5cbi5pY29uLWNhc2gtbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZWJcIjsgfVxuXG4uaWNvbi1jYXNoLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlY1wiOyB9XG5cbi5pY29uLWNhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZWRcIjsgfVxuXG4uaWNvbi1jYXN0LWNvbm5lY3RlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlZVwiOyB9XG5cbi5pY29uLWNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZWZcIjsgfVxuXG4uaWNvbi1jYXN0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjBcIjsgfVxuXG4uaWNvbi1jYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjFcIjsgfVxuXG4uaWNvbi1jZWxscGhvbmUtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmMlwiOyB9XG5cbi5pY29uLWNlbGxwaG9uZS1kb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmYzXCI7IH1cblxuLmljb24tY2VsbHBob25lLWlwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmNFwiOyB9XG5cbi5pY29uLWNlbGxwaG9uZS1saW5rLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmNVwiOyB9XG5cbi5pY29uLWNlbGxwaG9uZS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmY2XCI7IH1cblxuLmljb24tY2VsbHBob25lLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmY3XCI7IH1cblxuLmljb24tY2VsbHBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmY4XCI7IH1cblxuLmljb24tY2hhaXItc2Nob29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmY5XCI7IH1cblxuLmljb24tY2hhcnQtYXJjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmZhXCI7IH1cblxuLmljb24tY2hhcnQtYXJlYXNwbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmYlwiOyB9XG5cbi5pY29uLWNoYXJ0LWJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmY1wiOyB9XG5cbi5pY29uLWNoYXJ0LWhpc3RvZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmZFwiOyB9XG5cbi5pY29uLWNoYXJ0LWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZmVcIjsgfVxuXG4uaWNvbi1jaGFydC1waWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZmZcIjsgfVxuXG4uaWNvbi1jaGVjay1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDBcIjsgfVxuXG4uaWNvbi1jaGVjay1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwMVwiOyB9XG5cbi5pY29uLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwMlwiOyB9XG5cbi5pY29uLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzAzXCI7IH1cblxuLmljb24tY2hlY2tib3gtYmxhbmstY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDRcIjsgfVxuXG4uaWNvbi1jaGVja2JveC1ibGFuay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDVcIjsgfVxuXG4uaWNvbi1jaGVja2JveC1ibGFuay1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzA2XCI7IH1cblxuLmljb24tY2hlY2tib3gtYmxhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDdcIjsgfVxuXG4uaWNvbi1jaGVja2JveC1tYXJrZWQtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDhcIjsgfVxuXG4uaWNvbi1jaGVja2JveC1tYXJrZWQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzA5XCI7IH1cblxuLmljb24tY2hlY2tib3gtbWFya2VkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MGFcIjsgfVxuXG4uaWNvbi1jaGVja2JveC1tYXJrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MGJcIjsgfVxuXG4uaWNvbi1jaGVja2JveC1tdWx0aXBsZS1ibGFuay1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzBjXCI7IH1cblxuLmljb24tY2hlY2tib3gtbXVsdGlwbGUtYmxhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MGRcIjsgfVxuXG4uaWNvbi1jaGVja2JveC1tdWx0aXBsZS1tYXJrZWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwZVwiOyB9XG5cbi5pY29uLWNoZWNrYm94LW11bHRpcGxlLW1hcmtlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwZlwiOyB9XG5cbi5pY29uLWNoZWNrZXJib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxMFwiOyB9XG5cbi5pY29uLWNoZXZyb24tZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTFcIjsgfVxuXG4uaWNvbi1jaGV2cm9uLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzEyXCI7IH1cblxuLmljb24tY2hldnJvbi1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTNcIjsgfVxuXG4uaWNvbi1jaGV2cm9uLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxNFwiOyB9XG5cbi5pY29uLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxNVwiOyB9XG5cbi5pY29uLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxNlwiOyB9XG5cbi5pY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTdcIjsgfVxuXG4uaWNvbi1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzE4XCI7IH1cblxuLmljb24tY2h1cmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzE5XCI7IH1cblxuLmljb24tY2lzY28td2ViZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MWFcIjsgfVxuXG4uaWNvbi1jaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzFiXCI7IH1cblxuLmljb24tY2xhcHBlcmJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzFjXCI7IH1cblxuLmljb24tY2xpcGJvYXJkLWFjY291bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MWRcIjsgfVxuXG4uaWNvbi1jbGlwYm9hcmQtYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MWVcIjsgfVxuXG4uaWNvbi1jbGlwYm9hcmQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxZlwiOyB9XG5cbi5pY29uLWNsaXBib2FyZC1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzIwXCI7IH1cblxuLmljb24tY2xpcGJvYXJkLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzIxXCI7IH1cblxuLmljb24tY2xpcGJvYXJkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjJcIjsgfVxuXG4uaWNvbi1jbGlwYm9hcmQtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyM1wiOyB9XG5cbi5pY29uLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyNFwiOyB9XG5cbi5pY29uLWNsaXBweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyNVwiOyB9XG5cbi5pY29uLWNsb2NrLWZhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjZcIjsgfVxuXG4uaWNvbi1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyN1wiOyB9XG5cbi5pY29uLWNsb3NlLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzI4XCI7IH1cblxuLmljb24tY2xvc2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzI5XCI7IH1cblxuLmljb24tY2xvc2UtbmV0d29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyYVwiOyB9XG5cbi5pY29uLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzJiXCI7IH1cblxuLmljb24tY2xvc2VkLWNhcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MmNcIjsgfVxuXG4uaWNvbi1jbG91ZC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyZFwiOyB9XG5cbi5pY29uLWNsb3VkLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyZVwiOyB9XG5cbi5pY29uLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzJmXCI7IH1cblxuLmljb24tY2xvdWQtb3V0bGluZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzBcIjsgfVxuXG4uaWNvbi1jbG91ZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzMxXCI7IH1cblxuLmljb24tY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzMyXCI7IH1cblxuLmljb24tY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzNcIjsgfVxuXG4uaWNvbi1jb2RlLWFycmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzM0XCI7IH1cblxuLmljb24tY29kZS1icmFjZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzVcIjsgfVxuXG4uaWNvbi1jb2RlLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzM2XCI7IH1cblxuLmljb24tY29kZS1ncmVhdGVyLXRoYW4tb3ItZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzdcIjsgfVxuXG4uaWNvbi1jb2RlLWdyZWF0ZXItdGhhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczOFwiOyB9XG5cbi5pY29uLWNvZGUtbGVzcy10aGFuLW9yLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzM5XCI7IH1cblxuLmljb24tY29kZS1sZXNzLXRoYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3M2FcIjsgfVxuXG4uaWNvbi1jb2RlLW5vdC1lcXVhbC12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzNiXCI7IH1cblxuLmljb24tY29kZS1ub3QtZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3M2NcIjsgfVxuXG4uaWNvbi1jb2RlLXN0cmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczZFwiOyB9XG5cbi5pY29uLWNvZGUtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczZVwiOyB9XG5cbi5pY29uLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3M2ZcIjsgfVxuXG4uaWNvbi1jb2ZmZWUtdG8tZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDBcIjsgfVxuXG4uaWNvbi1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDFcIjsgfVxuXG4uaWNvbi1jb2ctYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQyXCI7IH1cblxuLmljb24tY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQzXCI7IH1cblxuLmljb24tY29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0NFwiOyB9XG5cbi5pY29uLWNvbG9yLWhlbHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0NVwiOyB9XG5cbi5pY29uLWNvbW1lbnQtYWNjb3VudC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQ2XCI7IH1cblxuLmljb24tY29tbWVudC1hY2NvdW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQ3XCI7IH1cblxuLmljb24tY29tbWVudC1hbGVydC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQ4XCI7IH1cblxuLmljb24tY29tbWVudC1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0OVwiOyB9XG5cbi5pY29uLWNvbW1lbnQtY2hlY2stb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0YVwiOyB9XG5cbi5pY29uLWNvbW1lbnQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NGJcIjsgfVxuXG4uaWNvbi1jb21tZW50LW11bHRpcGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0Y1wiOyB9XG5cbi5pY29uLWNvbW1lbnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0ZFwiOyB9XG5cbi5pY29uLWNvbW1lbnQtcGx1cy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzRlXCI7IH1cblxuLmljb24tY29tbWVudC1wcm9jZXNzaW5nLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NGZcIjsgfVxuXG4uaWNvbi1jb21tZW50LXByb2Nlc3Npbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTBcIjsgfVxuXG4uaWNvbi1jb21tZW50LXJlbW92ZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzUxXCI7IH1cblxuLmljb24tY29tbWVudC10ZXh0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTJcIjsgfVxuXG4uaWNvbi1jb21tZW50LXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTNcIjsgfVxuXG4uaWNvbi1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzU0XCI7IH1cblxuLmljb24tY29tcGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1NVwiOyB9XG5cbi5pY29uLWNvbXBhc3Mtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1NlwiOyB9XG5cbi5pY29uLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTdcIjsgfVxuXG4uaWNvbi1jb25zb2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzU4XCI7IH1cblxuLmljb24tY29udGVudC1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzU5XCI7IH1cblxuLmljb24tY29udGVudC1jdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NWFcIjsgfVxuXG4uaWNvbi1jb250ZW50LWR1cGxpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1YlwiOyB9XG5cbi5pY29uLWNvbnRlbnQtcGFzdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NWNcIjsgfVxuXG4uaWNvbi1jb250ZW50LXNhdmUtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzVkXCI7IH1cblxuLmljb24tY29udGVudC1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzVlXCI7IH1cblxuLmljb24tY29udHJhc3QtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzVmXCI7IH1cblxuLmljb24tY29udHJhc3QtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzYwXCI7IH1cblxuLmljb24tY29udHJhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NjFcIjsgfVxuXG4uaWNvbi1jb250cm9sbGVyLXhib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NjJcIjsgfVxuXG4uaWNvbi1jb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NjNcIjsgfVxuXG4uaWNvbi1jcmVkaXQtY2FyZC1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc2NFwiOyB9XG5cbi5pY29uLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzY1XCI7IH1cblxuLmljb24tY3JvcC1mcmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzY2XCI7IH1cblxuLmljb24tY3JvcC1sYW5kc2NhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NjdcIjsgfVxuXG4uaWNvbi1jcm9wLXBvcnRyYWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzY4XCI7IH1cblxuLmljb24tY3JvcC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NjlcIjsgfVxuXG4uaWNvbi1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzZhXCI7IH1cblxuLmljb24tY3Jvc3NoYWlycy1ncHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NmJcIjsgfVxuXG4uaWNvbi1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzZjXCI7IH1cblxuLmljb24tY3Jvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NmRcIjsgfVxuXG4uaWNvbi1jdWJlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NmVcIjsgfVxuXG4uaWNvbi1jdWJlLXVuZm9sZGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzZmXCI7IH1cblxuLmljb24tY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc3MFwiOyB9XG5cbi5pY29uLWN1cC13YXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc3MVwiOyB9XG5cbi5pY29uLWN1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc3MlwiOyB9XG5cbi5pY29uLWN1cnJlbmN5LWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc3M1wiOyB9XG5cbi5pY29uLWN1cnJlbmN5LWV1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc3NFwiOyB9XG5cbi5pY29uLWN1cnJlbmN5LWdicDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc3NVwiOyB9XG5cbi5pY29uLWN1cnJlbmN5LWlucjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc3NlwiOyB9XG5cbi5pY29uLWN1cnJlbmN5LXJ1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc3N1wiOyB9XG5cbi5pY29uLWN1cnJlbmN5LXRyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc3OFwiOyB9XG5cbi5pY29uLWN1cnJlbmN5LXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc3OVwiOyB9XG5cbi5pY29uLWN1cnNvci1kZWZhdWx0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3N2FcIjsgfVxuXG4uaWNvbi1jdXJzb3ItZGVmYXVsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc3YlwiOyB9XG5cbi5pY29uLWN1cnNvci1tb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzdjXCI7IH1cblxuLmljb24tY3Vyc29yLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3N2RcIjsgfVxuXG4uaWNvbi1kYXRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzdlXCI7IH1cblxuLmljb24tZGVidWctc3RlcC1pbnRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzdmXCI7IH1cblxuLmljb24tZGVidWctc3RlcC1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ODBcIjsgfVxuXG4uaWNvbi1kZWJ1Zy1zdGVwLW92ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ODFcIjsgfVxuXG4uaWNvbi1kZWNpbWFsLWRlY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzgyXCI7IH1cblxuLmljb24tZGVjaW1hbC1pbmNyZWFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc4M1wiOyB9XG5cbi5pY29uLWRlbGV0ZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzg0XCI7IH1cblxuLmljb24tZGVsZXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzg1XCI7IH1cblxuLmljb24tZGVza3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzg2XCI7IH1cblxuLmljb24tZGVza3RvcC1tYWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ODdcIjsgfVxuXG4uaWNvbi1kZXNrdG9wLXRvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzg4XCI7IH1cblxuLmljb24tZGV0YWlsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc4OVwiOyB9XG5cbi5pY29uLWRldmlhbnRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OGFcIjsgfVxuXG4uaWNvbi1kaWFtb25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzhiXCI7IH1cblxuLmljb24tZGljZS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzhjXCI7IH1cblxuLmljb24tZGljZS0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzhkXCI7IH1cblxuLmljb24tZGljZS0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzhlXCI7IH1cblxuLmljb24tZGljZS00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzhmXCI7IH1cblxuLmljb24tZGljZS01OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzkwXCI7IH1cblxuLmljb24tZGljZS02OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzkxXCI7IH1cblxuLmljb24tZGljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc5MlwiOyB9XG5cbi5pY29uLWRpcmVjdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OTNcIjsgfVxuXG4uaWNvbi1kaXNrLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzk0XCI7IH1cblxuLmljb24tZGlzcXVzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OTVcIjsgfVxuXG4uaWNvbi1kaXNxdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OTZcIjsgfVxuXG4uaWNvbi1kaXZpc2lvbi1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OTdcIjsgfVxuXG4uaWNvbi1kaXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc5OFwiOyB9XG5cbi5pY29uLWRuczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc5OVwiOyB9XG5cbi5pY29uLWRvY3VtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzlhXCI7IH1cblxuLmljb24tZG9tYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzliXCI7IH1cblxuLmljb24tZG90cy1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzljXCI7IH1cblxuLmljb24tZG90cy12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc5ZFwiOyB9XG5cbi5pY29uLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzllXCI7IH1cblxuLmljb24tZHJhZy1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzlmXCI7IH1cblxuLmljb24tZHJhZy12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdhMFwiOyB9XG5cbi5pY29uLWRyYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YTFcIjsgfVxuXG4uaWNvbi1kcmF3aW5nLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdhMlwiOyB9XG5cbi5pY29uLWRyYXdpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YTNcIjsgfVxuXG4uaWNvbi1kcmliYmJsZS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YTRcIjsgfVxuXG4uaWNvbi1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdhNVwiOyB9XG5cbi5pY29uLWRyb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2E2XCI7IH1cblxuLmljb24tZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdhN1wiOyB9XG5cbi5pY29uLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdhOFwiOyB9XG5cbi5pY29uLWR1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YTlcIjsgfVxuXG4uaWNvbi1kdW1iYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdhYVwiOyB9XG5cbi5pY29uLWVhcnRoLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdhYlwiOyB9XG5cbi5pY29uLWVhcnRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2FjXCI7IH1cblxuLmljb24tZWJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdhZFwiOyB9XG5cbi5pY29uLWVkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YWVcIjsgfVxuXG4uaWNvbi1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdhZlwiOyB9XG5cbi5pY29uLWVsZXZhdGlvbi1kZWNsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2IwXCI7IH1cblxuLmljb24tZWxldmF0aW9uLXJpc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YjFcIjsgfVxuXG4uaWNvbi1lbGV2YXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdiMlwiOyB9XG5cbi5pY29uLWVtYWlsLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YjNcIjsgfVxuXG4uaWNvbi1lbWFpbC1zZWN1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YjRcIjsgfVxuXG4uaWNvbi1lbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdiNVwiOyB9XG5cbi5pY29uLWVtb3RpY29uLWNvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YjZcIjsgfVxuXG4uaWNvbi1lbW90aWNvbi1kZXZpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdiN1wiOyB9XG5cbi5pY29uLWVtb3RpY29uLWhhcHB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2I4XCI7IH1cblxuLmljb24tZW1vdGljb24tbmV1dHJhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdiOVwiOyB9XG5cbi5pY29uLWVtb3RpY29uLXBvb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YmFcIjsgfVxuXG4uaWNvbi1lbW90aWNvbi1zYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YmJcIjsgfVxuXG4uaWNvbi1lbW90aWNvbi10b25ndWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YmNcIjsgfVxuXG4uaWNvbi1lbW90aWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdiZFwiOyB9XG5cbi5pY29uLWVuZ2luZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2JlXCI7IH1cblxuLmljb24tZW5naW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2JmXCI7IH1cblxuLmljb24tZXF1YWwtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2MwXCI7IH1cblxuLmljb24tZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YzFcIjsgfVxuXG4uaWNvbi1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YzJcIjsgfVxuXG4uaWNvbi1lc2NhbGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YzNcIjsgfVxuXG4uaWNvbi1ldHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2M0XCI7IH1cblxuLmljb24tZXZlcm5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YzVcIjsgfVxuXG4uaWNvbi1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdjNlwiOyB9XG5cbi5pY29uLWV4aXQtdG8tYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2M3XCI7IH1cblxuLmljb24tZXhwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2M4XCI7IH1cblxuLmljb24tZXllLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdjOVwiOyB9XG5cbi5pY29uLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdjYVwiOyB9XG5cbi5pY29uLWV5ZWRyb3BwZXItdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdjYlwiOyB9XG5cbi5pY29uLWV5ZWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3Y2NcIjsgfVxuXG4uaWNvbi1mYWNlYm9vay1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3Y2RcIjsgfVxuXG4uaWNvbi1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdjZVwiOyB9XG5cbi5pY29uLWZhY3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3Y2ZcIjsgfVxuXG4uaWNvbi1mYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZDBcIjsgfVxuXG4uaWNvbi1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZDFcIjsgfVxuXG4uaWNvbi1mZXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdkMlwiOyB9XG5cbi5pY29uLWZpbGUtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZDNcIjsgfVxuXG4uaWNvbi1maWxlLWRlbGltaXRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdkNFwiOyB9XG5cbi5pY29uLWZpbGUtZG9jdW1lbnQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2Q1XCI7IH1cblxuLmljb24tZmlsZS1kb2N1bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdkNlwiOyB9XG5cbi5pY29uLWZpbGUtZXhjZWwtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2Q3XCI7IH1cblxuLmljb24tZmlsZS1leGNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdkOFwiOyB9XG5cbi5pY29uLWZpbGUtZmluZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdkOVwiOyB9XG5cbi5pY29uLWZpbGUtaGlkZGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2RhXCI7IH1cblxuLmljb24tZmlsZS1pbWFnZS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZGJcIjsgfVxuXG4uaWNvbi1maWxlLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2RjXCI7IH1cblxuLmljb24tZmlsZS1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdkZFwiOyB9XG5cbi5pY29uLWZpbGUtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZGVcIjsgfVxuXG4uaWNvbi1maWxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZGZcIjsgfVxuXG4uaWNvbi1maWxlLXBkZi1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZTBcIjsgfVxuXG4uaWNvbi1maWxlLXBkZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlMVwiOyB9XG5cbi5pY29uLWZpbGUtcG93ZXJwb2ludC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZTJcIjsgfVxuXG4uaWNvbi1maWxlLXBvd2VycG9pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZTNcIjsgfVxuXG4uaWNvbi1maWxlLXByZXNlbnRhdGlvbi1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZTRcIjsgfVxuXG4uaWNvbi1maWxlLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2U1XCI7IH1cblxuLmljb24tZmlsZS13b3JkLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlNlwiOyB9XG5cbi5pY29uLWZpbGUtd29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlN1wiOyB9XG5cbi5pY29uLWZpbGUteG1sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2U4XCI7IH1cblxuLmljb24tZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlOVwiOyB9XG5cbi5pY29uLWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZWFcIjsgfVxuXG4uaWNvbi1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2ViXCI7IH1cblxuLmljb24tZmlsbXN0cmlwLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlY1wiOyB9XG5cbi5pY29uLWZpbG1zdHJpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlZFwiOyB9XG5cbi5pY29uLWZpbHRlci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2VlXCI7IH1cblxuLmljb24tZmlsdGVyLXJlbW92ZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2VmXCI7IH1cblxuLmljb24tZmlsdGVyLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdmMFwiOyB9XG5cbi5pY29uLWZpbHRlci12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2YxXCI7IH1cblxuLmljb24tZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2YyXCI7IH1cblxuLmljb24tZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdmM1wiOyB9XG5cbi5pY29uLWZpc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZjRcIjsgfVxuXG4uaWNvbi1mbGFnLWNoZWNrZXJlZC12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2Y1XCI7IH1cblxuLmljb24tZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZjZcIjsgfVxuXG4uaWNvbi1mbGFnLW91dGxpbmUtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdmN1wiOyB9XG5cbi5pY29uLWZsYWctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdmOFwiOyB9XG5cbi5pY29uLWZsYWctdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZjlcIjsgfVxuXG4uaWNvbi1mbGFnLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZmFcIjsgfVxuXG4uaWNvbi1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2ZiXCI7IH1cblxuLmljb24tZmxhc2gtYXV0bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdmY1wiOyB9XG5cbi5pY29uLWZsYXNoLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdmZFwiOyB9XG5cbi5pY29uLWZsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2ZlXCI7IH1cblxuLmljb24tZmxhc2hsaWdodC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZmZcIjsgfVxuXG4uaWNvbi1mbGFzaGxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODAwXCI7IH1cblxuLmljb24tZmxhdHRyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODAxXCI7IH1cblxuLmljb24tZmxpY2tyLWFmdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODAyXCI7IH1cblxuLmljb24tZmxpY2tyLWJlZm9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwM1wiOyB9XG5cbi5pY29uLWZsaXAtdG8tYmFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwNFwiOyB9XG5cbi5pY29uLWZsaXAtdG8tZnJvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDVcIjsgfVxuXG4uaWNvbi1mbG9wcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDZcIjsgfVxuXG4uaWNvbi1mbG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDdcIjsgfVxuXG4uaWNvbi1mb2xkZXItYWNjb3VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwOFwiOyB9XG5cbi5pY29uLWZvbGRlci1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwOVwiOyB9XG5cbi5pY29uLWZvbGRlci1nb29nbGUtZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MGFcIjsgfVxuXG4uaWNvbi1mb2xkZXItaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MGJcIjsgfVxuXG4uaWNvbi1mb2xkZXItbG9jay1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODBjXCI7IH1cblxuLmljb24tZm9sZGVyLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MGRcIjsgfVxuXG4uaWNvbi1mb2xkZXItbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwZVwiOyB9XG5cbi5pY29uLWZvbGRlci1tdWx0aXBsZS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwZlwiOyB9XG5cbi5pY29uLWZvbGRlci1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODEwXCI7IH1cblxuLmljb24tZm9sZGVyLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODExXCI7IH1cblxuLmljb24tZm9sZGVyLW91dGxpbmUtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxMlwiOyB9XG5cbi5pY29uLWZvbGRlci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODEzXCI7IH1cblxuLmljb24tZm9sZGVyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTRcIjsgfVxuXG4uaWNvbi1mb2xkZXItcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODE1XCI7IH1cblxuLmljb24tZm9sZGVyLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxNlwiOyB9XG5cbi5pY29uLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxN1wiOyB9XG5cbi5pY29uLWZvb2QtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MThcIjsgfVxuXG4uaWNvbi1mb29kLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTlcIjsgfVxuXG4uaWNvbi1mb29kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFhXCI7IH1cblxuLmljb24tZm9vdGJhbGwtaGVsbWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFiXCI7IH1cblxuLmljb24tZm9vdGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MWNcIjsgfVxuXG4uaWNvbi1mb3JtYXQtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFkXCI7IH1cblxuLmljb24tZm9ybWF0LWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MWVcIjsgfVxuXG4uaWNvbi1mb3JtYXQtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxZlwiOyB9XG5cbi5pY29uLWZvcm1hdC1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyMFwiOyB9XG5cbi5pY29uLWZvcm1hdC1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODIxXCI7IH1cblxuLmljb24tZm9ybWF0LWNsZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODIyXCI7IH1cblxuLmljb24tZm9ybWF0LWNvbG9yLWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjNcIjsgfVxuXG4uaWNvbi1mb3JtYXQtY29sb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjRcIjsgfVxuXG4uaWNvbi1mb3JtYXQtZmxvYXQtY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI1XCI7IH1cblxuLmljb24tZm9ybWF0LWZsb2F0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjZcIjsgfVxuXG4uaWNvbi1mb3JtYXQtZmxvYXQtbm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyN1wiOyB9XG5cbi5pY29uLWZvcm1hdC1mbG9hdC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyOFwiOyB9XG5cbi5pY29uLWZvcm1hdC1oZWFkZXItMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyOVwiOyB9XG5cbi5pY29uLWZvcm1hdC1oZWFkZXItMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyYVwiOyB9XG5cbi5pY29uLWZvcm1hdC1oZWFkZXItMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyYlwiOyB9XG5cbi5pY29uLWZvcm1hdC1oZWFkZXItNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyY1wiOyB9XG5cbi5pY29uLWZvcm1hdC1oZWFkZXItNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyZFwiOyB9XG5cbi5pY29uLWZvcm1hdC1oZWFkZXItNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyZVwiOyB9XG5cbi5pY29uLWZvcm1hdC1oZWFkZXItZGVjcmVhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MmZcIjsgfVxuXG4uaWNvbi1mb3JtYXQtaGVhZGVyLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzBcIjsgfVxuXG4uaWNvbi1mb3JtYXQtaGVhZGVyLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODMxXCI7IH1cblxuLmljb24tZm9ybWF0LWhlYWRlci1pbmNyZWFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzMlwiOyB9XG5cbi5pY29uLWZvcm1hdC1oZWFkZXItcG91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzNcIjsgfVxuXG4uaWNvbi1mb3JtYXQtaGVhZGVyLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODM0XCI7IH1cblxuLmljb24tZm9ybWF0LWluZGVudC1kZWNyZWFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzNVwiOyB9XG5cbi5pY29uLWZvcm1hdC1pbmRlbnQtaW5jcmVhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzZcIjsgfVxuXG4uaWNvbi1mb3JtYXQtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODM3XCI7IH1cblxuLmljb24tZm9ybWF0LWxpbmUtc3BhY2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzOFwiOyB9XG5cbi5pY29uLWZvcm1hdC1saXN0LWJ1bGxldGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODM5XCI7IH1cblxuLmljb24tZm9ybWF0LWxpc3QtbnVtYmVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzYVwiOyB9XG5cbi5pY29uLWZvcm1hdC1vYmplY3QtaW5saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODNiXCI7IH1cblxuLmljb24tZm9ybWF0LW9iamVjdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4M2NcIjsgfVxuXG4uaWNvbi1mb3JtYXQtb2JqZWN0LXRpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODNkXCI7IH1cblxuLmljb24tZm9ybWF0LW9iamVjdC10b3AtYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODNlXCI7IH1cblxuLmljb24tZm9ybWF0LXBhaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODNmXCI7IH1cblxuLmljb24tZm9ybWF0LXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0MFwiOyB9XG5cbi5pY29uLWZvcm1hdC1xdW90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0MVwiOyB9XG5cbi5pY29uLWZvcm1hdC1zaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQyXCI7IH1cblxuLmljb24tZm9ybWF0LXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDNcIjsgfVxuXG4uaWNvbi1mb3JtYXQtc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQ0XCI7IH1cblxuLmljb24tZm9ybWF0LXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQ1XCI7IH1cblxuLmljb24tZm9ybWF0LXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDZcIjsgfVxuXG4uaWNvbi1mb3JtYXQtdGV4dGRpcmVjdGlvbi1sLXRvLXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDdcIjsgfVxuXG4uaWNvbi1mb3JtYXQtdGV4dGRpcmVjdGlvbi1yLXRvLWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDhcIjsgfVxuXG4uaWNvbi1mb3JtYXQtdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQ5XCI7IH1cblxuLmljb24tZm9ydW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NGFcIjsgfVxuXG4uaWNvbi1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODRiXCI7IH1cblxuLmljb24tZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0Y1wiOyB9XG5cbi5pY29uLWZyaWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0ZFwiOyB9XG5cbi5pY29uLWZ1bGxzY3JlZW4tZXhpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0ZVwiOyB9XG5cbi5pY29uLWZ1bGxzY3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NGZcIjsgfVxuXG4uaWNvbi1mdW5jdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1MFwiOyB9XG5cbi5pY29uLWdhbWVwYWQtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1MVwiOyB9XG5cbi5pY29uLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NTJcIjsgfVxuXG4uaWNvbi1nYXMtc3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1M1wiOyB9XG5cbi5pY29uLWdhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODU0XCI7IH1cblxuLmljb24tZ2VuZGVyLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1NVwiOyB9XG5cbi5pY29uLWdlbmRlci1tYWxlLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1NlwiOyB9XG5cbi5pY29uLWdlbmRlci1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODU3XCI7IH1cblxuLmljb24tZ2VuZGVyLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODU4XCI7IH1cblxuLmljb24tZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1OVwiOyB9XG5cbi5pY29uLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1YVwiOyB9XG5cbi5pY29uLWdpdGh1Yi1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NWJcIjsgfVxuXG4uaWNvbi1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NWNcIjsgfVxuXG4uaWNvbi1nbGFzcy1mbHV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1ZFwiOyB9XG5cbi5pY29uLWdsYXNzLW11ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1ZVwiOyB9XG5cbi5pY29uLWdsYXNzLXN0YW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1ZlwiOyB9XG5cbi5pY29uLWdsYXNzLXR1bGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODYwXCI7IH1cblxuLmljb24tZ2xhc3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2MVwiOyB9XG5cbi5pY29uLWdtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODYyXCI7IH1cblxuLmljb24tZ29vZ2xlLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2M1wiOyB9XG5cbi5pY29uLWdvb2dsZS1jaXJjbGVzLWNvbW11bml0aWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODY0XCI7IH1cblxuLmljb24tZ29vZ2xlLWNpcmNsZXMtZXh0ZW5kZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjVcIjsgfVxuXG4uaWNvbi1nb29nbGUtY2lyY2xlcy1pbnZpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjZcIjsgfVxuXG4uaWNvbi1nb29nbGUtY2lyY2xlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2N1wiOyB9XG5cbi5pY29uLWdvb2dsZS1jb250cm9sbGVyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2OFwiOyB9XG5cbi5pY29uLWdvb2dsZS1jb250cm9sbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODY5XCI7IH1cblxuLmljb24tZ29vZ2xlLWRyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODZhXCI7IH1cblxuLmljb24tZ29vZ2xlLWVhcnRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODZiXCI7IH1cblxuLmljb24tZ29vZ2xlLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODZjXCI7IH1cblxuLmljb24tZ29vZ2xlLW1hcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NmRcIjsgfVxuXG4uaWNvbi1nb29nbGUtcGFnZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NmVcIjsgfVxuXG4uaWNvbi1nb29nbGUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2ZlwiOyB9XG5cbi5pY29uLWdvb2dsZS1wbHVzLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3MFwiOyB9XG5cbi5pY29uLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODcxXCI7IH1cblxuLmljb24tZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODcyXCI7IH1cblxuLmljb24tZ3JpZC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzNcIjsgfVxuXG4uaWNvbi1ncmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODc0XCI7IH1cblxuLmljb24tZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzVcIjsgfVxuXG4uaWNvbi1oYW5kLXBvaW50aW5nLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODc2XCI7IH1cblxuLmljb24taGFuZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODc3XCI7IH1cblxuLmljb24taGFuZ291dHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzhcIjsgfVxuXG4uaWNvbi1oYXJkZGlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3OVwiOyB9XG5cbi5pY29uLWhlYWRwaG9uZXMtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODdhXCI7IH1cblxuLmljb24taGVhZHBob25lcy1kb3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODdiXCI7IH1cblxuLmljb24taGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3Y1wiOyB9XG5cbi5pY29uLWhlYWRzZXQtZG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3ZFwiOyB9XG5cbi5pY29uLWhlYWRzZXQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODdlXCI7IH1cblxuLmljb24taGVhZHNldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3ZlwiOyB9XG5cbi5pY29uLWhlYXJ0LWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODgwXCI7IH1cblxuLmljb24taGVhcnQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODgxXCI7IH1cblxuLmljb24taGVhcnQtYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODgyXCI7IH1cblxuLmljb24taGVhcnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4M1wiOyB9XG5cbi5pY29uLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODg0XCI7IH1cblxuLmljb24taGVscC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ODVcIjsgfVxuXG4uaWNvbi1oZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODg2XCI7IH1cblxuLmljb24taGV4YWdvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODg3XCI7IH1cblxuLmljb24taGV4YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4OFwiOyB9XG5cbi5pY29uLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ODlcIjsgfVxuXG4uaWNvbi1ob2xvbGVuczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4YVwiOyB9XG5cbi5pY29uLWhvbWUtbW9kZXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODhiXCI7IH1cblxuLmljb24taG9tZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODhjXCI7IH1cblxuLmljb24taG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4ZFwiOyB9XG5cbi5pY29uLWhvcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OGVcIjsgfVxuXG4uaWNvbi1ob3NwaXRhbC1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4ZlwiOyB9XG5cbi5pY29uLWhvc3BpdGFsLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5MFwiOyB9XG5cbi5pY29uLWhvc3BpdGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODkxXCI7IH1cblxuLmljb24taG90ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OTJcIjsgfVxuXG4uaWNvbi1ob3V6ei1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OTNcIjsgfVxuXG4uaWNvbi1odW1hbi1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5NFwiOyB9XG5cbi5pY29uLWh1bWFuLW1hbGUtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODk1XCI7IH1cblxuLmljb24taHVtYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OTZcIjsgfVxuXG4uaWNvbi1pbWFnZS1hbGJ1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5N1wiOyB9XG5cbi5pY29uLWltYWdlLWFyZWEtY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OThcIjsgfVxuXG4uaWNvbi1pbWFnZS1hcmVhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODk5XCI7IH1cblxuLmljb24taW1hZ2UtYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODlhXCI7IH1cblxuLmljb24taW1hZ2UtZmlsdGVyLWJsYWNrLXdoaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODliXCI7IH1cblxuLmljb24taW1hZ2UtZmlsdGVyLWNlbnRlci1mb2N1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5Y1wiOyB9XG5cbi5pY29uLWltYWdlLWZpbHRlci1kcmFtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5ZFwiOyB9XG5cbi5pY29uLWltYWdlLWZpbHRlci1mcmFtZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OWVcIjsgfVxuXG4uaWNvbi1pbWFnZS1maWx0ZXItaGRyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODlmXCI7IH1cblxuLmljb24taW1hZ2UtZmlsdGVyLW5vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YTBcIjsgfVxuXG4uaWNvbi1pbWFnZS1maWx0ZXItdGlsdC1zaGlmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhMVwiOyB9XG5cbi5pY29uLWltYWdlLWZpbHRlci12aW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGEyXCI7IH1cblxuLmljb24taW1hZ2UtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGEzXCI7IH1cblxuLmljb24taW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YTRcIjsgfVxuXG4uaWNvbi1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YTVcIjsgfVxuXG4uaWNvbi1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhNlwiOyB9XG5cbi5pY29uLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhN1wiOyB9XG5cbi5pY29uLWluZm9ybWF0aW9uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YThcIjsgfVxuXG4uaWNvbi1pbmZvcm1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhOVwiOyB9XG5cbi5pY29uLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhYVwiOyB9XG5cbi5pY29uLWluc3RhcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YWJcIjsgfVxuXG4uaWNvbi1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhY1wiOyB9XG5cbi5pY29uLWludmVydC1jb2xvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YWRcIjsgfVxuXG4uaWNvbi1qaXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGFlXCI7IH1cblxuLmljb24tanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YWZcIjsgfVxuXG4uaWNvbi1rZWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YjBcIjsgfVxuXG4uaWNvbi1rZXktY2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGIxXCI7IH1cblxuLmljb24ta2V5LW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGIyXCI7IH1cblxuLmljb24ta2V5LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YjNcIjsgfVxuXG4uaWNvbi1rZXktcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGI0XCI7IH1cblxuLmljb24ta2V5LXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YjVcIjsgfVxuXG4uaWNvbi1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YjZcIjsgfVxuXG4uaWNvbi1rZXlib2FyZC1iYWNrc3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YjdcIjsgfVxuXG4uaWNvbi1rZXlib2FyZC1jYXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGI4XCI7IH1cblxuLmljb24ta2V5Ym9hcmQtY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YjlcIjsgfVxuXG4uaWNvbi1rZXlib2FyZC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YmFcIjsgfVxuXG4uaWNvbi1rZXlib2FyZC1yZXR1cm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YmJcIjsgfVxuXG4uaWNvbi1rZXlib2FyZC10YWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YmNcIjsgfVxuXG4uaWNvbi1rZXlib2FyZC12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGJkXCI7IH1cblxuLmljb24ta2V5Ym9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YmVcIjsgfVxuXG4uaWNvbi1sYWJlbC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGJmXCI7IH1cblxuLmljb24tbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YzBcIjsgfVxuXG4uaWNvbi1sYW5ndWFnZS1jc2hhcnA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YzFcIjsgfVxuXG4uaWNvbi1sYW5ndWFnZS1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGMyXCI7IH1cblxuLmljb24tbGFuZ3VhZ2UtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YzNcIjsgfVxuXG4uaWNvbi1sYW5ndWFnZS1qYXZhc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGM0XCI7IH1cblxuLmljb24tbGFuZ3VhZ2UtcHl0aG9uLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YzVcIjsgfVxuXG4uaWNvbi1sYW5ndWFnZS1weXRob246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YzZcIjsgfVxuXG4uaWNvbi1sYXB0b3AtY2hyb21lYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjN1wiOyB9XG5cbi5pY29uLWxhcHRvcC1tYWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YzhcIjsgfVxuXG4uaWNvbi1sYXB0b3Atd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjOVwiOyB9XG5cbi5pY29uLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjYVwiOyB9XG5cbi5pY29uLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjYlwiOyB9XG5cbi5pY29uLWxhdW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjY1wiOyB9XG5cbi5pY29uLWxheWVycy1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4Y2RcIjsgfVxuXG4uaWNvbi1sYXllcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4Y2VcIjsgfVxuXG4uaWNvbi1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGNmXCI7IH1cblxuLmljb24tbGlicmFyeS1ib29rczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkMFwiOyB9XG5cbi5pY29uLWxpYnJhcnktbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZDFcIjsgfVxuXG4uaWNvbi1saWJyYXJ5LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZDJcIjsgfVxuXG4uaWNvbi1saWJyYXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGQzXCI7IH1cblxuLmljb24tbGlnaHRidWxiLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZDRcIjsgfVxuXG4uaWNvbi1saWdodGJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZDVcIjsgfVxuXG4uaWNvbi1saW5rLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkNlwiOyB9XG5cbi5pY29uLWxpbmstdmFyaWFudC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZDdcIjsgfVxuXG4uaWNvbi1saW5rLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZDhcIjsgfVxuXG4uaWNvbi1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGQ5XCI7IH1cblxuLmljb24tbGlua2VkaW4tYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGRhXCI7IH1cblxuLmljb24tbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZGJcIjsgfVxuXG4uaWNvbi1saW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZGNcIjsgfVxuXG4uaWNvbi1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkZFwiOyB9XG5cbi5pY29uLWxvY2stb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkZVwiOyB9XG5cbi5pY29uLWxvY2stdW5sb2NrZWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkZlwiOyB9XG5cbi5pY29uLWxvY2stdW5sb2NrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZTBcIjsgfVxuXG4uaWNvbi1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGUxXCI7IH1cblxuLmljb24tbG9naW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZTJcIjsgfVxuXG4uaWNvbi1sb2dvdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZTNcIjsgfVxuXG4uaWNvbi1sb29rczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlNFwiOyB9XG5cbi5pY29uLWxvdXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGU1XCI7IH1cblxuLmljb24tbHVteDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlNlwiOyB9XG5cbi5pY29uLW1hZ25ldC1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlN1wiOyB9XG5cbi5pY29uLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlOFwiOyB9XG5cbi5pY29uLW1hZ25pZnktbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZTlcIjsgfVxuXG4uaWNvbi1tYWduaWZ5LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZWFcIjsgfVxuXG4uaWNvbi1tYWduaWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGViXCI7IH1cblxuLmljb24tbWFpbC1ydTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlY1wiOyB9XG5cbi5pY29uLW1hcC1tYXJrZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGVkXCI7IH1cblxuLmljb24tbWFwLW1hcmtlci1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlZVwiOyB9XG5cbi5pY29uLW1hcC1tYXJrZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGVmXCI7IH1cblxuLmljb24tbWFwLW1hcmtlci1yYWRpdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZjBcIjsgfVxuXG4uaWNvbi1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGYxXCI7IH1cblxuLmljb24tbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGYyXCI7IH1cblxuLmljb24tbWFyZ2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGYzXCI7IH1cblxuLmljb24tbWFya2Rvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZjRcIjsgfVxuXG4uaWNvbi1tYXJrZXItY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZjVcIjsgfVxuXG4uaWNvbi1tYXJ0aW5pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGY2XCI7IH1cblxuLmljb24tbWF0ZXJpYWwtdWk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZjdcIjsgfVxuXG4uaWNvbi1tYXhjZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZjhcIjsgfVxuXG4uaWNvbi1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZjlcIjsgfVxuXG4uaWNvbi1tZW1vcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZmFcIjsgfVxuXG4uaWNvbi1tZW51LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZmJcIjsgfVxuXG4uaWNvbi1tZW51LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZmNcIjsgfVxuXG4uaWNvbi1tZW51LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGZkXCI7IH1cblxuLmljb24tbWVudS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmZVwiOyB9XG5cbi5pY29uLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZmZcIjsgfVxuXG4uaWNvbi1tZXNzYWdlLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7IH1cblxuLmljb24tbWVzc2FnZS1kcmF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7IH1cblxuLmljb24tbWVzc2FnZS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiOyB9XG5cbi5pY29uLW1lc3NhZ2UtcHJvY2Vzc2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiOyB9XG5cbi5pY29uLW1lc3NhZ2UtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjsgfVxuXG4uaWNvbi1tZXNzYWdlLXRleHQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiOyB9XG5cbi5pY29uLW1lc3NhZ2UtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiOyB9XG5cbi5pY29uLW1lc3NhZ2UtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjsgfVxuXG4uaWNvbi1tZXNzYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7IH1cblxuLmljb24tbWljcm9waG9uZS1kb3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7IH1cblxuLmljb24tbWljcm9waG9uZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjsgfVxuXG4uaWNvbi1taWNyb3Bob25lLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjsgfVxuXG4uaWNvbi1taWNyb3Bob25lLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7IH1cblxuLmljb24tbWljcm9waG9uZS12YXJpYW50LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiOyB9XG5cbi5pY29uLW1pY3JvcGhvbmUtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZVwiOyB9XG5cbi5pY29uLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGZcIjsgfVxuXG4uaWNvbi1taW51cy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTBcIjsgfVxuXG4uaWNvbi1taW51cy1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMVwiOyB9XG5cbi5pY29uLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMlwiOyB9XG5cbi5pY29uLW1pbnVzLW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTNcIjsgfVxuXG4uaWNvbi1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNFwiOyB9XG5cbi5pY29uLW1vbml0b3ItbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTVcIjsgfVxuXG4uaWNvbi1tb25pdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE2XCI7IH1cblxuLmljb24tbW9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxN1wiOyB9XG5cbi5pY29uLW1vdXNlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOFwiOyB9XG5cbi5pY29uLW1vdXNlLXZhcmlhbnQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE5XCI7IH1cblxuLmljb24tbW91c2UtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYVwiOyB9XG5cbi5pY29uLW1vdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFiXCI7IH1cblxuLmljb24tbW92aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWNcIjsgfVxuXG4uaWNvbi1tdWx0aXBsaWNhdGlvbi1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWRcIjsgfVxuXG4uaWNvbi1tdWx0aXBsaWNhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZVwiOyB9XG5cbi5pY29uLW11c2ljLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFmXCI7IH1cblxuLmljb24tbXVzaWMtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIwXCI7IH1cblxuLmljb24tbXVzaWMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIxXCI7IH1cblxuLmljb24tbXVzaWMtbm90ZS1laWdodGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjJcIjsgfVxuXG4uaWNvbi1tdXNpYy1ub3RlLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjNcIjsgfVxuXG4uaWNvbi1tdXNpYy1ub3RlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNFwiOyB9XG5cbi5pY29uLW11c2ljLW5vdGUtcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNVwiOyB9XG5cbi5pY29uLW11c2ljLW5vdGUtc2l4dGVlbnRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI2XCI7IH1cblxuLmljb24tbXVzaWMtbm90ZS13aG9sZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyN1wiOyB9XG5cbi5pY29uLW11c2ljLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjhcIjsgfVxuXG4uaWNvbi1uYXR1cmUtcGVvcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI5XCI7IH1cblxuLmljb24tbmF0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJhXCI7IH1cblxuLmljb24tbmF2aWdhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyYlwiOyB9XG5cbi5pY29uLW5lZWRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyY1wiOyB9XG5cbi5pY29uLW5lc3QtcHJvdGVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZFwiOyB9XG5cbi5pY29uLW5lc3QtdGhlcm1vc3RhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZVwiOyB9XG5cbi5pY29uLW5ld3NwYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZlwiOyB9XG5cbi5pY29uLW5mYy10YXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzBcIjsgfVxuXG4uaWNvbi1uZmMtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMVwiOyB9XG5cbi5pY29uLW5mYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMlwiOyB9XG5cbi5pY29uLW5vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMzXCI7IH1cblxuLmljb24tbm90LWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM0XCI7IH1cblxuLmljb24tbm90ZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM1XCI7IH1cblxuLmljb24tbm90ZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM2XCI7IH1cblxuLmljb24tbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzN1wiOyB9XG5cbi5pY29uLW51bWVyaWMtMC1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzOFwiOyB9XG5cbi5pY29uLW51bWVyaWMtMC1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzOVwiOyB9XG5cbi5pY29uLW51bWVyaWMtMC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2FcIjsgfVxuXG4uaWNvbi1udW1lcmljLTEtYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2JcIjsgfVxuXG4uaWNvbi1udW1lcmljLTEtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2NcIjsgfVxuXG4uaWNvbi1udW1lcmljLTEtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNkXCI7IH1cblxuLmljb24tbnVtZXJpYy0yLWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNlXCI7IH1cblxuLmljb24tbnVtZXJpYy0yLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNmXCI7IH1cblxuLmljb24tbnVtZXJpYy0yLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MFwiOyB9XG5cbi5pY29uLW51bWVyaWMtMy1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MVwiOyB9XG5cbi5pY29uLW51bWVyaWMtMy1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MlwiOyB9XG5cbi5pY29uLW51bWVyaWMtMy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDNcIjsgfVxuXG4uaWNvbi1udW1lcmljLTQtYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDRcIjsgfVxuXG4uaWNvbi1udW1lcmljLTQtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDVcIjsgfVxuXG4uaWNvbi1udW1lcmljLTQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ2XCI7IH1cblxuLmljb24tbnVtZXJpYy01LWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ3XCI7IH1cblxuLmljb24tbnVtZXJpYy01LWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ4XCI7IH1cblxuLmljb24tbnVtZXJpYy01LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0OVwiOyB9XG5cbi5pY29uLW51bWVyaWMtNi1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0YVwiOyB9XG5cbi5pY29uLW51bWVyaWMtNi1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0YlwiOyB9XG5cbi5pY29uLW51bWVyaWMtNi1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGNcIjsgfVxuXG4uaWNvbi1udW1lcmljLTctYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGRcIjsgfVxuXG4uaWNvbi1udW1lcmljLTctYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGVcIjsgfVxuXG4uaWNvbi1udW1lcmljLTctYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRmXCI7IH1cblxuLmljb24tbnVtZXJpYy04LWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUwXCI7IH1cblxuLmljb24tbnVtZXJpYy04LWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUxXCI7IH1cblxuLmljb24tbnVtZXJpYy04LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MlwiOyB9XG5cbi5pY29uLW51bWVyaWMtOS1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1M1wiOyB9XG5cbi5pY29uLW51bWVyaWMtOS1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NFwiOyB9XG5cbi5pY29uLW51bWVyaWMtOS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTVcIjsgfVxuXG4uaWNvbi1udW1lcmljLTktcGx1cy1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NlwiOyB9XG5cbi5pY29uLW51bWVyaWMtOS1wbHVzLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU3XCI7IH1cblxuLmljb24tbnVtZXJpYy05LXBsdXMtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU4XCI7IH1cblxuLmljb24tbnVtZXJpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1OVwiOyB9XG5cbi5pY29uLW51dHJpdG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVhXCI7IH1cblxuLmljb24tb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1YlwiOyB9XG5cbi5pY29uLW9mZmljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1Y1wiOyB9XG5cbi5pY29uLW9pbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1ZFwiOyB9XG5cbi5pY29uLW9tZWdhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVlXCI7IH1cblxuLmljb24tb25lZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWZcIjsgfVxuXG4uaWNvbi1vcGVuLWluLWFwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2MFwiOyB9XG5cbi5pY29uLW9wZW4taW4tbmV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYxXCI7IH1cblxuLmljb24tb3JuYW1lbnQtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2MlwiOyB9XG5cbi5pY29uLW9ybmFtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYzXCI7IH1cblxuLmljb24tb3V0Ym94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY0XCI7IH1cblxuLmljb24tb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2NVwiOyB9XG5cbi5pY29uLW93bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2NlwiOyB9XG5cbi5pY29uLXBhY2thZ2UtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2N1wiOyB9XG5cbi5pY29uLXBhY2thZ2UtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjhcIjsgfVxuXG4uaWNvbi1wYWNrYWdlLXZhcmlhbnQtY2xvc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY5XCI7IH1cblxuLmljb24tcGFja2FnZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZhXCI7IH1cblxuLmljb24tcGFja2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2YlwiOyB9XG5cbi5pY29uLXBhbGV0dGUtYWR2YW5jZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmNcIjsgfVxuXG4uaWNvbi1wYWxldHRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZkXCI7IH1cblxuLmljb24tcGFuZGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmVcIjsgfVxuXG4uaWNvbi1wYW5kb3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZmXCI7IH1cblxuLmljb24tcGFub3JhbWEtZmlzaGV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3MFwiOyB9XG5cbi5pY29uLXBhbm9yYW1hLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzFcIjsgfVxuXG4uaWNvbi1wYW5vcmFtYS12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3MlwiOyB9XG5cbi5pY29uLXBhbm9yYW1hLXdpZGUtYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzNcIjsgfVxuXG4uaWNvbi1wYW5vcmFtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3NFwiOyB9XG5cbi5pY29uLXBhcGVyLWN1dC12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3NVwiOyB9XG5cbi5pY29uLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3NlwiOyB9XG5cbi5pY29uLXBhcmtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzdcIjsgfVxuXG4uaWNvbi1wYXVzZS1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3OFwiOyB9XG5cbi5pY29uLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3OVwiOyB9XG5cbi5pY29uLXBhdXNlLW9jdGFnb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3YVwiOyB9XG5cbi5pY29uLXBhdXNlLW9jdGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2JcIjsgfVxuXG4uaWNvbi1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3Y1wiOyB9XG5cbi5pY29uLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3ZFwiOyB9XG5cbi5pY29uLXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3ZVwiOyB9XG5cbi5pY29uLXBlbmNpbC1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3ZlwiOyB9XG5cbi5pY29uLXBlbmNpbC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODBcIjsgfVxuXG4uaWNvbi1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODFcIjsgfVxuXG4uaWNvbi1wZW9wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODJcIjsgfVxuXG4uaWNvbi1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgzXCI7IH1cblxuLmljb24tcGVyc29uLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4NFwiOyB9XG5cbi5pY29uLXBlcnNvbi1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4NVwiOyB9XG5cbi5pY29uLXBlcnNvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg2XCI7IH1cblxuLmljb24tcGhhcm1hY3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODdcIjsgfVxuXG4uaWNvbi1waG9uZS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODhcIjsgfVxuXG4uaWNvbi1waG9uZS1kb3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg5XCI7IH1cblxuLmljb24tcGhvbmUtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4YVwiOyB9XG5cbi5pY29uLXBob25lLWhhbmd1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4YlwiOyB9XG5cbi5pY29uLXBob25lLWluLXRhbGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGNcIjsgfVxuXG4uaWNvbi1waG9uZS1pbmNvbWluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4ZFwiOyB9XG5cbi5pY29uLXBob25lLWxvY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4ZVwiOyB9XG5cbi5pY29uLXBob25lLWxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4ZlwiOyB9XG5cbi5pY29uLXBob25lLW1pc3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5MFwiOyB9XG5cbi5pY29uLXBob25lLW91dGdvaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTkxXCI7IH1cblxuLmljb24tcGhvbmUtcGF1c2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTkyXCI7IH1cblxuLmljb24tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTNcIjsgfVxuXG4uaWNvbi1waWN0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk0XCI7IH1cblxuLmljb24tcGlnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk1XCI7IH1cblxuLmljb24tcGlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5NlwiOyB9XG5cbi5pY29uLXBpbi1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTdcIjsgfVxuXG4uaWNvbi1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OThcIjsgfVxuXG4uaWNvbi1waW5lLXRyZWUtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk5XCI7IH1cblxuLmljb24tcGluZS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTlhXCI7IH1cblxuLmljb24tcGludGVyZXN0LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5YlwiOyB9XG5cbi5pY29uLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5Y1wiOyB9XG5cbi5pY29uLXBpenphOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTlkXCI7IH1cblxuLmljb24tcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWVcIjsgfVxuXG4uaWNvbi1wbGF5LWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTlmXCI7IH1cblxuLmljb24tcGxheS1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhMFwiOyB9XG5cbi5pY29uLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWExXCI7IH1cblxuLmljb24tcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhMlwiOyB9XG5cbi5pY29uLXBsYXlsaXN0LW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWEzXCI7IH1cblxuLmljb24tcGxheWxpc3QtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhNFwiOyB9XG5cbi5pY29uLXBsYXlzdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWE1XCI7IH1cblxuLmljb24tcGx1cy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTZcIjsgfVxuXG4uaWNvbi1wbHVzLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWE3XCI7IH1cblxuLmljb24tcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YThcIjsgfVxuXG4uaWNvbi1wbHVzLW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTlcIjsgfVxuXG4uaWNvbi1wbHVzLW9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhYVwiOyB9XG5cbi5pY29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YWJcIjsgfVxuXG4uaWNvbi1wb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YWNcIjsgfVxuXG4uaWNvbi1wb2xsLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhZFwiOyB9XG5cbi5pY29uLXBvbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YWVcIjsgfVxuXG4uaWNvbi1wb2x5bWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWFmXCI7IH1cblxuLmljb24tcG9wY29ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliMFwiOyB9XG5cbi5pY29uLXBvdW5kLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliMVwiOyB9XG5cbi5pY29uLXBvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWIyXCI7IH1cblxuLmljb24tcG93ZXItc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjNcIjsgfVxuXG4uaWNvbi1wb3dlci1zb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjRcIjsgfVxuXG4uaWNvbi1wb3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliNVwiOyB9XG5cbi5pY29uLXByZXNlbnRhdGlvbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWI2XCI7IH1cblxuLmljb24tcHJlc2VudGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWI3XCI7IH1cblxuLmljb24tcHJpbnRlci0zZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliOFwiOyB9XG5cbi5pY29uLXByaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjlcIjsgfVxuXG4uaWNvbi1wdWxzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliYVwiOyB9XG5cbi5pY29uLXB1enpsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliYlwiOyB9XG5cbi5pY29uLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliY1wiOyB9XG5cbi5pY29uLXF1YWRjb3B0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YmRcIjsgfVxuXG4uaWNvbi1xdWFsaXR5LWhpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YmVcIjsgfVxuXG4uaWNvbi1xdWVzdGlvbi1tYXJrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliZlwiOyB9XG5cbi5pY29uLXF1aWNrLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWMwXCI7IH1cblxuLmljb24tcXVpY2t0aW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWMxXCI7IH1cblxuLmljb24tcmFiYml0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWMyXCI7IH1cblxuLmljb24tcmFkaWF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzNcIjsgfVxuXG4uaWNvbi1yYWRpby10b3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljNFwiOyB9XG5cbi5pY29uLXJhZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWM1XCI7IH1cblxuLmljb24tcmFkaW9hY3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzZcIjsgfVxuXG4uaWNvbi1yYWRpb2JveC1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljN1wiOyB9XG5cbi5pY29uLXJhZGlvYm94LW1hcmtlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljOFwiOyB9XG5cbi5pY29uLXJhc3BiZXJyeXBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWM5XCI7IH1cblxuLmljb24tcmRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljYVwiOyB9XG5cbi5pY29uLXJlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5Y2JcIjsgfVxuXG4uaWNvbi1yZWFkYWJpbGl0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljY1wiOyB9XG5cbi5pY29uLXJlY2VpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5Y2RcIjsgfVxuXG4uaWNvbi1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWNlXCI7IH1cblxuLmljb24tcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWNmXCI7IH1cblxuLmljb24tcmVkby12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQwXCI7IH1cblxuLmljb24tcmVkbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkMVwiOyB9XG5cbi5pY29uLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDJcIjsgfVxuXG4uaWNvbi1yZWxhdGl2ZS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkM1wiOyB9XG5cbi5pY29uLXJlbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkNFwiOyB9XG5cbi5pY29uLXJlbW90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkNVwiOyB9XG5cbi5pY29uLXJlbmFtZS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDZcIjsgfVxuXG4uaWNvbi1yZXBlYXQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQ3XCI7IH1cblxuLmljb24tcmVwZWF0LW9uY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDhcIjsgfVxuXG4uaWNvbi1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDlcIjsgfVxuXG4uaWNvbi1yZXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZGFcIjsgfVxuXG4uaWNvbi1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZGJcIjsgfVxuXG4uaWNvbi1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkY1wiOyB9XG5cbi5pY29uLXJlcHJvZHVjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkZFwiOyB9XG5cbi5pY29uLXJlc2l6ZS1ib3R0b20tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZGVcIjsgfVxuXG4uaWNvbi1yZXNwb25zaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRmXCI7IH1cblxuLmljb24tcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllMFwiOyB9XG5cbi5pY29uLXJld2luZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllMVwiOyB9XG5cbi5pY29uLXJpYmJvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllMlwiOyB9XG5cbi5pY29uLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTNcIjsgfVxuXG4uaWNvbi1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTRcIjsgfVxuXG4uaWNvbi1yb3RhdGUtM2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTVcIjsgfVxuXG4uaWNvbi1yb3RhdGUtbGVmdC12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU2XCI7IH1cblxuLmljb24tcm90YXRlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTdcIjsgfVxuXG4uaWNvbi1yb3RhdGUtcmlnaHQtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllOFwiOyB9XG5cbi5pY29uLXJvdGF0ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllOVwiOyB9XG5cbi5pY29uLXJvdXRlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllYVwiOyB9XG5cbi5pY29uLXJzcy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZWJcIjsgfVxuXG4uaWNvbi1ydWxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllY1wiOyB9XG5cbi5pY29uLXJ1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllZFwiOyB9XG5cbi5pY29uLXNhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZWVcIjsgfVxuXG4uaWNvbi1zYXRlbGxpdGUtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllZlwiOyB9XG5cbi5pY29uLXNhdGVsbGl0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmMFwiOyB9XG5cbi5pY29uLXNjYWxlLWJhdGhyb29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWYxXCI7IH1cblxuLmljb24tc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjJcIjsgfVxuXG4uaWNvbi1zY2hvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjNcIjsgfVxuXG4uaWNvbi1zY3JlZW4tcm90YXRpb24tbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmNFwiOyB9XG5cbi5pY29uLXNjcmVlbi1yb3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmNVwiOyB9XG5cbi5pY29uLXNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmNlwiOyB9XG5cbi5pY29uLXNlY3VyaXR5LW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjdcIjsgfVxuXG4uaWNvbi1zZWN1cml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmOFwiOyB9XG5cbi5pY29uLXNlbGVjdC1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjlcIjsgfVxuXG4uaWNvbi1zZWxlY3QtaW52ZXJzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmYVwiOyB9XG5cbi5pY29uLXNlbGVjdC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZmJcIjsgfVxuXG4uaWNvbi1zZWxlY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZmNcIjsgfVxuXG4uaWNvbi1zZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWZkXCI7IH1cblxuLmljb24tc2VydmVyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWZlXCI7IH1cblxuLmljb24tc2VydmVyLW5ldHdvcmstb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWZmXCI7IH1cblxuLmljb24tc2VydmVyLW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDBcIjsgfVxuXG4uaWNvbi1zZXJ2ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTAxXCI7IH1cblxuLmljb24tc2VydmVyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDJcIjsgfVxuXG4uaWNvbi1zZXJ2ZXItcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTAzXCI7IH1cblxuLmljb24tc2VydmVyLXNlY3VyaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA0XCI7IH1cblxuLmljb24tc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA1XCI7IH1cblxuLmljb24tc2hhcGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwNlwiOyB9XG5cbi5pY29uLXNoYXJlLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDdcIjsgfVxuXG4uaWNvbi1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwOFwiOyB9XG5cbi5pY29uLXNoaWVsZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA5XCI7IH1cblxuLmljb24tc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBhXCI7IH1cblxuLmljb24tc2hvcHBpbmctbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGJcIjsgfVxuXG4uaWNvbi1zaG9wcGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwY1wiOyB9XG5cbi5pY29uLXNodWZmbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGRcIjsgfVxuXG4uaWNvbi1zaWdtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwZVwiOyB9XG5cbi5pY29uLXNpZ24tY2F1dGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwZlwiOyB9XG5cbi5pY29uLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExMFwiOyB9XG5cbi5pY29uLXNpbHZlcndhcmUtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExMVwiOyB9XG5cbi5pY29uLXNpbHZlcndhcmUtc3Bvb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTJcIjsgfVxuXG4uaWNvbi1zaWx2ZXJ3YXJlLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTNcIjsgfVxuXG4uaWNvbi1zaWx2ZXJ3YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE0XCI7IH1cblxuLmljb24tc2ltLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE1XCI7IH1cblxuLmljb24tc2ltOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE2XCI7IH1cblxuLmljb24tc2l0ZW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExN1wiOyB9XG5cbi5pY29uLXNraXAtbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExOFwiOyB9XG5cbi5pY29uLXNraXAtcHJldmlvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTlcIjsgfVxuXG4uaWNvbi1za3lwZS1idXNpbmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExYVwiOyB9XG5cbi5pY29uLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFiXCI7IH1cblxuLmljb24tc2xlZXAtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFjXCI7IH1cblxuLmljb24tc2xlZXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWRcIjsgfVxuXG4uaWNvbi1zbW9raW5nLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExZVwiOyB9XG5cbi5pY29uLXNtb2tpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWZcIjsgfVxuXG4uaWNvbi1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyMFwiOyB9XG5cbi5pY29uLXNub3dtYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjFcIjsgfVxuXG4uaWNvbi1zb2ZhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTIyXCI7IH1cblxuLmljb24tc29ydC1hbHBoYWJldGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjNcIjsgfVxuXG4uaWNvbi1zb3J0LWFzY2VuZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyNFwiOyB9XG5cbi5pY29uLXNvcnQtZGVzY2VuZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyNVwiOyB9XG5cbi5pY29uLXNvcnQtbnVtZXJpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyNlwiOyB9XG5cbi5pY29uLXNvcnQtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyN1wiOyB9XG5cbi5pY29uLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjhcIjsgfVxuXG4uaWNvbi1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI5XCI7IH1cblxuLmljb24tc291cmNlLWZvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMmFcIjsgfVxuXG4uaWNvbi1zb3VyY2UtcHVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyYlwiOyB9XG5cbi5pY29uLXNwZWFrZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTJjXCI7IH1cblxuLmljb24tc3BlYWtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyZFwiOyB9XG5cbi5pY29uLXNwZWVkb21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTJlXCI7IH1cblxuLmljb24tc3BlbGxjaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyZlwiOyB9XG5cbi5pY29uLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzBcIjsgfVxuXG4uaWNvbi1zcG90bGlnaHQtYmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzMVwiOyB9XG5cbi5pY29uLXNwb3RsaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzMlwiOyB9XG5cbi5pY29uLXNwcmVhZHNoZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTMzXCI7IH1cblxuLmljb24tc3F1YXJlLWluYy1jYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTM0XCI7IH1cblxuLmljb24tc3F1YXJlLWluYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzNVwiOyB9XG5cbi5pY29uLXN0YWNrb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzZcIjsgfVxuXG4uaWNvbi1zdGFyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzN1wiOyB9XG5cbi5pY29uLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzOFwiOyB9XG5cbi5pY29uLXN0YXItb2YtZGF2aWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzlcIjsgfVxuXG4uaWNvbi1zdGFyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhM2FcIjsgfVxuXG4uaWNvbi1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTNiXCI7IH1cblxuLmljb24tc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhM2NcIjsgfVxuXG4uaWNvbi1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzZFwiOyB9XG5cbi5pY29uLXN0b2NraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTNlXCI7IH1cblxuLmljb24tc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzZlwiOyB9XG5cbi5pY29uLXN0b3JlLTI0LWhvdXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDBcIjsgfVxuXG4uaWNvbi1zdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0MVwiOyB9XG5cbi5pY29uLXN0b3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQyXCI7IH1cblxuLmljb24tc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQzXCI7IH1cblxuLmljb24tc3VuZ2xhc3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0NFwiOyB9XG5cbi5pY29uLXN3YXAtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0NVwiOyB9XG5cbi5pY29uLXN3YXAtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDZcIjsgfVxuXG4uaWNvbi1zd2ltOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQ3XCI7IH1cblxuLmljb24tc3dvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDhcIjsgfVxuXG4uaWNvbi1zeW5jLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQ5XCI7IH1cblxuLmljb24tc3luYy1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNGFcIjsgfVxuXG4uaWNvbi1zeW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTRiXCI7IH1cblxuLmljb24tdGFiLXVuc2VsZWN0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNGNcIjsgfVxuXG4uaWNvbi10YWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNGRcIjsgfVxuXG4uaWNvbi10YWJsZS1jb2x1bW4tcGx1cy1hZnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0ZVwiOyB9XG5cbi5pY29uLXRhYmxlLWNvbHVtbi1wbHVzLWJlZm9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0ZlwiOyB9XG5cbi5pY29uLXRhYmxlLWNvbHVtbi1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTBcIjsgfVxuXG4uaWNvbi10YWJsZS1jb2x1bW4td2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTFcIjsgfVxuXG4uaWNvbi10YWJsZS1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTUyXCI7IH1cblxuLmljb24tdGFibGUtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTNcIjsgfVxuXG4uaWNvbi10YWJsZS1yb3ctaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTU0XCI7IH1cblxuLmljb24tdGFibGUtcm93LXBsdXMtYWZ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTVcIjsgfVxuXG4uaWNvbi10YWJsZS1yb3ctcGx1cy1iZWZvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTZcIjsgfVxuXG4uaWNvbi10YWJsZS1yb3ctcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTU3XCI7IH1cblxuLmljb24tdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNThcIjsgfVxuXG4uaWNvbi10YWJsZXQtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1OVwiOyB9XG5cbi5pY29uLXRhYmxldC1pcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTVhXCI7IH1cblxuLmljb24tdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTViXCI7IH1cblxuLmljb24tdGFnLWZhY2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTVjXCI7IH1cblxuLmljb24tdGFnLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTVkXCI7IH1cblxuLmljb24tdGFnLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNWVcIjsgfVxuXG4uaWNvbi10YWctdGV4dC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTVmXCI7IH1cblxuLmljb24tdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTYwXCI7IH1cblxuLmljb24tdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2MVwiOyB9XG5cbi5pY29uLXRlYW12aWV3ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjJcIjsgfVxuXG4uaWNvbi10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2M1wiOyB9XG5cbi5pY29uLXRlbGV2aXNpb24tZ3VpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjRcIjsgfVxuXG4uaWNvbi10ZWxldmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTY1XCI7IH1cblxuLmljb24tdGVtcGVyYXR1cmUtY2Vsc2l1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2NlwiOyB9XG5cbi5pY29uLXRlbXBlcmF0dXJlLWZhaHJlbmhlaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjdcIjsgfVxuXG4uaWNvbi10ZW1wZXJhdHVyZS1rZWx2aW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjhcIjsgfVxuXG4uaWNvbi10ZW5uaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjlcIjsgfVxuXG4uaWNvbi10ZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTZhXCI7IH1cblxuLmljb24tdGVycmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2YlwiOyB9XG5cbi5pY29uLXRleHQtdG8tc3BlZWNoLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2Y1wiOyB9XG5cbi5pY29uLXRleHQtdG8tc3BlZWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTZkXCI7IH1cblxuLmljb24tdGV4dHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2ZVwiOyB9XG5cbi5pY29uLXRoZWF0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNmZcIjsgfVxuXG4uaWNvbi10aGVtZS1saWdodC1kYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTcwXCI7IH1cblxuLmljb24tdGhlcm1vbWV0ZXItbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzFcIjsgfVxuXG4uaWNvbi10aGVybW9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3MlwiOyB9XG5cbi5pY29uLXRodW1iLWRvd24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3M1wiOyB9XG5cbi5pY29uLXRodW1iLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzRcIjsgfVxuXG4uaWNvbi10aHVtYi11cC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTc1XCI7IH1cblxuLmljb24tdGh1bWItdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzZcIjsgfVxuXG4uaWNvbi10aHVtYnMtdXAtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3N1wiOyB9XG5cbi5pY29uLXRpY2tldC1hY2NvdW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTc4XCI7IH1cblxuLmljb24tdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTc5XCI7IH1cblxuLmljb24tdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTdhXCI7IH1cblxuLmljb24tdGlsZS1mb3VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTdiXCI7IH1cblxuLmljb24tdGltZWxhcHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTdjXCI7IH1cblxuLmljb24tdGltZXItMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3ZFwiOyB9XG5cbi5pY29uLXRpbWVyLTEwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTdlXCI7IH1cblxuLmljb24tdGltZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTdmXCI7IH1cblxuLmljb24tdGltZXItc2FuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4MFwiOyB9XG5cbi5pY29uLXRpbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTgxXCI7IH1cblxuLmljb24tdGltZXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTgyXCI7IH1cblxuLmljb24tdG9nZ2xlLXN3aXRjaC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODNcIjsgfVxuXG4uaWNvbi10b2dnbGUtc3dpdGNoLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTg0XCI7IH1cblxuLmljb24tdG9vbHRpcC1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTg1XCI7IH1cblxuLmljb24tdG9vbHRpcC1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4NlwiOyB9XG5cbi5pY29uLXRvb2x0aXAtb3V0bGluZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTg3XCI7IH1cblxuLmljb24tdG9vbHRpcC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTg4XCI7IH1cblxuLmljb24tdG9vbHRpcC10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTg5XCI7IH1cblxuLmljb24tdG9vbHRpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4YVwiOyB9XG5cbi5pY29uLXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4YlwiOyB9XG5cbi5pY29uLXRyYWZmaWMtbGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOGNcIjsgfVxuXG4uaWNvbi10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4ZFwiOyB9XG5cbi5pY29uLXRyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOGVcIjsgfVxuXG4uaWNvbi10cmFuc2NyaWJlLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYThmXCI7IH1cblxuLmljb24tdHJhbnNjcmliZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5MFwiOyB9XG5cbi5pY29uLXRyYW5zZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTkxXCI7IH1cblxuLmljb24tdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTJcIjsgfVxuXG4uaWNvbi10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTkzXCI7IH1cblxuLmljb24tdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTk0XCI7IH1cblxuLmljb24tdHJlbmRpbmctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5NVwiOyB9XG5cbi5pY29uLXRyZW5kaW5nLW5ldXRyYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTZcIjsgfVxuXG4uaWNvbi10cmVuZGluZy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5N1wiOyB9XG5cbi5pY29uLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTk4XCI7IH1cblxuLmljb24tdHNoaXJ0LWNyZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTlcIjsgfVxuXG4uaWNvbi10c2hpcnQtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5YVwiOyB9XG5cbi5pY29uLXR1bWJsci1yZWJsb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOWJcIjsgfVxuXG4uaWNvbi10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOWNcIjsgfVxuXG4uaWNvbi10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOWRcIjsgfVxuXG4uaWNvbi10d2l0dGVyLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5ZVwiOyB9XG5cbi5pY29uLXR3aXR0ZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTlmXCI7IH1cblxuLmljb24tdHdpdHRlci1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWEwXCI7IH1cblxuLmljb24tdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhMVwiOyB9XG5cbi5pY29uLXVidW50dTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhMlwiOyB9XG5cbi5pY29uLXVtYnJlbGxhLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTNcIjsgfVxuXG4uaWNvbi11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhNFwiOyB9XG5cbi5pY29uLXVuZG8tdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhNVwiOyB9XG5cbi5pY29uLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTZcIjsgfVxuXG4uaWNvbi11bmZvbGQtbGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhN1wiOyB9XG5cbi5pY29uLXVuZm9sZC1tb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWE4XCI7IH1cblxuLmljb24tdW5ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhOVwiOyB9XG5cbi5pY29uLXVudGFwcGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYWFcIjsgfVxuXG4uaWNvbi11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYWJcIjsgfVxuXG4uaWNvbi11c2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYWNcIjsgfVxuXG4uaWNvbi12ZWN0b3ItY3VydmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYWRcIjsgfVxuXG4uaWNvbi12ZWN0b3ItcG9pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYWVcIjsgfVxuXG4uaWNvbi12ZWN0b3Itc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWFmXCI7IH1cblxuLmljb24tdmVyaWZpZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYjBcIjsgfVxuXG4uaWNvbi12aWJyYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYjFcIjsgfVxuXG4uaWNvbi12aWRlby1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYjJcIjsgfVxuXG4uaWNvbi12aWRlby1zd2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYjNcIjsgfVxuXG4uaWNvbi12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiNFwiOyB9XG5cbi5pY29uLXZpZXctYWdlbmRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWI1XCI7IH1cblxuLmljb24tdmlldy1hcnJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiNlwiOyB9XG5cbi5pY29uLXZpZXctY2Fyb3VzZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYjdcIjsgfVxuXG4uaWNvbi12aWV3LWNvbHVtbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiOFwiOyB9XG5cbi5pY29uLXZpZXctZGFzaGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWI5XCI7IH1cblxuLmljb24tdmlldy1kYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYmFcIjsgfVxuXG4uaWNvbi12aWV3LWhlYWRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWJiXCI7IH1cblxuLmljb24tdmlldy1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWJjXCI7IH1cblxuLmljb24tdmlldy1tb2R1bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYmRcIjsgfVxuXG4uaWNvbi12aWV3LXF1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWJlXCI7IH1cblxuLmljb24tdmlldy1zdHJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYmZcIjsgfVxuXG4uaWNvbi12aWV3LXdlZWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzBcIjsgfVxuXG4uaWNvbi12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjMVwiOyB9XG5cbi5pY29uLXZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzJcIjsgfVxuXG4uaWNvbi12ay1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzNcIjsgfVxuXG4uaWNvbi12ay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzRcIjsgfVxuXG4uaWNvbi12azpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjNVwiOyB9XG5cbi5pY29uLXZvaWNlbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjNlwiOyB9XG5cbi5pY29uLXZvbHVtZS1oaWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWM3XCI7IH1cblxuLmljb24tdm9sdW1lLWxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjOFwiOyB9XG5cbi5pY29uLXZvbHVtZS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzlcIjsgfVxuXG4uaWNvbi12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWNhXCI7IH1cblxuLmljb24tdm9sdW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWNiXCI7IH1cblxuLmljb24tdnBuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWNjXCI7IH1cblxuLmljb24td2FsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjZFwiOyB9XG5cbi5pY29uLXdhbGxldC1naWZ0Y2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjZVwiOyB9XG5cbi5pY29uLXdhbGxldC1tZW1iZXJzaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWNmXCI7IH1cblxuLmljb24td2FsbGV0LXRyYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkMFwiOyB9XG5cbi5pY29uLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkMVwiOyB9XG5cbi5pY29uLXdhc2hpbmctbWFjaGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkMlwiOyB9XG5cbi5pY29uLXdhdGNoLWV4cG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkM1wiOyB9XG5cbi5pY29uLXdhdGNoLWltcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkNFwiOyB9XG5cbi5pY29uLXdhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWQ1XCI7IH1cblxuLmljb24td2F0ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWQ2XCI7IH1cblxuLmljb24td2F0ZXItcHVtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkN1wiOyB9XG5cbi5pY29uLXdhdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWQ4XCI7IH1cblxuLmljb24td2VhdGhlci1jbG91ZHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZDlcIjsgfVxuXG4uaWNvbi13ZWF0aGVyLWZvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkYVwiOyB9XG5cbi5pY29uLXdlYXRoZXItaGFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkYlwiOyB9XG5cbi5pY29uLXdlYXRoZXItbGlnaHRuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWRjXCI7IH1cblxuLmljb24td2VhdGhlci1uaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkZFwiOyB9XG5cbi5pY29uLXdlYXRoZXItcGFydGx5Y2xvdWR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWRlXCI7IH1cblxuLmljb24td2VhdGhlci1wb3VyaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWRmXCI7IH1cblxuLmljb24td2VhdGhlci1yYWlueTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlMFwiOyB9XG5cbi5pY29uLXdlYXRoZXItc25vd3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZTFcIjsgfVxuXG4uaWNvbi13ZWF0aGVyLXN1bm55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWUyXCI7IH1cblxuLmljb24td2VhdGhlci1zdW5zZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlM1wiOyB9XG5cbi5pY29uLXdlYXRoZXItc3Vuc2V0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWU0XCI7IH1cblxuLmljb24td2VhdGhlci1zdW5zZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZTVcIjsgfVxuXG4uaWNvbi13ZWF0aGVyLXdpbmR5LXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZTZcIjsgfVxuXG4uaWNvbi13ZWF0aGVyLXdpbmR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWU3XCI7IH1cblxuLmljb24td2ViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWU4XCI7IH1cblxuLmljb24td2ViY2FtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWU5XCI7IH1cblxuLmljb24td2VpZ2h0LWtpbG9ncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWVhXCI7IH1cblxuLmljb24td2VpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWViXCI7IH1cblxuLmljb24td2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZWNcIjsgfVxuXG4uaWNvbi13aGVlbGNoYWlyLWFjY2Vzc2liaWxpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZWRcIjsgfVxuXG4uaWNvbi13aGl0ZS1iYWxhbmNlLWF1dG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZWVcIjsgfVxuXG4uaWNvbi13aGl0ZS1iYWxhbmNlLWluY2FuZGVzY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlZlwiOyB9XG5cbi5pY29uLXdoaXRlLWJhbGFuY2UtaXJyYWRlc2NlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZjBcIjsgfVxuXG4uaWNvbi13aGl0ZS1iYWxhbmNlLXN1bm55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWYxXCI7IH1cblxuLmljb24td2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmMlwiOyB9XG5cbi5pY29uLXdpaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmM1wiOyB9XG5cbi5pY29uLXdpa2lwZWRpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmNFwiOyB9XG5cbi5pY29uLXdpbmRvdy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmNVwiOyB9XG5cbi5pY29uLXdpbmRvdy1jbG9zZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZjZcIjsgfVxuXG4uaWNvbi13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZjdcIjsgfVxuXG4uaWNvbi13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZjhcIjsgfVxuXG4uaWNvbi13aW5kb3ctb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmOVwiOyB9XG5cbi5pY29uLXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWZhXCI7IH1cblxuLmljb24td2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmYlwiOyB9XG5cbi5pY29uLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmY1wiOyB9XG5cbi5pY29uLXdvcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmZFwiOyB9XG5cbi5pY29uLXd1bmRlcmxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZmVcIjsgfVxuXG4uaWNvbi14Ym94LWNvbnRyb2xsZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWZmXCI7IH1cblxuLmljb24teGJveC1jb250cm9sbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjAwXCI7IH1cblxuLmljb24teGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwMVwiOyB9XG5cbi5pY29uLXhkYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwMlwiOyB9XG5cbi5pY29uLXhtbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwM1wiOyB9XG5cbi5pY29uLXllYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjA0XCI7IH1cblxuLmljb24teWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwNVwiOyB9XG5cbi5pY29uLXlvdXR1YmUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwNlwiOyB9XG5cbi5pY29uLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMDdcIjsgfVxuXG4uaWNvbi16aXAtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjA4XCI7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBDb250YWlucyBjdXN0b20gZWxlbWVudHMsIGNvbXBvbmVudHMgYW5kIGdlbmVyYWwgc3R5bGVzIHRoYXRcbi8qIGZvbGxvd3MgR29vZ2xlKFRNKSBNYXRlcmlhbCBEZXNpZ24oVE0pIHNwZWNzXG4vKlxuLyogaHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS9kZXNpZ24vc3BlYy9tYXRlcmlhbC1kZXNpZ24vaW50cm9kdWN0aW9uLmh0bWxcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBBdmF0YXJzXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmF2YXRhciB7XG4gIHdpZHRoOiA0MHB4O1xuICBtaW4td2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMCA4cHggMCAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuICAuYXZhdGFyLnNxdWFyZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAuYXZhdGFyLnNtYWxsIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIC5hdmF0YXIuYmlnIHtcbiAgICB3aWR0aDogNzJweDtcbiAgICBtaW4td2lkdGg6IDcycHg7XG4gICAgaGVpZ2h0OiA3MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3MnB4OyB9XG4gIC5hdmF0YXIuaHVnZSB7XG4gICAgd2lkdGg6IDk2cHg7XG4gICAgbWluLXdpZHRoOiA5NnB4O1xuICAgIGhlaWdodDogOTZweDtcbiAgICBsaW5lLWhlaWdodDogOTZweDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIEZvcm1zXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZvcm0td3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDE2cHg7IH1cbiAgLmZvcm0td3JhcHBlciAuZm9ybS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIHBhZGRpbmc6IDhweCAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgTmF2aWdhdGlvbiAtIFNpbXBsZVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uYXZpZ2F0aW9uLXNpbXBsZSAuaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBtYXgtaGVpZ2h0OiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7IH1cbiAgLm5hdmlnYXRpb24tc2ltcGxlIC5pdGVtIG1kLWljb24ge1xuICAgIG1hcmdpbjogMCAxNnB4IDAgMDsgfVxuICAubmF2aWdhdGlvbi1zaW1wbGUgLml0ZW0gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAubmF2aWdhdGlvbi1zaW1wbGUgLml0ZW0uc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNik7IH1cblxuLm5hdmlnYXRpb24tc2ltcGxlIC5zdWJoZWFkZXIge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgLm5hdmlnYXRpb24tc2ltcGxlIC5zdWJoZWFkZXIubGlnaHQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpOyB9XG5cbi5uYXZpZ2F0aW9uLXNpbXBsZSBtZC1kaXZpZGVyIHtcbiAgbWFyZ2luOiA4cHggMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIFBhZ2luYXRpb25cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2ltcGxlLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAwIDhweDsgfVxuICAuc2ltcGxlLXBhZ2luYXRpb24gLnBhZ2luYXRpb24taXRlbSB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDU2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTsgfVxuICAgIC5zaW1wbGUtcGFnaW5hdGlvbiAucGFnaW5hdGlvbi1pdGVtOmhvdmVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG4gICAgLnNpbXBsZS1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWl0ZW0uYWN0aXZlIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG4gICAgLnNpbXBsZS1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWl0ZW0uZGlzYWJsZWQge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBQcmljZSBUYWJsZXNcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgd2lkdGg6IDI4MHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG1hcmdpbjogMjRweCAyNHB4IDAgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0xIC5wYWNrYWdlLXR5cGUge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7IH1cbiAgICAucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0xIC5wYWNrYWdlLXR5cGUgLnNhbGUge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0xIC5wcmljZSB7XG4gICAgcGFkZGluZzogMzJweCAzMnB4IDE2cHggMzJweDsgfVxuICAgIC5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTEgLnByaWNlIC5jdXJyZW5jeSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7IH1cbiAgICAucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0xIC5wcmljZSAudmFsdWUge1xuICAgICAgZm9udC1zaXplOiA3MnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMSAucHJpY2UgLnBlcmlvZCB7XG4gICAgICBwYWRkaW5nOiAwIDAgNXB4IDRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpOyB9XG4gIC5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTEgbWQtZGl2aWRlciB7XG4gICAgbWFyZ2luOiAxNnB4IDMycHg7IH1cbiAgLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMSAudGVybXMge1xuICAgIHBhZGRpbmc6IDE2cHggMzJweDtcbiAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMSAuY3RhLWJ1dHRvbiB7XG4gICAgbWFyZ2luOiAxNnB4IGF1dG8gMzJweCBhdXRvO1xuICAgIHdpZHRoOiAxMjhweDsgfVxuICAucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0yIC5iYWRnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7IH1cbiAgLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMiAucGFja2FnZS10eXBlIHtcbiAgICBwYWRkaW5nOiA0OHB4IDMycHggMjRweCAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0yIC5wcmljZSB7XG4gICAgcGFkZGluZzogMCAzMnB4IDhweCAzMnB4OyB9XG4gICAgLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMiAucHJpY2UgLmN1cnJlbmN5IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTsgfVxuICAgIC5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTIgLnByaWNlIC52YWx1ZSB7XG4gICAgICBmb250LXNpemU6IDU2cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMiAucGVyaW9kIHtcbiAgICBwYWRkaW5nOiAwIDMycHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTIgLnRlcm1zIHtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgIC5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTIgLnRlcm1zIC50ZXJtIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7IH1cbiAgICAgIC5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTIgLnRlcm1zIC50ZXJtOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0yIC5jdGEtYnV0dG9uIHtcbiAgICBtYXJnaW46IDhweCBhdXRvIDMycHggYXV0bztcbiAgICB3aWR0aDogMTI4cHg7IH1cbiAgLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMyAucGFja2FnZS10eXBlIHtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTMgLnBhY2thZ2UtdHlwZSAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzNHB4OyB9XG4gICAgLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMyAucGFja2FnZS10eXBlIC5zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMyAucHJpY2Uge1xuICAgIHBhZGRpbmc6IDE2cHggMzJweDsgfVxuICAgIC5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTMgLnByaWNlIC5jdXJyZW5jeSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMyAucHJpY2UgLnZhbHVlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIC5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTMgLnByaWNlIC5wZXJpb2Qge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMyAudGVybXMge1xuICAgIG1hcmdpbjogMzJweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7IH1cbiAgICAucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0zIC50ZXJtcyAudGVybSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDsgfVxuICAgICAgLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMyAudGVybXMgLnRlcm06bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTMgLmN0YS1idXR0b24ge1xuICAgIG1hcmdpbjogOHB4IDMycHg7IH1cbiAgLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMyAubm90ZSB7XG4gICAgcGFkZGluZzogOHB4IDMycHggMTZweCAzMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIFRhYmxlIC0gU2ltcGxlXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNpbXBsZS10YWJsZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gIC5zaW1wbGUtdGFibGUtY29udGFpbmVyIC50YWJsZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmc6IDI0cHg7IH1cblxudGFibGUuc2ltcGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgdGFibGUuc2ltcGxlIHRoZWFkIHRyIHRoIHtcbiAgICBwYWRkaW5nOiAxNnB4IDhweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWluLXdpZHRoOiAxMjBweDsgfVxuICAgIHRhYmxlLnNpbXBsZSB0aGVhZCB0ciB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH1cbiAgICB0YWJsZS5zaW1wbGUgdGhlYWQgdHIgdGg6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4OyB9XG4gIHRhYmxlLnNpbXBsZSB0Ym9keSB0ciB0ZCB7XG4gICAgcGFkZGluZzogMTZweCA4cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgICB0YWJsZS5zaW1wbGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4OyB9XG4gICAgdGFibGUuc2ltcGxlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1yaWdodDogMjRweDsgfVxuICB0YWJsZS5zaW1wbGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICB0YWJsZS5zaW1wbGUuY2xpY2thYmxlIHRib2R5IHRyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICB0YWJsZS5zaW1wbGUuY2xpY2thYmxlIHRib2R5IHRyOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wMyk7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBUeXBvZ3JhcGh5XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjFweDsgfVxuXG5ib2R5IHtcbiAgZm9udC1zaXplOiAxLjNyZW07IH1cblxuaHRtbCwgYm9keSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvOyB9XG5cbmZvcm0ge1xuICBmb250LXNpemU6IDEuNnJlbTsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogMi40cmVtOyB9XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDJyZW07IH1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMS42cmVtOyB9XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IDEuNHJlbTsgfVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxLjNyZW07IH1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYTpob3ZlciwgYTphY3RpdmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbmFiYnIge1xuICBjdXJzb3I6IGhlbHA7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgcmdiYSgwLCAwLCAwLCAwLjU0KTsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbjogMWVtIDA7XG4gIHBhZGRpbmctbGVmdDogMTZweDsgfVxuICBibG9ja3F1b3RlIGZvb3RlciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgYmxvY2txdW90ZSBmb290ZXI6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDIwMTQgXFwwMEEwJzsgfVxuICBibG9ja3F1b3RlLnJldmVyc2Uge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7IH1cbiAgICBibG9ja3F1b3RlLnJldmVyc2UgZm9vdGVyOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJzsgfVxuICAgIGJsb2NrcXVvdGUucmV2ZXJzZSBmb290ZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogJ1xcMjAxNCBcXDAwQTAnOyB9XG5cbmNvZGUge1xuICBmb250LWZhbWlseTogXCJNb25hY29cIiwgXCJNZW5sb1wiLCBcIkNvbnNvbGFzXCIsIFwiVWJ1bnR1IE1vbm9cIiwgbW9ub3NwYWNlOyB9XG4gIGNvZGU6bm90KC5oaWdobGlnaHQpIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDY1KTtcbiAgICBjb2xvcjogIzEwNkNDODtcbiAgICBtYXJnaW46IDAgMXB4O1xuICAgIHBhZGRpbmc6IDJweCAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG5cbmRsIGR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuZGwgZGQge1xuICBtYXJnaW46IDRweCAwIDE2cHggMDsgfVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI0Y3RjQ5QTsgfVxuXG5wcmUge1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW46IDhweCAxNnB4O1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IH1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG50YWJsZSB0aGVhZCB0ciB0aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnRleHQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi50ZXh0LXNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4udGV4dC1ib2xkLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi50ZXh0LXN0cmlrZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoOyB9XG5cbi50ZXh0LXN1cGVyIHtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyOyB9XG5cbi50ZXh0LXN1YiB7XG4gIHZlcnRpY2FsLWFsaWduOiBzdWI7IH1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4uZm9udC13ZWlnaHQtMTAwIHtcbiAgZm9udC13ZWlnaHQ6IDEwMDsgfVxuXG4uZm9udC13ZWlnaHQtMjAwIHtcbiAgZm9udC13ZWlnaHQ6IDIwMDsgfVxuXG4uZm9udC13ZWlnaHQtMzAwIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4uZm9udC13ZWlnaHQtNDAwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZm9udC13ZWlnaHQtNTAwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uZm9udC13ZWlnaHQtNjAwIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uZm9udC13ZWlnaHQtNzAwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uZm9udC13ZWlnaHQtODAwIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuXG4uZm9udC13ZWlnaHQtOTAwIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuXG4uZm9udC1zaXplLTIge1xuICBmb250LXNpemU6IDJweDsgfVxuXG4uZm9udC1zaXplLTQge1xuICBmb250LXNpemU6IDRweDsgfVxuXG4uZm9udC1zaXplLTYge1xuICBmb250LXNpemU6IDZweDsgfVxuXG4uZm9udC1zaXplLTgge1xuICBmb250LXNpemU6IDhweDsgfVxuXG4uZm9udC1zaXplLTEwIHtcbiAgZm9udC1zaXplOiAxMHB4OyB9XG5cbi5mb250LXNpemUtMTIge1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLmZvbnQtc2l6ZS0xNCB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uZm9udC1zaXplLTE2IHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5mb250LXNpemUtMTgge1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLmZvbnQtc2l6ZS0yMCB7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4uZm9udC1zaXplLTIyIHtcbiAgZm9udC1zaXplOiAyMnB4OyB9XG5cbi5mb250LXNpemUtMjQge1xuICBmb250LXNpemU6IDI0cHg7IH1cblxuLmZvbnQtc2l6ZS0yNiB7XG4gIGZvbnQtc2l6ZTogMjZweDsgfVxuXG4uZm9udC1zaXplLTI4IHtcbiAgZm9udC1zaXplOiAyOHB4OyB9XG5cbi5mb250LXNpemUtMzAge1xuICBmb250LXNpemU6IDMwcHg7IH1cblxuLmZvbnQtc2l6ZS0zMiB7XG4gIGZvbnQtc2l6ZTogMzJweDsgfVxuXG4uZm9udC1zaXplLTM0IHtcbiAgZm9udC1zaXplOiAzNHB4OyB9XG5cbi5mb250LXNpemUtMzYge1xuICBmb250LXNpemU6IDM2cHg7IH1cblxuLmZvbnQtc2l6ZS0zOCB7XG4gIGZvbnQtc2l6ZTogMzhweDsgfVxuXG4uZm9udC1zaXplLTQwIHtcbiAgZm9udC1zaXplOiA0MHB4OyB9XG5cbi5mb250LXNpemUtNDIge1xuICBmb250LXNpemU6IDQycHg7IH1cblxuLmZvbnQtc2l6ZS00NCB7XG4gIGZvbnQtc2l6ZTogNDRweDsgfVxuXG4uZm9udC1zaXplLTQ2IHtcbiAgZm9udC1zaXplOiA0NnB4OyB9XG5cbi5mb250LXNpemUtNDgge1xuICBmb250LXNpemU6IDQ4cHg7IH1cblxuLmZvbnQtc2l6ZS01MCB7XG4gIGZvbnQtc2l6ZTogNTBweDsgfVxuXG4uZm9udC1zaXplLTUyIHtcbiAgZm9udC1zaXplOiA1MnB4OyB9XG5cbi5mb250LXNpemUtNTQge1xuICBmb250LXNpemU6IDU0cHg7IH1cblxuLmZvbnQtc2l6ZS01NiB7XG4gIGZvbnQtc2l6ZTogNTZweDsgfVxuXG4uZm9udC1zaXplLTU4IHtcbiAgZm9udC1zaXplOiA1OHB4OyB9XG5cbi5mb250LXNpemUtNjAge1xuICBmb250LXNpemU6IDYwcHg7IH1cblxuLmZvbnQtc2l6ZS02MiB7XG4gIGZvbnQtc2l6ZTogNjJweDsgfVxuXG4uZm9udC1zaXplLTY0IHtcbiAgZm9udC1zaXplOiA2NHB4OyB9XG5cbi5mb250LXNpemUtNjYge1xuICBmb250LXNpemU6IDY2cHg7IH1cblxuLmZvbnQtc2l6ZS02OCB7XG4gIGZvbnQtc2l6ZTogNjhweDsgfVxuXG4uZm9udC1zaXplLTcwIHtcbiAgZm9udC1zaXplOiA3MHB4OyB9XG5cbi5mb250LXNpemUtNzIge1xuICBmb250LXNpemU6IDcycHg7IH1cblxuLmZvbnQtc2l6ZS03NCB7XG4gIGZvbnQtc2l6ZTogNzRweDsgfVxuXG4uZm9udC1zaXplLTc2IHtcbiAgZm9udC1zaXplOiA3NnB4OyB9XG5cbi5mb250LXNpemUtNzgge1xuICBmb250LXNpemU6IDc4cHg7IH1cblxuLmZvbnQtc2l6ZS04MCB7XG4gIGZvbnQtc2l6ZTogODBweDsgfVxuXG4uZm9udC1zaXplLTgyIHtcbiAgZm9udC1zaXplOiA4MnB4OyB9XG5cbi5mb250LXNpemUtODQge1xuICBmb250LXNpemU6IDg0cHg7IH1cblxuLmZvbnQtc2l6ZS04NiB7XG4gIGZvbnQtc2l6ZTogODZweDsgfVxuXG4uZm9udC1zaXplLTg4IHtcbiAgZm9udC1zaXplOiA4OHB4OyB9XG5cbi5mb250LXNpemUtOTAge1xuICBmb250LXNpemU6IDkwcHg7IH1cblxuLmZvbnQtc2l6ZS05MiB7XG4gIGZvbnQtc2l6ZTogOTJweDsgfVxuXG4uZm9udC1zaXplLTk0IHtcbiAgZm9udC1zaXplOiA5NHB4OyB9XG5cbi5mb250LXNpemUtOTYge1xuICBmb250LXNpemU6IDk2cHg7IH1cblxuLmZvbnQtc2l6ZS05OCB7XG4gIGZvbnQtc2l6ZTogOThweDsgfVxuXG4uZm9udC1zaXplLTEwMCB7XG4gIGZvbnQtc2l6ZTogMTAwcHg7IH1cblxuLmZvbnQtc2l6ZS0xMDIge1xuICBmb250LXNpemU6IDEwMnB4OyB9XG5cbi5mb250LXNpemUtMTA0IHtcbiAgZm9udC1zaXplOiAxMDRweDsgfVxuXG4uZm9udC1zaXplLTEwNiB7XG4gIGZvbnQtc2l6ZTogMTA2cHg7IH1cblxuLmZvbnQtc2l6ZS0xMDgge1xuICBmb250LXNpemU6IDEwOHB4OyB9XG5cbi5mb250LXNpemUtMTEwIHtcbiAgZm9udC1zaXplOiAxMTBweDsgfVxuXG4uZm9udC1zaXplLTExMiB7XG4gIGZvbnQtc2l6ZTogMTEycHg7IH1cblxuLmZvbnQtc2l6ZS0xMTQge1xuICBmb250LXNpemU6IDExNHB4OyB9XG5cbi5mb250LXNpemUtMTE2IHtcbiAgZm9udC1zaXplOiAxMTZweDsgfVxuXG4uZm9udC1zaXplLTExOCB7XG4gIGZvbnQtc2l6ZTogMTE4cHg7IH1cblxuLmZvbnQtc2l6ZS0xMjAge1xuICBmb250LXNpemU6IDEyMHB4OyB9XG5cbi5saW5lLWhlaWdodC0yIHtcbiAgbGluZS1oZWlnaHQ6IDJweDsgfVxuXG4ubGluZS1oZWlnaHQtNCB7XG4gIGxpbmUtaGVpZ2h0OiA0cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTYge1xuICBsaW5lLWhlaWdodDogNnB4OyB9XG5cbi5saW5lLWhlaWdodC04IHtcbiAgbGluZS1oZWlnaHQ6IDhweDsgfVxuXG4ubGluZS1oZWlnaHQtMTAge1xuICBsaW5lLWhlaWdodDogMTBweDsgfVxuXG4ubGluZS1oZWlnaHQtMTIge1xuICBsaW5lLWhlaWdodDogMTJweDsgfVxuXG4ubGluZS1oZWlnaHQtMTQge1xuICBsaW5lLWhlaWdodDogMTRweDsgfVxuXG4ubGluZS1oZWlnaHQtMTYge1xuICBsaW5lLWhlaWdodDogMTZweDsgfVxuXG4ubGluZS1oZWlnaHQtMTgge1xuICBsaW5lLWhlaWdodDogMThweDsgfVxuXG4ubGluZS1oZWlnaHQtMjAge1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4ubGluZS1oZWlnaHQtMjIge1xuICBsaW5lLWhlaWdodDogMjJweDsgfVxuXG4ubGluZS1oZWlnaHQtMjQge1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG4ubGluZS1oZWlnaHQtMjYge1xuICBsaW5lLWhlaWdodDogMjZweDsgfVxuXG4ubGluZS1oZWlnaHQtMjgge1xuICBsaW5lLWhlaWdodDogMjhweDsgfVxuXG4ubGluZS1oZWlnaHQtMzAge1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuXG4ubGluZS1oZWlnaHQtMzIge1xuICBsaW5lLWhlaWdodDogMzJweDsgfVxuXG4ubGluZS1oZWlnaHQtMzQge1xuICBsaW5lLWhlaWdodDogMzRweDsgfVxuXG4ubGluZS1oZWlnaHQtMzYge1xuICBsaW5lLWhlaWdodDogMzZweDsgfVxuXG4ubGluZS1oZWlnaHQtMzgge1xuICBsaW5lLWhlaWdodDogMzhweDsgfVxuXG4ubGluZS1oZWlnaHQtNDAge1xuICBsaW5lLWhlaWdodDogNDBweDsgfVxuXG4ubGluZS1oZWlnaHQtNDIge1xuICBsaW5lLWhlaWdodDogNDJweDsgfVxuXG4ubGluZS1oZWlnaHQtNDQge1xuICBsaW5lLWhlaWdodDogNDRweDsgfVxuXG4ubGluZS1oZWlnaHQtNDYge1xuICBsaW5lLWhlaWdodDogNDZweDsgfVxuXG4ubGluZS1oZWlnaHQtNDgge1xuICBsaW5lLWhlaWdodDogNDhweDsgfVxuXG4ubGluZS1oZWlnaHQtNTAge1xuICBsaW5lLWhlaWdodDogNTBweDsgfVxuXG4ubGluZS1oZWlnaHQtNTIge1xuICBsaW5lLWhlaWdodDogNTJweDsgfVxuXG4ubGluZS1oZWlnaHQtNTQge1xuICBsaW5lLWhlaWdodDogNTRweDsgfVxuXG4ubGluZS1oZWlnaHQtNTYge1xuICBsaW5lLWhlaWdodDogNTZweDsgfVxuXG4ubGluZS1oZWlnaHQtNTgge1xuICBsaW5lLWhlaWdodDogNThweDsgfVxuXG4ubGluZS1oZWlnaHQtNjAge1xuICBsaW5lLWhlaWdodDogNjBweDsgfVxuXG4ubGluZS1oZWlnaHQtNjIge1xuICBsaW5lLWhlaWdodDogNjJweDsgfVxuXG4ubGluZS1oZWlnaHQtNjQge1xuICBsaW5lLWhlaWdodDogNjRweDsgfVxuXG4ubGluZS1oZWlnaHQtNjYge1xuICBsaW5lLWhlaWdodDogNjZweDsgfVxuXG4ubGluZS1oZWlnaHQtNjgge1xuICBsaW5lLWhlaWdodDogNjhweDsgfVxuXG4ubGluZS1oZWlnaHQtNzAge1xuICBsaW5lLWhlaWdodDogNzBweDsgfVxuXG4ubGluZS1oZWlnaHQtNzIge1xuICBsaW5lLWhlaWdodDogNzJweDsgfVxuXG4ubGluZS1oZWlnaHQtNzQge1xuICBsaW5lLWhlaWdodDogNzRweDsgfVxuXG4ubGluZS1oZWlnaHQtNzYge1xuICBsaW5lLWhlaWdodDogNzZweDsgfVxuXG4ubGluZS1oZWlnaHQtNzgge1xuICBsaW5lLWhlaWdodDogNzhweDsgfVxuXG4ubGluZS1oZWlnaHQtODAge1xuICBsaW5lLWhlaWdodDogODBweDsgfVxuXG4ubGluZS1oZWlnaHQtODIge1xuICBsaW5lLWhlaWdodDogODJweDsgfVxuXG4ubGluZS1oZWlnaHQtODQge1xuICBsaW5lLWhlaWdodDogODRweDsgfVxuXG4ubGluZS1oZWlnaHQtODYge1xuICBsaW5lLWhlaWdodDogODZweDsgfVxuXG4ubGluZS1oZWlnaHQtODgge1xuICBsaW5lLWhlaWdodDogODhweDsgfVxuXG4ubGluZS1oZWlnaHQtOTAge1xuICBsaW5lLWhlaWdodDogOTBweDsgfVxuXG4ubGluZS1oZWlnaHQtOTIge1xuICBsaW5lLWhlaWdodDogOTJweDsgfVxuXG4ubGluZS1oZWlnaHQtOTQge1xuICBsaW5lLWhlaWdodDogOTRweDsgfVxuXG4ubGluZS1oZWlnaHQtOTYge1xuICBsaW5lLWhlaWdodDogOTZweDsgfVxuXG4ubGluZS1oZWlnaHQtOTgge1xuICBsaW5lLWhlaWdodDogOThweDsgfVxuXG4ubGluZS1oZWlnaHQtMTAwIHtcbiAgbGluZS1oZWlnaHQ6IDEwMHB4OyB9XG5cbi5saW5lLWhlaWdodC0xMDIge1xuICBsaW5lLWhlaWdodDogMTAycHg7IH1cblxuLmxpbmUtaGVpZ2h0LTEwNCB7XG4gIGxpbmUtaGVpZ2h0OiAxMDRweDsgfVxuXG4ubGluZS1oZWlnaHQtMTA2IHtcbiAgbGluZS1oZWlnaHQ6IDEwNnB4OyB9XG5cbi5saW5lLWhlaWdodC0xMDgge1xuICBsaW5lLWhlaWdodDogMTA4cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTExMCB7XG4gIGxpbmUtaGVpZ2h0OiAxMTBweDsgfVxuXG4ubGluZS1oZWlnaHQtMTEyIHtcbiAgbGluZS1oZWlnaHQ6IDExMnB4OyB9XG5cbi5saW5lLWhlaWdodC0xMTQge1xuICBsaW5lLWhlaWdodDogMTE0cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTExNiB7XG4gIGxpbmUtaGVpZ2h0OiAxMTZweDsgfVxuXG4ubGluZS1oZWlnaHQtMTE4IHtcbiAgbGluZS1oZWlnaHQ6IDExOHB4OyB9XG5cbi5saW5lLWhlaWdodC0xMjAge1xuICBsaW5lLWhlaWdodDogMTIwcHg7IH1cblxuLnRleHQtYm94ZWQsIC50ZXh0LWJveGVkLWxpZ2h0IHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBtYXJnaW46IDAgOHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi50ZXh0LWJveGVkLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmFuZ3VsYXItZ29vZ2xlLW1hcC1jb250YWluZXIge1xuICBoZWlnaHQ6IDQwMHB4OyB9XG5cbi5tb21lbnQtcGlja2VyIC5tb21lbnQtcGlja2VyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAyOTZweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggNHB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDFweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZzogOHB4OyB9XG4gIC5tb21lbnQtcGlja2VyIC5tb21lbnQtcGlja2VyLWNvbnRhaW5lciB0aCxcbiAgLm1vbWVudC1waWNrZXIgLm1vbWVudC1waWNrZXItY29udGFpbmVyIHRkIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAzNXB4OyB9XG4gICAgLm1vbWVudC1waWNrZXIgLm1vbWVudC1waWNrZXItY29udGFpbmVyIHRoOmhvdmVyLFxuICAgIC5tb21lbnQtcGlja2VyIC5tb21lbnQtcGlja2VyLWNvbnRhaW5lciB0ZDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMGYxNzJhO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAubW9tZW50LXBpY2tlciAubW9tZW50LXBpY2tlci1jb250YWluZXIgdGQuc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6ICMwM0E5RjQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAubW9tZW50LXBpY2tlciAubW9tZW50LXBpY2tlci1jb250YWluZXIgLmhlYWRlci12aWV3IHRoIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgICAubW9tZW50LXBpY2tlciAubW9tZW50LXBpY2tlci1jb250YWluZXIgLmhlYWRlci12aWV3IHRoOmZpcnN0LWNoaWxkLCAubW9tZW50LXBpY2tlciAubW9tZW50LXBpY2tlci1jb250YWluZXIgLmhlYWRlci12aWV3IHRoOmxhc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDIwJTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIEAgQ2hhcnQgQzNcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYzMge1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgLyotLSBDaGFydCAtLSovXG4gIC8qLS0gTGluZSAtLSovXG4gIC8qLS0gUG9pbnQgLS0qL1xuICAvKi0tIEF4aXMgLS0qL1xuICAvKi0tIEdyaWQgLS0qL1xuICAvKi0tIFRleHQgb24gQ2hhcnQgLS0qL1xuICAvKi0tIEJhciAtLSovXG4gIC8qLS0gRm9jdXMgLS0qL1xuICAvKi0tIFJlZ2lvbiAtLSovXG4gIC8qLS0gQnJ1c2ggLS0qL1xuICAvKi0tIFNlbGVjdCAtIERyYWcgLS0qL1xuICAvKi0tIExlZ2VuZCAtLSovXG4gIC8qLS0gVG9vbHRpcCAtLSovXG4gIC8qLS0gQXJlYSAtLSovXG4gIC8qLS0gQXJjIC0tKi8gfVxuICAuYzMgc3ZnIHtcbiAgICBmb250OiAxMnB4IFJvYm90b0RyYWZ0LCBSb2JvdG8sICdIZWx2ZXRpY2EgTmV1ZScsIHNhbnMtc2VyaWY7IH1cbiAgLmMzIHBhdGgsIC5jMyBsaW5lIHtcbiAgICBmaWxsOiBub25lO1xuICAgIHN0cm9rZTogIzAwMDsgfVxuICAuYzMgdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5jMyAuYzMtbGVnZW5kLWl0ZW0tdGlsZSwgLmMzIC5jMy14Z3JpZC1mb2N1cywgLmMzIC5jMy15Z3JpZCwgLmMzIC5jMy1ldmVudC1yZWN0LCAuYzMgLmMzLWJhcnMgcGF0aCB7XG4gICAgc2hhcGUtcmVuZGVyaW5nOiBjcmlzcEVkZ2VzOyB9XG4gIC5jMyAuYzMtY2hhcnQtbGluZSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7IH1cbiAgLmMzIC5jMy1saW5lIHtcbiAgICBzdHJva2Utd2lkdGg6IDFweDsgfVxuICAuYzMuc3Ryb2tlLTMgLmMzLWxpbmUge1xuICAgIHN0cm9rZS13aWR0aDogM3B4OyB9XG4gIC5jMy5zdHJva2UtMiAuYzMtbGluZSB7XG4gICAgc3Ryb2tlLXdpZHRoOiAycHg7IH1cbiAgLmMzIC5jMy1jaXJjbGUge1xuICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICAgIHN0cm9rZTogd2hpdGU7XG4gICAgc3Ryb2tlLXdpZHRoOiAyOyB9XG4gICAgLmMzIC5jMy1jaXJjbGUuX2V4cGFuZGVkXyB7XG4gICAgICBzdHJva2Utd2lkdGg6IDM7XG4gICAgICBzdHJva2U6IHdoaXRlOyB9XG4gIC5jMyAuYzMtY2hhcnQtYXJjIHBhdGgge1xuICAgIHN0cm9rZTogI2ZmZjsgfVxuICAuYzMgLmMzLWNoYXJ0LWFyYyB0ZXh0IHtcbiAgICBmaWxsOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAuYzMgLmMzLWdyaWQgbGluZSB7XG4gICAgc3Ryb2tlOiByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICAgIHN0cm9rZS13aWR0aDogMXB4O1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDA7IH1cbiAgLmMzIC5jMy1ncmlkIHRleHQge1xuICAgIGZpbGw6ICNhYWE7IH1cbiAgLmMzIC5jMy1heGlzIC50aWNrIHtcbiAgICBzdHJva2Utd2lkdGg6IDA7IH1cbiAgLmMzIC5jMy1heGlzIHRleHQge1xuICAgIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC4zMyk7IH1cbiAgLmMzIC5jMy1heGlzIGxpbmUsIC5jMyAuYzMtYXhpcyBwYXRoIHtcbiAgICBzdHJva2U6IHJnYmEoMCwgMCwgMCwgMC4wNCk7IH1cbiAgLmMzIC5jMy14Z3JpZCwgLmMzIC5jMy15Z3JpZCB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMCAwOyB9XG4gIC5jMyAuYzMtdGV4dC5jMy1lbXB0eSB7XG4gICAgZmlsbDogIzgwODA4MDtcbiAgICBmb250LXNpemU6IDJlbTsgfVxuICAuYzMgLmMzLWJhciB7XG4gICAgc3Ryb2tlLXdpZHRoOiAwOyB9XG4gICAgLmMzIC5jMy1iYXIuX2V4cGFuZGVkXyB7XG4gICAgICBmaWxsLW9wYWNpdHk6IDAuNzU7IH1cbiAgLmMzIC5jMy10YXJnZXQuYzMtZm9jdXNlZCB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIC5jMyAuYzMtdGFyZ2V0LmMzLWZvY3VzZWQgcGF0aC5jMy1saW5lLCAuYzMgLmMzLXRhcmdldC5jMy1mb2N1c2VkIC5jMy10YXJnZXQuYzMtZm9jdXNlZCBwYXRoLmMzLXN0ZXAge1xuICAgICAgc3Ryb2tlLXdpZHRoOiAzcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTsgfVxuICAuYzMgLmMzLXRhcmdldC5jMy1kZWZvY3VzZWQge1xuICAgIG9wYWNpdHk6IDAuMyAhaW1wb3J0YW50OyB9XG4gIC5jMyAuYzMtcmVnaW9uIHtcbiAgICBmaWxsOiBzdGVlbGJsdWU7XG4gICAgZmlsbC1vcGFjaXR5OiAwLjE7IH1cbiAgLmMzIC5jMy1icnVzaCAuZXh0ZW50IHtcbiAgICBmaWxsLW9wYWNpdHk6IDAuMTsgfVxuICAuYzMgLmMzLWxlZ2VuZC1pdGVtIHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLmMzIC5jMy1sZWdlbmQtaXRlbS1oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDAuMTU7IH1cbiAgLmMzIC5jMy1sZWdlbmQtYmFja2dyb3VuZCB7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgICBmaWxsOiB3aGl0ZTtcbiAgICBzdHJva2U6IGxpZ2h0Z3JheTtcbiAgICBzdHJva2Utd2lkdGg6IDE7IH1cbiAgLmMzIC5jMy10b29sdGlwLWNvbnRhaW5lciB7XG4gICAgei1pbmRleDogMTA7IH1cbiAgLmMzIC5jMy10b29sdGlwIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZW1wdHktY2VsbHM6IHNob3c7XG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA5OCksIDAgMXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDg0KTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDRweCAwOyB9XG4gICAgLmMzIC5jMy10b29sdGlwIHRyIHtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5jMyAuYzMtdG9vbHRpcCB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTsgfVxuICAgIC5jMyAuYzMtdG9vbHRpcCB0ZCB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBwYWRkaW5nOiA0cHggMTJweCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NCk7IH1cbiAgICAgIC5jMyAuYzMtdG9vbHRpcCB0ZCA+IHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4OyB9XG4gICAgICAuYzMgLmMzLXRvb2x0aXAgdGQudmFsdWUge1xuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODQpOyB9XG4gIC5jMyAuYzMtYXJlYSB7XG4gICAgc3Ryb2tlLXdpZHRoOiAwO1xuICAgIG9wYWNpdHk6IDAuMjsgfVxuICAuYzMgLmMzLWNoYXJ0LWFyY3MtdGl0bGUge1xuICAgIGRvbWluYW50LWJhc2VsaW5lOiBtaWRkbGU7XG4gICAgZm9udC1zaXplOiAxLjNlbTsgfVxuICAuYzMgLmMzLWNoYXJ0LWFyY3MgLmMzLWNoYXJ0LWFyY3MtYmFja2dyb3VuZCB7XG4gICAgZmlsbDogI2UwZTBlMDtcbiAgICBzdHJva2U6IG5vbmU7IH1cbiAgLmMzIC5jMy1jaGFydC1hcmNzIC5jMy1jaGFydC1hcmNzLWdhdWdlLXVuaXQge1xuICAgIGZpbGw6ICMwMDA7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5jMyAuYzMtY2hhcnQtYXJjcyAuYzMtY2hhcnQtYXJjcy1nYXVnZS1tYXgge1xuICAgIGZpbGw6ICM3Nzc7IH1cbiAgLmMzIC5jMy1jaGFydC1hcmNzIC5jMy1jaGFydC1hcmNzLWdhdWdlLW1pbiB7XG4gICAgZmlsbDogIzc3NzsgfVxuICAuYzMgLmMzLWNoYXJ0LWFyYyAuYzMtZ2F1Z2UtdmFsdWUge1xuICAgIGZpbGw6ICMwMDA7IH1cblxuLmN0LWxhYmVsIHtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG5cbi5jdC1jaGFydC1kb251dCAuY3QtbGFiZWwsXG4uY3QtY2hhcnQtcGllIC5jdC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuXG4uY2hhcnQtbGVnZW5kLFxuLmJhci1sZWdlbmQsXG4ubGluZS1sZWdlbmQsXG4ucGllLWxlZ2VuZCxcbi5yYWRhci1sZWdlbmQsXG4ucG9sYXJhcmVhLWxlZ2VuZCxcbi5kb3VnaG51dC1sZWdlbmQge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbnRhYmxlLmRhdGFUYWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICBjbGVhcjogYm90aDtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cbiAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIHBhZGRpbmc6IDE2cHggOHB4OyB9XG4gICAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDsgfVxuICAgIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aDpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH1cbiAgICB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdGg6YWN0aXZlIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdGguZHQtaGVhZC1sZWZ0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdGguZHQtaGVhZC1jZW50ZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoLmR0LWhlYWQtcmlnaHQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdGguZHQtaGVhZC1qdXN0aWZ5IHtcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cbiAgICB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdGguZHQtaGVhZC1ub3dyYXAge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aCAudGFibGUtaGVhZGVyIC5jb2x1bW4tdGl0bGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aCAudGFibGUtaGVhZGVyIC5zZWxlY3RpemUtY29udHJvbCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgICB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdGggLnRhYmxlLWhlYWRlciAuc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQge1xuICAgICAgICBwYWRkaW5nOiA3cHggMTBweDsgfVxuICAgICAgICB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdGggLnRhYmxlLWhlYWRlciAuc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQ6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMikgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH1cbiAgICB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdGggLnRhYmxlLWhlYWRlciAuY29sdW1uLXNlYXJjaC1pbnB1dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDMzcHg7IH1cbiAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRkIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdGQ6YWN0aXZlIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdGQuZHQtaGVhZC1sZWZ0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdGQuZHQtaGVhZC1jZW50ZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRkLmR0LWhlYWQtcmlnaHQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdGQuZHQtaGVhZC1qdXN0aWZ5IHtcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cbiAgICB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdGQuZHQtaGVhZC1ub3dyYXAge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmcsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2MsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nIC50YWJsZS1oZWFkZXIgLmNvbHVtbi10aXRsZSwgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYyAudGFibGUtaGVhZGVyIC5jb2x1bW4tdGl0bGUsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjIC50YWJsZS1oZWFkZXIgLmNvbHVtbi10aXRsZSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZyAudGFibGUtaGVhZGVyIC5jb2x1bW4tdGl0bGU6YWZ0ZXIsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2MgLnRhYmxlLWhlYWRlciAuY29sdW1uLXRpdGxlOmFmdGVyLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYyAudGFibGUtaGVhZGVyIC5jb2x1bW4tdGl0bGU6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTsgfVxuICB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmcgLnRhYmxlLWhlYWRlciAuY29sdW1uLXRpdGxlOmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFxlYWE4JzsgfVxuICB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjIC50YWJsZS1oZWFkZXIgLmNvbHVtbi10aXRsZTphZnRlciB7XG4gICAgY29udGVudDogJ1xcZTcxOCc7IH1cbiAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2MgLnRhYmxlLWhlYWRlciAuY29sdW1uLXRpdGxlOmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFxlNzE1JzsgfVxuICB0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGgge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAxMHB4IDE4cHggNnB4IDE4cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxMTExMTE7IH1cbiAgICB0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGguZHQtaGVhZC1sZWZ0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICB0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGguZHQtaGVhZC1jZW50ZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgdGFibGUuZGF0YVRhYmxlIHRmb290IHRoLmR0LWhlYWQtcmlnaHQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICB0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGguZHQtaGVhZC1qdXN0aWZ5IHtcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cbiAgICB0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGguZHQtaGVhZC1ub3dyYXAge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICB0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGQge1xuICAgIHBhZGRpbmc6IDEwcHggMThweCA2cHggMThweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzExMTExMTsgfVxuICAgIHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0ZC5kdC1oZWFkLWxlZnQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0ZC5kdC1oZWFkLWNlbnRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICB0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGQuZHQtaGVhZC1yaWdodCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0ZC5kdC1oZWFkLWp1c3RpZnkge1xuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuICAgIHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0ZC5kdC1oZWFkLW5vd3JhcCB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ci5zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0IwQkVEOTsgfVxuICB0YWJsZS5kYXRhVGFibGUgdGJvZHkgdHIuZGV0YWlscy1vcGVuIHRkLmRldGFpbC1jb2x1bW4gaSB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICB0YWJsZS5kYXRhVGFibGUgdGJvZHkgdHIuZGV0YWlscy1yb3cub2RkIHRyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ci5kZXRhaWxzLXJvdyA+IHRkIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0aCB7XG4gICAgcGFkZGluZzogMTRweCAxNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICB0YWJsZS5kYXRhVGFibGUgdGJvZHkgdGguZHQtYm9keS1sZWZ0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICB0YWJsZS5kYXRhVGFibGUgdGJvZHkgdGguZHQtYm9keS1jZW50ZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRoLmR0LWJvZHktcmlnaHQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICB0YWJsZS5kYXRhVGFibGUgdGJvZHkgdGguZHQtYm9keS1qdXN0aWZ5IHtcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cbiAgICB0YWJsZS5kYXRhVGFibGUgdGJvZHkgdGguZHQtYm9keS1ub3dyYXAge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICB0YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQge1xuICAgIHBhZGRpbmc6IDE2cHggOHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICB0YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4OyB9XG4gICAgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRkOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1yaWdodDogMjRweDsgfVxuICAgIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ZC5kdC1ib2R5LWxlZnQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ZC5kdC1ib2R5LWNlbnRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICB0YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQuZHQtYm9keS1yaWdodCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ZC5kdC1ib2R5LWp1c3RpZnkge1xuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuICAgIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ZC5kdC1ib2R5LW5vd3JhcCB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIHRhYmxlLmRhdGFUYWJsZSB0aC5kdC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIHRhYmxlLmRhdGFUYWJsZSB0aC5kdC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICB0YWJsZS5kYXRhVGFibGUgdGguZHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIHRhYmxlLmRhdGFUYWJsZSB0aC5kdC1qdXN0aWZ5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG4gIHRhYmxlLmRhdGFUYWJsZSB0aC5kdC1ub3dyYXAge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgdGFibGUuZGF0YVRhYmxlIHRkLmR0LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgdGFibGUuZGF0YVRhYmxlIHRkLmR0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIHRhYmxlLmRhdGFUYWJsZSB0ZC5kYXRhVGFibGVzX2VtcHR5IHtcbiAgICBoZWlnaHQ6IDUxcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIHRhYmxlLmRhdGFUYWJsZSB0ZC5kdC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgdGFibGUuZGF0YVRhYmxlIHRkLmR0LWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cbiAgdGFibGUuZGF0YVRhYmxlIHRkLmR0LW5vd3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICB0YWJsZS5kYXRhVGFibGUucm93LWJvcmRlciB0aGVhZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgdGFibGUuZGF0YVRhYmxlLnJvdy1ib3JkZXIgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGgge1xuICAgIGJvcmRlci10b3A6IG5vbmU7IH1cbiAgdGFibGUuZGF0YVRhYmxlLnJvdy1ib3JkZXIgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICAgIGJvcmRlci10b3A6IG5vbmU7IH1cbiAgdGFibGUuZGF0YVRhYmxlLnJvdy1ib3JkZXIgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgdGFibGUuZGF0YVRhYmxlLnJvdy1ib3JkZXIgdGJvZHkgdGgge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5yb3ctYm9yZGVyIHRib2R5IHRkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICB0YWJsZS5kYXRhVGFibGUuY2VsbC1ib3JkZXIgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGgge1xuICAgIGJvcmRlci10b3A6IG5vbmU7IH1cbiAgdGFibGUuZGF0YVRhYmxlLmNlbGwtYm9yZGVyIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgICBib3JkZXItdG9wOiBub25lOyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5jZWxsLWJvcmRlciB0Ym9keSB0aCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAgIHRhYmxlLmRhdGFUYWJsZS5jZWxsLWJvcmRlciB0Ym9keSB0aDpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICB0YWJsZS5kYXRhVGFibGUuY2VsbC1ib3JkZXIgdGJvZHkgdGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgICB0YWJsZS5kYXRhVGFibGUuY2VsbC1ib3JkZXIgdGJvZHkgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgdGFibGUuZGF0YVRhYmxlLnN0cmlwZSB0Ym9keSB0ci5vZGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH1cbiAgICB0YWJsZS5kYXRhVGFibGUuc3RyaXBlIHRib2R5IHRyLm9kZC5zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUJCOUQzOyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTsgfVxuICAgIHRhYmxlLmRhdGFUYWJsZS5ob3ZlciB0Ym9keSB0cjpob3Zlci5zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTlCN0QxOyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5ob3ZlciB0Ym9keSB0ci5vZGQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7IH1cbiAgICB0YWJsZS5kYXRhVGFibGUuaG92ZXIgdGJvZHkgdHIub2RkOmhvdmVyLnNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBOUI3RDE7IH1cbiAgdGFibGUuZGF0YVRhYmxlLmhvdmVyIHRib2R5IHRyLmV2ZW46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7IH1cbiAgICB0YWJsZS5kYXRhVGFibGUuaG92ZXIgdGJvZHkgdHIuZXZlbjpob3Zlci5zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTlCN0QxOyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4gdGJvZHkgdHIgPiAuc29ydGluZ18xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5OyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4gdGJvZHkgdHIgPiAuc29ydGluZ18yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5OyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4gdGJvZHkgdHIgPiAuc29ydGluZ18zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5OyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4gdGJvZHkgdHIuc2VsZWN0ZWQgPiAuc29ydGluZ18xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUNCQUQ0OyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4gdGJvZHkgdHIuc2VsZWN0ZWQgPiAuc29ydGluZ18yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUNCQUQ0OyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4gdGJvZHkgdHIuc2VsZWN0ZWQgPiAuc29ydGluZ18zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUNCQUQ0OyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlIHRib2R5IHRyLm9kZCA+IC5zb3J0aW5nXzEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7IH1cbiAgdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgdGJvZHkgdHIub2RkID4gLnNvcnRpbmdfMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGMzsgfVxuICB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSB0ci5vZGQgPiAuc29ydGluZ18zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlOyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlIHRib2R5IHRyLm9kZC5zZWxlY3RlZCA+IC5zb3J0aW5nXzEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBNkIzQ0Q7IH1cbiAgdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgdGJvZHkgdHIub2RkLnNlbGVjdGVkID4gLnNvcnRpbmdfMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0E3QjVDRTsgfVxuICB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSB0ci5vZGQuc2VsZWN0ZWQgPiAuc29ydGluZ18zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTlCNkQwOyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlIHRib2R5IHRyLmV2ZW4gPiAuc29ydGluZ18xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5OyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlIHRib2R5IHRyLmV2ZW4gPiAuc29ydGluZ18yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJGQkZCOyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlIHRib2R5IHRyLmV2ZW4gPiAuc29ydGluZ18zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGREZEOyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlIHRib2R5IHRyLmV2ZW4uc2VsZWN0ZWQgPiAuc29ydGluZ18xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUNCQUQ0OyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlIHRib2R5IHRyLmV2ZW4uc2VsZWN0ZWQgPiAuc29ydGluZ18yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQURCQkQ2OyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlIHRib2R5IHRyLmV2ZW4uc2VsZWN0ZWQgPiAuc29ydGluZ18zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUZCREQ4OyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgdHI6aG92ZXIgPiAuc29ydGluZ18xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQUVBOyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgdHI6aG92ZXIgPiAuc29ydGluZ18yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFQkVCOyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgdHI6aG92ZXIgPiAuc29ydGluZ18zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFOyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgdHI6aG92ZXIuc2VsZWN0ZWQgPiAuc29ydGluZ18xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTFBRUM3OyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgdHI6aG92ZXIuc2VsZWN0ZWQgPiAuc29ydGluZ18yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTJBRkM4OyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgdHI6aG92ZXIuc2VsZWN0ZWQgPiAuc29ydGluZ18zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTRCMkNCOyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgdHIub2RkOmhvdmVyID4gLnNvcnRpbmdfMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUFFQTsgfVxuICB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyLm9kZDpob3ZlciA+IC5zb3J0aW5nXzIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQkVCRUI7IH1cbiAgdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5ob3ZlciB0Ym9keSB0ci5vZGQ6aG92ZXIgPiAuc29ydGluZ18zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFOyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgdHIub2RkOmhvdmVyLnNlbGVjdGVkID4gLnNvcnRpbmdfMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ExQUVDNzsgfVxuICB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyLm9kZDpob3Zlci5zZWxlY3RlZCA+IC5zb3J0aW5nXzIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBMkFGQzg7IH1cbiAgdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5ob3ZlciB0Ym9keSB0ci5vZGQ6aG92ZXIuc2VsZWN0ZWQgPiAuc29ydGluZ18zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTRCMkNCOyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgdHIuZXZlbjpob3ZlciA+IC5zb3J0aW5nXzEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQUVBRUE7IH1cbiAgdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5ob3ZlciB0Ym9keSB0ci5ldmVuOmhvdmVyID4gLnNvcnRpbmdfMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VCRUJFQjsgfVxuICB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyLmV2ZW46aG92ZXIgPiAuc29ydGluZ18zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFOyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgdHIuZXZlbjpob3Zlci5zZWxlY3RlZCA+IC5zb3J0aW5nXzEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBMUFFQzc7IH1cbiAgdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5ob3ZlciB0Ym9keSB0ci5ldmVuOmhvdmVyLnNlbGVjdGVkID4gLnNvcnRpbmdfMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0EyQUZDODsgfVxuICB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyLmV2ZW46aG92ZXIuc2VsZWN0ZWQgPiAuc29ydGluZ18zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTRCMkNCOyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5uby1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgdGFibGUuZGF0YVRhYmxlLm5vd3JhcCB0aCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICB0YWJsZS5kYXRhVGFibGUubm93cmFwIHRkIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5jb21wYWN0IHRoZWFkIHRoIHtcbiAgICBwYWRkaW5nOiA1cHggOXB4OyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5jb21wYWN0IHRoZWFkIHRkIHtcbiAgICBwYWRkaW5nOiA1cHggOXB4OyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5jb21wYWN0IHRmb290IHRoIHtcbiAgICBwYWRkaW5nOiA1cHggOXB4IDNweCA5cHg7IH1cbiAgdGFibGUuZGF0YVRhYmxlLmNvbXBhY3QgdGZvb3QgdGQge1xuICAgIHBhZGRpbmc6IDVweCA5cHggM3B4IDlweDsgfVxuICB0YWJsZS5kYXRhVGFibGUuY29tcGFjdCB0Ym9keSB0aCB7XG4gICAgcGFkZGluZzogNHB4IDVweDsgfVxuICB0YWJsZS5kYXRhVGFibGUuY29tcGFjdCB0Ym9keSB0ZCB7XG4gICAgcGFkZGluZzogNHB4IDVweDsgfVxuXG4vKlxuICogQ29udHJvbCBmZWF0dXJlIGxheW91dFxuICovXG4uZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAwIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLmRhdGFUYWJsZXNfd3JhcHBlciAudG9wIHtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7IH1cbiAgLmRhdGFUYWJsZXNfd3JhcHBlciAuYm90dG9tIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1pbi1oZWlnaHQ6IDY0cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDE2cHggOHB4OyB9XG4gICAgLmRhdGFUYWJsZXNfd3JhcHBlciAuYm90dG9tIC5sZWZ0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwIDhweDsgfVxuICAgICAgLmRhdGFUYWJsZXNfd3JhcHBlciAuYm90dG9tIC5sZWZ0IC5sZW5ndGgge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5kYXRhVGFibGVzX3dyYXBwZXIgLmJvdHRvbSAucmlnaHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBwYWRkaW5nOiAwIDhweDsgfVxuICAgICAgLmRhdGFUYWJsZXNfd3JhcHBlciAuYm90dG9tIC5yaWdodCAuaW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgICAgICAgLmRhdGFUYWJsZXNfd3JhcHBlciAuYm90dG9tIC5yaWdodCAuaW5mbyAuZGF0YVRhYmxlc19pbmZvIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAuZGF0YVRhYmxlc193cmFwcGVyIC5ib3R0b20gLnJpZ2h0IC5wYWdpbmF0aW9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgICAuZGF0YVRhYmxlc193cmFwcGVyIC5ib3R0b20gLnJpZ2h0IC5wYWdpbmF0aW9uIC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfZmlsdGVyIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dCB7XG4gICAgICBtYXJnaW4tbGVmdDogMC41ZW07XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgcGFkZGluZzogNHB4IDhweDsgfVxuICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBwYWRkaW5nOiA5cHggMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIG1hcmdpbjogMCAycHg7IH1cbiAgICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b246aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgOTk5ZW0gMCAwIDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCA5OTllbSAwIDAgMCByZ2JhKDAsIDAsIDAsIDAuMDgpLCBpbnNldCAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMXB4IDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpOyB9XG4gICAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5kaXNhYmxlZCwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmRpc2FibGVkOmhvdmVyLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uZGlzYWJsZWQ6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMikgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Byb2Nlc3Npbmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNTAlO1xuICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSwgY29sb3Itc3RvcCgyNSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSksIGNvbG9yLXN0b3AoNzUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpKTtcbiAgICAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgMjUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgNzUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgIC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpIDI1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpIDc1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICAvKiBGRjMuNisgKi9cbiAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAyNSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSA3NSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gICAgLyogSUUxMCsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpIDI1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpIDc1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAyNSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSA3NSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gICAgLyogVzNDICovIH1cbiAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMSAxIDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIC8qIENsZWFyIHRoZSB0YWJsZSBib3JkZXIgJiBzaGFkb3dzICovIH1cbiAgICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbCB0YWJsZS5kYXRhVGFibGUge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwgdGFibGUuZGF0YVRhYmxlLnJvdy1ib3JkZXIgdGhlYWQge1xuICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbCAuZGF0YVRhYmxlc19zY3JvbGxIZWFkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtaW4taGVpZ2h0OiA1NnB4O1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4wOTUpLCAwIDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMnB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDsgfVxuICAgICAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwgLmRhdGFUYWJsZXNfc2Nyb2xsSGVhZCB0ciB0aDpsYXN0LWNoaWxkIC50YWJsZS1oZWFkZXIgLmNvbHVtbi10aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogN3B4OyB9XG4gICAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwgLmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAgICAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwgLmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0aCA+IC5kYXRhVGFibGVzX3NpemluZyB7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAgICAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwgLmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0ZCA+IC5kYXRhVGFibGVzX3NpemluZyB7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAuZGF0YVRhYmxlc193cmFwcGVyLm5vLWZvb3RlciAuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC5kYXRhVGFibGVzX3dyYXBwZXIubm8tZm9vdGVyIC5kYXRhVGFibGVzX3Njcm9sbEhlYWQgdGFibGUsXG4gIC5kYXRhVGFibGVzX3dyYXBwZXIubm8tZm9vdGVyIC5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGUge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmRhdGFUYWJsZXNfd3JhcHBlcjphZnRlciB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgaGVpZ2h0OiAwOyB9XG5cbi8qIERhdGFUYWJsZSBTcGVjaWZpYyBDb250ZW50IFJ1bGVzICYgRml4ZXMgKi9cbnRhYmxlLmRhdGFUYWJsZSAuc2hvdy1kZXRhaWxzIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbnRhYmxlLmRhdGFUYWJsZSAuYWN0aW9uLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICB0YWJsZS5kYXRhVGFibGUgLmFjdGlvbi1idXR0b25zIC5idXR0b24ge1xuICAgIHBhZGRpbmc6IDhweDsgfVxuXG4vKiBGdWxscGFnZSBkYXRhdGFibGUgKi9cbi5mdWxscGFnZS1kYXRhdGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiBGdWxscGFnZSBkYXRhdGFibGUgSUUxMSBGaXggKi9cbi5leHBsb3Jlci0xMSAuZnVsbHBhZ2UtZGF0YXRhYmxlIC5kYXRhVGFibGVzX3Njcm9sbCB7XG4gIGZsZXg6IDE7IH1cblxuLyogUmVzcG9uc2l2ZSBkYXRhdGFibGUgKi9cbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZC5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZC5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogNDBweDsgfVxuICB0YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlLFxuICB0YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnKyc7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgbGVmdDogOHB4O1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZC5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHIucGFyZW50ID4gdGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ci5wYXJlbnQgPiB0aDpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHIuY2hpbGQgdWwge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICB0YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyLmNoaWxkIHVsIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgcGFkZGluZzogOHB4IDA7IH1cbiAgICB0YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyLmNoaWxkIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgdGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ci5jaGlsZCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIHRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHIuY2hpbGQgdWwgbGkgLmR0ci10aXRsZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuXG4vKlxuXG5naXRodWIuY29tIHN0eWxlIChjKSBWYXNpbHkgUG9sb3ZueW92IDx2YXN0QHdoaXRlYW50cy5uZXQ+XG5cbiovXG5obGpzLFxuW2hsanNdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7IH1cblxuLmhsanMtY29tbWVudCxcbi5kaWZmIC5obGpzLWhlYWRlciB7XG4gIGNvbG9yOiAjOTk4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmhsanMta2V5d29yZCxcbi5jc3MgLnJ1bGUgLmhsanMta2V5d29yZCxcbi5obGpzLXdpbnV0aWxzLFxuLm5naW54IC5obGpzLXRpdGxlLFxuLmhsanMtc3Vic3QsXG4uaGxqcy1yZXF1ZXN0LFxuLmhsanMtc3RhdHVzIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5obGpzLW51bWJlcixcbi5obGpzLWhleGNvbG9yLFxuLnJ1YnkgLmhsanMtY29uc3RhbnQge1xuICBjb2xvcjogIzAwODA4MDsgfVxuXG4uaGxqcy1zdHJpbmcsXG4uaGxqcy10YWcgLmhsanMtdmFsdWUsXG4uaGxqcy1kb2N0YWcsXG4udGV4IC5obGpzLWZvcm11bGEge1xuICBjb2xvcjogI2QxNDsgfVxuXG4uaGxqcy10aXRsZSxcbi5obGpzLWlkLFxuLnNjc3MgLmhsanMtcHJlcHJvY2Vzc29yIHtcbiAgY29sb3I6ICM5MDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5obGpzLWxpc3QgLmhsanMta2V5d29yZCxcbi5obGpzLXN1YnN0IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4uaGxqcy1jbGFzcyAuaGxqcy10aXRsZSxcbi5obGpzLXR5cGUsXG4udmhkbCAuaGxqcy1saXRlcmFsLFxuLnRleCAuaGxqcy1jb21tYW5kIHtcbiAgY29sb3I6ICM0NTg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5obGpzLXRhZyxcbi5obGpzLXRhZyAuaGxqcy10aXRsZSxcbi5obGpzLXJ1bGUgLmhsanMtcHJvcGVydHksXG4uZGphbmdvIC5obGpzLXRhZyAuaGxqcy1rZXl3b3JkIHtcbiAgY29sb3I6ICMwMDAwODA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLmhsanMtYXR0cmlidXRlLFxuLmhsanMtdmFyaWFibGUsXG4ubGlzcCAuaGxqcy1ib2R5LFxuLmhsanMtbmFtZSB7XG4gIGNvbG9yOiAjMDA4MDgwOyB9XG5cbi5obGpzLXJlZ2V4cCB7XG4gIGNvbG9yOiAjMDA5OTI2OyB9XG5cbi5obGpzLXN5bWJvbCxcbi5ydWJ5IC5obGpzLXN5bWJvbCAuaGxqcy1zdHJpbmcsXG4ubGlzcCAuaGxqcy1rZXl3b3JkLFxuLmNsb2p1cmUgLmhsanMta2V5d29yZCxcbi5zY2hlbWUgLmhsanMta2V5d29yZCxcbi50ZXggLmhsanMtc3BlY2lhbCxcbi5obGpzLXByb21wdCB7XG4gIGNvbG9yOiAjOTkwMDczOyB9XG5cbi5obGpzLWJ1aWx0X2luIHtcbiAgY29sb3I6ICMwMDg2YjM7IH1cblxuLmhsanMtcHJlcHJvY2Vzc29yLFxuLmhsanMtcHJhZ21hLFxuLmhsanMtcGksXG4uaGxqcy1kb2N0eXBlLFxuLmhsanMtc2hlYmFuZyxcbi5obGpzLWNkYXRhIHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5obGpzLWRlbGV0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZkZDsgfVxuXG4uaGxqcy1hZGRpdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNkZmQ7IH1cblxuLmRpZmYgLmhsanMtY2hhbmdlIHtcbiAgYmFja2dyb3VuZDogIzAwODZiMzsgfVxuXG4uaGxqcy1jaHVuayB7XG4gIGNvbG9yOiAjYWFhOyB9XG5cbm52ZDMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuICBudmQzLnJlbW92ZS14LWxpbmVzIC5udi14IC50aWNrIGxpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgbnZkMy5yZW1vdmUteS1saW5lcyAubnYteSAudGljayBsaW5lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIG52ZDMucmVtb3ZlLWxpbmUtc3Ryb2tlIC5udi1ncm91cHMgcGF0aC5udi1saW5lIHtcbiAgICBzdHJva2Utd2lkdGg6IDAgIWltcG9ydGFudDsgfVxuICBudmQzLnJlbW92ZS1vcGFjaXR5IC5udi1ncm91cHMgLm52LWdyb3VwIHtcbiAgICBmaWxsLW9wYWNpdHk6IDEgIWltcG9ydGFudDsgfVxuICBudmQzLnNob3ctbGluZS1wb2ludHMgLm52LWxpbmUgLm52LXNjYXR0ZXIgLm52LWdyb3VwcyAubnYtcG9pbnQge1xuICAgIGZpbGwtb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIHN0cm9rZS1vcGFjaXR5OiAxICFpbXBvcnRhbnQ7IH1cblxuLm52ZDMgdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuXG4ubnZkMyBsaW5lLm52LWd1aWRlbGluZSB7XG4gIHN0cm9rZTogcmdiYSgwLCAwLCAwLCAwLjU0KTsgfVxuXG4ubnZkMyAubnYtZ3JvdXBzIC5udi1wb2ludC5ob3ZlciB7XG4gIHN0cm9rZS13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gIGZpbGwtb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBzdHJva2Utb3BhY2l0eTogMSAhaW1wb3J0YW50OyB9XG5cbi5udnRvb2x0aXAge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTsgfVxuICAubnZ0b29sdGlwLmdyYXZpdHktbjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cbiAgLm52dG9vbHRpcC5ncmF2aXR5LXM6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG4gIC5udnRvb2x0aXAuZ3Jhdml0eS1lOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTFweDtcbiAgICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuICAubnZ0b29sdGlwLmdyYXZpdHktdzphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cbiAgLm52dG9vbHRpcCB0YWJsZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG4gICAgLm52dG9vbHRpcCB0YWJsZSB0Ym9keSB0ciB0ZC5sZWdlbmQtY29sb3ItZ3VpZGUgZGl2IHtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5udnRvb2x0aXAgdGFibGUgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5wcy1jb250YWluZXI6aG92ZXIgLnBzLWluLXNjcm9sbGluZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5wcy1jb250YWluZXIgLnBzLWluLXNjcm9sbGluZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5wcy1jb250YWluZXIgPiAucHMtc2Nyb2xsYmFyLXgtcmFpbCB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiA0cHggMDtcbiAgaGVpZ2h0OiA0cHg7XG4gIHotaW5kZXg6IDQ5OyB9XG4gIC5wcy1jb250YWluZXIgPiAucHMtc2Nyb2xsYmFyLXgtcmFpbCA+IC5wcy1zY3JvbGxiYXIteCB7XG4gICAgaGVpZ2h0OiA0cHg7IH1cblxuLnBzLWNvbnRhaW5lciA+IC5wcy1zY3JvbGxiYXIteS1yYWlsIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDRweCAwO1xuICB3aWR0aDogNHB4O1xuICB6LWluZGV4OiA0OTsgfVxuICAucHMtY29udGFpbmVyID4gLnBzLXNjcm9sbGJhci15LXJhaWwgPiAucHMtc2Nyb2xsYmFyLXkge1xuICAgIHdpZHRoOiA0cHg7IH1cblxuLnRhLXJvb3Qge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAudGEtcm9vdCAudGEtc2Nyb2xsLXdpbmRvdy5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgLnRhLXJvb3QuZm9jdXNzZWQgPiAudGEtc2Nyb2xsLXdpbmRvdy5mb3JtLWNvbnRyb2wge1xuICAgIG91dGxpbmU6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLnRhLXJvb3QgdGV4dGFyZWEudGEtZWRpdG9yLnRhLWh0bWwge1xuICAgIHJlc2l6ZTogdmVydGljYWw7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIHBhZGRpbmc6IDE2cHg7IH1cbiAgLnRhLXJvb3QgLnRhLXRvb2xiYXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjMGYxNzJhOyB9XG4gICAgLnRhLXJvb3QgLnRhLXRvb2xiYXIgLnRhLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAudGEtcm9vdCAudGEtdG9vbGJhciAudGEtZ3JvdXAgI3Rvb2xiYXJXQyxcbiAgICAgIC50YS1yb290IC50YS10b29sYmFyIC50YS1ncm91cCAjdG9vbGJhckNDIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gICAgICAudGEtcm9vdCAudGEtdG9vbGJhciAudGEtZ3JvdXAgLm1kLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgICAgbWFyZ2luOiA0cHggMDsgfVxuICAgICAgICAudGEtcm9vdCAudGEtdG9vbGJhciAudGEtZ3JvdXAgLm1kLWJ1dHRvbiBpIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgSGVscGVyc1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbltuZ1xcOmNsb2FrXSwgW25nLWNsb2FrXSwgW2RhdGEtbmctY2xvYWtdLCBbeC1uZy1jbG9ha10sIC5uZy1jbG9haywgLngtbmctY2xvYWsge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLm5vLW1hcmdpbiB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbi5uby1yYWRpdXMge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5kaXZpZGVyLXZlcnRpY2FsIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMXB4O1xuICBtYXJnaW46IDAgOHB4OyB9XG5cbi5oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7IH1cblxuW2ZpbGwtd2lkdGhdIHtcbiAgbWluLXdpZHRoOiAxMDAlOyB9XG5cbltmaWxsLWhlaWdodF0ge1xuICBtaW4taGVpZ2h0OiAxMDAlOyB9XG5cbi5mdWxsLWhlaWdodCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbmEgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4uc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAuc2Nyb2xsYWJsZS5vbmx5LXgge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuOyB9XG4gIC5zY3JvbGxhYmxlLm9ubHkteSB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLmZsZXgtc2Nyb2xsYWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG4gIC5mbGV4LXNjcm9sbGFibGUub25seS14IHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjsgfVxuICAuZmxleC1zY3JvbGxhYmxlLm9ubHkteSB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLmJhY2tncm91bmQtaW1hZ2UtY2VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogLTE7IH1cblxuLmFsaWduLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiAnJztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uYWxpZ24tdmVydGljYWwgLmFsaWduLXZlcnRpY2FsLXRvcCxcbi5hbGlnbi12ZXJ0aWNhbCAuYWxpZ24tdmVydGljYWwtbWlkZGxlLFxuLmFsaWduLXZlcnRpY2FsIC5hbGlnbi12ZXJ0aWNhbC1ib3R0b20ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmFsaWduLXZlcnRpY2FsIC5hbGlnbi12ZXJ0aWNhbC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5hbGlnbi12ZXJ0aWNhbCAuYWxpZ24tdmVydGljYWwtbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uYWxpZ24tdmVydGljYWwgLmFsaWduLXZlcnRpY2FsLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cblxuLnBhZGRpbmctMCxcbi5wLTAge1xuICBwYWRkaW5nOiAwcHg7IH1cblxuLnBhZGRpbmctdG9wLTAsXG4ucHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwcHg7IH1cblxuLnBhZGRpbmctcmlnaHQtMCxcbi5wci0wIHtcbiAgcGFkZGluZy1yaWdodDogMHB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS0wLFxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9XG5cbi5wYWRkaW5nLWxlZnQtMCxcbi5wbC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7IH1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC0wLFxuLnBoLTAge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4OyB9XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTAsXG4ucHYtMCB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7IH1cblxuLnBhZGRpbmctNSxcbi5wLTUge1xuICBwYWRkaW5nOiA1cHg7IH1cblxuLnBhZGRpbmctdG9wLTUsXG4ucHQtNSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7IH1cblxuLnBhZGRpbmctcmlnaHQtNSxcbi5wci01IHtcbiAgcGFkZGluZy1yaWdodDogNXB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS01LFxuLnBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG5cbi5wYWRkaW5nLWxlZnQtNSxcbi5wbC01IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC01LFxuLnBoLTUge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4OyB9XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTUsXG4ucHYtNSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cblxuLnBhZGRpbmctMTAsXG4ucC0xMCB7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuLnBhZGRpbmctdG9wLTEwLFxuLnB0LTEwIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7IH1cblxuLnBhZGRpbmctcmlnaHQtMTAsXG4ucHItMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS0xMCxcbi5wYi0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbi5wYWRkaW5nLWxlZnQtMTAsXG4ucGwtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC0xMCxcbi5waC0xMCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuXG4ucGFkZGluZy12ZXJ0aWNhbC0xMCxcbi5wdi0xMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuXG4ucGFkZGluZy0xNSxcbi5wLTE1IHtcbiAgcGFkZGluZzogMTVweDsgfVxuXG4ucGFkZGluZy10b3AtMTUsXG4ucHQtMTUge1xuICBwYWRkaW5nLXRvcDogMTVweDsgfVxuXG4ucGFkZGluZy1yaWdodC0xNSxcbi5wci0xNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLnBhZGRpbmctYm90dG9tLTE1LFxuLnBiLTE1IHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cblxuLnBhZGRpbmctbGVmdC0xNSxcbi5wbC0xNSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4ucGFkZGluZy1ob3Jpem9udGFsLTE1LFxuLnBoLTE1IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTE1LFxuLnB2LTE1IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG5cbi5wYWRkaW5nLTIwLFxuLnAtMjAge1xuICBwYWRkaW5nOiAyMHB4OyB9XG5cbi5wYWRkaW5nLXRvcC0yMCxcbi5wdC0yMCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LTIwLFxuLnByLTIwIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tMjAsXG4ucGItMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4ucGFkZGluZy1sZWZ0LTIwLFxuLnBsLTIwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbi5wYWRkaW5nLWhvcml6b250YWwtMjAsXG4ucGgtMjAge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuLnBhZGRpbmctdmVydGljYWwtMjAsXG4ucHYtMjAge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuLnBhZGRpbmctMjUsXG4ucC0yNSB7XG4gIHBhZGRpbmc6IDI1cHg7IH1cblxuLnBhZGRpbmctdG9wLTI1LFxuLnB0LTI1IHtcbiAgcGFkZGluZy10b3A6IDI1cHg7IH1cblxuLnBhZGRpbmctcmlnaHQtMjUsXG4ucHItMjUge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS0yNSxcbi5wYi0yNSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG5cbi5wYWRkaW5nLWxlZnQtMjUsXG4ucGwtMjUge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC0yNSxcbi5waC0yNSB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy1yaWdodDogMjVweDsgfVxuXG4ucGFkZGluZy12ZXJ0aWNhbC0yNSxcbi5wdi0yNSB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuXG4ucGFkZGluZy0zMCxcbi5wLTMwIHtcbiAgcGFkZGluZzogMzBweDsgfVxuXG4ucGFkZGluZy10b3AtMzAsXG4ucHQtMzAge1xuICBwYWRkaW5nLXRvcDogMzBweDsgfVxuXG4ucGFkZGluZy1yaWdodC0zMCxcbi5wci0zMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cblxuLnBhZGRpbmctYm90dG9tLTMwLFxuLnBiLTMwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cblxuLnBhZGRpbmctbGVmdC0zMCxcbi5wbC0zMCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDsgfVxuXG4ucGFkZGluZy1ob3Jpem9udGFsLTMwLFxuLnBoLTMwIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTMwLFxuLnB2LTMwIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG5cbi5wYWRkaW5nLTM1LFxuLnAtMzUge1xuICBwYWRkaW5nOiAzNXB4OyB9XG5cbi5wYWRkaW5nLXRvcC0zNSxcbi5wdC0zNSB7XG4gIHBhZGRpbmctdG9wOiAzNXB4OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LTM1LFxuLnByLTM1IHtcbiAgcGFkZGluZy1yaWdodDogMzVweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tMzUsXG4ucGItMzUge1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDsgfVxuXG4ucGFkZGluZy1sZWZ0LTM1LFxuLnBsLTM1IHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4OyB9XG5cbi5wYWRkaW5nLWhvcml6b250YWwtMzUsXG4ucGgtMzUge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH1cblxuLnBhZGRpbmctdmVydGljYWwtMzUsXG4ucHYtMzUge1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7IH1cblxuLnBhZGRpbmctNDAsXG4ucC00MCB7XG4gIHBhZGRpbmc6IDQwcHg7IH1cblxuLnBhZGRpbmctdG9wLTQwLFxuLnB0LTQwIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7IH1cblxuLnBhZGRpbmctcmlnaHQtNDAsXG4ucHItNDAge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS00MCxcbi5wYi00MCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG5cbi5wYWRkaW5nLWxlZnQtNDAsXG4ucGwtNDAge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC00MCxcbi5waC00MCB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuXG4ucGFkZGluZy12ZXJ0aWNhbC00MCxcbi5wdi00MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuXG4ucGFkZGluZy00NSxcbi5wLTQ1IHtcbiAgcGFkZGluZzogNDVweDsgfVxuXG4ucGFkZGluZy10b3AtNDUsXG4ucHQtNDUge1xuICBwYWRkaW5nLXRvcDogNDVweDsgfVxuXG4ucGFkZGluZy1yaWdodC00NSxcbi5wci00NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHg7IH1cblxuLnBhZGRpbmctYm90dG9tLTQ1LFxuLnBiLTQ1IHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7IH1cblxuLnBhZGRpbmctbGVmdC00NSxcbi5wbC00NSB7XG4gIHBhZGRpbmctbGVmdDogNDVweDsgfVxuXG4ucGFkZGluZy1ob3Jpem9udGFsLTQ1LFxuLnBoLTQ1IHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4OyB9XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTQ1LFxuLnB2LTQ1IHtcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4OyB9XG5cbi5wYWRkaW5nLTUwLFxuLnAtNTAge1xuICBwYWRkaW5nOiA1MHB4OyB9XG5cbi5wYWRkaW5nLXRvcC01MCxcbi5wdC01MCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LTUwLFxuLnByLTUwIHtcbiAgcGFkZGluZy1yaWdodDogNTBweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tNTAsXG4ucGItNTAge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuXG4ucGFkZGluZy1sZWZ0LTUwLFxuLnBsLTUwIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9XG5cbi5wYWRkaW5nLWhvcml6b250YWwtNTAsXG4ucGgtNTAge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH1cblxuLnBhZGRpbmctdmVydGljYWwtNTAsXG4ucHYtNTAge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cblxuLnBhZGRpbmctNTUsXG4ucC01NSB7XG4gIHBhZGRpbmc6IDU1cHg7IH1cblxuLnBhZGRpbmctdG9wLTU1LFxuLnB0LTU1IHtcbiAgcGFkZGluZy10b3A6IDU1cHg7IH1cblxuLnBhZGRpbmctcmlnaHQtNTUsXG4ucHItNTUge1xuICBwYWRkaW5nLXJpZ2h0OiA1NXB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS01NSxcbi5wYi01NSB7XG4gIHBhZGRpbmctYm90dG9tOiA1NXB4OyB9XG5cbi5wYWRkaW5nLWxlZnQtNTUsXG4ucGwtNTUge1xuICBwYWRkaW5nLWxlZnQ6IDU1cHg7IH1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC01NSxcbi5waC01NSB7XG4gIHBhZGRpbmctbGVmdDogNTVweDtcbiAgcGFkZGluZy1yaWdodDogNTVweDsgfVxuXG4ucGFkZGluZy12ZXJ0aWNhbC01NSxcbi5wdi01NSB7XG4gIHBhZGRpbmctdG9wOiA1NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTVweDsgfVxuXG4ucGFkZGluZy02MCxcbi5wLTYwIHtcbiAgcGFkZGluZzogNjBweDsgfVxuXG4ucGFkZGluZy10b3AtNjAsXG4ucHQtNjAge1xuICBwYWRkaW5nLXRvcDogNjBweDsgfVxuXG4ucGFkZGluZy1yaWdodC02MCxcbi5wci02MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7IH1cblxuLnBhZGRpbmctYm90dG9tLTYwLFxuLnBiLTYwIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cblxuLnBhZGRpbmctbGVmdC02MCxcbi5wbC02MCB7XG4gIHBhZGRpbmctbGVmdDogNjBweDsgfVxuXG4ucGFkZGluZy1ob3Jpem9udGFsLTYwLFxuLnBoLTYwIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB9XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTYwLFxuLnB2LTYwIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG5cbi5wYWRkaW5nLTY1LFxuLnAtNjUge1xuICBwYWRkaW5nOiA2NXB4OyB9XG5cbi5wYWRkaW5nLXRvcC02NSxcbi5wdC02NSB7XG4gIHBhZGRpbmctdG9wOiA2NXB4OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LTY1LFxuLnByLTY1IHtcbiAgcGFkZGluZy1yaWdodDogNjVweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tNjUsXG4ucGItNjUge1xuICBwYWRkaW5nLWJvdHRvbTogNjVweDsgfVxuXG4ucGFkZGluZy1sZWZ0LTY1LFxuLnBsLTY1IHtcbiAgcGFkZGluZy1sZWZ0OiA2NXB4OyB9XG5cbi5wYWRkaW5nLWhvcml6b250YWwtNjUsXG4ucGgtNjUge1xuICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDY1cHg7IH1cblxuLnBhZGRpbmctdmVydGljYWwtNjUsXG4ucHYtNjUge1xuICBwYWRkaW5nLXRvcDogNjVweDtcbiAgcGFkZGluZy1ib3R0b206IDY1cHg7IH1cblxuLnBhZGRpbmctNzAsXG4ucC03MCB7XG4gIHBhZGRpbmc6IDcwcHg7IH1cblxuLnBhZGRpbmctdG9wLTcwLFxuLnB0LTcwIHtcbiAgcGFkZGluZy10b3A6IDcwcHg7IH1cblxuLnBhZGRpbmctcmlnaHQtNzAsXG4ucHItNzAge1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS03MCxcbi5wYi03MCB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4OyB9XG5cbi5wYWRkaW5nLWxlZnQtNzAsXG4ucGwtNzAge1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7IH1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC03MCxcbi5waC03MCB7XG4gIHBhZGRpbmctbGVmdDogNzBweDtcbiAgcGFkZGluZy1yaWdodDogNzBweDsgfVxuXG4ucGFkZGluZy12ZXJ0aWNhbC03MCxcbi5wdi03MCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDsgfVxuXG4ucGFkZGluZy03NSxcbi5wLTc1IHtcbiAgcGFkZGluZzogNzVweDsgfVxuXG4ucGFkZGluZy10b3AtNzUsXG4ucHQtNzUge1xuICBwYWRkaW5nLXRvcDogNzVweDsgfVxuXG4ucGFkZGluZy1yaWdodC03NSxcbi5wci03NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDc1cHg7IH1cblxuLnBhZGRpbmctYm90dG9tLTc1LFxuLnBiLTc1IHtcbiAgcGFkZGluZy1ib3R0b206IDc1cHg7IH1cblxuLnBhZGRpbmctbGVmdC03NSxcbi5wbC03NSB7XG4gIHBhZGRpbmctbGVmdDogNzVweDsgfVxuXG4ucGFkZGluZy1ob3Jpem9udGFsLTc1LFxuLnBoLTc1IHtcbiAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA3NXB4OyB9XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTc1LFxuLnB2LTc1IHtcbiAgcGFkZGluZy10b3A6IDc1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3NXB4OyB9XG5cbi5wYWRkaW5nLTgwLFxuLnAtODAge1xuICBwYWRkaW5nOiA4MHB4OyB9XG5cbi5wYWRkaW5nLXRvcC04MCxcbi5wdC04MCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LTgwLFxuLnByLTgwIHtcbiAgcGFkZGluZy1yaWdodDogODBweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tODAsXG4ucGItODAge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDsgfVxuXG4ucGFkZGluZy1sZWZ0LTgwLFxuLnBsLTgwIHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4OyB9XG5cbi5wYWRkaW5nLWhvcml6b250YWwtODAsXG4ucGgtODAge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7IH1cblxuLnBhZGRpbmctdmVydGljYWwtODAsXG4ucHYtODAge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7IH1cblxuLnBhZGRpbmctODUsXG4ucC04NSB7XG4gIHBhZGRpbmc6IDg1cHg7IH1cblxuLnBhZGRpbmctdG9wLTg1LFxuLnB0LTg1IHtcbiAgcGFkZGluZy10b3A6IDg1cHg7IH1cblxuLnBhZGRpbmctcmlnaHQtODUsXG4ucHItODUge1xuICBwYWRkaW5nLXJpZ2h0OiA4NXB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS04NSxcbi5wYi04NSB7XG4gIHBhZGRpbmctYm90dG9tOiA4NXB4OyB9XG5cbi5wYWRkaW5nLWxlZnQtODUsXG4ucGwtODUge1xuICBwYWRkaW5nLWxlZnQ6IDg1cHg7IH1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC04NSxcbi5waC04NSB7XG4gIHBhZGRpbmctbGVmdDogODVweDtcbiAgcGFkZGluZy1yaWdodDogODVweDsgfVxuXG4ucGFkZGluZy12ZXJ0aWNhbC04NSxcbi5wdi04NSB7XG4gIHBhZGRpbmctdG9wOiA4NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogODVweDsgfVxuXG4ucGFkZGluZy05MCxcbi5wLTkwIHtcbiAgcGFkZGluZzogOTBweDsgfVxuXG4ucGFkZGluZy10b3AtOTAsXG4ucHQtOTAge1xuICBwYWRkaW5nLXRvcDogOTBweDsgfVxuXG4ucGFkZGluZy1yaWdodC05MCxcbi5wci05MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDkwcHg7IH1cblxuLnBhZGRpbmctYm90dG9tLTkwLFxuLnBiLTkwIHtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7IH1cblxuLnBhZGRpbmctbGVmdC05MCxcbi5wbC05MCB7XG4gIHBhZGRpbmctbGVmdDogOTBweDsgfVxuXG4ucGFkZGluZy1ob3Jpem9udGFsLTkwLFxuLnBoLTkwIHtcbiAgcGFkZGluZy1sZWZ0OiA5MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA5MHB4OyB9XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTkwLFxuLnB2LTkwIHtcbiAgcGFkZGluZy10b3A6IDkwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4OyB9XG5cbi5wYWRkaW5nLTk1LFxuLnAtOTUge1xuICBwYWRkaW5nOiA5NXB4OyB9XG5cbi5wYWRkaW5nLXRvcC05NSxcbi5wdC05NSB7XG4gIHBhZGRpbmctdG9wOiA5NXB4OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LTk1LFxuLnByLTk1IHtcbiAgcGFkZGluZy1yaWdodDogOTVweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tOTUsXG4ucGItOTUge1xuICBwYWRkaW5nLWJvdHRvbTogOTVweDsgfVxuXG4ucGFkZGluZy1sZWZ0LTk1LFxuLnBsLTk1IHtcbiAgcGFkZGluZy1sZWZ0OiA5NXB4OyB9XG5cbi5wYWRkaW5nLWhvcml6b250YWwtOTUsXG4ucGgtOTUge1xuICBwYWRkaW5nLWxlZnQ6IDk1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDk1cHg7IH1cblxuLnBhZGRpbmctdmVydGljYWwtOTUsXG4ucHYtOTUge1xuICBwYWRkaW5nLXRvcDogOTVweDtcbiAgcGFkZGluZy1ib3R0b206IDk1cHg7IH1cblxuLnBhZGRpbmctMTAwLFxuLnAtMTAwIHtcbiAgcGFkZGluZzogMTAwcHg7IH1cblxuLnBhZGRpbmctdG9wLTEwMCxcbi5wdC0xMDAge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7IH1cblxuLnBhZGRpbmctcmlnaHQtMTAwLFxuLnByLTEwMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS0xMDAsXG4ucGItMTAwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG5cbi5wYWRkaW5nLWxlZnQtMTAwLFxuLnBsLTEwMCB7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7IH1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC0xMDAsXG4ucGgtMTAwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7IH1cblxuLnBhZGRpbmctdmVydGljYWwtMTAwLFxuLnB2LTEwMCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG5cbi5wYWRkaW5nLTgsXG4ucC04IHtcbiAgcGFkZGluZzogOHB4OyB9XG5cbi5wYWRkaW5nLXRvcC04LFxuLnB0LTgge1xuICBwYWRkaW5nLXRvcDogOHB4OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LTgsXG4ucHItOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tOCxcbi5wYi04IHtcbiAgcGFkZGluZy1ib3R0b206IDhweDsgfVxuXG4ucGFkZGluZy1sZWZ0LTgsXG4ucGwtOCB7XG4gIHBhZGRpbmctbGVmdDogOHB4OyB9XG5cbi5wYWRkaW5nLWhvcml6b250YWwtOCxcbi5waC04IHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDsgfVxuXG4ucGFkZGluZy12ZXJ0aWNhbC04LFxuLnB2LTgge1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4OyB9XG5cbi5wYWRkaW5nLTE2LFxuLnAtMTYge1xuICBwYWRkaW5nOiAxNnB4OyB9XG5cbi5wYWRkaW5nLXRvcC0xNixcbi5wdC0xNiB7XG4gIHBhZGRpbmctdG9wOiAxNnB4OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LTE2LFxuLnByLTE2IHtcbiAgcGFkZGluZy1yaWdodDogMTZweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tMTYsXG4ucGItMTYge1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDsgfVxuXG4ucGFkZGluZy1sZWZ0LTE2LFxuLnBsLTE2IHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4OyB9XG5cbi5wYWRkaW5nLWhvcml6b250YWwtMTYsXG4ucGgtMTYge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7IH1cblxuLnBhZGRpbmctdmVydGljYWwtMTYsXG4ucHYtMTYge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7IH1cblxuLnBhZGRpbmctMjQsXG4ucC0yNCB7XG4gIHBhZGRpbmc6IDI0cHg7IH1cblxuLnBhZGRpbmctdG9wLTI0LFxuLnB0LTI0IHtcbiAgcGFkZGluZy10b3A6IDI0cHg7IH1cblxuLnBhZGRpbmctcmlnaHQtMjQsXG4ucHItMjQge1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS0yNCxcbi5wYi0yNCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4OyB9XG5cbi5wYWRkaW5nLWxlZnQtMjQsXG4ucGwtMjQge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC0yNCxcbi5waC0yNCB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDsgfVxuXG4ucGFkZGluZy12ZXJ0aWNhbC0yNCxcbi5wdi0yNCB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDsgfVxuXG4ucGFkZGluZy0zMixcbi5wLTMyIHtcbiAgcGFkZGluZzogMzJweDsgfVxuXG4ucGFkZGluZy10b3AtMzIsXG4ucHQtMzIge1xuICBwYWRkaW5nLXRvcDogMzJweDsgfVxuXG4ucGFkZGluZy1yaWdodC0zMixcbi5wci0zMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7IH1cblxuLnBhZGRpbmctYm90dG9tLTMyLFxuLnBiLTMyIHtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7IH1cblxuLnBhZGRpbmctbGVmdC0zMixcbi5wbC0zMiB7XG4gIHBhZGRpbmctbGVmdDogMzJweDsgfVxuXG4ucGFkZGluZy1ob3Jpem9udGFsLTMyLFxuLnBoLTMyIHtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4OyB9XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTMyLFxuLnB2LTMyIHtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4OyB9XG5cbi5wYWRkaW5nLTQ4LFxuLnAtNDgge1xuICBwYWRkaW5nOiA0OHB4OyB9XG5cbi5wYWRkaW5nLXRvcC00OCxcbi5wdC00OCB7XG4gIHBhZGRpbmctdG9wOiA0OHB4OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LTQ4LFxuLnByLTQ4IHtcbiAgcGFkZGluZy1yaWdodDogNDhweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tNDgsXG4ucGItNDgge1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDsgfVxuXG4ucGFkZGluZy1sZWZ0LTQ4LFxuLnBsLTQ4IHtcbiAgcGFkZGluZy1sZWZ0OiA0OHB4OyB9XG5cbi5wYWRkaW5nLWhvcml6b250YWwtNDgsXG4ucGgtNDgge1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHg7IH1cblxuLnBhZGRpbmctdmVydGljYWwtNDgsXG4ucHYtNDgge1xuICBwYWRkaW5nLXRvcDogNDhweDtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7IH1cblxuLnBhZGRpbmctNTYsXG4ucC01NiB7XG4gIHBhZGRpbmc6IDU2cHg7IH1cblxuLnBhZGRpbmctdG9wLTU2LFxuLnB0LTU2IHtcbiAgcGFkZGluZy10b3A6IDU2cHg7IH1cblxuLnBhZGRpbmctcmlnaHQtNTYsXG4ucHItNTYge1xuICBwYWRkaW5nLXJpZ2h0OiA1NnB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS01Nixcbi5wYi01NiB7XG4gIHBhZGRpbmctYm90dG9tOiA1NnB4OyB9XG5cbi5wYWRkaW5nLWxlZnQtNTYsXG4ucGwtNTYge1xuICBwYWRkaW5nLWxlZnQ6IDU2cHg7IH1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC01Nixcbi5waC01NiB7XG4gIHBhZGRpbmctbGVmdDogNTZweDtcbiAgcGFkZGluZy1yaWdodDogNTZweDsgfVxuXG4ucGFkZGluZy12ZXJ0aWNhbC01Nixcbi5wdi01NiB7XG4gIHBhZGRpbmctdG9wOiA1NnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTZweDsgfVxuXG4ucGFkZGluZy02NCxcbi5wLTY0IHtcbiAgcGFkZGluZzogNjRweDsgfVxuXG4ucGFkZGluZy10b3AtNjQsXG4ucHQtNjQge1xuICBwYWRkaW5nLXRvcDogNjRweDsgfVxuXG4ucGFkZGluZy1yaWdodC02NCxcbi5wci02NCB7XG4gIHBhZGRpbmctcmlnaHQ6IDY0cHg7IH1cblxuLnBhZGRpbmctYm90dG9tLTY0LFxuLnBiLTY0IHtcbiAgcGFkZGluZy1ib3R0b206IDY0cHg7IH1cblxuLnBhZGRpbmctbGVmdC02NCxcbi5wbC02NCB7XG4gIHBhZGRpbmctbGVmdDogNjRweDsgfVxuXG4ucGFkZGluZy1ob3Jpem9udGFsLTY0LFxuLnBoLTY0IHtcbiAgcGFkZGluZy1sZWZ0OiA2NHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2NHB4OyB9XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTY0LFxuLnB2LTY0IHtcbiAgcGFkZGluZy10b3A6IDY0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2NHB4OyB9XG5cbi5wYWRkaW5nLTcyLFxuLnAtNzIge1xuICBwYWRkaW5nOiA3MnB4OyB9XG5cbi5wYWRkaW5nLXRvcC03Mixcbi5wdC03MiB7XG4gIHBhZGRpbmctdG9wOiA3MnB4OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LTcyLFxuLnByLTcyIHtcbiAgcGFkZGluZy1yaWdodDogNzJweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tNzIsXG4ucGItNzIge1xuICBwYWRkaW5nLWJvdHRvbTogNzJweDsgfVxuXG4ucGFkZGluZy1sZWZ0LTcyLFxuLnBsLTcyIHtcbiAgcGFkZGluZy1sZWZ0OiA3MnB4OyB9XG5cbi5wYWRkaW5nLWhvcml6b250YWwtNzIsXG4ucGgtNzIge1xuICBwYWRkaW5nLWxlZnQ6IDcycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDcycHg7IH1cblxuLnBhZGRpbmctdmVydGljYWwtNzIsXG4ucHYtNzIge1xuICBwYWRkaW5nLXRvcDogNzJweDtcbiAgcGFkZGluZy1ib3R0b206IDcycHg7IH1cblxuLnBhZGRpbmctODgsXG4ucC04OCB7XG4gIHBhZGRpbmc6IDg4cHg7IH1cblxuLnBhZGRpbmctdG9wLTg4LFxuLnB0LTg4IHtcbiAgcGFkZGluZy10b3A6IDg4cHg7IH1cblxuLnBhZGRpbmctcmlnaHQtODgsXG4ucHItODgge1xuICBwYWRkaW5nLXJpZ2h0OiA4OHB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS04OCxcbi5wYi04OCB7XG4gIHBhZGRpbmctYm90dG9tOiA4OHB4OyB9XG5cbi5wYWRkaW5nLWxlZnQtODgsXG4ucGwtODgge1xuICBwYWRkaW5nLWxlZnQ6IDg4cHg7IH1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC04OCxcbi5waC04OCB7XG4gIHBhZGRpbmctbGVmdDogODhweDtcbiAgcGFkZGluZy1yaWdodDogODhweDsgfVxuXG4ucGFkZGluZy12ZXJ0aWNhbC04OCxcbi5wdi04OCB7XG4gIHBhZGRpbmctdG9wOiA4OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODhweDsgfVxuXG4ucGFkZGluZy05Nixcbi5wLTk2IHtcbiAgcGFkZGluZzogOTZweDsgfVxuXG4ucGFkZGluZy10b3AtOTYsXG4ucHQtOTYge1xuICBwYWRkaW5nLXRvcDogOTZweDsgfVxuXG4ucGFkZGluZy1yaWdodC05Nixcbi5wci05NiB7XG4gIHBhZGRpbmctcmlnaHQ6IDk2cHg7IH1cblxuLnBhZGRpbmctYm90dG9tLTk2LFxuLnBiLTk2IHtcbiAgcGFkZGluZy1ib3R0b206IDk2cHg7IH1cblxuLnBhZGRpbmctbGVmdC05Nixcbi5wbC05NiB7XG4gIHBhZGRpbmctbGVmdDogOTZweDsgfVxuXG4ucGFkZGluZy1ob3Jpem9udGFsLTk2LFxuLnBoLTk2IHtcbiAgcGFkZGluZy1sZWZ0OiA5NnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA5NnB4OyB9XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTk2LFxuLnB2LTk2IHtcbiAgcGFkZGluZy10b3A6IDk2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA5NnB4OyB9XG5cbi5tYXJnaW4tMCxcbi5tLTAge1xuICBtYXJnaW46IDBweDsgfVxuXG4ubWFyZ2luLXRvcC0wLFxuLm10LTAge1xuICBtYXJnaW4tdG9wOiAwcHg7IH1cblxuLm1hcmdpbi1yaWdodC0wLFxuLm1yLTAge1xuICBtYXJnaW4tcmlnaHQ6IDBweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0wLFxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cblxuLm1hcmdpbi1sZWZ0LTAsXG4ubWwtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7IH1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTAsXG4ubWgtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4OyB9XG5cbi5tYXJnaW4tdmVydGljYWwtMCxcbi5tdi0wIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cblxuLm1hcmdpbi01LFxuLm0tNSB7XG4gIG1hcmdpbjogNXB4OyB9XG5cbi5tYXJnaW4tdG9wLTUsXG4ubXQtNSB7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LTUsXG4ubXItNSB7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLTUsXG4ubWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4ubWFyZ2luLWxlZnQtNSxcbi5tbC01IHtcbiAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4ubWFyZ2luLWhvcml6b250YWwtNSxcbi5taC01IHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLm1hcmdpbi12ZXJ0aWNhbC01LFxuLm12LTUge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4ubWFyZ2luLTEwLFxuLm0tMTAge1xuICBtYXJnaW46IDEwcHg7IH1cblxuLm1hcmdpbi10b3AtMTAsXG4ubXQtMTAge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5tYXJnaW4tcmlnaHQtMTAsXG4ubXItMTAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLm1hcmdpbi1ib3R0b20tMTAsXG4ubWItMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5tYXJnaW4tbGVmdC0xMCxcbi5tbC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5tYXJnaW4taG9yaXpvbnRhbC0xMCxcbi5taC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLm1hcmdpbi12ZXJ0aWNhbC0xMCxcbi5tdi0xMCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLm1hcmdpbi0xNSxcbi5tLTE1IHtcbiAgbWFyZ2luOiAxNXB4OyB9XG5cbi5tYXJnaW4tdG9wLTE1LFxuLm10LTE1IHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LTE1LFxuLm1yLTE1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLTE1LFxuLm1iLTE1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4ubWFyZ2luLWxlZnQtMTUsXG4ubWwtMTUge1xuICBtYXJnaW4tbGVmdDogMTVweDsgfVxuXG4ubWFyZ2luLWhvcml6b250YWwtMTUsXG4ubWgtMTUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG5cbi5tYXJnaW4tdmVydGljYWwtMTUsXG4ubXYtMTUge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5tYXJnaW4tMjAsXG4ubS0yMCB7XG4gIG1hcmdpbjogMjBweDsgfVxuXG4ubWFyZ2luLXRvcC0yMCxcbi5tdC0yMCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLm1hcmdpbi1yaWdodC0yMCxcbi5tci0yMCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0yMCxcbi5tYi0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLm1hcmdpbi1sZWZ0LTIwLFxuLm1sLTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTIwLFxuLm1oLTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4ubWFyZ2luLXZlcnRpY2FsLTIwLFxuLm12LTIwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ubWFyZ2luLTI1LFxuLm0tMjUge1xuICBtYXJnaW46IDI1cHg7IH1cblxuLm1hcmdpbi10b3AtMjUsXG4ubXQtMjUge1xuICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbi5tYXJnaW4tcmlnaHQtMjUsXG4ubXItMjUge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7IH1cblxuLm1hcmdpbi1ib3R0b20tMjUsXG4ubWItMjUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG5cbi5tYXJnaW4tbGVmdC0yNSxcbi5tbC0yNSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4OyB9XG5cbi5tYXJnaW4taG9yaXpvbnRhbC0yNSxcbi5taC0yNSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7IH1cblxuLm1hcmdpbi12ZXJ0aWNhbC0yNSxcbi5tdi0yNSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblxuLm1hcmdpbi0zMCxcbi5tLTMwIHtcbiAgbWFyZ2luOiAzMHB4OyB9XG5cbi5tYXJnaW4tdG9wLTMwLFxuLm10LTMwIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LTMwLFxuLm1yLTMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLTMwLFxuLm1iLTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4ubWFyZ2luLWxlZnQtMzAsXG4ubWwtMzAge1xuICBtYXJnaW4tbGVmdDogMzBweDsgfVxuXG4ubWFyZ2luLWhvcml6b250YWwtMzAsXG4ubWgtMzAge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG5cbi5tYXJnaW4tdmVydGljYWwtMzAsXG4ubXYtMzAge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5tYXJnaW4tMzUsXG4ubS0zNSB7XG4gIG1hcmdpbjogMzVweDsgfVxuXG4ubWFyZ2luLXRvcC0zNSxcbi5tdC0zNSB7XG4gIG1hcmdpbi10b3A6IDM1cHg7IH1cblxuLm1hcmdpbi1yaWdodC0zNSxcbi5tci0zNSB7XG4gIG1hcmdpbi1yaWdodDogMzVweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0zNSxcbi5tYi0zNSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cblxuLm1hcmdpbi1sZWZ0LTM1LFxuLm1sLTM1IHtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7IH1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTM1LFxuLm1oLTM1IHtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gIG1hcmdpbi1yaWdodDogMzVweDsgfVxuXG4ubWFyZ2luLXZlcnRpY2FsLTM1LFxuLm12LTM1IHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuXG4ubWFyZ2luLTQwLFxuLm0tNDAge1xuICBtYXJnaW46IDQwcHg7IH1cblxuLm1hcmdpbi10b3AtNDAsXG4ubXQtNDAge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbi5tYXJnaW4tcmlnaHQtNDAsXG4ubXItNDAge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH1cblxuLm1hcmdpbi1ib3R0b20tNDAsXG4ubWItNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5tYXJnaW4tbGVmdC00MCxcbi5tbC00MCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4OyB9XG5cbi5tYXJnaW4taG9yaXpvbnRhbC00MCxcbi5taC00MCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH1cblxuLm1hcmdpbi12ZXJ0aWNhbC00MCxcbi5tdi00MCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLm1hcmdpbi00NSxcbi5tLTQ1IHtcbiAgbWFyZ2luOiA0NXB4OyB9XG5cbi5tYXJnaW4tdG9wLTQ1LFxuLm10LTQ1IHtcbiAgbWFyZ2luLXRvcDogNDVweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LTQ1LFxuLm1yLTQ1IHtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLTQ1LFxuLm1iLTQ1IHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuXG4ubWFyZ2luLWxlZnQtNDUsXG4ubWwtNDUge1xuICBtYXJnaW4tbGVmdDogNDVweDsgfVxuXG4ubWFyZ2luLWhvcml6b250YWwtNDUsXG4ubWgtNDUge1xuICBtYXJnaW4tbGVmdDogNDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4OyB9XG5cbi5tYXJnaW4tdmVydGljYWwtNDUsXG4ubXYtNDUge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9XG5cbi5tYXJnaW4tNTAsXG4ubS01MCB7XG4gIG1hcmdpbjogNTBweDsgfVxuXG4ubWFyZ2luLXRvcC01MCxcbi5tdC01MCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7IH1cblxuLm1hcmdpbi1yaWdodC01MCxcbi5tci01MCB7XG4gIG1hcmdpbi1yaWdodDogNTBweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS01MCxcbi5tYi01MCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cblxuLm1hcmdpbi1sZWZ0LTUwLFxuLm1sLTUwIHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7IH1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTUwLFxuLm1oLTUwIHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIG1hcmdpbi1yaWdodDogNTBweDsgfVxuXG4ubWFyZ2luLXZlcnRpY2FsLTUwLFxuLm12LTUwIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXG4ubWFyZ2luLTU1LFxuLm0tNTUge1xuICBtYXJnaW46IDU1cHg7IH1cblxuLm1hcmdpbi10b3AtNTUsXG4ubXQtNTUge1xuICBtYXJnaW4tdG9wOiA1NXB4OyB9XG5cbi5tYXJnaW4tcmlnaHQtNTUsXG4ubXItNTUge1xuICBtYXJnaW4tcmlnaHQ6IDU1cHg7IH1cblxuLm1hcmdpbi1ib3R0b20tNTUsXG4ubWItNTUge1xuICBtYXJnaW4tYm90dG9tOiA1NXB4OyB9XG5cbi5tYXJnaW4tbGVmdC01NSxcbi5tbC01NSB7XG4gIG1hcmdpbi1sZWZ0OiA1NXB4OyB9XG5cbi5tYXJnaW4taG9yaXpvbnRhbC01NSxcbi5taC01NSB7XG4gIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDU1cHg7IH1cblxuLm1hcmdpbi12ZXJ0aWNhbC01NSxcbi5tdi01NSB7XG4gIG1hcmdpbi10b3A6IDU1cHg7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7IH1cblxuLm1hcmdpbi02MCxcbi5tLTYwIHtcbiAgbWFyZ2luOiA2MHB4OyB9XG5cbi5tYXJnaW4tdG9wLTYwLFxuLm10LTYwIHtcbiAgbWFyZ2luLXRvcDogNjBweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LTYwLFxuLm1yLTYwIHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLTYwLFxuLm1iLTYwIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuXG4ubWFyZ2luLWxlZnQtNjAsXG4ubWwtNjAge1xuICBtYXJnaW4tbGVmdDogNjBweDsgfVxuXG4ubWFyZ2luLWhvcml6b250YWwtNjAsXG4ubWgtNjAge1xuICBtYXJnaW4tbGVmdDogNjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4OyB9XG5cbi5tYXJnaW4tdmVydGljYWwtNjAsXG4ubXYtNjAge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG5cbi5tYXJnaW4tNjUsXG4ubS02NSB7XG4gIG1hcmdpbjogNjVweDsgfVxuXG4ubWFyZ2luLXRvcC02NSxcbi5tdC02NSB7XG4gIG1hcmdpbi10b3A6IDY1cHg7IH1cblxuLm1hcmdpbi1yaWdodC02NSxcbi5tci02NSB7XG4gIG1hcmdpbi1yaWdodDogNjVweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS02NSxcbi5tYi02NSB7XG4gIG1hcmdpbi1ib3R0b206IDY1cHg7IH1cblxuLm1hcmdpbi1sZWZ0LTY1LFxuLm1sLTY1IHtcbiAgbWFyZ2luLWxlZnQ6IDY1cHg7IH1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTY1LFxuLm1oLTY1IHtcbiAgbWFyZ2luLWxlZnQ6IDY1cHg7XG4gIG1hcmdpbi1yaWdodDogNjVweDsgfVxuXG4ubWFyZ2luLXZlcnRpY2FsLTY1LFxuLm12LTY1IHtcbiAgbWFyZ2luLXRvcDogNjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNjVweDsgfVxuXG4ubWFyZ2luLTcwLFxuLm0tNzAge1xuICBtYXJnaW46IDcwcHg7IH1cblxuLm1hcmdpbi10b3AtNzAsXG4ubXQtNzAge1xuICBtYXJnaW4tdG9wOiA3MHB4OyB9XG5cbi5tYXJnaW4tcmlnaHQtNzAsXG4ubXItNzAge1xuICBtYXJnaW4tcmlnaHQ6IDcwcHg7IH1cblxuLm1hcmdpbi1ib3R0b20tNzAsXG4ubWItNzAge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9XG5cbi5tYXJnaW4tbGVmdC03MCxcbi5tbC03MCB7XG4gIG1hcmdpbi1sZWZ0OiA3MHB4OyB9XG5cbi5tYXJnaW4taG9yaXpvbnRhbC03MCxcbi5taC03MCB7XG4gIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDcwcHg7IH1cblxuLm1hcmdpbi12ZXJ0aWNhbC03MCxcbi5tdi03MCB7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7IH1cblxuLm1hcmdpbi03NSxcbi5tLTc1IHtcbiAgbWFyZ2luOiA3NXB4OyB9XG5cbi5tYXJnaW4tdG9wLTc1LFxuLm10LTc1IHtcbiAgbWFyZ2luLXRvcDogNzVweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LTc1LFxuLm1yLTc1IHtcbiAgbWFyZ2luLXJpZ2h0OiA3NXB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLTc1LFxuLm1iLTc1IHtcbiAgbWFyZ2luLWJvdHRvbTogNzVweDsgfVxuXG4ubWFyZ2luLWxlZnQtNzUsXG4ubWwtNzUge1xuICBtYXJnaW4tbGVmdDogNzVweDsgfVxuXG4ubWFyZ2luLWhvcml6b250YWwtNzUsXG4ubWgtNzUge1xuICBtYXJnaW4tbGVmdDogNzVweDtcbiAgbWFyZ2luLXJpZ2h0OiA3NXB4OyB9XG5cbi5tYXJnaW4tdmVydGljYWwtNzUsXG4ubXYtNzUge1xuICBtYXJnaW4tdG9wOiA3NXB4O1xuICBtYXJnaW4tYm90dG9tOiA3NXB4OyB9XG5cbi5tYXJnaW4tODAsXG4ubS04MCB7XG4gIG1hcmdpbjogODBweDsgfVxuXG4ubWFyZ2luLXRvcC04MCxcbi5tdC04MCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7IH1cblxuLm1hcmdpbi1yaWdodC04MCxcbi5tci04MCB7XG4gIG1hcmdpbi1yaWdodDogODBweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS04MCxcbi5tYi04MCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cblxuLm1hcmdpbi1sZWZ0LTgwLFxuLm1sLTgwIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHg7IH1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTgwLFxuLm1oLTgwIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gIG1hcmdpbi1yaWdodDogODBweDsgfVxuXG4ubWFyZ2luLXZlcnRpY2FsLTgwLFxuLm12LTgwIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuXG4ubWFyZ2luLTg1LFxuLm0tODUge1xuICBtYXJnaW46IDg1cHg7IH1cblxuLm1hcmdpbi10b3AtODUsXG4ubXQtODUge1xuICBtYXJnaW4tdG9wOiA4NXB4OyB9XG5cbi5tYXJnaW4tcmlnaHQtODUsXG4ubXItODUge1xuICBtYXJnaW4tcmlnaHQ6IDg1cHg7IH1cblxuLm1hcmdpbi1ib3R0b20tODUsXG4ubWItODUge1xuICBtYXJnaW4tYm90dG9tOiA4NXB4OyB9XG5cbi5tYXJnaW4tbGVmdC04NSxcbi5tbC04NSB7XG4gIG1hcmdpbi1sZWZ0OiA4NXB4OyB9XG5cbi5tYXJnaW4taG9yaXpvbnRhbC04NSxcbi5taC04NSB7XG4gIG1hcmdpbi1sZWZ0OiA4NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDg1cHg7IH1cblxuLm1hcmdpbi12ZXJ0aWNhbC04NSxcbi5tdi04NSB7XG4gIG1hcmdpbi10b3A6IDg1cHg7XG4gIG1hcmdpbi1ib3R0b206IDg1cHg7IH1cblxuLm1hcmdpbi05MCxcbi5tLTkwIHtcbiAgbWFyZ2luOiA5MHB4OyB9XG5cbi5tYXJnaW4tdG9wLTkwLFxuLm10LTkwIHtcbiAgbWFyZ2luLXRvcDogOTBweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LTkwLFxuLm1yLTkwIHtcbiAgbWFyZ2luLXJpZ2h0OiA5MHB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLTkwLFxuLm1iLTkwIHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDsgfVxuXG4ubWFyZ2luLWxlZnQtOTAsXG4ubWwtOTAge1xuICBtYXJnaW4tbGVmdDogOTBweDsgfVxuXG4ubWFyZ2luLWhvcml6b250YWwtOTAsXG4ubWgtOTAge1xuICBtYXJnaW4tbGVmdDogOTBweDtcbiAgbWFyZ2luLXJpZ2h0OiA5MHB4OyB9XG5cbi5tYXJnaW4tdmVydGljYWwtOTAsXG4ubXYtOTAge1xuICBtYXJnaW4tdG9wOiA5MHB4O1xuICBtYXJnaW4tYm90dG9tOiA5MHB4OyB9XG5cbi5tYXJnaW4tOTUsXG4ubS05NSB7XG4gIG1hcmdpbjogOTVweDsgfVxuXG4ubWFyZ2luLXRvcC05NSxcbi5tdC05NSB7XG4gIG1hcmdpbi10b3A6IDk1cHg7IH1cblxuLm1hcmdpbi1yaWdodC05NSxcbi5tci05NSB7XG4gIG1hcmdpbi1yaWdodDogOTVweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS05NSxcbi5tYi05NSB7XG4gIG1hcmdpbi1ib3R0b206IDk1cHg7IH1cblxuLm1hcmdpbi1sZWZ0LTk1LFxuLm1sLTk1IHtcbiAgbWFyZ2luLWxlZnQ6IDk1cHg7IH1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTk1LFxuLm1oLTk1IHtcbiAgbWFyZ2luLWxlZnQ6IDk1cHg7XG4gIG1hcmdpbi1yaWdodDogOTVweDsgfVxuXG4ubWFyZ2luLXZlcnRpY2FsLTk1LFxuLm12LTk1IHtcbiAgbWFyZ2luLXRvcDogOTVweDtcbiAgbWFyZ2luLWJvdHRvbTogOTVweDsgfVxuXG4ubWFyZ2luLTEwMCxcbi5tLTEwMCB7XG4gIG1hcmdpbjogMTAwcHg7IH1cblxuLm1hcmdpbi10b3AtMTAwLFxuLm10LTEwMCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4OyB9XG5cbi5tYXJnaW4tcmlnaHQtMTAwLFxuLm1yLTEwMCB7XG4gIG1hcmdpbi1yaWdodDogMTAwcHg7IH1cblxuLm1hcmdpbi1ib3R0b20tMTAwLFxuLm1iLTEwMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG5cbi5tYXJnaW4tbGVmdC0xMDAsXG4ubWwtMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4OyB9XG5cbi5tYXJnaW4taG9yaXpvbnRhbC0xMDAsXG4ubWgtMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4OyB9XG5cbi5tYXJnaW4tdmVydGljYWwtMTAwLFxuLm12LTEwMCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuXG4ubWFyZ2luLTgsXG4ubS04IHtcbiAgbWFyZ2luOiA4cHg7IH1cblxuLm1hcmdpbi10b3AtOCxcbi5tdC04IHtcbiAgbWFyZ2luLXRvcDogOHB4OyB9XG5cbi5tYXJnaW4tcmlnaHQtOCxcbi5tci04IHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cblxuLm1hcmdpbi1ib3R0b20tOCxcbi5tYi04IHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG5cbi5tYXJnaW4tbGVmdC04LFxuLm1sLTgge1xuICBtYXJnaW4tbGVmdDogOHB4OyB9XG5cbi5tYXJnaW4taG9yaXpvbnRhbC04LFxuLm1oLTgge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuXG4ubWFyZ2luLXZlcnRpY2FsLTgsXG4ubXYtOCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG5cbi5tYXJnaW4tMTYsXG4ubS0xNiB7XG4gIG1hcmdpbjogMTZweDsgfVxuXG4ubWFyZ2luLXRvcC0xNixcbi5tdC0xNiB7XG4gIG1hcmdpbi10b3A6IDE2cHg7IH1cblxuLm1hcmdpbi1yaWdodC0xNixcbi5tci0xNiB7XG4gIG1hcmdpbi1yaWdodDogMTZweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0xNixcbi5tYi0xNiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cblxuLm1hcmdpbi1sZWZ0LTE2LFxuLm1sLTE2IHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7IH1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTE2LFxuLm1oLTE2IHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDsgfVxuXG4ubWFyZ2luLXZlcnRpY2FsLTE2LFxuLm12LTE2IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuXG4ubWFyZ2luLTI0LFxuLm0tMjQge1xuICBtYXJnaW46IDI0cHg7IH1cblxuLm1hcmdpbi10b3AtMjQsXG4ubXQtMjQge1xuICBtYXJnaW4tdG9wOiAyNHB4OyB9XG5cbi5tYXJnaW4tcmlnaHQtMjQsXG4ubXItMjQge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7IH1cblxuLm1hcmdpbi1ib3R0b20tMjQsXG4ubWItMjQge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG5cbi5tYXJnaW4tbGVmdC0yNCxcbi5tbC0yNCB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4OyB9XG5cbi5tYXJnaW4taG9yaXpvbnRhbC0yNCxcbi5taC0yNCB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7IH1cblxuLm1hcmdpbi12ZXJ0aWNhbC0yNCxcbi5tdi0yNCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuLm1hcmdpbi0zMixcbi5tLTMyIHtcbiAgbWFyZ2luOiAzMnB4OyB9XG5cbi5tYXJnaW4tdG9wLTMyLFxuLm10LTMyIHtcbiAgbWFyZ2luLXRvcDogMzJweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LTMyLFxuLm1yLTMyIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLTMyLFxuLm1iLTMyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuXG4ubWFyZ2luLWxlZnQtMzIsXG4ubWwtMzIge1xuICBtYXJnaW4tbGVmdDogMzJweDsgfVxuXG4ubWFyZ2luLWhvcml6b250YWwtMzIsXG4ubWgtMzIge1xuICBtYXJnaW4tbGVmdDogMzJweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4OyB9XG5cbi5tYXJnaW4tdmVydGljYWwtMzIsXG4ubXYtMzIge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG5cbi5tYXJnaW4tNDgsXG4ubS00OCB7XG4gIG1hcmdpbjogNDhweDsgfVxuXG4ubWFyZ2luLXRvcC00OCxcbi5tdC00OCB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7IH1cblxuLm1hcmdpbi1yaWdodC00OCxcbi5tci00OCB7XG4gIG1hcmdpbi1yaWdodDogNDhweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS00OCxcbi5tYi00OCB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7IH1cblxuLm1hcmdpbi1sZWZ0LTQ4LFxuLm1sLTQ4IHtcbiAgbWFyZ2luLWxlZnQ6IDQ4cHg7IH1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTQ4LFxuLm1oLTQ4IHtcbiAgbWFyZ2luLWxlZnQ6IDQ4cHg7XG4gIG1hcmdpbi1yaWdodDogNDhweDsgfVxuXG4ubWFyZ2luLXZlcnRpY2FsLTQ4LFxuLm12LTQ4IHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDsgfVxuXG4ubWFyZ2luLTU2LFxuLm0tNTYge1xuICBtYXJnaW46IDU2cHg7IH1cblxuLm1hcmdpbi10b3AtNTYsXG4ubXQtNTYge1xuICBtYXJnaW4tdG9wOiA1NnB4OyB9XG5cbi5tYXJnaW4tcmlnaHQtNTYsXG4ubXItNTYge1xuICBtYXJnaW4tcmlnaHQ6IDU2cHg7IH1cblxuLm1hcmdpbi1ib3R0b20tNTYsXG4ubWItNTYge1xuICBtYXJnaW4tYm90dG9tOiA1NnB4OyB9XG5cbi5tYXJnaW4tbGVmdC01Nixcbi5tbC01NiB7XG4gIG1hcmdpbi1sZWZ0OiA1NnB4OyB9XG5cbi5tYXJnaW4taG9yaXpvbnRhbC01Nixcbi5taC01NiB7XG4gIG1hcmdpbi1sZWZ0OiA1NnB4O1xuICBtYXJnaW4tcmlnaHQ6IDU2cHg7IH1cblxuLm1hcmdpbi12ZXJ0aWNhbC01Nixcbi5tdi01NiB7XG4gIG1hcmdpbi10b3A6IDU2cHg7XG4gIG1hcmdpbi1ib3R0b206IDU2cHg7IH1cblxuLm1hcmdpbi02NCxcbi5tLTY0IHtcbiAgbWFyZ2luOiA2NHB4OyB9XG5cbi5tYXJnaW4tdG9wLTY0LFxuLm10LTY0IHtcbiAgbWFyZ2luLXRvcDogNjRweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LTY0LFxuLm1yLTY0IHtcbiAgbWFyZ2luLXJpZ2h0OiA2NHB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLTY0LFxuLm1iLTY0IHtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDsgfVxuXG4ubWFyZ2luLWxlZnQtNjQsXG4ubWwtNjQge1xuICBtYXJnaW4tbGVmdDogNjRweDsgfVxuXG4ubWFyZ2luLWhvcml6b250YWwtNjQsXG4ubWgtNjQge1xuICBtYXJnaW4tbGVmdDogNjRweDtcbiAgbWFyZ2luLXJpZ2h0OiA2NHB4OyB9XG5cbi5tYXJnaW4tdmVydGljYWwtNjQsXG4ubXYtNjQge1xuICBtYXJnaW4tdG9wOiA2NHB4O1xuICBtYXJnaW4tYm90dG9tOiA2NHB4OyB9XG5cbi5tYXJnaW4tNzIsXG4ubS03MiB7XG4gIG1hcmdpbjogNzJweDsgfVxuXG4ubWFyZ2luLXRvcC03Mixcbi5tdC03MiB7XG4gIG1hcmdpbi10b3A6IDcycHg7IH1cblxuLm1hcmdpbi1yaWdodC03Mixcbi5tci03MiB7XG4gIG1hcmdpbi1yaWdodDogNzJweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS03Mixcbi5tYi03MiB7XG4gIG1hcmdpbi1ib3R0b206IDcycHg7IH1cblxuLm1hcmdpbi1sZWZ0LTcyLFxuLm1sLTcyIHtcbiAgbWFyZ2luLWxlZnQ6IDcycHg7IH1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTcyLFxuLm1oLTcyIHtcbiAgbWFyZ2luLWxlZnQ6IDcycHg7XG4gIG1hcmdpbi1yaWdodDogNzJweDsgfVxuXG4ubWFyZ2luLXZlcnRpY2FsLTcyLFxuLm12LTcyIHtcbiAgbWFyZ2luLXRvcDogNzJweDtcbiAgbWFyZ2luLWJvdHRvbTogNzJweDsgfVxuXG4ubWFyZ2luLTg4LFxuLm0tODgge1xuICBtYXJnaW46IDg4cHg7IH1cblxuLm1hcmdpbi10b3AtODgsXG4ubXQtODgge1xuICBtYXJnaW4tdG9wOiA4OHB4OyB9XG5cbi5tYXJnaW4tcmlnaHQtODgsXG4ubXItODgge1xuICBtYXJnaW4tcmlnaHQ6IDg4cHg7IH1cblxuLm1hcmdpbi1ib3R0b20tODgsXG4ubWItODgge1xuICBtYXJnaW4tYm90dG9tOiA4OHB4OyB9XG5cbi5tYXJnaW4tbGVmdC04OCxcbi5tbC04OCB7XG4gIG1hcmdpbi1sZWZ0OiA4OHB4OyB9XG5cbi5tYXJnaW4taG9yaXpvbnRhbC04OCxcbi5taC04OCB7XG4gIG1hcmdpbi1sZWZ0OiA4OHB4O1xuICBtYXJnaW4tcmlnaHQ6IDg4cHg7IH1cblxuLm1hcmdpbi12ZXJ0aWNhbC04OCxcbi5tdi04OCB7XG4gIG1hcmdpbi10b3A6IDg4cHg7XG4gIG1hcmdpbi1ib3R0b206IDg4cHg7IH1cblxuLm1hcmdpbi05Nixcbi5tLTk2IHtcbiAgbWFyZ2luOiA5NnB4OyB9XG5cbi5tYXJnaW4tdG9wLTk2LFxuLm10LTk2IHtcbiAgbWFyZ2luLXRvcDogOTZweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LTk2LFxuLm1yLTk2IHtcbiAgbWFyZ2luLXJpZ2h0OiA5NnB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLTk2LFxuLm1iLTk2IHtcbiAgbWFyZ2luLWJvdHRvbTogOTZweDsgfVxuXG4ubWFyZ2luLWxlZnQtOTYsXG4ubWwtOTYge1xuICBtYXJnaW4tbGVmdDogOTZweDsgfVxuXG4ubWFyZ2luLWhvcml6b250YWwtOTYsXG4ubWgtOTYge1xuICBtYXJnaW4tbGVmdDogOTZweDtcbiAgbWFyZ2luLXJpZ2h0OiA5NnB4OyB9XG5cbi5tYXJnaW4tdmVydGljYWwtOTYsXG4ubXYtOTYge1xuICBtYXJnaW4tdG9wOiA5NnB4O1xuICBtYXJnaW4tYm90dG9tOiA5NnB4OyB9XG5cbi5oZWlnaHQtMCxcbi5oLTAge1xuICBoZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTAsXG4udy0wIHtcbiAgd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNSxcbi5oLTUge1xuICBoZWlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTUsXG4udy01IHtcbiAgd2lkdGg6IDVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDVweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMTAsXG4uaC0xMCB7XG4gIGhlaWdodDogMTBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMTAsXG4udy0xMCB7XG4gIHdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwcHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTE1LFxuLmgtMTUge1xuICBoZWlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTE1LFxuLnctMTUge1xuICB3aWR0aDogMTVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0yMCxcbi5oLTIwIHtcbiAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0yMCxcbi53LTIwIHtcbiAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMjUsXG4uaC0yNSB7XG4gIGhlaWdodDogMjVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMjUsXG4udy0yNSB7XG4gIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDI1cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTMwLFxuLmgtMzAge1xuICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTMwLFxuLnctMzAge1xuICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDMwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0zNSxcbi5oLTM1IHtcbiAgaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0zNSxcbi53LTM1IHtcbiAgd2lkdGg6IDM1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzVweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNDAsXG4uaC00MCB7XG4gIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNDAsXG4udy00MCB7XG4gIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQwcHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTQ1LFxuLmgtNDUge1xuICBoZWlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTQ1LFxuLnctNDUge1xuICB3aWR0aDogNDVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQ1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC01MCxcbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC01MCxcbi53LTUwIHtcbiAgd2lkdGg6IDUwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNTBweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNTUsXG4uaC01NSB7XG4gIGhlaWdodDogNTVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDU1cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNTUsXG4udy01NSB7XG4gIHdpZHRoOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNTVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDU1cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTYwLFxuLmgtNjAge1xuICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTYwLFxuLnctNjAge1xuICB3aWR0aDogNjBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDYwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC02NSxcbi5oLTY1IHtcbiAgaGVpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNjVweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC02NSxcbi53LTY1IHtcbiAgd2lkdGg6IDY1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNjVweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNzAsXG4uaC03MCB7XG4gIGhlaWdodDogNzBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDcwcHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNzAsXG4udy03MCB7XG4gIHdpZHRoOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNzBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDcwcHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTc1LFxuLmgtNzUge1xuICBoZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNzVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTc1LFxuLnctNzUge1xuICB3aWR0aDogNzVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDc1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC04MCxcbi5oLTgwIHtcbiAgaGVpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogODBweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC04MCxcbi53LTgwIHtcbiAgd2lkdGg6IDgwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogODBweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtODUsXG4uaC04NSB7XG4gIGhlaWdodDogODVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDg1cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtODUsXG4udy04NSB7XG4gIHdpZHRoOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogODVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDg1cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTkwLFxuLmgtOTAge1xuICBoZWlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogOTBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTkwLFxuLnctOTAge1xuICB3aWR0aDogOTBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDkwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC05NSxcbi5oLTk1IHtcbiAgaGVpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogOTVweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC05NSxcbi53LTk1IHtcbiAgd2lkdGg6IDk1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogOTVweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMTAwLFxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0xMDAsXG4udy0xMDAge1xuICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0xMDUsXG4uaC0xMDUge1xuICBoZWlnaHQ6IDEwNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEwNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDEwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTEwNSxcbi53LTEwNSB7XG4gIHdpZHRoOiAxMDVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDEwNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTA1cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTExMCxcbi5oLTExMCB7XG4gIGhlaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTEwcHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMTEwLFxuLnctMTEwIHtcbiAgd2lkdGg6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTEwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMTBweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMTE1LFxuLmgtMTE1IHtcbiAgaGVpZ2h0OiAxMTVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMTVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxMTVweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0xMTUsXG4udy0xMTUge1xuICB3aWR0aDogMTE1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMTVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDExNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0xMjAsXG4uaC0xMjAge1xuICBoZWlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTEyMCxcbi53LTEyMCB7XG4gIHdpZHRoOiAxMjBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTIwcHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTEyNSxcbi5oLTEyNSB7XG4gIGhlaWdodDogMTI1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTI1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTI1cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMTI1LFxuLnctMTI1IHtcbiAgd2lkdGg6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTI1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMjVweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMTMwLFxuLmgtMTMwIHtcbiAgaGVpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxMzBweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0xMzAsXG4udy0xMzAge1xuICB3aWR0aDogMTMwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMzBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0xMzUsXG4uaC0xMzUge1xuICBoZWlnaHQ6IDEzNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEzNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDEzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTEzNSxcbi53LTEzNSB7XG4gIHdpZHRoOiAxMzVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDEzNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTM1cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTE0MCxcbi5oLTE0MCB7XG4gIGhlaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTQwcHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMTQwLFxuLnctMTQwIHtcbiAgd2lkdGg6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTQwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxNDBweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMTQ1LFxuLmgtMTQ1IHtcbiAgaGVpZ2h0OiAxNDVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxNDVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxNDVweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0xNDUsXG4udy0xNDUge1xuICB3aWR0aDogMTQ1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNDVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0xNTAsXG4uaC0xNTAge1xuICBoZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTE1MCxcbi53LTE1MCB7XG4gIHdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTUwcHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTE1NSxcbi5oLTE1NSB7XG4gIGhlaWdodDogMTU1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTU1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTU1cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMTU1LFxuLnctMTU1IHtcbiAgd2lkdGg6IDE1NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTU1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxNTVweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMTYwLFxuLmgtMTYwIHtcbiAgaGVpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxNjBweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0xNjAsXG4udy0xNjAge1xuICB3aWR0aDogMTYwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNjBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0xNjUsXG4uaC0xNjUge1xuICBoZWlnaHQ6IDE2NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE2NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDE2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTE2NSxcbi53LTE2NSB7XG4gIHdpZHRoOiAxNjVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE2NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTY1cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTE3MCxcbi5oLTE3MCB7XG4gIGhlaWdodDogMTcwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTcwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTcwcHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMTcwLFxuLnctMTcwIHtcbiAgd2lkdGg6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTcwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxNzBweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMTc1LFxuLmgtMTc1IHtcbiAgaGVpZ2h0OiAxNzVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxNzVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxNzVweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0xNzUsXG4udy0xNzUge1xuICB3aWR0aDogMTc1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNzVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0xODAsXG4uaC0xODAge1xuICBoZWlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTE4MCxcbi53LTE4MCB7XG4gIHdpZHRoOiAxODBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTgwcHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTE4NSxcbi5oLTE4NSB7XG4gIGhlaWdodDogMTg1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTg1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTg1cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMTg1LFxuLnctMTg1IHtcbiAgd2lkdGg6IDE4NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTg1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxODVweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMTkwLFxuLmgtMTkwIHtcbiAgaGVpZ2h0OiAxOTBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxOTBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxOTBweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0xOTAsXG4udy0xOTAge1xuICB3aWR0aDogMTkwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxOTBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0xOTUsXG4uaC0xOTUge1xuICBoZWlnaHQ6IDE5NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE5NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDE5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTE5NSxcbi53LTE5NSB7XG4gIHdpZHRoOiAxOTVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE5NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTk1cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTIwMCxcbi5oLTIwMCB7XG4gIGhlaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjAwcHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMjAwLFxuLnctMjAwIHtcbiAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjAwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyMDBweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMjA1LFxuLmgtMjA1IHtcbiAgaGVpZ2h0OiAyMDVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyMDVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyMDVweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0yMDUsXG4udy0yMDUge1xuICB3aWR0aDogMjA1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMDVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDIwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0yMTAsXG4uaC0yMTAge1xuICBoZWlnaHQ6IDIxMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDIxMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDIxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTIxMCxcbi53LTIxMCB7XG4gIHdpZHRoOiAyMTBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIxMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjEwcHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTIxNSxcbi5oLTIxNSB7XG4gIGhlaWdodDogMjE1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjE1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjE1cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMjE1LFxuLnctMjE1IHtcbiAgd2lkdGg6IDIxNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjE1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyMTVweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMjIwLFxuLmgtMjIwIHtcbiAgaGVpZ2h0OiAyMjBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyMjBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyMjBweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0yMjAsXG4udy0yMjAge1xuICB3aWR0aDogMjIwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMjBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDIyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0yMjUsXG4uaC0yMjUge1xuICBoZWlnaHQ6IDIyNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDIyNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDIyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTIyNSxcbi53LTIyNSB7XG4gIHdpZHRoOiAyMjVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIyNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjI1cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTIzMCxcbi5oLTIzMCB7XG4gIGhlaWdodDogMjMwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjMwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjMwcHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMjMwLFxuLnctMjMwIHtcbiAgd2lkdGg6IDIzMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjMwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyMzBweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMjM1LFxuLmgtMjM1IHtcbiAgaGVpZ2h0OiAyMzVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyMzVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyMzVweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0yMzUsXG4udy0yMzUge1xuICB3aWR0aDogMjM1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMzVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDIzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0yNDAsXG4uaC0yNDAge1xuICBoZWlnaHQ6IDI0MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDI0MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDI0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTI0MCxcbi53LTI0MCB7XG4gIHdpZHRoOiAyNDBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI0MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjQwcHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTI0NSxcbi5oLTI0NSB7XG4gIGhlaWdodDogMjQ1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjQ1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjQ1cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMjQ1LFxuLnctMjQ1IHtcbiAgd2lkdGg6IDI0NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjQ1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyNDVweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMjUwLFxuLmgtMjUwIHtcbiAgaGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0yNTAsXG4udy0yNTAge1xuICB3aWR0aDogMjUwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0yNTUsXG4uaC0yNTUge1xuICBoZWlnaHQ6IDI1NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDI1NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDI1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTI1NSxcbi53LTI1NSB7XG4gIHdpZHRoOiAyNTVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI1NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjU1cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTI2MCxcbi5oLTI2MCB7XG4gIGhlaWdodDogMjYwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjYwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjYwcHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMjYwLFxuLnctMjYwIHtcbiAgd2lkdGg6IDI2MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjYwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyNjBweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMjY1LFxuLmgtMjY1IHtcbiAgaGVpZ2h0OiAyNjVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyNjVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyNjVweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0yNjUsXG4udy0yNjUge1xuICB3aWR0aDogMjY1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyNjVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDI2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0yNzAsXG4uaC0yNzAge1xuICBoZWlnaHQ6IDI3MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDI3MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDI3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTI3MCxcbi53LTI3MCB7XG4gIHdpZHRoOiAyNzBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI3MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjcwcHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTI3NSxcbi5oLTI3NSB7XG4gIGhlaWdodDogMjc1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjc1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjc1cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMjc1LFxuLnctMjc1IHtcbiAgd2lkdGg6IDI3NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjc1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyNzVweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMjgwLFxuLmgtMjgwIHtcbiAgaGVpZ2h0OiAyODBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyODBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyODBweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0yODAsXG4udy0yODAge1xuICB3aWR0aDogMjgwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyODBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0yODUsXG4uaC0yODUge1xuICBoZWlnaHQ6IDI4NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDI4NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDI4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTI4NSxcbi53LTI4NSB7XG4gIHdpZHRoOiAyODVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI4NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjg1cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTI5MCxcbi5oLTI5MCB7XG4gIGhlaWdodDogMjkwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjkwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjkwcHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMjkwLFxuLnctMjkwIHtcbiAgd2lkdGg6IDI5MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjkwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyOTBweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMjk1LFxuLmgtMjk1IHtcbiAgaGVpZ2h0OiAyOTVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyOTVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyOTVweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0yOTUsXG4udy0yOTUge1xuICB3aWR0aDogMjk1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyOTVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDI5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0zMDAsXG4uaC0zMDAge1xuICBoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTMwMCxcbi53LTMwMCB7XG4gIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzAwcHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTMwNSxcbi5oLTMwNSB7XG4gIGhlaWdodDogMzA1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzA1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzA1cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMzA1LFxuLnctMzA1IHtcbiAgd2lkdGg6IDMwNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzA1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzMDVweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMzEwLFxuLmgtMzEwIHtcbiAgaGVpZ2h0OiAzMTBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzMTBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzMTBweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0zMTAsXG4udy0zMTAge1xuICB3aWR0aDogMzEwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzMTBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDMxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0zMTUsXG4uaC0zMTUge1xuICBoZWlnaHQ6IDMxNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDMxNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDMxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTMxNSxcbi53LTMxNSB7XG4gIHdpZHRoOiAzMTVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDMxNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzE1cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTMyMCxcbi5oLTMyMCB7XG4gIGhlaWdodDogMzIwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzIwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzIwcHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMzIwLFxuLnctMzIwIHtcbiAgd2lkdGg6IDMyMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzIwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzMjBweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMzI1LFxuLmgtMzI1IHtcbiAgaGVpZ2h0OiAzMjVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzMjVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzMjVweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0zMjUsXG4udy0zMjUge1xuICB3aWR0aDogMzI1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzMjVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDMyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0zMzAsXG4uaC0zMzAge1xuICBoZWlnaHQ6IDMzMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDMzMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDMzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTMzMCxcbi53LTMzMCB7XG4gIHdpZHRoOiAzMzBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDMzMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzMwcHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTMzNSxcbi5oLTMzNSB7XG4gIGhlaWdodDogMzM1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzM1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzM1cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMzM1LFxuLnctMzM1IHtcbiAgd2lkdGg6IDMzNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzM1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzMzVweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMzQwLFxuLmgtMzQwIHtcbiAgaGVpZ2h0OiAzNDBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzNDBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzNDBweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0zNDAsXG4udy0zNDAge1xuICB3aWR0aDogMzQwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzNDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDM0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0zNDUsXG4uaC0zNDUge1xuICBoZWlnaHQ6IDM0NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDM0NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDM0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTM0NSxcbi53LTM0NSB7XG4gIHdpZHRoOiAzNDVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDM0NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzQ1cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTM1MCxcbi5oLTM1MCB7XG4gIGhlaWdodDogMzUwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzUwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzUwcHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMzUwLFxuLnctMzUwIHtcbiAgd2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzUwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzNTBweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMzU1LFxuLmgtMzU1IHtcbiAgaGVpZ2h0OiAzNTVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzNTVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzNTVweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0zNTUsXG4udy0zNTUge1xuICB3aWR0aDogMzU1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzNTVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDM1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0zNjAsXG4uaC0zNjAge1xuICBoZWlnaHQ6IDM2MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDM2MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDM2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTM2MCxcbi53LTM2MCB7XG4gIHdpZHRoOiAzNjBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDM2MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzYwcHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTM2NSxcbi5oLTM2NSB7XG4gIGhlaWdodDogMzY1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzY1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzY1cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMzY1LFxuLnctMzY1IHtcbiAgd2lkdGg6IDM2NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzY1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzNjVweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMzcwLFxuLmgtMzcwIHtcbiAgaGVpZ2h0OiAzNzBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzNzBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzNzBweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0zNzAsXG4udy0zNzAge1xuICB3aWR0aDogMzcwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzNzBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDM3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0zNzUsXG4uaC0zNzUge1xuICBoZWlnaHQ6IDM3NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDM3NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDM3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTM3NSxcbi53LTM3NSB7XG4gIHdpZHRoOiAzNzVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDM3NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzc1cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTM4MCxcbi5oLTM4MCB7XG4gIGhlaWdodDogMzgwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzgwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzgwcHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMzgwLFxuLnctMzgwIHtcbiAgd2lkdGg6IDM4MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzgwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzODBweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMzg1LFxuLmgtMzg1IHtcbiAgaGVpZ2h0OiAzODVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzODVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzODVweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0zODUsXG4udy0zODUge1xuICB3aWR0aDogMzg1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzODVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDM4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0zOTAsXG4uaC0zOTAge1xuICBoZWlnaHQ6IDM5MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDM5MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDM5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTM5MCxcbi53LTM5MCB7XG4gIHdpZHRoOiAzOTBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDM5MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzkwcHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTM5NSxcbi5oLTM5NSB7XG4gIGhlaWdodDogMzk1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzk1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzk1cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMzk1LFxuLnctMzk1IHtcbiAgd2lkdGg6IDM5NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzk1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzOTVweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNDAwLFxuLmgtNDAwIHtcbiAgaGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC00MDAsXG4udy00MDAge1xuICB3aWR0aDogNDAwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0MDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC00MDUsXG4uaC00MDUge1xuICBoZWlnaHQ6IDQwNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQwNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTQwNSxcbi53LTQwNSB7XG4gIHdpZHRoOiA0MDVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQwNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDA1cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTQxMCxcbi5oLTQxMCB7XG4gIGhlaWdodDogNDEwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDEwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDEwcHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNDEwLFxuLnctNDEwIHtcbiAgd2lkdGg6IDQxMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDEwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0MTBweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNDE1LFxuLmgtNDE1IHtcbiAgaGVpZ2h0OiA0MTVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0MTVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0MTVweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC00MTUsXG4udy00MTUge1xuICB3aWR0aDogNDE1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0MTVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC00MjAsXG4uaC00MjAge1xuICBoZWlnaHQ6IDQyMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQyMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTQyMCxcbi53LTQyMCB7XG4gIHdpZHRoOiA0MjBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQyMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDIwcHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTQyNSxcbi5oLTQyNSB7XG4gIGhlaWdodDogNDI1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDI1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDI1cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNDI1LFxuLnctNDI1IHtcbiAgd2lkdGg6IDQyNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDI1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0MjVweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNDMwLFxuLmgtNDMwIHtcbiAgaGVpZ2h0OiA0MzBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0MzBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0MzBweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC00MzAsXG4udy00MzAge1xuICB3aWR0aDogNDMwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0MzBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC00MzUsXG4uaC00MzUge1xuICBoZWlnaHQ6IDQzNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQzNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTQzNSxcbi53LTQzNSB7XG4gIHdpZHRoOiA0MzVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQzNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDM1cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTQ0MCxcbi5oLTQ0MCB7XG4gIGhlaWdodDogNDQwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDQwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDQwcHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNDQwLFxuLnctNDQwIHtcbiAgd2lkdGg6IDQ0MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDQwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0NDBweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNDQ1LFxuLmgtNDQ1IHtcbiAgaGVpZ2h0OiA0NDVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0NDVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0NDVweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC00NDUsXG4udy00NDUge1xuICB3aWR0aDogNDQ1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0NDVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQ0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC00NTAsXG4uaC00NTAge1xuICBoZWlnaHQ6IDQ1MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQ1MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQ1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTQ1MCxcbi53LTQ1MCB7XG4gIHdpZHRoOiA0NTBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQ1MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDUwcHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTQ1NSxcbi5oLTQ1NSB7XG4gIGhlaWdodDogNDU1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDU1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDU1cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNDU1LFxuLnctNDU1IHtcbiAgd2lkdGg6IDQ1NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDU1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0NTVweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNDYwLFxuLmgtNDYwIHtcbiAgaGVpZ2h0OiA0NjBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0NjBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0NjBweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC00NjAsXG4udy00NjAge1xuICB3aWR0aDogNDYwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0NjBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQ2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC00NjUsXG4uaC00NjUge1xuICBoZWlnaHQ6IDQ2NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQ2NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQ2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTQ2NSxcbi53LTQ2NSB7XG4gIHdpZHRoOiA0NjVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQ2NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDY1cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTQ3MCxcbi5oLTQ3MCB7XG4gIGhlaWdodDogNDcwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDcwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDcwcHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNDcwLFxuLnctNDcwIHtcbiAgd2lkdGg6IDQ3MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDcwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0NzBweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNDc1LFxuLmgtNDc1IHtcbiAgaGVpZ2h0OiA0NzVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0NzVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0NzVweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC00NzUsXG4udy00NzUge1xuICB3aWR0aDogNDc1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0NzVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQ3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC00ODAsXG4uaC00ODAge1xuICBoZWlnaHQ6IDQ4MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQ4MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQ4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTQ4MCxcbi53LTQ4MCB7XG4gIHdpZHRoOiA0ODBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQ4MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDgwcHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTQ4NSxcbi5oLTQ4NSB7XG4gIGhlaWdodDogNDg1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDg1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDg1cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNDg1LFxuLnctNDg1IHtcbiAgd2lkdGg6IDQ4NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDg1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0ODVweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNDkwLFxuLmgtNDkwIHtcbiAgaGVpZ2h0OiA0OTBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0OTBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0OTBweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC00OTAsXG4udy00OTAge1xuICB3aWR0aDogNDkwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0OTBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQ5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC00OTUsXG4uaC00OTUge1xuICBoZWlnaHQ6IDQ5NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQ5NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQ5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTQ5NSxcbi53LTQ5NSB7XG4gIHdpZHRoOiA0OTVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQ5NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDk1cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTUwMCxcbi5oLTUwMCB7XG4gIGhlaWdodDogNTAwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNTAwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNTAwcHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNTAwLFxuLnctNTAwIHtcbiAgd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNTAwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA1MDBweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtOCxcbi5oLTgge1xuICBoZWlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogOHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTgsXG4udy04IHtcbiAgd2lkdGg6IDhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDhweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDhweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMTYsXG4uaC0xNiB7XG4gIGhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDE2cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMTYsXG4udy0xNiB7XG4gIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE2cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTI0LFxuLmgtMjQge1xuICBoZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTI0LFxuLnctMjQge1xuICB3aWR0aDogMjRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI0cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0zMixcbi5oLTMyIHtcbiAgaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzJweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0zMixcbi53LTMyIHtcbiAgd2lkdGg6IDMycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzJweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNDgsXG4uaC00OCB7XG4gIGhlaWdodDogNDhweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNDgsXG4udy00OCB7XG4gIHdpZHRoOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDhweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQ4cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTU2LFxuLmgtNTYge1xuICBoZWlnaHQ6IDU2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNTZweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTU2LFxuLnctNTYge1xuICB3aWR0aDogNTZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDU2cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA1NnB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC02NCxcbi5oLTY0IHtcbiAgaGVpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDY0cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNjRweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC02NCxcbi53LTY0IHtcbiAgd2lkdGg6IDY0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNjRweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNzIsXG4uaC03MiB7XG4gIGhlaWdodDogNzJweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDcycHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNzIsXG4udy03MiB7XG4gIHdpZHRoOiA3MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNzJweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDcycHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTg4LFxuLmgtODgge1xuICBoZWlnaHQ6IDg4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogODhweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTg4LFxuLnctODgge1xuICB3aWR0aDogODhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDg4cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA4OHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC05Nixcbi5oLTk2IHtcbiAgaGVpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDk2cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogOTZweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC05Nixcbi53LTk2IHtcbiAgd2lkdGg6IDk2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA5NnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogOTZweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMTA0LFxuLmgtMTA0IHtcbiAgaGVpZ2h0OiAxMDRweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMDRweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxMDRweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0xMDQsXG4udy0xMDQge1xuICB3aWR0aDogMTA0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMDRweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0xMTIsXG4uaC0xMTIge1xuICBoZWlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTExMixcbi53LTExMiB7XG4gIHdpZHRoOiAxMTJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDExMnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTEycHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTEyOCxcbi5oLTEyOCB7XG4gIGhlaWdodDogMTI4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTI4cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTI4cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMTI4LFxuLnctMTI4IHtcbiAgd2lkdGg6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTI4cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMjhweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMTM2LFxuLmgtMTM2IHtcbiAgaGVpZ2h0OiAxMzZweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMzZweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxMzZweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0xMzYsXG4udy0xMzYge1xuICB3aWR0aDogMTM2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMzZweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEzNnB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0xNDQsXG4uaC0xNDQge1xuICBoZWlnaHQ6IDE0NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE0NHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDE0NHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTE0NCxcbi53LTE0NCB7XG4gIHdpZHRoOiAxNDRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE0NHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTQ0cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTE1Mixcbi5oLTE1MiB7XG4gIGhlaWdodDogMTUycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTUycHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTUycHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMTUyLFxuLnctMTUyIHtcbiAgd2lkdGg6IDE1MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTUycHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxNTJweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMTY4LFxuLmgtMTY4IHtcbiAgaGVpZ2h0OiAxNjhweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxNjhweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxNjhweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0xNjgsXG4udy0xNjgge1xuICB3aWR0aDogMTY4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNjhweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE2OHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0xNzYsXG4uaC0xNzYge1xuICBoZWlnaHQ6IDE3NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE3NnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDE3NnB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTE3Nixcbi53LTE3NiB7XG4gIHdpZHRoOiAxNzZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE3NnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTc2cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTE4NCxcbi5oLTE4NCB7XG4gIGhlaWdodDogMTg0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTg0cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTg0cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMTg0LFxuLnctMTg0IHtcbiAgd2lkdGg6IDE4NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTg0cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxODRweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMTkyLFxuLmgtMTkyIHtcbiAgaGVpZ2h0OiAxOTJweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxOTJweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxOTJweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0xOTIsXG4udy0xOTIge1xuICB3aWR0aDogMTkycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxOTJweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE5MnB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0yMDgsXG4uaC0yMDgge1xuICBoZWlnaHQ6IDIwOHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDIwOHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDIwOHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTIwOCxcbi53LTIwOCB7XG4gIHdpZHRoOiAyMDhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIwOHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjA4cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTIxNixcbi5oLTIxNiB7XG4gIGhlaWdodDogMjE2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjE2cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjE2cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMjE2LFxuLnctMjE2IHtcbiAgd2lkdGg6IDIxNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjE2cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyMTZweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMjI0LFxuLmgtMjI0IHtcbiAgaGVpZ2h0OiAyMjRweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyMjRweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyMjRweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0yMjQsXG4udy0yMjQge1xuICB3aWR0aDogMjI0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMjRweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDIyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0yMzIsXG4uaC0yMzIge1xuICBoZWlnaHQ6IDIzMnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDIzMnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDIzMnB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTIzMixcbi53LTIzMiB7XG4gIHdpZHRoOiAyMzJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIzMnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjMycHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTI0OCxcbi5oLTI0OCB7XG4gIGhlaWdodDogMjQ4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjQ4cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjQ4cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMjQ4LFxuLnctMjQ4IHtcbiAgd2lkdGg6IDI0OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjQ4cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyNDhweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMjU2LFxuLmgtMjU2IHtcbiAgaGVpZ2h0OiAyNTZweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyNTZweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyNTZweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0yNTYsXG4udy0yNTYge1xuICB3aWR0aDogMjU2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyNTZweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDI1NnB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0yNjQsXG4uaC0yNjQge1xuICBoZWlnaHQ6IDI2NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDI2NHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDI2NHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTI2NCxcbi53LTI2NCB7XG4gIHdpZHRoOiAyNjRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI2NHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjY0cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTI3Mixcbi5oLTI3MiB7XG4gIGhlaWdodDogMjcycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjcycHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjcycHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMjcyLFxuLnctMjcyIHtcbiAgd2lkdGg6IDI3MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjcycHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyNzJweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMjg4LFxuLmgtMjg4IHtcbiAgaGVpZ2h0OiAyODhweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyODhweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyODhweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0yODgsXG4udy0yODgge1xuICB3aWR0aDogMjg4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyODhweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDI4OHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0yOTYsXG4uaC0yOTYge1xuICBoZWlnaHQ6IDI5NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDI5NnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDI5NnB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTI5Nixcbi53LTI5NiB7XG4gIHdpZHRoOiAyOTZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI5NnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjk2cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTMwNCxcbi5oLTMwNCB7XG4gIGhlaWdodDogMzA0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzA0cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzA0cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMzA0LFxuLnctMzA0IHtcbiAgd2lkdGg6IDMwNHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzA0cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzMDRweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMzEyLFxuLmgtMzEyIHtcbiAgaGVpZ2h0OiAzMTJweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzMTJweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzMTJweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0zMTIsXG4udy0zMTIge1xuICB3aWR0aDogMzEycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzMTJweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDMxMnB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0zMjgsXG4uaC0zMjgge1xuICBoZWlnaHQ6IDMyOHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDMyOHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDMyOHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTMyOCxcbi53LTMyOCB7XG4gIHdpZHRoOiAzMjhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDMyOHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzI4cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTMzNixcbi5oLTMzNiB7XG4gIGhlaWdodDogMzM2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzM2cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzM2cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMzM2LFxuLnctMzM2IHtcbiAgd2lkdGg6IDMzNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzM2cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzMzZweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMzQ0LFxuLmgtMzQ0IHtcbiAgaGVpZ2h0OiAzNDRweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzNDRweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzNDRweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0zNDQsXG4udy0zNDQge1xuICB3aWR0aDogMzQ0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzNDRweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDM0NHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0zNTIsXG4uaC0zNTIge1xuICBoZWlnaHQ6IDM1MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDM1MnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDM1MnB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTM1Mixcbi53LTM1MiB7XG4gIHdpZHRoOiAzNTJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDM1MnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzUycHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTM2OCxcbi5oLTM2OCB7XG4gIGhlaWdodDogMzY4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzY4cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzY4cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMzY4LFxuLnctMzY4IHtcbiAgd2lkdGg6IDM2OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzY4cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzNjhweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMzc2LFxuLmgtMzc2IHtcbiAgaGVpZ2h0OiAzNzZweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzNzZweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzNzZweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0zNzYsXG4udy0zNzYge1xuICB3aWR0aDogMzc2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzNzZweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDM3NnB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0zODQsXG4uaC0zODQge1xuICBoZWlnaHQ6IDM4NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDM4NHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDM4NHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTM4NCxcbi53LTM4NCB7XG4gIHdpZHRoOiAzODRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDM4NHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzg0cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTM5Mixcbi5oLTM5MiB7XG4gIGhlaWdodDogMzkycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzkycHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzkycHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMzkyLFxuLnctMzkyIHtcbiAgd2lkdGg6IDM5MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzkycHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzOTJweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNDA4LFxuLmgtNDA4IHtcbiAgaGVpZ2h0OiA0MDhweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0MDhweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0MDhweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC00MDgsXG4udy00MDgge1xuICB3aWR0aDogNDA4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0MDhweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQwOHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC00MTYsXG4uaC00MTYge1xuICBoZWlnaHQ6IDQxNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQxNnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTQxNixcbi53LTQxNiB7XG4gIHdpZHRoOiA0MTZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQxNnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDE2cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTQyNCxcbi5oLTQyNCB7XG4gIGhlaWdodDogNDI0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDI0cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDI0cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNDI0LFxuLnctNDI0IHtcbiAgd2lkdGg6IDQyNHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDI0cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0MjRweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNDMyLFxuLmgtNDMyIHtcbiAgaGVpZ2h0OiA0MzJweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0MzJweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0MzJweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC00MzIsXG4udy00MzIge1xuICB3aWR0aDogNDMycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0MzJweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQzMnB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC00NDgsXG4uaC00NDgge1xuICBoZWlnaHQ6IDQ0OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQ0OHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQ0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTQ0OCxcbi53LTQ0OCB7XG4gIHdpZHRoOiA0NDhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQ0OHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDQ4cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTQ1Nixcbi5oLTQ1NiB7XG4gIGhlaWdodDogNDU2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDU2cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDU2cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNDU2LFxuLnctNDU2IHtcbiAgd2lkdGg6IDQ1NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDU2cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0NTZweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNDY0LFxuLmgtNDY0IHtcbiAgaGVpZ2h0OiA0NjRweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0NjRweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0NjRweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC00NjQsXG4udy00NjQge1xuICB3aWR0aDogNDY0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0NjRweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQ2NHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC00NzIsXG4uaC00NzIge1xuICBoZWlnaHQ6IDQ3MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQ3MnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQ3MnB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTQ3Mixcbi53LTQ3MiB7XG4gIHdpZHRoOiA0NzJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQ3MnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDcycHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTQ4OCxcbi5oLTQ4OCB7XG4gIGhlaWdodDogNDg4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDg4cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDg4cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNDg4LFxuLnctNDg4IHtcbiAgd2lkdGg6IDQ4OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDg4cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0ODhweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNDk2LFxuLmgtNDk2IHtcbiAgaGVpZ2h0OiA0OTZweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0OTZweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0OTZweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC00OTYsXG4udy00OTYge1xuICB3aWR0aDogNDk2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0OTZweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQ5NnB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC01MDQsXG4uaC01MDQge1xuICBoZWlnaHQ6IDUwNHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDUwNHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDUwNHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTUwNCxcbi53LTUwNCB7XG4gIHdpZHRoOiA1MDRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDUwNHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNTA0cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTUxMixcbi5oLTUxMiB7XG4gIGhlaWdodDogNTEycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNTEycHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNTEycHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNTEyLFxuLnctNTEyIHtcbiAgd2lkdGg6IDUxMnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNTEycHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA1MTJweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNTI4LFxuLmgtNTI4IHtcbiAgaGVpZ2h0OiA1MjhweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA1MjhweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA1MjhweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC01MjgsXG4udy01Mjgge1xuICB3aWR0aDogNTI4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA1MjhweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDUyOHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC01MzYsXG4uaC01MzYge1xuICBoZWlnaHQ6IDUzNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDUzNnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDUzNnB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTUzNixcbi53LTUzNiB7XG4gIHdpZHRoOiA1MzZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDUzNnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNTM2cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTU0NCxcbi5oLTU0NCB7XG4gIGhlaWdodDogNTQ0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNTQ0cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNTQ0cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNTQ0LFxuLnctNTQ0IHtcbiAgd2lkdGg6IDU0NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNTQ0cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA1NDRweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNTUyLFxuLmgtNTUyIHtcbiAgaGVpZ2h0OiA1NTJweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA1NTJweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA1NTJweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC01NTIsXG4udy01NTIge1xuICB3aWR0aDogNTUycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA1NTJweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDU1MnB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC01NjgsXG4uaC01Njgge1xuICBoZWlnaHQ6IDU2OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDU2OHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDU2OHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTU2OCxcbi53LTU2OCB7XG4gIHdpZHRoOiA1NjhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDU2OHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNTY4cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTU3Nixcbi5oLTU3NiB7XG4gIGhlaWdodDogNTc2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNTc2cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNTc2cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNTc2LFxuLnctNTc2IHtcbiAgd2lkdGg6IDU3NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNTc2cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA1NzZweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNTg0LFxuLmgtNTg0IHtcbiAgaGVpZ2h0OiA1ODRweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA1ODRweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA1ODRweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC01ODQsXG4udy01ODQge1xuICB3aWR0aDogNTg0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA1ODRweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDU4NHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC01OTIsXG4uaC01OTIge1xuICBoZWlnaHQ6IDU5MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDU5MnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDU5MnB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTU5Mixcbi53LTU5MiB7XG4gIHdpZHRoOiA1OTJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDU5MnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNTkycHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTYwOCxcbi5oLTYwOCB7XG4gIGhlaWdodDogNjA4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNjA4cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNjA4cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNjA4LFxuLnctNjA4IHtcbiAgd2lkdGg6IDYwOHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNjA4cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA2MDhweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNjE2LFxuLmgtNjE2IHtcbiAgaGVpZ2h0OiA2MTZweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA2MTZweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA2MTZweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC02MTYsXG4udy02MTYge1xuICB3aWR0aDogNjE2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA2MTZweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDYxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC02MjQsXG4uaC02MjQge1xuICBoZWlnaHQ6IDYyNHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDYyNHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDYyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTYyNCxcbi53LTYyNCB7XG4gIHdpZHRoOiA2MjRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDYyNHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNjI0cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTYzMixcbi5oLTYzMiB7XG4gIGhlaWdodDogNjMycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNjMycHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNjMycHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNjMyLFxuLnctNjMyIHtcbiAgd2lkdGg6IDYzMnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNjMycHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA2MzJweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNjQ4LFxuLmgtNjQ4IHtcbiAgaGVpZ2h0OiA2NDhweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA2NDhweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA2NDhweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC02NDgsXG4udy02NDgge1xuICB3aWR0aDogNjQ4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA2NDhweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDY0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC02NTYsXG4uaC02NTYge1xuICBoZWlnaHQ6IDY1NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDY1NnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDY1NnB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTY1Nixcbi53LTY1NiB7XG4gIHdpZHRoOiA2NTZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDY1NnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNjU2cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTY2NCxcbi5oLTY2NCB7XG4gIGhlaWdodDogNjY0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNjY0cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNjY0cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNjY0LFxuLnctNjY0IHtcbiAgd2lkdGg6IDY2NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNjY0cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA2NjRweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNjcyLFxuLmgtNjcyIHtcbiAgaGVpZ2h0OiA2NzJweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA2NzJweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA2NzJweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC02NzIsXG4udy02NzIge1xuICB3aWR0aDogNjcycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA2NzJweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDY3MnB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC02ODgsXG4uaC02ODgge1xuICBoZWlnaHQ6IDY4OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDY4OHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDY4OHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTY4OCxcbi53LTY4OCB7XG4gIHdpZHRoOiA2ODhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDY4OHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNjg4cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTY5Nixcbi5oLTY5NiB7XG4gIGhlaWdodDogNjk2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNjk2cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNjk2cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNjk2LFxuLnctNjk2IHtcbiAgd2lkdGg6IDY5NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNjk2cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA2OTZweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNzA0LFxuLmgtNzA0IHtcbiAgaGVpZ2h0OiA3MDRweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA3MDRweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA3MDRweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC03MDQsXG4udy03MDQge1xuICB3aWR0aDogNzA0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA3MDRweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDcwNHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC03MTIsXG4uaC03MTIge1xuICBoZWlnaHQ6IDcxMnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDcxMnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDcxMnB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTcxMixcbi53LTcxMiB7XG4gIHdpZHRoOiA3MTJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDcxMnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNzEycHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTcyOCxcbi5oLTcyOCB7XG4gIGhlaWdodDogNzI4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNzI4cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNzI4cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNzI4LFxuLnctNzI4IHtcbiAgd2lkdGg6IDcyOHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNzI4cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA3MjhweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNzM2LFxuLmgtNzM2IHtcbiAgaGVpZ2h0OiA3MzZweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA3MzZweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA3MzZweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC03MzYsXG4udy03MzYge1xuICB3aWR0aDogNzM2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA3MzZweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDczNnB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC03NDQsXG4uaC03NDQge1xuICBoZWlnaHQ6IDc0NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDc0NHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDc0NHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTc0NCxcbi53LTc0NCB7XG4gIHdpZHRoOiA3NDRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDc0NHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNzQ0cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTc1Mixcbi5oLTc1MiB7XG4gIGhlaWdodDogNzUycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNzUycHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNzUycHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNzUyLFxuLnctNzUyIHtcbiAgd2lkdGg6IDc1MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNzUycHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA3NTJweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNzY4LFxuLmgtNzY4IHtcbiAgaGVpZ2h0OiA3NjhweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA3NjhweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA3NjhweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC03NjgsXG4udy03Njgge1xuICB3aWR0aDogNzY4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA3NjhweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDc2OHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC03NzYsXG4uaC03NzYge1xuICBoZWlnaHQ6IDc3NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDc3NnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDc3NnB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTc3Nixcbi53LTc3NiB7XG4gIHdpZHRoOiA3NzZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDc3NnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNzc2cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTc4NCxcbi5oLTc4NCB7XG4gIGhlaWdodDogNzg0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNzg0cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNzg0cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNzg0LFxuLnctNzg0IHtcbiAgd2lkdGg6IDc4NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNzg0cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA3ODRweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNzkyLFxuLmgtNzkyIHtcbiAgaGVpZ2h0OiA3OTJweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA3OTJweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA3OTJweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC03OTIsXG4udy03OTIge1xuICB3aWR0aDogNzkycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA3OTJweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDc5MnB4ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlcixcbi5iIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG4uYm9yZGVyLXRvcCxcbi5idCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5ib3JkZXItcmlnaHQsXG4uYnIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5ib3JkZXItYm90dG9tLFxuLmJiIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuLmJvcmRlci1sZWZ0LFxuLmJsIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5ib3JkZXItaG9yaXpvbnRhbCxcbi5iaCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG4uYm9yZGVyLXZlcnRpY2FsLFxuLmJ2IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5icmFkLTEge1xuICBib3JkZXItcmFkaXVzOiAxcHg7IH1cblxuLmJyYWQtMiB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuXG4uYnJhZC0zIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi5icmFkLTQge1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLmJyYWQtNSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuXG4uYnJhZC02IHtcbiAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG5cbi5icmFkLTcge1xuICBib3JkZXItcmFkaXVzOiA3cHg7IH1cblxuLmJyYWQtOCB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDsgfVxuXG4uYnJhZC05IHtcbiAgYm9yZGVyLXJhZGl1czogOXB4OyB9XG5cbi5icmFkLTEwIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuXG4uYnJhZC0xMSB7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7IH1cblxuLmJyYWQtMTIge1xuICBib3JkZXItcmFkaXVzOiAxMnB4OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgUHJpbnRcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgYWxsIHtcbiAgLyogTmV2ZXIgc2hvdyBwYWdlIGJyZWFrIGluIG5vcm1hbCB2aWV3ICovXG4gIC5wYWdlLWJyZWFrIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLyogUGFnZSBTdHlsZXMgKi9cbiAgQHBhZ2Uge30gIC8qIFBhZ2UgYnJlYWsgKi9cbiAgLnBhZ2UtYnJlYWsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJyZWFrLWFmdGVyOiBhbHdheXM7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYWx3YXlzOyB9XG4gIC8qIEdlbmVyYWwgc3R5bGVzICovXG4gICNtYWluICN2ZXJ0aWNhbC1uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICNtYWluICN0b29sYmFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICNtYWluICNxdWljay1wYW5lbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjbWFpbiAjY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIG1zLXRoZW1lLW9wdGlvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBzLXNjcm9sbGJhci14LXJhaWwsXG4gIC5wcy1zY3JvbGxiYXIteS1yYWlsIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLyogUHJpbnRhYmxlIHBhZ2Ugc3BlY2lmaWMgc3R5bGVzICovXG4gIC5wcmludGFibGUge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cbiAgICAucHJpbnRhYmxlIC50ZW1wbGF0ZS1sYXlvdXQge1xuICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH0gfVxuXG4ubXMtdGhlbWUtb3B0aW9ucyAubXMtdGhlbWUtb3B0aW9ucy1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTYwcHg7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA1MDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA0cHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luOiAwO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgb3BhY2l0eTogMC43NTsgfVxuICAubXMtdGhlbWUtb3B0aW9ucyAubXMtdGhlbWUtb3B0aW9ucy1idXR0b246aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLm1zLXRoZW1lLW9wdGlvbnMgbWQtc2lkZW5hdiB7XG4gIHdpZHRoOiAzODRweDtcbiAgbWluLXdpZHRoOiAzODRweDtcbiAgbWF4LXdpZHRoOiAzODRweDsgfVxuICAubXMtdGhlbWUtb3B0aW9ucyBtZC1zaWRlbmF2IC5tcy10aGVtZS1vcHRpb25zLWxpc3Qge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgei1pbmRleDogMTI7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cbiAgICAubXMtdGhlbWUtb3B0aW9ucyBtZC1zaWRlbmF2IC5tcy10aGVtZS1vcHRpb25zLWxpc3QgLnRoZW1lLW9wdGlvbiB7XG4gICAgICBwYWRkaW5nOiAxNnB4OyB9XG4gICAgICAubXMtdGhlbWUtb3B0aW9ucyBtZC1zaWRlbmF2IC5tcy10aGVtZS1vcHRpb25zLWxpc3QgLnRoZW1lLW9wdGlvbi5sYXlvdXQtb3B0aW9ucyBtZC1yYWRpby1idXR0b24ge1xuICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgICAgIG1hcmdpbjogOHB4IDhweCAxNnB4IDhweDsgfVxuICAgICAgICAubXMtdGhlbWUtb3B0aW9ucyBtZC1zaWRlbmF2IC5tcy10aGVtZS1vcHRpb25zLWxpc3QgLnRoZW1lLW9wdGlvbi5sYXlvdXQtb3B0aW9ucyBtZC1yYWRpby1idXR0b246aG92ZXIgLl9tZC1sYWJlbCBpbWcsIC5tcy10aGVtZS1vcHRpb25zIG1kLXNpZGVuYXYgLm1zLXRoZW1lLW9wdGlvbnMtbGlzdCAudGhlbWUtb3B0aW9uLmxheW91dC1vcHRpb25zIG1kLXJhZGlvLWJ1dHRvbi5tZC1jaGVja2VkIC5fbWQtbGFiZWwgaW1nIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA1cHggNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggOHB4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAzcHggMTRweCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAgICAgICAubXMtdGhlbWUtb3B0aW9ucyBtZC1zaWRlbmF2IC5tcy10aGVtZS1vcHRpb25zLWxpc3QgLnRoZW1lLW9wdGlvbi5sYXlvdXQtb3B0aW9ucyBtZC1yYWRpby1idXR0b24gLl9tZC1jb250YWluZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLm1zLXRoZW1lLW9wdGlvbnMgbWQtc2lkZW5hdiAubXMtdGhlbWUtb3B0aW9ucy1saXN0IC50aGVtZS1vcHRpb24ubGF5b3V0LW9wdGlvbnMgbWQtcmFkaW8tYnV0dG9uIC5fbWQtbGFiZWwge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAgICAgLm1zLXRoZW1lLW9wdGlvbnMgbWQtc2lkZW5hdiAubXMtdGhlbWUtb3B0aW9ucy1saXN0IC50aGVtZS1vcHRpb24ubGF5b3V0LW9wdGlvbnMgbWQtcmFkaW8tYnV0dG9uIC5fbWQtbGFiZWwgaW1nIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgICAgLm1zLXRoZW1lLW9wdGlvbnMgbWQtc2lkZW5hdiAubXMtdGhlbWUtb3B0aW9ucy1saXN0IC50aGVtZS1vcHRpb24uY29sb3ItcGFsZXR0ZXMgbWQtbWVudS1pdGVtIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxOTJweDsgfVxuICAgICAgLm1zLXRoZW1lLW9wdGlvbnMgbWQtc2lkZW5hdiAubXMtdGhlbWUtb3B0aW9ucy1saXN0IC50aGVtZS1vcHRpb24uY29sb3ItcGFsZXR0ZXMgLnRoZW1lLWJ1dHRvbiB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDE2cHggc29saWQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDFweDtcbiAgICAgICAgaGVpZ2h0OiA4OHB4O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBvcGFjaXR5OiAwLjg7IH1cbiAgICAgICAgLm1zLXRoZW1lLW9wdGlvbnMgbWQtc2lkZW5hdiAubXMtdGhlbWUtb3B0aW9ucy1saXN0IC50aGVtZS1vcHRpb24uY29sb3ItcGFsZXR0ZXMgLnRoZW1lLWJ1dHRvbjpob3ZlciwgLm1zLXRoZW1lLW9wdGlvbnMgbWQtc2lkZW5hdiAubXMtdGhlbWUtb3B0aW9ucy1saXN0IC50aGVtZS1vcHRpb24uY29sb3ItcGFsZXR0ZXMgLnRoZW1lLWJ1dHRvbi5hY3RpdmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDVweCA1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA4cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDNweCAxNHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gICAgICAubXMtdGhlbWUtb3B0aW9ucyBtZC1zaWRlbmF2IC5tcy10aGVtZS1vcHRpb25zLWxpc3QgLnRoZW1lLW9wdGlvbiBtZC1yYWRpby1idXR0b24ge1xuICAgICAgICBtYXJnaW46IDhweDsgfVxuICAgICAgLm1zLXRoZW1lLW9wdGlvbnMgbWQtc2lkZW5hdiAubXMtdGhlbWUtb3B0aW9ucy1saXN0IC50aGVtZS1vcHRpb24gLm9wdGlvbi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgcGFkZGluZzogMCA4cHggMTJweCA4cHg7IH1cblxuYm9keSAuYW5pbWF0ZS1zaG93IHtcbiAgb3BhY2l0eTogMTsgfVxuXG5ib2R5IC5hbmltYXRlLXNob3cubmctaGlkZS1hZGQubmctaGlkZS1hZGQtYWN0aXZlLFxuYm9keSAuYW5pbWF0ZS1zaG93Lm5nLWhpZGUtcmVtb3ZlLm5nLWhpZGUtcmVtb3ZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IGFsbCBsaW5lYXIgMC41czsgfVxuXG5ib2R5IC5hbmltYXRlLXNob3cubmctaGlkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIGJvdHRvbTogLTEwMHB4OyB9XG5cbmJvZHkgbXMtYWRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogOHB4O1xuICBib3R0b206IDE2cHg7XG4gIGJveC1zaGFkb3c6IC0xMnB4IDE0cHggMjNweCAxcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG4gIGJvZHkgbXMtYWRzICNtcy1hZHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZTsgfVxuICAgIGJvZHkgbXMtYWRzICNtcy1hZHMgI21zLWFkcy1jbG9zZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC00NnB4O1xuICAgICAgcmlnaHQ6IDRweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGFuaW1hdGlvbjogZmFkZWluIDRzO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxLjVzOyB9XG4gICAgICBib2R5IG1zLWFkcyAjbXMtYWRzICNtcy1hZHMtY2xvc2UgbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjZmMzYzNjO1xuICAgICAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZTsgfVxuICAgICAgYm9keSBtcy1hZHMgI21zLWFkcyAjbXMtYWRzLWNsb3NlOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhNDQ2YjsgfVxuICAgICAgICBib2R5IG1zLWFkcyAjbXMtYWRzICNtcy1hZHMtY2xvc2U6aG92ZXIgbWQtaWNvbiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIGNvbG9yOiAjRkZGOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBib2R5IG1zLWFkcyAjbXMtYWRzICNtcy1hZHMtY2xvc2Uge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmYWQ0ZDQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogLTEycHggMTRweCAyM3B4IDFweCByZ2JhKDAsIDAsIDAsIDAuNzUpOyB9IH1cbiAgICBib2R5IG1zLWFkcyAjbXMtYWRzICNtcy1hZHMtbWVzc2FnZSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZjZmNmODtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgYm9keSBtcy1hZHMgI21zLWFkcyAjbXMtYWRzLW1lc3NhZ2UgLmltZyBpbWcge1xuICAgICAgICB3aWR0aDogMjUwcHg7IH1cbiAgICAgIGJvZHkgbXMtYWRzICNtcy1hZHMgI21zLWFkcy1tZXNzYWdlIC5tZXNzYWdlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDsgfVxuICAgICAgYm9keSBtcy1hZHMgI21zLWFkcyAjbXMtYWRzLW1lc3NhZ2U6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjVzIGVhc2U7IH1cbiAgICAgIGJvZHkgbXMtYWRzICNtcy1hZHMgI21zLWFkcy1tZXNzYWdlOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNiwgMjYsIDUyLCAwLjMpOyB9XG5cbkBrZXlmcmFtZXMgZmFkZWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbmJvZHkubXMtY3J1Y2lhbC1tZXNzYWdlLWFjdGl2ZSAjbWFpbiB7XG4gIGJvdHRvbTogNjRweDsgfVxuXG5tcy1jcnVjaWFsLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOTFFNjM7XG4gIHotaW5kZXg6IDk5OTk4O1xuICBib3gtc2hhZG93OiAwcHggMXB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMnB4IDJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gIG1zLWNydWNpYWwtbWVzc2FnZSAjbXMtY3J1Y2lhbC1tZXNzYWdlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIG1zLWNydWNpYWwtbWVzc2FnZSAjbXMtY3J1Y2lhbC1tZXNzYWdlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxubXMtaW5mby1iYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOTFFNjM7XG4gIHotaW5kZXg6IDk5OTk4O1xuICBib3gtc2hhZG93OiAwcHggMXB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMnB4IDJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gIG1zLWluZm8tYmFyICNtcy1pbmZvLWJhci1tZXNzYWdlIHtcbiAgICBwYWRkaW5nOiAwIDRweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICBtcy1pbmZvLWJhciAjbXMtaW5mby1iYXItbWVzc2FnZSAud2hpdGUtZmcge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIG1zLWluZm8tYmFyICNtcy1pbmZvLWJhci1tZXNzYWdlIC53aGl0ZS1mZyBzcGFuIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIG1zLWluZm8tYmFyICNtcy1pbmZvLWJhci1tZXNzYWdlIC53aGl0ZS1mZyBzcGFuOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIG1zLWluZm8tYmFyICNtcy1pbmZvLWJhci1tZXNzYWdlIGEge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIG1zLWluZm8tYmFyICNtcy1pbmZvLWJhci1jbG9zZSBtZC1pY29uIHtcbiAgICBjb2xvcjogI0ZGRjNFMDsgfVxuICBtcy1pbmZvLWJhciAubWQtYnV0dG9uLm1kLWljb24tYnV0dG9uIHtcbiAgICBtYXJnaW46IDAgNnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxubXMtbmF2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHotaW5kZXg6IDcwOyB9XG4gIG1zLW5hdiBtcy1uYXYtaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4OyB9XG4gICAgbXMtbmF2IG1zLW5hdi1pdGVtLm1zLW5hdi10aXRsZSB7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAgIG1zLW5hdiBtcy1uYXYtaXRlbSAubXMtbmF2LWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nOiAwIDQ4cHggMCAyNHB4O1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgbXMtbmF2IG1zLW5hdi1pdGVtIC5tcy1uYXYtYnV0dG9uOm5vdCguYWN0aXZlKTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICBtcy1uYXYgbXMtbmF2LWl0ZW0gLm1zLW5hdi1idXR0b24gLm1zLW5hdi1sYWJlbCB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQgMC4xczsgfVxuICAgICAgbXMtbmF2IG1zLW5hdi1pdGVtIC5tcy1uYXYtYnV0dG9uIC5hcnJvdyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICByaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0IDAuMXM7IH1cbiAgICAgIG1zLW5hdiBtcy1uYXYtaXRlbSAubXMtbmF2LWJ1dHRvbiAubXMtbmF2LWJhZGdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDI0cHg7XG4gICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZzogMCA3cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0IDAuMXM7IH1cbiAgICAgIG1zLW5hdiBtcy1uYXYtaXRlbSAubXMtbmF2LWJ1dHRvbi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG4gICAgICAgIG1zLW5hdiBtcy1uYXYtaXRlbSAubXMtbmF2LWJ1dHRvbi5hY3RpdmUgLm1zLW5hdi1iYWRnZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgbXMtbmF2IG1zLW5hdi1pdGVtIC5tcy1uYXYtYnV0dG9uLmFjdGl2ZSBpIHtcbiAgICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIG1zLW5hdiBtcy1uYXYtaXRlbSBpIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgICBtYXJnaW46IDAgMTZweCAwIDA7IH1cbiAgbXMtbmF2IC5tcy1uYXYtdG9nZ2xlIG1zLW5hdi10b2dnbGUtaXRlbXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIG1zLW5hdiAubXMtbmF2LXRvZ2dsZSBtcy1uYXYtdG9nZ2xlLWl0ZW1zLmV4cGFuZC1hbmltYXRpb24ge1xuICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTsgfVxuICAgIG1zLW5hdiAubXMtbmF2LXRvZ2dsZSBtcy1uYXYtdG9nZ2xlLWl0ZW1zLmNvbGxhcHNlLWFuaW1hdGlvbiB7XG4gICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpOyB9XG4gICAgbXMtbmF2IC5tcy1uYXYtdG9nZ2xlIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0ge1xuICAgICAgLyogTGV2ZWwgMSAqL1xuICAgICAgLyogTGV2ZWwgMiAqLyB9XG4gICAgICBtcy1uYXYgLm1zLW5hdi10b2dnbGUgbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSAubXMtbmF2LWJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNThweDsgfVxuICAgICAgbXMtbmF2IC5tcy1uYXYtdG9nZ2xlIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0gbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSB7XG4gICAgICAgIC8qIExldmVsIDMgKi8gfVxuICAgICAgICBtcy1uYXYgLm1zLW5hdi10b2dnbGUgbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIC5tcy1uYXYtYnV0dG9uIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDY4cHg7IH1cbiAgICAgICAgbXMtbmF2IC5tcy1uYXYtdG9nZ2xlIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0gbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIHtcbiAgICAgICAgICAvKiBMZXZlbCA0ICovIH1cbiAgICAgICAgICBtcy1uYXYgLm1zLW5hdi10b2dnbGUgbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0gLm1zLW5hdi1idXR0b24ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3OHB4OyB9XG4gICAgICAgICAgbXMtbmF2IC5tcy1uYXYtdG9nZ2xlIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0gbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0ge1xuICAgICAgICAgICAgLyogTGV2ZWwgNSAqLyB9XG4gICAgICAgICAgICBtcy1uYXYgLm1zLW5hdi10b2dnbGUgbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0gbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSAubXMtbmF2LWJ1dHRvbiB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogODhweDsgfVxuICAgICAgICAgICAgbXMtbmF2IC5tcy1uYXYtdG9nZ2xlIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0gbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0gbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSAubXMtbmF2LWJ1dHRvbiB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOThweDsgfVxuICBtcy1uYXYgLm1zLW5hdi10b2dnbGUuYWN0aXZlID4gLm1zLW5hdi1idXR0b24ge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIG1zLW5hdiAubXMtbmF2LXRvZ2dsZS5hY3RpdmUgPiAubXMtbmF2LWJ1dHRvbiBhLFxuICAgIG1zLW5hdiAubXMtbmF2LXRvZ2dsZS5hY3RpdmUgPiAubXMtbmF2LWJ1dHRvbiBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICBtcy1uYXYgLm1zLW5hdi10b2dnbGVbY29sbGFwc2VkPVwiZmFsc2VcIl0gPiAubXMtbmF2LWJ1dHRvbiA+IC5hcnJvdyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gIG1zLW5hdiA+IC5tcy1uYXYtdG9nZ2xlW2NvbGxhcHNlZD1cImZhbHNlXCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5tcy1uYXYtZm9sZGVkICNtcy1uYXYtZm9sZC1jbG9zZS1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IDk5ODsgfVxuICAubXMtbmF2LWZvbGRlZCAjbXMtbmF2LWZvbGQtb3Blbi1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDk5OTsgfVxuICAubXMtbmF2LWZvbGRlZDpub3QoLm1zLW5hdi1mb2xkZWQtb3BlbikgbXMtbmF2IG1zLW5hdi1pdGVtLm1zLW5hdi10aXRsZSB7XG4gICAgaGVpZ2h0OiAzMnB4OyB9XG4gICAgLm1zLW5hdi1mb2xkZWQ6bm90KC5tcy1uYXYtZm9sZGVkLW9wZW4pIG1zLW5hdiBtcy1uYXYtaXRlbS5tcy1uYXYtdGl0bGU6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDEycHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpOyB9XG4gICAgLm1zLW5hdi1mb2xkZWQ6bm90KC5tcy1uYXYtZm9sZGVkLW9wZW4pIG1zLW5hdiBtcy1uYXYtaXRlbS5tcy1uYXYtdGl0bGUgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tcy1uYXYtZm9sZGVkOm5vdCgubXMtbmF2LWZvbGRlZC1vcGVuKSBtcy1uYXYgbXMtbmF2LWl0ZW0gLm1zLW5hdi1idXR0b24ge1xuICAgIGhlaWdodDogNDhweDsgfVxuICAgIC5tcy1uYXYtZm9sZGVkOm5vdCgubXMtbmF2LWZvbGRlZC1vcGVuKSBtcy1uYXYgbXMtbmF2LWl0ZW0gLm1zLW5hdi1idXR0b24gPiAubXMtbmF2LWxhYmVsLFxuICAgIC5tcy1uYXYtZm9sZGVkOm5vdCgubXMtbmF2LWZvbGRlZC1vcGVuKSBtcy1uYXYgbXMtbmF2LWl0ZW0gLm1zLW5hdi1idXR0b24gPiAubXMtbmF2LWJhZGdlLFxuICAgIC5tcy1uYXYtZm9sZGVkOm5vdCgubXMtbmF2LWZvbGRlZC1vcGVuKSBtcy1uYXYgbXMtbmF2LWl0ZW0gLm1zLW5hdi1idXR0b24gPiAuYXJyb3cge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgbXMtbmF2aWdhdGlvblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tcy1uYXZpZ2F0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5tcy1uYXZpZ2F0aW9uIHVsLCAubXMtbmF2aWdhdGlvbiBsaSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLm1zLW5hdmlnYXRpb24gdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAubXMtbmF2aWdhdGlvbiB1bCBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5tcy1uYXZpZ2F0aW9uIHVsIGxpLmNvbGxhcHNlZCB1bCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1zLW5hdmlnYXRpb24gLmFuaW1hdGUtaGVpZ2h0IHtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpOyB9XG4gIC5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGUgLm1zLW5hdmlnYXRpb24taXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGUgLm1zLW5hdmlnYXRpb24taXRlbTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICAubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlIC5tcy1uYXZpZ2F0aW9uLWl0ZW0gPiAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIC5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGUgLm1zLW5hdmlnYXRpb24taXRlbSA+IC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiAuaWNvbiB7XG4gICAgICAgIG1hcmdpbjogMCAxNnB4IDAgMDsgfVxuICAgICAgICAubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlIC5tcy1uYXZpZ2F0aW9uLWl0ZW0gPiAubXMtbmF2aWdhdGlvbi1idXR0b24gLmljb24ucHVsc2Uge1xuICAgICAgICAgIGFuaW1hdGlvbjogaGVhcnRiZWF0IDFzIGluZmluaXRlO1xuICAgICAgICAgIGNvbG9yOiAjZmYyNDI0ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGUgLm1zLW5hdmlnYXRpb24taXRlbSA+IC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiBzcGFuIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dCAwLjFzOyB9XG4gICAgICAubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlIC5tcy1uYXZpZ2F0aW9uLWl0ZW0gPiAubXMtbmF2aWdhdGlvbi1idXR0b24gYSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQgMC4xczsgfVxuICAgICAgLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZSAubXMtbmF2aWdhdGlvbi1pdGVtID4gLm1zLW5hdmlnYXRpb24tYnV0dG9uIC5hcnJvdyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQgMC4xczsgfVxuICAgICAgLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZSAubXMtbmF2aWdhdGlvbi1pdGVtID4gLm1zLW5hdmlnYXRpb24tYnV0dG9uIC5iYWRnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgN3B4O1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCAwLjFzOyB9XG4gICAgICAubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlIC5tcy1uYXZpZ2F0aW9uLWl0ZW0gPiAubXMtbmF2aWdhdGlvbi1idXR0b24uYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgICAgLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZSAubXMtbmF2aWdhdGlvbi1pdGVtID4gLm1zLW5hdmlnYXRpb24tYnV0dG9uLmFjdGl2ZSAuaWNvbiB7XG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgICAgLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZSAubXMtbmF2aWdhdGlvbi1pdGVtID4gLm1zLW5hdmlnYXRpb24tYnV0dG9uLmFjdGl2ZSAuYmFkZ2Uge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KSAhaW1wb3J0YW50OyB9XG4gIC5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGU6bm90KC5jb2xsYXBzZWQpID4gLm1zLW5hdmlnYXRpb24taXRlbSA+IC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiAuYXJyb3cge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlLmdyb3VwID4gLm1zLW5hdmlnYXRpb24taXRlbSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgICAubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlLmdyb3VwID4gLm1zLW5hdmlnYXRpb24taXRlbSA+IC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiB7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDsgfVxuICAubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlOm5vdCguZ3JvdXApLmhhcy1jaGlsZHJlbjpub3QoLmNvbGxhcHNlZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZTpub3QoLmdyb3VwKS5oYXMtY2hpbGRyZW4uY29sbGFwc2luZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlOm5vdCguZ3JvdXApLmhhcy1jaGlsZHJlbiAuaGFzLWNoaWxkcmVuOm5vdCguY29sbGFwc2VkKSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAubXMtbmF2aWdhdGlvbiBsaSAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDsgfVxuICAubXMtbmF2aWdhdGlvbiBsaSBsaSAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuICAgIHBhZGRpbmctbGVmdDogNTZweDsgfVxuICAubXMtbmF2aWdhdGlvbiBsaSBsaSBsaSAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuICAgIHBhZGRpbmctbGVmdDogNzJweDsgfVxuICAubXMtbmF2aWdhdGlvbiBsaSBsaSBsaSBsaSAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuICAgIHBhZGRpbmctbGVmdDogODhweDsgfVxuICAubXMtbmF2aWdhdGlvbiBsaSBsaSBsaSBsaSBsaSAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuICAgIHBhZGRpbmctbGVmdDogMTA0cHg7IH1cbiAgLm1zLW5hdmlnYXRpb24gbGkuZ3JvdXAgLm1zLW5hdmlnYXRpb24tYnV0dG9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH1cbiAgLm1zLW5hdmlnYXRpb24gbGkuZ3JvdXAgbGkgLm1zLW5hdmlnYXRpb24tYnV0dG9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH1cbiAgLm1zLW5hdmlnYXRpb24gbGkuZ3JvdXAgbGkgbGkgLm1zLW5hdmlnYXRpb24tYnV0dG9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU2cHg7IH1cbiAgLm1zLW5hdmlnYXRpb24gbGkuZ3JvdXAgbGkgbGkgbGkgLm1zLW5hdmlnYXRpb24tYnV0dG9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcycHg7IH1cbiAgLm1zLW5hdmlnYXRpb24gbGkuZ3JvdXAgbGkgbGkgbGkgbGkgLm1zLW5hdmlnYXRpb24tYnV0dG9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg4cHg7IH1cblxuI2hvcml6b250YWwtbmF2aWdhdGlvbiB7XG4gIGhlaWdodDogNjRweDtcbiAgbWluLWhlaWdodDogNjRweDtcbiAgbWF4LWhlaWdodDogNjRweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgei1pbmRleDogNTQ7IH1cbiAgI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgICNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCB1bCwgI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIGxpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIC5ob3Jpem9udGFsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAxOyB9XG4gICAgICAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwgLmhvcml6b250YWwgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwgLmhvcml6b250YWwgbGk6bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gICAgICAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwgLmhvcml6b250YWwgPiBsaSA+IC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtaXRlbSA+IC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE0cHg7IH1cbiAgICAgICAgI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIC5ob3Jpem9udGFsID4gbGkgPiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWl0ZW0gPiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWJ1dHRvbiAuYXJyb3cge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIC5ob3Jpem9udGFsID4gbGkgPiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWl0ZW0gPiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWJ1dHRvbi5hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkOyB9XG4gICAgICAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwgLmhvcml6b250YWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwgLmhvcml6b250YWwgPiBsaSBsaSAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWl0ZW0gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1idXR0b24uYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuICAgICAgI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIC5ob3Jpem9udGFsIC5oYXMtY2hpbGRyZW4gdWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDVweCA1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA4cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDNweCAxNHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDEwMCU7IH1cbiAgICAgICNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCAuaGFzLWNoaWxkcmVuOmhvdmVyID4gdWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIC5ob3Jpem9udGFsID4gLmhhcy1jaGlsZHJlbiA+IHVsIHtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwgLmhvcml6b250YWwgLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1pdGVtIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwgLmhvcml6b250YWwgLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1pdGVtIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtYnV0dG9uIC5pY29uIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAgICAgICAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwgLmhvcml6b250YWwgLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1pdGVtIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtYnV0dG9uIC5iYWRnZSB7XG4gICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDdweDtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQgMC4xczsgfVxuICAgICAgICAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwgLmhvcml6b250YWwgLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1pdGVtIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtYnV0dG9uIC5hcnJvdyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDsgfVxuICAgICAgICAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwgLmhvcml6b250YWwgLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1pdGVtIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtYnV0dG9uLmFjdGl2ZSAuYmFkZ2Uge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KSAhaW1wb3J0YW50OyB9XG4gICAgICAgICNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWl0ZW0gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1idXR0b24uYWN0aXZlIC5pY29uIHtcbiAgICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIGJvZHkubXMtbmF2aWdhdGlvbi1mb2xkZWQ6bm90KC5tcy1uYXZpZ2F0aW9uLWZvbGRlZC1vcGVuKSAubXMtbmF2aWdhdGlvbiAuYW5pbWF0ZS1oZWlnaHQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7IH1cbiAgYm9keS5tcy1uYXZpZ2F0aW9uLWZvbGRlZDpub3QoLm1zLW5hdmlnYXRpb24tZm9sZGVkLW9wZW4pIC5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGUgLm1zLW5hdmlnYXRpb24taXRlbSAubXMtbmF2aWdhdGlvbi1idXR0b24gLmljb24ge1xuICAgIG1hcmdpbjogMDsgfVxuICBib2R5Lm1zLW5hdmlnYXRpb24tZm9sZGVkOm5vdCgubXMtbmF2aWdhdGlvbi1mb2xkZWQtb3BlbikgLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZSAubXMtbmF2aWdhdGlvbi1pdGVtIC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiAudGl0bGUsXG4gIGJvZHkubXMtbmF2aWdhdGlvbi1mb2xkZWQ6bm90KC5tcy1uYXZpZ2F0aW9uLWZvbGRlZC1vcGVuKSAubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlIC5tcy1uYXZpZ2F0aW9uLWl0ZW0gLm1zLW5hdmlnYXRpb24tYnV0dG9uIC5hcnJvdyxcbiAgYm9keS5tcy1uYXZpZ2F0aW9uLWZvbGRlZDpub3QoLm1zLW5hdmlnYXRpb24tZm9sZGVkLW9wZW4pIC5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGUgLm1zLW5hdmlnYXRpb24taXRlbSAubXMtbmF2aWdhdGlvbi1idXR0b24gLmJhZGdlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICBib2R5Lm1zLW5hdmlnYXRpb24tZm9sZGVkOm5vdCgubXMtbmF2aWdhdGlvbi1mb2xkZWQtb3BlbikgLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZS5ncm91cCA+IC5tcy1uYXZpZ2F0aW9uLWl0ZW0gLm1zLW5hdmlnYXRpb24tYnV0dG9uOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpOyB9XG4gIGJvZHkubXMtbmF2aWdhdGlvbi1mb2xkZWQ6bm90KC5tcy1uYXZpZ2F0aW9uLWZvbGRlZC1vcGVuKSAjbXMtbmF2aWdhdGlvbi1mb2xkLWV4cGFuZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDk5OTsgfVxuICBib2R5Lm1zLW5hdmlnYXRpb24tZm9sZGVkICNtcy1uYXZpZ2F0aW9uLWZvbGQtY29sbGFwc2VyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDU5OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICBib2R5Lm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1tb2JpbGUtbWVudS1hY3RpdmUgI2hvcml6b250YWwtbmF2aWdhdGlvbiAubmF2aWdhdGlvbi10b2dnbGUge1xuICAgIGhlaWdodDogNjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cbiAgICBib2R5Lm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1tb2JpbGUtbWVudS1hY3RpdmUgI2hvcml6b250YWwtbmF2aWdhdGlvbiAubmF2aWdhdGlvbi10b2dnbGUgLm1kLWJ1dHRvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogNjRweDtcbiAgICAgIGhlaWdodDogNjRweDsgfVxuICBib2R5Lm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1tb2JpbGUtbWVudS1hY3RpdmUgI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgI2hvcml6b250YWwtbmF2aWdhdGlvbiB7XG4gICAgei1pbmRleDogNjA7IH1cbiAgICAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBhZGRpbmc6IDAgMCAxNnB4IDA7XG4gICAgICB6LWluZGV4OiA5OTk4O1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG4gICAgICAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwgLmhvcml6b250YWwge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwgLmhvcml6b250YWwgbGk6bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgICAgICNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCBsaTpub3QoLmFjdGl2ZSkgLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1pdGVtIHtcbiAgICAgICAgICBtYXJnaW46IDRweDsgfVxuICAgICAgICAgICNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCBsaTpub3QoLmFjdGl2ZSkgLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1pdGVtOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgICAgICAgI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIC5ob3Jpem9udGFsID4gbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTJweDsgfVxuICAgICAgICAgICNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCA+IGxpID4gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1pdGVtID4gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1idXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsb2F0OiBub25lOyB9XG4gICAgICAgICAgICAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwgLmhvcml6b250YWwgPiBsaSA+IC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtaXRlbSA+IC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtYnV0dG9uIC5hcnJvdyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCAuaGFzLWNoaWxkcmVuIHVsIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgICAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwgLmhvcml6b250YWwgLmhhcy1jaGlsZHJlbjpob3ZlciA+IHVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCAuaGFzLWNoaWxkcmVuIC5leHBhbmRlZCA+IC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtYnV0dG9uIC5hcnJvdyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gICAgICAgICNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCAuaGFzLWNoaWxkcmVuIC5leHBhbmRlZCArIHVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDsgfVxuICAgICAgICAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwgLmhvcml6b250YWwgLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1pdGVtIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgICAgICAgIGhlaWdodDogNDhweDsgfSB9XG5cbkBrZXlmcmFtZXMgaGVhcnRiZWF0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTsgfVxuICAxMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTsgfVxuICAxNSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIG1zLXJlc3BvbnNpdmUtdGFibGVcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgbXMtc2Nyb2xsXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1zLXNjcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG4jc3BsYXNoLXNjcmVlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMjAyYztcbiAgei1pbmRleDogOTk5OTk7IH1cbiAgI3NwbGFzaC1zY3JlZW4ubmctbGVhdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogYWxsIGxpbmVhciAyMDBtczsgfVxuICAjc3BsYXNoLXNjcmVlbi5uZy1sZWF2ZS1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgI3NwbGFzaC1zY3JlZW4gLmNlbnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAjc3BsYXNoLXNjcmVlbiAubG9nbyB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgICBsaW5lLWhlaWdodDogMTYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICNzcGxhc2gtc2NyZWVuIC5zcGlubmVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4OyB9XG4gICAgI3NwbGFzaC1zY3JlZW4gLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICAgICAgYW5pbWF0aW9uOiBvdXRlci1yb3RhdGUgMi45MTY2N3MgbGluZWFyIGluZmluaXRlOyB9XG4gICAgICAjc3BsYXNoLXNjcmVlbiAuc3Bpbm5lci13cmFwcGVyIC5zcGlubmVyIC5pbm5lciB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBhbmltYXRpb246IHNwb3JhZGljLXJvdGF0ZSA1LjI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7IH1cbiAgICAgICAgI3NwbGFzaC1zY3JlZW4gLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciAuaW5uZXIgLmdhcCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDQ5cHg7XG4gICAgICAgICAgcmlnaHQ6IDQ5cHg7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAgICAgI3NwbGFzaC1zY3JlZW4gLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciAuaW5uZXIgLmxlZnQsXG4gICAgICAgICNzcGxhc2gtc2NyZWVuIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIC5yaWdodCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgICAjc3BsYXNoLXNjcmVlbiAuc3Bpbm5lci13cmFwcGVyIC5zcGlubmVyIC5pbm5lciAubGVmdCAuaGFsZi1jaXJjbGUsXG4gICAgICAgICAgI3NwbGFzaC1zY3JlZW4gLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciAuaW5uZXIgLnJpZ2h0IC5oYWxmLWNpcmNsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGJvcmRlcjogMTBweCBzb2xpZCAjY2FhYjcyO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgICAgI3NwbGFzaC1zY3JlZW4gLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciAuaW5uZXIgLmxlZnQge1xuICAgICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgICAjc3BsYXNoLXNjcmVlbiAuc3Bpbm5lci13cmFwcGVyIC5zcGlubmVyIC5pbm5lciAubGVmdCAuaGFsZi1jaXJjbGUge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBhbmltYXRpb246IGxlZnQtd29iYmxlIDEuMzEyNXMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpIGluZmluaXRlO1xuICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGxlZnQtd29iYmxlIDEuMzEyNXMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpIGluZmluaXRlOyB9XG4gICAgICAgICNzcGxhc2gtc2NyZWVuIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIC5yaWdodCB7XG4gICAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgICAgICAjc3BsYXNoLXNjcmVlbiAuc3Bpbm5lci13cmFwcGVyIC5zcGlubmVyIC5pbm5lciAucmlnaHQgLmhhbGYtY2lyY2xlIHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYW5pbWF0aW9uOiByaWdodC13b2JibGUgMS4zMTI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XG4gICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogcmlnaHQtd29iYmxlIDEuMzEyNXMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgb3V0ZXItcm90YXRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHNjYWxlKDAuNSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSBzY2FsZSgwLjUpOyB9IH1cblxuQGtleWZyYW1lcyBsZWZ0LXdvYmJsZSB7XG4gIDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzBkZWcpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpOyB9IH1cblxuQGtleWZyYW1lcyByaWdodC13b2JibGUge1xuICAwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzMGRlZyk7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgc3BvcmFkaWMtcm90YXRlIHtcbiAgMTIuNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG4gIDM3LjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0MDVkZWcpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNTQwZGVnKTsgfVxuICA2Mi41JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNjc1ZGVnKTsgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDgxMGRlZyk7IH1cbiAgODcuNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDk0NWRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTA4MGRlZyk7IH0gfVxuXG4ubnMtcG9wb3Zlci1saXN0LXRoZW1lIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2QyZDJkMjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwLjMxMjVyZW0gMC42MjVyZW0gcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMC4zMTI1cmVtIDAuNjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCAwLjMxMjVyZW0gMC42MjVyZW0gcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gIC5ucy1wb3BvdmVyLWxpc3QtdGhlbWUgdWwsIC5ucy1wb3BvdmVyLWxpc3QtdGhlbWUgLmxpc3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwLjYyNXJlbSAwO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5ucy1wb3BvdmVyLWxpc3QtdGhlbWUgbGksIC5ucy1wb3BvdmVyLWxpc3QtdGhlbWUgLmxpc3QtaXRlbSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gICAgLm5zLXBvcG92ZXItbGlzdC10aGVtZSBsaSBhLCAubnMtcG9wb3Zlci1saXN0LXRoZW1lIC5saXN0LWl0ZW0gYSB7XG4gICAgICBwYWRkaW5nOiAwLjE4NzVyZW0gMC42MjVyZW07XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLm5zLXBvcG92ZXItbGlzdC10aGVtZSBsaSBhOmhvdmVyLCAubnMtcG9wb3Zlci1saXN0LXRoZW1lIC5saXN0LWl0ZW0gYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IH1cblxuLm5zLXBvcG92ZXItdG9vbHRpcC10aGVtZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm5zLXBvcG92ZXItdG9vbHRpcC10aGVtZSAubnMtcG9wb3Zlci10b29sdGlwIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNkMmQyZDI7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMC41NjI1cmVtIDAuODc1cmVtO1xuICAgIG1heC13aWR0aDogMjByZW07XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMC4zMTI1cmVtIDAuNjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMC4zMTI1cmVtIDAuNjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBib3gtc2hhZG93OiAwIDAuMzEyNXJlbSAwLjYyNXJlbSByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgbWFyZ2luOiAxMHB4OyB9XG4gICAgLm5zLXBvcG92ZXItdG9vbHRpcC10aGVtZSAubnMtcG9wb3Zlci10b29sdGlwIHVsIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDAuNjI1cmVtIDA7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5ucy1wb3BvdmVyLXRvb2x0aXAtdGhlbWUgLm5zLXBvcG92ZXItdG9vbHRpcCBsaSB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgICAgIC5ucy1wb3BvdmVyLXRvb2x0aXAtdGhlbWUgLm5zLXBvcG92ZXItdG9vbHRpcCBsaSBhIHtcbiAgICAgICAgcGFkZGluZzogMC4xODc1cmVtIDAuNjI1cmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAubnMtcG9wb3Zlci10b29sdGlwLXRoZW1lIC5ucy1wb3BvdmVyLXRvb2x0aXAgbGkgYTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTsgfVxuICAubnMtcG9wb3Zlci10b29sdGlwLXRoZW1lLm5zLXBvcG92ZXItYm90dG9tLXBsYWNlbWVudCAudHJpYW5nbGUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlcjogc29saWQgMTFweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZDJkMmQyO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IC0xMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTFweDsgfVxuICAgIC5ucy1wb3BvdmVyLXRvb2x0aXAtdGhlbWUubnMtcG9wb3Zlci1ib3R0b20tcGxhY2VtZW50IC50cmlhbmdsZTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXI6IHNvbGlkIDEwcHg7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLm5zLXBvcG92ZXItdG9vbHRpcC10aGVtZS5ucy1wb3BvdmVyLWJvdHRvbS1wbGFjZW1lbnQgLnRyaWFuZ2xlOmFmdGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgdG9wOiAxcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7IH1cbiAgLm5zLXBvcG92ZXItdG9vbHRpcC10aGVtZS5ucy1wb3BvdmVyLXRvcC1wbGFjZW1lbnQgLnRyaWFuZ2xlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXI6IHNvbGlkIDExcHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2QyZDJkMjtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm90dG9tOiAtMTFweDtcbiAgICBtYXJnaW4tbGVmdDogLTExcHg7IH1cbiAgICAubnMtcG9wb3Zlci10b29sdGlwLXRoZW1lLm5zLXBvcG92ZXItdG9wLXBsYWNlbWVudCAudHJpYW5nbGU6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyOiBzb2xpZCAxMHB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5ucy1wb3BvdmVyLXRvb2x0aXAtdGhlbWUubnMtcG9wb3Zlci10b3AtcGxhY2VtZW50IC50cmlhbmdsZTphZnRlciB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB9XG4gIC5ucy1wb3BvdmVyLXRvb2x0aXAtdGhlbWUubnMtcG9wb3Zlci1yaWdodC1wbGFjZW1lbnQgLnRyaWFuZ2xlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXI6IHNvbGlkIDExcHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZDJkMmQyO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IC0xMXB4O1xuICAgIG1hcmdpbi10b3A6IC0xMXB4OyB9XG4gICAgLm5zLXBvcG92ZXItdG9vbHRpcC10aGVtZS5ucy1wb3BvdmVyLXJpZ2h0LXBsYWNlbWVudCAudHJpYW5nbGU6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyOiBzb2xpZCAxMHB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5ucy1wb3BvdmVyLXRvb2x0aXAtdGhlbWUubnMtcG9wb3Zlci1yaWdodC1wbGFjZW1lbnQgLnRyaWFuZ2xlOmFmdGVyIHtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgICAgbGVmdDogMXB4O1xuICAgICAgYm90dG9tOiAtMTBweDsgfVxuICAubnMtcG9wb3Zlci10b29sdGlwLXRoZW1lLm5zLXBvcG92ZXItbGVmdC1wbGFjZW1lbnQgLnRyaWFuZ2xlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXI6IHNvbGlkIDExcHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNkMmQyZDI7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IC0xMXB4O1xuICAgIG1hcmdpbi10b3A6IC0xMXB4OyB9XG4gICAgLm5zLXBvcG92ZXItdG9vbHRpcC10aGVtZS5ucy1wb3BvdmVyLWxlZnQtcGxhY2VtZW50IC50cmlhbmdsZTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXI6IHNvbGlkIDEwcHg7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLm5zLXBvcG92ZXItdG9vbHRpcC10aGVtZS5ucy1wb3BvdmVyLWxlZnQtcGxhY2VtZW50IC50cmlhbmdsZTphZnRlciB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICAgIHJpZ2h0OiAxcHg7XG4gICAgICBib3R0b206IC0xMHB4OyB9XG4gIC5ucy1wb3BvdmVyLXRvb2x0aXAtdGhlbWUubnMtcG9wb3Zlci1sZWZ0LWFsaWduIC5ucy1wb3BvdmVyLXRvb2x0aXAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5ucy1wb3BvdmVyLXRvb2x0aXAtdGhlbWUubnMtcG9wb3Zlci1yaWdodC1hbGlnbiAubnMtcG9wb3Zlci10b29sdGlwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLm5zLXBvcG92ZXItdG9vbHRpcC10aGVtZS5ucy1wb3BvdmVyLXRvcC1hbGlnbiAubnMtcG9wb3Zlci10b29sdGlwIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5ucy1wb3BvdmVyLXRvb2x0aXAtdGhlbWUubnMtcG9wb3Zlci1ib3R0b20tYWxpZ24gLm5zLXBvcG92ZXItdG9vbHRpcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5ib2R5Lm1zLXBhc3N3b3JkLWV4cGlyZWQtYWN0aXZlICNtYWluIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBib2R5Lm1zLXBhc3N3b3JkLWV4cGlyZWQtYWN0aXZlICNtYWluIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE0MHB4KTsgfSB9XG5cbm1zLXBhc3N3b3JkLWV4cGlyZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjAxMTc7XG4gIHotaW5kZXg6IDk5OTk4O1xuICBib3gtc2hhZG93OiAwcHggMXB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMnB4IDJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgbXMtcGFzc3dvcmQtZXhwaXJlZCB7XG4gICAgICBoZWlnaHQ6IDE0MHB4OyB9IH1cbiAgbXMtcGFzc3dvcmQtZXhwaXJlZCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZWNlY2VjO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgbXMtcGFzc3dvcmQtZXhwaXJlZCBwIGEge1xuICAgICAgY29sb3I6ICNlY2VjZWMgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIG1zLXBhc3N3b3JkLWV4cGlyZWQgcCBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICBtcy1wYXNzd29yZC1leHBpcmVkIHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4jYW5ub3VuY2VtZW50cyAuY29udGVudC13cmFwcGVyIC50aHJlYWQtZGV0YWlsIC50aHJlYWQtY29udGVudCB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4jYW5ub3VuY2VtZW50cyAuY29udGVudC13cmFwcGVyIC50aHJlYWQtbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDsgfVxuICAjYW5ub3VuY2VtZW50cyAuY29udGVudC13cmFwcGVyIC50aHJlYWQtbGlzdCAubm8tdGhyZWFkcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDMycHg7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICNhbm5vdW5jZW1lbnRzIC5jb250ZW50LXdyYXBwZXIgLnRocmVhZC1saXN0IC5sb2FkaW5nLXRocmVhZHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiA0OHB4OyB9XG4gICAgI2Fubm91bmNlbWVudHMgLmNvbnRlbnQtd3JhcHBlciAudGhyZWFkLWxpc3QgLmxvYWRpbmctdGhyZWFkcyBkaXYge1xuICAgICAgbWFyZ2luLXRvcDogMjRweDsgfVxuICAjYW5ub3VuY2VtZW50cyAuY29udGVudC13cmFwcGVyIC50aHJlYWQtbGlzdCAudGhyZWFkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogOHB4IDRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjYW5ub3VuY2VtZW50cyAuY29udGVudC13cmFwcGVyIC50aHJlYWQtbGlzdCAudGhyZWFkLnVucmVhZCAuaW5mbyAubmFtZSxcbiAgICAjYW5ub3VuY2VtZW50cyAuY29udGVudC13cmFwcGVyIC50aHJlYWQtbGlzdCAudGhyZWFkLnVucmVhZCAuaW5mbyAuc3ViamVjdCB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgI2Fubm91bmNlbWVudHMgLmNvbnRlbnQtd3JhcHBlciAudGhyZWFkLWxpc3QgLnRocmVhZC51bnJlYWQgLmluZm8gLm1lc3NhZ2UgLmxhYmVscyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gICAgI2Fubm91bmNlbWVudHMgLmNvbnRlbnQtd3JhcHBlciAudGhyZWFkLWxpc3QgLnRocmVhZCAuaW5mbyB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBtYXJnaW46IDAgMTZweDsgfVxuICAgICAgI2Fubm91bmNlbWVudHMgLmNvbnRlbnQtd3JhcHBlciAudGhyZWFkLWxpc3QgLnRocmVhZCAuaW5mbyAubmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBjb2xvcjogIzg4ODsgfVxuICAgICAgICAjYW5ub3VuY2VtZW50cyAuY29udGVudC13cmFwcGVyIC50aHJlYWQtbGlzdCAudGhyZWFkIC5pbmZvIC5uYW1lIC5jb2RlIHtcbiAgICAgICAgICBjb2xvcjogI0I3MUMxQzsgfVxuICAgICAgICAjYW5ub3VuY2VtZW50cyAuY29udGVudC13cmFwcGVyIC50aHJlYWQtbGlzdCAudGhyZWFkIC5pbmZvIC5uYW1lIC5hdmF0YXIge1xuICAgICAgICAgIG1pbi13aWR0aDogMzJweDtcbiAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgICAgICAgI2Fubm91bmNlbWVudHMgLmNvbnRlbnQtd3JhcHBlciAudGhyZWFkLWxpc3QgLnRocmVhZCAuaW5mbyAubmFtZSAuaGFzLWF0dGFjaG1lbnQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gICAgICAjYW5ub3VuY2VtZW50cyAuY29udGVudC13cmFwcGVyIC50aHJlYWQtbGlzdCAudGhyZWFkIC5pbmZvIC5zdWJqZWN0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAjYW5ub3VuY2VtZW50cyAuY29udGVudC13cmFwcGVyIC50aHJlYWQtbGlzdCAudGhyZWFkIC5pbmZvIC5tZXNzYWdlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTsgfVxuICAgICAgICAjYW5ub3VuY2VtZW50cyAuY29udGVudC13cmFwcGVyIC50aHJlYWQtbGlzdCAudGhyZWFkIC5pbmZvIC5tZXNzYWdlIC5sYWJlbHMge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDsgfVxuICAgICAgICAgICNhbm5vdW5jZW1lbnRzIC5jb250ZW50LXdyYXBwZXIgLnRocmVhZC1saXN0IC50aHJlYWQgLmluZm8gLm1lc3NhZ2UgLmxhYmVscyAubGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuICAgICAgICAgICAgI2Fubm91bmNlbWVudHMgLmNvbnRlbnQtd3JhcHBlciAudGhyZWFkLWxpc3QgLnRocmVhZCAuaW5mbyAubWVzc2FnZSAubGFiZWxzIC5sYWJlbDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgI2Fubm91bmNlbWVudHMgLmNvbnRlbnQtd3JhcHBlciAudGhyZWFkLWxpc3QgLnRocmVhZCAudGltZSB7XG4gICAgICBtYXJnaW46IDAgOHB4IDAgMDsgfVxuICAgICNhbm5vdW5jZW1lbnRzIC5jb250ZW50LXdyYXBwZXIgLnRocmVhZC1saXN0IC50aHJlYWQgLmFjdGlvbnMgLm1kLWljb24tYnV0dG9uIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMzJweDsgfVxuXG5tZC1kaWFsb2cuY2FzaW5vLWRpYWxvZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCNDk2NTQ7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICBtZC1kaWFsb2cuY2FzaW5vLWRpYWxvZyBtZC10b29sYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjIyOTM5O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQjQ5NjU0OyB9XG4gICAgbWQtZGlhbG9nLmNhc2luby1kaWFsb2cgbWQtdG9vbGJhciBoMiB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIG1kLWRpYWxvZy5jYXNpbm8tZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjMjgyNjI3O1xuICAgIGNvbG9yOiAjRjVGNUY1O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBtZC1kaWFsb2cuY2FzaW5vLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMTZweDsgfVxuICBtZC1kaWFsb2cuY2FzaW5vLWRpYWxvZyBtZC1kaWFsb2ctYWN0aW9ucyB7XG4gICAgYmFja2dyb3VuZDogIzI4MjYyNztcbiAgICBjb2xvcjogI0Y1RjVGNTsgfVxuICAgIG1kLWRpYWxvZy5jYXNpbm8tZGlhbG9nIG1kLWRpYWxvZy1hY3Rpb25zIC5tZC1idXR0b24ge1xuICAgICAgcGFkZGluZzogMCAxNnB4OyB9XG4gIG1kLWRpYWxvZy5jYXNpbm8tZGlhbG9nIG1kLXByb2dyZXNzLWxpbmVhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwOyB9XG5cbm1kLWRpYWxvZy53YXJuaW5nLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIHdpZHRoOiA2MDBweDtcbiAgcGFkZGluZzogMjRweCA4cHg7IH1cbiAgbWQtZGlhbG9nLndhcm5pbmctZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZXNzYWdlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbm1kLWRpYWxvZy5iZXQtbGlzdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICB3aWR0aDogODAwcHg7IH1cbiAgbWQtZGlhbG9nLmJldC1saXN0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAgIG1kLWRpYWxvZy5iZXQtbGlzdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHRhYmxlLnNpbXBsZSBpbWcge1xuICAgICAgaGVpZ2h0OiAyMHB4OyB9XG4gICAgbWQtZGlhbG9nLmJldC1saXN0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgdGFibGUuc2ltcGxlIHRoZWFkIHRyIHRoIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgIG1pbi13aWR0aDogODRweDsgfVxuICAgICAgbWQtZGlhbG9nLmJldC1saXN0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgdGFibGUuc2ltcGxlIHRoZWFkIHRyIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7IH1cbiAgICBtZC1kaWFsb2cuYmV0LWxpc3QtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCB0YWJsZS5zaW1wbGUgdGhlYWQgdHIgdGgsIG1kLWRpYWxvZy5iZXQtbGlzdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHRhYmxlLnNpbXBsZSB0aGVhZCB0ciB0ZCwgbWQtZGlhbG9nLmJldC1saXN0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgdGFibGUuc2ltcGxlIHRib2R5IHRyIHRoLCBtZC1kaWFsb2cuYmV0LWxpc3QtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCB0YWJsZS5zaW1wbGUgdGJvZHkgdHIgdGQge1xuICAgICAgcGFkZGluZzogOHB4IDJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogIzBlMTcyNzsgfVxuICAgICAgbWQtZGlhbG9nLmJldC1saXN0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgdGFibGUuc2ltcGxlIHRoZWFkIHRyIHRoOmZpcnN0LWNoaWxkLCBtZC1kaWFsb2cuYmV0LWxpc3QtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCB0YWJsZS5zaW1wbGUgdGhlYWQgdHIgdGQ6Zmlyc3QtY2hpbGQsIG1kLWRpYWxvZy5iZXQtbGlzdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHRhYmxlLnNpbXBsZSB0Ym9keSB0ciB0aDpmaXJzdC1jaGlsZCwgbWQtZGlhbG9nLmJldC1saXN0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgdGFibGUuc2ltcGxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7IH1cbiAgICAgIG1kLWRpYWxvZy5iZXQtbGlzdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHRhYmxlLnNpbXBsZSB0aGVhZCB0ciB0aDpudGgtY2hpbGQoMyksIG1kLWRpYWxvZy5iZXQtbGlzdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHRhYmxlLnNpbXBsZSB0aGVhZCB0ciB0aDpudGgtY2hpbGQoNCksIG1kLWRpYWxvZy5iZXQtbGlzdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHRhYmxlLnNpbXBsZSB0aGVhZCB0ciB0aDpudGgtY2hpbGQoNSksIG1kLWRpYWxvZy5iZXQtbGlzdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHRhYmxlLnNpbXBsZSB0aGVhZCB0ciB0ZDpudGgtY2hpbGQoMyksIG1kLWRpYWxvZy5iZXQtbGlzdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHRhYmxlLnNpbXBsZSB0aGVhZCB0ciB0ZDpudGgtY2hpbGQoNCksIG1kLWRpYWxvZy5iZXQtbGlzdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHRhYmxlLnNpbXBsZSB0aGVhZCB0ciB0ZDpudGgtY2hpbGQoNSksIG1kLWRpYWxvZy5iZXQtbGlzdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHRhYmxlLnNpbXBsZSB0Ym9keSB0ciB0aDpudGgtY2hpbGQoMyksIG1kLWRpYWxvZy5iZXQtbGlzdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHRhYmxlLnNpbXBsZSB0Ym9keSB0ciB0aDpudGgtY2hpbGQoNCksIG1kLWRpYWxvZy5iZXQtbGlzdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHRhYmxlLnNpbXBsZSB0Ym9keSB0ciB0aDpudGgtY2hpbGQoNSksIG1kLWRpYWxvZy5iZXQtbGlzdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHRhYmxlLnNpbXBsZSB0Ym9keSB0ciB0ZDpudGgtY2hpbGQoMyksIG1kLWRpYWxvZy5iZXQtbGlzdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHRhYmxlLnNpbXBsZSB0Ym9keSB0ciB0ZDpudGgtY2hpbGQoNCksIG1kLWRpYWxvZy5iZXQtbGlzdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHRhYmxlLnNpbXBsZSB0Ym9keSB0ciB0ZDpudGgtY2hpbGQoNSkge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgbWQtZGlhbG9nLmJldC1saXN0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgdGFibGUuc2ltcGxlIHRoZWFkIHRyIHRoOm50aC1jaGlsZCg2KSwgbWQtZGlhbG9nLmJldC1saXN0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgdGFibGUuc2ltcGxlIHRoZWFkIHRyIHRoOm50aC1jaGlsZCg3KSwgbWQtZGlhbG9nLmJldC1saXN0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgdGFibGUuc2ltcGxlIHRoZWFkIHRyIHRkOm50aC1jaGlsZCg2KSwgbWQtZGlhbG9nLmJldC1saXN0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgdGFibGUuc2ltcGxlIHRoZWFkIHRyIHRkOm50aC1jaGlsZCg3KSwgbWQtZGlhbG9nLmJldC1saXN0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgdGFibGUuc2ltcGxlIHRib2R5IHRyIHRoOm50aC1jaGlsZCg2KSwgbWQtZGlhbG9nLmJldC1saXN0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgdGFibGUuc2ltcGxlIHRib2R5IHRyIHRoOm50aC1jaGlsZCg3KSwgbWQtZGlhbG9nLmJldC1saXN0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgdGFibGUuc2ltcGxlIHRib2R5IHRyIHRkOm50aC1jaGlsZCg2KSwgbWQtZGlhbG9nLmJldC1saXN0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgdGFibGUuc2ltcGxlIHRib2R5IHRyIHRkOm50aC1jaGlsZCg3KSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICBtZC1kaWFsb2cuYmV0LWxpc3QtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCB0YWJsZS5zaW1wbGUgdGhlYWQgdHIgdGg6bnRoLWNoaWxkKDYpIGEsIG1kLWRpYWxvZy5iZXQtbGlzdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHRhYmxlLnNpbXBsZSB0aGVhZCB0ciB0aDpudGgtY2hpbGQoNykgYSwgbWQtZGlhbG9nLmJldC1saXN0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgdGFibGUuc2ltcGxlIHRoZWFkIHRyIHRkOm50aC1jaGlsZCg2KSBhLCBtZC1kaWFsb2cuYmV0LWxpc3QtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCB0YWJsZS5zaW1wbGUgdGhlYWQgdHIgdGQ6bnRoLWNoaWxkKDcpIGEsIG1kLWRpYWxvZy5iZXQtbGlzdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHRhYmxlLnNpbXBsZSB0Ym9keSB0ciB0aDpudGgtY2hpbGQoNikgYSwgbWQtZGlhbG9nLmJldC1saXN0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgdGFibGUuc2ltcGxlIHRib2R5IHRyIHRoOm50aC1jaGlsZCg3KSBhLCBtZC1kaWFsb2cuYmV0LWxpc3QtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCB0YWJsZS5zaW1wbGUgdGJvZHkgdHIgdGQ6bnRoLWNoaWxkKDYpIGEsIG1kLWRpYWxvZy5iZXQtbGlzdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHRhYmxlLnNpbXBsZSB0Ym9keSB0ciB0ZDpudGgtY2hpbGQoNykgYSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgbWQtZGlhbG9nLmJldC1saXN0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgdGFibGUuc2ltcGxlIHRoZWFkIHRyIHRoOmxhc3QtY2hpbGQsIG1kLWRpYWxvZy5iZXQtbGlzdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHRhYmxlLnNpbXBsZSB0aGVhZCB0ciB0ZDpsYXN0LWNoaWxkLCBtZC1kaWFsb2cuYmV0LWxpc3QtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCB0YWJsZS5zaW1wbGUgdGJvZHkgdHIgdGg6bGFzdC1jaGlsZCwgbWQtZGlhbG9nLmJldC1saXN0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgdGFibGUuc2ltcGxlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICBtZC1kaWFsb2cuYmV0LWxpc3QtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCB0YWJsZS5zaW1wbGUgdGhlYWQgdHIgdGgud2FybiwgbWQtZGlhbG9nLmJldC1saXN0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgdGFibGUuc2ltcGxlIHRoZWFkIHRyIHRkLndhcm4sIG1kLWRpYWxvZy5iZXQtbGlzdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHRhYmxlLnNpbXBsZSB0Ym9keSB0ciB0aC53YXJuLCBtZC1kaWFsb2cuYmV0LWxpc3QtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCB0YWJsZS5zaW1wbGUgdGJvZHkgdHIgdGQud2FybiB7XG4gICAgICAgIGNvbG9yOiAjZjgzMzY1OyB9XG4gICAgICBtZC1kaWFsb2cuYmV0LWxpc3QtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCB0YWJsZS5zaW1wbGUgdGhlYWQgdHIgdGggLmN1cnNvci1wb2ludGVyLCBtZC1kaWFsb2cuYmV0LWxpc3QtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCB0YWJsZS5zaW1wbGUgdGhlYWQgdHIgdGQgLmN1cnNvci1wb2ludGVyLCBtZC1kaWFsb2cuYmV0LWxpc3QtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCB0YWJsZS5zaW1wbGUgdGJvZHkgdHIgdGggLmN1cnNvci1wb2ludGVyLCBtZC1kaWFsb2cuYmV0LWxpc3QtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCB0YWJsZS5zaW1wbGUgdGJvZHkgdHIgdGQgLmN1cnNvci1wb2ludGVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbm1kLWRpYWxvZy5iZXQtbGlzdC1kaWFsb2cgbWQtZGlhbG9nLWFjdGlvbnMge1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICBjb2xvcjogIzBlMTcyNztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkNmQ2ZDY7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgbWQtZGlhbG9nLmJldC1saXN0LWRpYWxvZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG4gICAgbWQtZGlhbG9nLmJldC1saXN0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbm1kLWRpYWxvZy50YWJsZS1kaWFsb2cge1xuICBib3JkZXItcmFkaXVzOiA5cHggIWltcG9ydGFudDsgfVxuICBtZC1kaWFsb2cudGFibGUtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBwYWRkaW5nOiA4cHggOHB4OyB9XG4gICAgbWQtZGlhbG9nLnRhYmxlLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWVzc2FnZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIG1kLWRpYWxvZy50YWJsZS1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1lc3NhZ2UgPiBkaXYge1xuICAgICAgICBwYWRkaW5nOiA0cHggMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAgIG1kLWRpYWxvZy50YWJsZS1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1lc3NhZ2UgPiBkaXYuYmV0LWxpbWl0IHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzhjOGI4YjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cblxubWQtZGlhbG9nLnBsYXktdmlkIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCB7XG4gIHBhZGRpbmc6IDA7IH1cblxubWQtZGlhbG9nLmNoaXAtc2V0dGluZ3MtZGlhbG9nIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgd2lkdGg6IDgwMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgbWQtZGlhbG9nLmNoaXAtc2V0dGluZ3MtZGlhbG9nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgbWQtZGlhbG9nLmNoaXAtc2V0dGluZ3MtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5hLWJldC1saW1pdCAucmFuayAubWQtYnV0dG9uOm5vdCgubWQtcmFpc2VkKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTc1LCAxNzUsIDE3NSwgMC40KTsgfVxuICBtZC1kaWFsb2cuY2hpcC1zZXR0aW5ncy1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLnRva2VuLXJhbmsge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgbWluLWhlaWdodDogODBweDsgfVxuICAgIG1kLWRpYWxvZy5jaGlwLXNldHRpbmdzLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAudG9rZW4tcmFuayAudG9rZW4gLmltZy13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgbWQtZGlhbG9nLmNoaXAtc2V0dGluZ3MtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC50b2tlbi1yYW5rIC50b2tlbiAuaW1nLXdyYXBwZXI6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIG1kLWRpYWxvZy5jaGlwLXNldHRpbmdzLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAudG9rZW4tcmFuayAudG9rZW4gLmltZy13cmFwcGVyOm5vdCgudW4tY2hlY2tlZCk6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZGI1MDk7XG4gICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICNlZGI1MDkgMCUsICNmNWJlMWMgNDAlLCByZ2JhKDI1MywgMTk4LCA0NSwgMCkgNzAlKTsgfVxuICAgICAgbWQtZGlhbG9nLmNoaXAtc2V0dGluZ3MtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC50b2tlbi1yYW5rIC50b2tlbiAuaW1nLXdyYXBwZXIgaW1nIHtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpOyB9XG4gICAgICBtZC1kaWFsb2cuY2hpcC1zZXR0aW5ncy1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLnRva2VuLXJhbmsgLnRva2VuIC5pbWctd3JhcHBlci51bi1jaGVja2VkIGltZyB7XG4gICAgICAgIG9wYWNpdHk6IDAuMjsgfVxuICBtZC1kaWFsb2cuY2hpcC1zZXR0aW5ncy1kaWFsb2cgbWQtZGlhbG9nLWFjdGlvbnMgLm1lc3NhZ2Uge1xuICAgIGNvbG9yOiAjZjgzMzY1O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4jaW5saW5lLWJldHRpbmcge1xuICBwYWRkaW5nOiAwIDhweCAxNnB4IDE2cHg7IH1cbiAgI2lubGluZS1iZXR0aW5nIC5pbmxpbmUtYmV0dGluZy1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGFkY2UwO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAjaW5saW5lLWJldHRpbmcgLmlubGluZS1iZXR0aW5nLWNvbnRhaW5lciAuaW5saW5lLWJldHRpbmctaGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDsgfVxuICAgICNpbmxpbmUtYmV0dGluZyAuaW5saW5lLWJldHRpbmctY29udGFpbmVyIC50YWJsZS13cmFwIHtcbiAgICAgIG1heC1oZWlnaHQ6IDQxMnB4O1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG4gICAgICAjaW5saW5lLWJldHRpbmcgLmlubGluZS1iZXR0aW5nLWNvbnRhaW5lciAudGFibGUtd3JhcCB0YWJsZS50YWJsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1zcGFjaW5nOiAwOyB9XG4gICAgICAgICNpbmxpbmUtYmV0dGluZyAuaW5saW5lLWJldHRpbmctY29udGFpbmVyIC50YWJsZS13cmFwIHRhYmxlLnRhYmxlIHRoZWFkIHRyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNmZmYgNzUlLCAjZjVmNWY1KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiA3NSUsICNmNWY1ZjUpOyB9XG4gICAgICAgICAgI2lubGluZS1iZXR0aW5nIC5pbmxpbmUtYmV0dGluZy1jb250YWluZXIgLnRhYmxlLXdyYXAgdGFibGUudGFibGUgdGhlYWQgdHIgdGgge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHg7IH1cbiAgICAgICAgICAgICNpbmxpbmUtYmV0dGluZyAuaW5saW5lLWJldHRpbmctY29udGFpbmVyIC50YWJsZS13cmFwIHRhYmxlLnRhYmxlIHRoZWFkIHRyIHRoOmZpcnN0LWNoaWxkLCAjaW5saW5lLWJldHRpbmcgLmlubGluZS1iZXR0aW5nLWNvbnRhaW5lciAudGFibGUtd3JhcCB0YWJsZS50YWJsZSB0aGVhZCB0ciB0aDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgICAgICAjaW5saW5lLWJldHRpbmcgLmlubGluZS1iZXR0aW5nLWNvbnRhaW5lciAudGFibGUtd3JhcCB0YWJsZS50YWJsZSB0aGVhZCB0ciB0aDpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAgICNpbmxpbmUtYmV0dGluZyAuaW5saW5lLWJldHRpbmctY29udGFpbmVyIC50YWJsZS13cmFwIHRhYmxlLnRhYmxlIHRoZWFkIHRyIHRoOm50aC1jaGlsZCg0KSwgI2lubGluZS1iZXR0aW5nIC5pbmxpbmUtYmV0dGluZy1jb250YWluZXIgLnRhYmxlLXdyYXAgdGFibGUudGFibGUgdGhlYWQgdHIgdGg6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICAgI2lubGluZS1iZXR0aW5nIC5pbmxpbmUtYmV0dGluZy1jb250YWluZXIgLnRhYmxlLXdyYXAgdGFibGUudGFibGUgdGJvZHkgdHIgdGQge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgICAgICAgI2lubGluZS1iZXR0aW5nIC5pbmxpbmUtYmV0dGluZy1jb250YWluZXIgLnRhYmxlLXdyYXAgdGFibGUudGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQsICNpbmxpbmUtYmV0dGluZyAuaW5saW5lLWJldHRpbmctY29udGFpbmVyIC50YWJsZS13cmFwIHRhYmxlLnRhYmxlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICAgICNpbmxpbmUtYmV0dGluZyAuaW5saW5lLWJldHRpbmctY29udGFpbmVyIC50YWJsZS13cmFwIHRhYmxlLnRhYmxlIHRib2R5IHRyIHRkOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAjaW5saW5lLWJldHRpbmcgLmlubGluZS1iZXR0aW5nLWNvbnRhaW5lciAudGFibGUtd3JhcCB0YWJsZS50YWJsZSB0Ym9keSB0ciB0ZDpudGgtY2hpbGQoNCksICNpbmxpbmUtYmV0dGluZyAuaW5saW5lLWJldHRpbmctY29udGFpbmVyIC50YWJsZS13cmFwIHRhYmxlLnRhYmxlIHRib2R5IHRyIHRkOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgICAgICNpbmxpbmUtYmV0dGluZyAuaW5saW5lLWJldHRpbmctY29udGFpbmVyIC50YWJsZS13cmFwIHRhYmxlLnRhYmxlIHRib2R5IHRyIHRkIG1kLWljb24uYmxpbmsge1xuICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGJsaW5rIC43cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgICAtbW96LWFuaW1hdGlvbjogYmxpbmsgLjdzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogYmxpbmsgLjdzIGxpbmVhciBpbmZpbml0ZTsgfVxuICAgICAgICAgICNpbmxpbmUtYmV0dGluZyAuaW5saW5lLWJldHRpbmctY29udGFpbmVyIC50YWJsZS13cmFwIHRhYmxlLnRhYmxlIHRib2R5IHRyIHRkIG1kLWljb24uaWNvbi1zdG9wIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZjQ0MzM2OyB9XG4gICAgICAgICAgI2lubGluZS1iZXR0aW5nIC5pbmxpbmUtYmV0dGluZy1jb250YWluZXIgLnRhYmxlLXdyYXAgdGFibGUudGFibGUgdGJvZHkgdHIgdGQuYmxhbmsge1xuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICNpbmxpbmUtYmV0dGluZyAuaW5saW5lLWJldHRpbmctY29udGFpbmVyIC50YWJsZS13cmFwIHRhYmxlLnRhYmxlIHRib2R5IHRyOmhvdmVyIHRkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzOCwgMjM4LCAyMzgsIDAuMyk7IH1cbiAgICAgICAgI2lubGluZS1iZXR0aW5nIC5pbmxpbmUtYmV0dGluZy1jb250YWluZXIgLnRhYmxlLXdyYXAgdGFibGUudGFibGUgdGJvZHkgdHIuZXJyb3ItbWVzc2FnZSB0ZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgICAgICAjaW5saW5lLWJldHRpbmcgLmlubGluZS1iZXR0aW5nLWNvbnRhaW5lciAudGFibGUtd3JhcCB0YWJsZS50YWJsZSB0Ym9keSB0ci53aXRoLWVycm9yIHRkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjQ3LCAyMTYsIDAuNSkgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXItdG9wOiBub25lOyB9XG4gICAgICAgICNpbmxpbmUtYmV0dGluZyAuaW5saW5lLWJldHRpbmctY29udGFpbmVyIC50YWJsZS13cmFwIHRhYmxlLnRhYmxlIHRib2R5IHRyIG1kLWljb24uYXBwcm92ZWQge1xuICAgICAgICAgIGNvbG9yOiAjNWNiODVjOyB9XG4gICAgICAgICNpbmxpbmUtYmV0dGluZyAuaW5saW5lLWJldHRpbmctY29udGFpbmVyIC50YWJsZS13cmFwIHRhYmxlLnRhYmxlIHRib2R5IHRyLnByb2Nlc3Npbmcge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gICAgICAgICAgI2lubGluZS1iZXR0aW5nIC5pbmxpbmUtYmV0dGluZy1jb250YWluZXIgLnRhYmxlLXdyYXAgdGFibGUudGFibGUgdGJvZHkgdHIucHJvY2Vzc2luZzphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE3MSwgMCwgMC4xKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBhbmltYXRpb246IG1vdmUgMnMgY3ViaWMtYmV6aWVyKDAuMTUsIDAuNDQsIDAuNzYsIDAuNjQpO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7IH1cbiAgICAgICAgI2lubGluZS1iZXR0aW5nIC5pbmxpbmUtYmV0dGluZy1jb250YWluZXIgLnRhYmxlLXdyYXAgdGFibGUudGFibGUgdGJvZHk6bnRoLWNoaWxkKG9kZCkgdHIgdGQge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjM4LCAyMzgsIDIzOCwgMC4yKTsgfVxuICAgICAgICAjaW5saW5lLWJldHRpbmcgLmlubGluZS1iZXR0aW5nLWNvbnRhaW5lciAudGFibGUtd3JhcCB0YWJsZS50YWJsZSB0Ym9keTpsYXN0LWNoaWxkIHRyLmVycm9yLW1lc3NhZ2UgdGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlOyB9XG4gICAgICAgICNpbmxpbmUtYmV0dGluZyAuaW5saW5lLWJldHRpbmctY29udGFpbmVyIC50YWJsZS13cmFwIHRhYmxlLnRhYmxlIHRib2R5Om5vdCg6bGFzdC1jaGlsZCkgdGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlOyB9XG4gICAgICAgICNpbmxpbmUtYmV0dGluZyAuaW5saW5lLWJldHRpbmctY29udGFpbmVyIC50YWJsZS13cmFwIHRhYmxlLnRhYmxlIHRib2R5IHRyLmVycm9yLW1lc3NhZ2Uge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNDcsIDIxNiwgMC43KTsgfVxuICAgICAgICAgICNpbmxpbmUtYmV0dGluZyAuaW5saW5lLWJldHRpbmctY29udGFpbmVyIC50YWJsZS13cmFwIHRhYmxlLnRhYmxlIHRib2R5IHRyLmVycm9yLW1lc3NhZ2UgdGRbY29sc3Bhbj1cIjZcIl0ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkYzQzAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmQ1YzQ7IH1cbiAgI2lubGluZS1iZXR0aW5nIC5jb25maXJtIC5tZC1idXR0b24ge1xuICAgIG1hcmdpbjogMTZweCAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgI2lubGluZS1iZXR0aW5nIHtcbiAgICAgIHBhZGRpbmc6IDE2cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICNpbmxpbmUtYmV0dGluZyB7XG4gICAgICBwYWRkaW5nOiA4cHg7IH0gfVxuXG5odG1sLnNhZmFyaSAjaW5saW5lLWJldHRpbmcsIGh0bWwgI2lubGluZS1iZXR0aW5nIHtcbiAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4jbWFudWFsIC5pbmxpbmUtYmV0dGluZyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDE2cHg7IH1cblxuQGtleWZyYW1lcyBtb3ZlIHtcbiAgMCUsIDEwMCUge1xuICAgIGxlZnQ6IDUwJTsgfVxuICA1MCUge1xuICAgIGxlZnQ6IDA7IH1cbiAgNzUlIHtcbiAgICBsZWZ0OiBjYWxjKDEwMCUgLSAyMHB4KTsgfSB9XG5cbi5udW1iZXItZmlsdGVyLTRkIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gIC5udW1iZXItZmlsdGVyLTRkIC5tZC1idXR0b24ge1xuICAgIG1hcmdpbjogM3B4IDRweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbWluLWhlaWdodDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbWluLXdpZHRoOiA0OHB4OyB9XG5cbi5ucy1wb3BvdmVyLXRvb2x0aXAtdGhlbWUgLnRyaWFuZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAxOWJlNSAhaW1wb3J0YW50OyB9XG4gIC5ucy1wb3BvdmVyLXRvb2x0aXAtdGhlbWUgLnRyaWFuZ2xlOmFmdGVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDE5YmU1ICFpbXBvcnRhbnQ7IH1cblxuLm5zLXBvcG92ZXItdG9vbHRpcC10aGVtZSAubnMtcG9wb3Zlci10b29sdGlwIHtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgd2lkdGg6IDUwMHB4O1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDFlbTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubnMtcG9wb3Zlci10b29sdGlwLXRoZW1lIC5ucy1wb3BvdmVyLXRvb2x0aXAgLnBhbmVsIC5oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAgMCAwIDE2cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLm5zLXBvcG92ZXItdG9vbHRpcC10aGVtZSAubnMtcG9wb3Zlci10b29sdGlwIC5wYW5lbCAuaGVhZGVyIGgzIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5ucy1wb3BvdmVyLXRvb2x0aXAtdGhlbWUgLm5zLXBvcG92ZXItdG9vbHRpcCAucGFuZWwgLmhlYWRlciBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5ucy1wb3BvdmVyLXRvb2x0aXAtdGhlbWUgLm5zLXBvcG92ZXItdG9vbHRpcCAucGFuZWwgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE2cHg7IH1cbiAgICAubnMtcG9wb3Zlci10b29sdGlwLXRoZW1lIC5ucy1wb3BvdmVyLXRvb2x0aXAgLnBhbmVsIC5jb250ZW50IC5tZC1idXR0b24ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMCAycHg7XG4gICAgICBtaW4td2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgd2lkdGg6IDEwJTsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5ucy1wb3BvdmVyLXRvb2x0aXAtdGhlbWUgLnRyaWFuZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAzOWJlNSAhaW1wb3J0YW50OyB9XG4gIFttZC10aGVtZT1cImRlZmF1bHRcIl0gLm5zLXBvcG92ZXItdG9vbHRpcC10aGVtZSAudHJpYW5nbGU6YWZ0ZXIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMzliZTUgIWltcG9ydGFudDsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5ucy1wb3BvdmVyLXRvb2x0aXAtdGhlbWUgLm5zLXBvcG92ZXItdG9vbHRpcCB7XG4gIGJvcmRlci1jb2xvcjogIzAzOWJlNTsgfVxuICBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5ucy1wb3BvdmVyLXRvb2x0aXAtdGhlbWUgLm5zLXBvcG92ZXItdG9vbHRpcCAucGFuZWwgLmhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogIzAzOWJlNTtcbiAgICBjb2xvcjogI0ZGRjsgfVxuICAgIFttZC10aGVtZT1cImRlZmF1bHRcIl0gLm5zLXBvcG92ZXItdG9vbHRpcC10aGVtZSAubnMtcG9wb3Zlci10b29sdGlwIC5wYW5lbCAuaGVhZGVyIG1kLWljb24ge1xuICAgICAgY29sb3I6ICNGRkY7IH1cbiAgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAubnMtcG9wb3Zlci10b29sdGlwLXRoZW1lIC5ucy1wb3BvdmVyLXRvb2x0aXAgLnBhbmVsIC5jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjMjIyOTM5OyB9XG4gICAgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAubnMtcG9wb3Zlci10b29sdGlwLXRoZW1lIC5ucy1wb3BvdmVyLXRvb2x0aXAgLnBhbmVsIC5jb250ZW50IC5tZC1idXR0b24ge1xuICAgICAgY29sb3I6ICNGRkY7IH1cbiAgICAgIFttZC10aGVtZT1cImRlZmF1bHRcIl0gLm5zLXBvcG92ZXItdG9vbHRpcC10aGVtZSAubnMtcG9wb3Zlci10b29sdGlwIC5wYW5lbCAuY29udGVudCAubWQtYnV0dG9uLm1kLXdhcm4ge1xuICAgICAgICBjb2xvcjogI2Q1MDEzNzsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gLm5zLXBvcG92ZXItdG9vbHRpcC10aGVtZSAudHJpYW5nbGUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA5Njg4ICFpbXBvcnRhbnQ7IH1cbiAgW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIC5ucy1wb3BvdmVyLXRvb2x0aXAtdGhlbWUgLnRyaWFuZ2xlOmFmdGVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA5Njg4ICFpbXBvcnRhbnQ7IH1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIC5ucy1wb3BvdmVyLXRvb2x0aXAtdGhlbWUgLm5zLXBvcG92ZXItdG9vbHRpcCB7XG4gIGJvcmRlci1jb2xvcjogIzAwOTY4ODsgfVxuICBbbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gLm5zLXBvcG92ZXItdG9vbHRpcC10aGVtZSAubnMtcG9wb3Zlci10b29sdGlwIC5wYW5lbCAuaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA5Njg4O1xuICAgIGNvbG9yOiAjRkZGOyB9XG4gICAgW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIC5ucy1wb3BvdmVyLXRvb2x0aXAtdGhlbWUgLm5zLXBvcG92ZXItdG9vbHRpcCAucGFuZWwgLmhlYWRlciBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjRkZGOyB9XG4gIFttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAubnMtcG9wb3Zlci10b29sdGlwLXRoZW1lIC5ucy1wb3BvdmVyLXRvb2x0aXAgLnBhbmVsIC5jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmNWY5OyB9XG4gICAgW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIC5ucy1wb3BvdmVyLXRvb2x0aXAtdGhlbWUgLm5zLXBvcG92ZXItdG9vbHRpcCAucGFuZWwgLmNvbnRlbnQgLm1kLWJ1dHRvbiB7XG4gICAgICBjb2xvcjogIzIwMjkzYTsgfVxuICAgICAgW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIC5ucy1wb3BvdmVyLXRvb2x0aXAtdGhlbWUgLm5zLXBvcG92ZXItdG9vbHRpcCAucGFuZWwgLmNvbnRlbnQgLm1kLWJ1dHRvbi5tZC13YXJuIHtcbiAgICAgICAgY29sb3I6ICNkNTAxMzc7IH1cblxubWQtZGlhbG9nLmRpYWxvZy1zZXR1cC1oaWdobGlnaHQgbWQtZGlhbG9nLWNvbnRlbnQge1xuICB3aWR0aDogMzAwcHg7XG4gIHBhZGRpbmc6IDA7IH1cbiAgbWQtZGlhbG9nLmRpYWxvZy1zZXR1cC1oaWdobGlnaHQgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNnB4OyB9XG4gICAgbWQtZGlhbG9nLmRpYWxvZy1zZXR1cC1oaWdobGlnaHQgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IGlucHV0IHtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgIG1heC13aWR0aDogNzBweDtcbiAgICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5tYWluLWdhbWUgLmxvNyB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIG1hcmdpbjogOHB4IDAgMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5tYWluLWdhbWUgLmxvNyAudGFibGUtd3JhcCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5tYWluLWdhbWUgLmxvNyAudGFibGUtd3JhcCB0YWJsZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLm1haW4tZ2FtZSAubG83IC50YWJsZS13cmFwIHRhYmxlIHRoZWFkIHtcbiAgICAgICAgbWluLWhlaWdodDogNjVweDsgfVxuICAgICAgICAubWFpbi1nYW1lIC5sbzcgLnRhYmxlLXdyYXAgdGFibGUgdGhlYWQgdHIgdGgge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAwOyB9XG4gICAgICAgICAgLm1haW4tZ2FtZSAubG83IC50YWJsZS13cmFwIHRhYmxlIHRoZWFkIHRyIHRoIG1kLWNoZWNrYm94IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB3aWR0aDogMjBweDsgfVxuICAgICAgICAgICAgLm1haW4tZ2FtZSAubG83IC50YWJsZS13cmFwIHRhYmxlIHRoZWFkIHRyIHRoIG1kLWNoZWNrYm94IC5tZC1pbmstcmlwcGxlIHtcbiAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgICAgICAgICAgLm1haW4tZ2FtZSAubG83IC50YWJsZS13cmFwIHRhYmxlIHRoZWFkIHRyIHRoIG1kLWNoZWNrYm94IC5tZC1pY29uIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgICAgLm1haW4tZ2FtZSAubG83IC50YWJsZS13cmFwIHRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQge1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWVlOyB9XG4gICAgICAubWFpbi1nYW1lIC5sbzcgLnRhYmxlLXdyYXAgdGFibGUgdGJvZHkgdHIgdGQge1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICNlZWU7IH1cbiAgICAgICAgLm1haW4tZ2FtZSAubG83IC50YWJsZS13cmFwIHRhYmxlIHRib2R5IHRyIHRkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAubWFpbi1nYW1lIC5sbzcgLnRhYmxlLXdyYXAgdGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgICAgICAgICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNlZWU7IH1cbiAgICAgICAgLm1haW4tZ2FtZSAubG83IC50YWJsZS13cmFwIHRhYmxlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgICAgICAgICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2VlZTsgfVxuICAgICAgICAubWFpbi1nYW1lIC5sbzcgLnRhYmxlLXdyYXAgdGFibGUgdGJvZHkgdHIgdGQ6bnRoLWNoaWxkKG4rMik6bnRoLWNoaWxkKC1uKzQpIHtcbiAgICAgICAgICB3aWR0aDogMzVweDsgfVxuICAgICAgICAubWFpbi1nYW1lIC5sbzcgLnRhYmxlLXdyYXAgdGFibGUgdGJvZHkgdHIgdGQ6bnRoLWNoaWxkKG4rNSk6bnRoLWNoaWxkKC1uKzgpIHtcbiAgICAgICAgICB3aWR0aDogODBweDsgfVxuICAgICAgICAubWFpbi1nYW1lIC5sbzcgLnRhYmxlLXdyYXAgdGFibGUgdGJvZHkgdHIgdGQudHJhbnNwYXJlbnQge1xuICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAubWFpbi1nYW1lIC5sbzcgLnRhYmxlLXdyYXAgdGFibGUgdGJvZHkgdHIgdGQgbWQtY2hlY2tib3hbZGlzYWJsZWRdOm5vdCgubWQtY2hlY2tlZCkgLm1kLWljb24ge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm1haW4tZ2FtZSAubG83IC50YWJsZS13cmFwIHRhYmxlIHRib2R5IHRyIHRkIG1kLWNoZWNrYm94W2Rpc2FibGVkXSAubWQtaWNvbiB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgIWltcG9ydGFudDsgfVxuICAgICAgICAubWFpbi1nYW1lIC5sbzcgLnRhYmxlLXdyYXAgdGFibGUgdGJvZHkgdHIgdGQgaW5wdXQge1xuICAgICAgICAgIG1heC13aWR0aDogNzhweDtcbiAgICAgICAgICBwYWRkaW5nOiA2cHggNHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAgICAgLm1haW4tZ2FtZSAubG83IC50YWJsZS13cmFwIHRhYmxlIHRib2R5IHRyIHRkIGlucHV0LnRyYW5zcGFyZW50IHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICAgICAgICAubWFpbi1nYW1lIC5sbzcgLnRhYmxlLXdyYXAgdGFibGUgdGJvZHkgdHIgdGQgaW5wdXRbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICAgIC5tYWluLWdhbWUgLmxvNyAudGFibGUtd3JhcCB0YWJsZSB0Zm9vdCB0ciB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDhweCA4cHggNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4ubWFpbi1nYW1lIC5xdWljay1iZXQge1xuICBtYXJnaW46IDhweCAwIDA7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubWFpbi1nYW1lIC5xdWljay1iZXQgLmJldHRpbmctYnV0dG9uIHtcbiAgICBtYXJnaW46IDAgMCA4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzNnB4OyB9XG4gICAgLm1haW4tZ2FtZSAucXVpY2stYmV0IC5iZXR0aW5nLWJ1dHRvbi5jYW5jZWwtYnV0dG9uIHtcbiAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoOTksIDk5LCA5OSwgMC4xMik7IH1cbiAgICAgIC5tYWluLWdhbWUgLnF1aWNrLWJldCAuYmV0dGluZy1idXR0b24uY2FuY2VsLWJ1dHRvbltkaXNhYmxlZF0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTEyLCA4NCwgMC4xKSAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tYWluLWdhbWUgLnF1aWNrLWJldCAuYmV0dGluZy1idXR0b24uY2FuY2VsLWJ1dHRvbltkaXNhYmxlZF06aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxMTIsIDg0LCAwLjEpICFpbXBvcnRhbnQ7IH1cbiAgLm1haW4tZ2FtZSAucXVpY2stYmV0IC50YWJsZS13cmFwIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLm1haW4tZ2FtZSAucXVpY2stYmV0IC50YWJsZS13cmFwIHRhYmxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7IH1cbiAgICAgIC5tYWluLWdhbWUgLnF1aWNrLWJldCAudGFibGUtd3JhcCB0YWJsZSB0aGVhZCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDY1cHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAyNHB4OyB9XG4gICAgICAgIC5tYWluLWdhbWUgLnF1aWNrLWJldCAudGFibGUtd3JhcCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgICAgICAgICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7IH1cbiAgICAgICAgLm1haW4tZ2FtZSAucXVpY2stYmV0IC50YWJsZS13cmFwIHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICAgICAgICAgIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7IH1cbiAgICAgICAgLm1haW4tZ2FtZSAucXVpY2stYmV0IC50YWJsZS13cmFwIHRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMDsgfVxuICAgICAgICAgIC5tYWluLWdhbWUgLnF1aWNrLWJldCAudGFibGUtd3JhcCB0YWJsZSB0aGVhZCB0ciB0aCBtZC1jaGVja2JveCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7IH1cbiAgICAgICAgICAgIC5tYWluLWdhbWUgLnF1aWNrLWJldCAudGFibGUtd3JhcCB0YWJsZSB0aGVhZCB0ciB0aCBtZC1jaGVja2JveCAubWQtaW5rLXJpcHBsZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICAgIC5tYWluLWdhbWUgLnF1aWNrLWJldCAudGFibGUtd3JhcCB0YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDsgfVxuICAgICAgLm1haW4tZ2FtZSAucXVpY2stYmV0IC50YWJsZS13cmFwIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkOyB9XG4gICAgICAgIC5tYWluLWdhbWUgLnF1aWNrLWJldCAudGFibGUtd3JhcCB0YWJsZSB0Ym9keSB0ciB0ZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLm1haW4tZ2FtZSAucXVpY2stYmV0IC50YWJsZS13cmFwIHRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkOyB9XG4gICAgICAgIC5tYWluLWdhbWUgLnF1aWNrLWJldCAudGFibGUtd3JhcCB0YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDsgfVxuICAgICAgICAubWFpbi1nYW1lIC5xdWljay1iZXQgLnRhYmxlLXdyYXAgdGFibGUgdGJvZHkgdHIgdGQudHJhbnNwYXJlbnQge1xuICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAubWFpbi1nYW1lIC5xdWljay1iZXQgLnRhYmxlLXdyYXAgdGFibGUgdGJvZHkgdHIgdGQgbWQtY2hlY2tib3hbZGlzYWJsZWRdOm5vdCgubWQtY2hlY2tlZCkgLm1kLWljb24ge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm1haW4tZ2FtZSAucXVpY2stYmV0IC50YWJsZS13cmFwIHRhYmxlIHRib2R5IHRyIHRkIG1kLWNoZWNrYm94W2Rpc2FibGVkXSAubWQtaWNvbiB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm1haW4tZ2FtZSAucXVpY2stYmV0IC50YWJsZS13cmFwIHRhYmxlIHRib2R5IHRyIHRkIGlucHV0IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDc4cHg7XG4gICAgICAgICAgcGFkZGluZzogNnB4IDRweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICAgICAgICAgIC5tYWluLWdhbWUgLnF1aWNrLWJldCAudGFibGUtd3JhcCB0YWJsZSB0Ym9keSB0ciB0ZCBpbnB1dC50cmFuc3BhcmVudCB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjExKTsgfVxuICAgICAgICAgIC5tYWluLWdhbWUgLnF1aWNrLWJldCAudGFibGUtd3JhcCB0YWJsZSB0Ym9keSB0ciB0ZCBpbnB1dFtkaXNhYmxlZF0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTEpOyB9XG4gICAgICAubWFpbi1nYW1lIC5xdWljay1iZXQgLnRhYmxlLXdyYXAgdGFibGUgdGZvb3QgdHIgdGQge1xuICAgICAgICBwYWRkaW5nOiA4cHggOHB4IDRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuI3N0YXRlbWVudC5iZXQtbGlzdCAuYmV0LWxpc3QtdGl0bGUgc3BhbiB7XG4gIG1pbi13aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAxcHg7IH1cblxuLmJldC1saXN0LWJhdGNoIHRhYmxlLnRhYmxlIHtcbiAgbWluLXdpZHRoOiA3NzBweDtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG4gIC5iZXQtbGlzdC1iYXRjaCB0YWJsZS50YWJsZSB0aGVhZCB0ciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7IH1cbiAgICAuYmV0LWxpc3QtYmF0Y2ggdGFibGUudGFibGUgdGhlYWQgdHIgdGgge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50OyB9XG4gICAgICAuYmV0LWxpc3QtYmF0Y2ggdGFibGUudGFibGUgdGhlYWQgdHIgdGg6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmJldC1saXN0LWJhdGNoIHRhYmxlLnRhYmxlIHRoZWFkIHRyIHRoIC50YWJsZS1oZWFkZXIgLmNvbHVtbi10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDsgfVxuICAgICAgICAuYmV0LWxpc3QtYmF0Y2ggdGFibGUudGFibGUgdGhlYWQgdHIgdGggLnRhYmxlLWhlYWRlciAuY29sdW1uLXRpdGxlOmFmdGVyIHtcbiAgICAgICAgICBjb2xvcjogI0ZGRjNFMDsgfVxuICAuYmV0LWxpc3QtYmF0Y2ggdGFibGUudGFibGUgdGJvZHkgdHIgdGQ6bnRoLWNoaWxkKC1uKzQpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmJldC1saXN0LWJhdGNoIHRhYmxlLnRhYmxlIHRib2R5IHRyIHRkOm50aC1jaGlsZChuKzUpIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuYmV0LWxpc3QtYmF0Y2ggdGFibGUudGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7IH1cbiAgLmJldC1saXN0LWJhdGNoIHRhYmxlLnRhYmxlIHRib2R5IHRyIHRkIC5wcml6ZU5yIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgY29sb3I6ICNGRjNEMDA7IH1cbiAgLmJldC1saXN0LWJhdGNoIHRhYmxlLnRhYmxlIHRib2R5IHRyLmNhbmNlbGVkIHRkIHtcbiAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoOyB9XG5cbi5yb3ctYmV0Lm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5iZXR0aW5nLWJ1dHRvbiB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbi5yb3ctYmV0LXNvdXRoZXJuIHtcbiAgcGFkZGluZzogMTJweDtcbiAgbWFyZ2luOiA4cHggMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5yb3ctYmV0LXNvdXRoZXJuIC50YWJsZS13cmFwIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnJvdy1iZXQtc291dGhlcm4gLnRhYmxlLXdyYXAgdGFibGUge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5yb3ctYmV0LXNvdXRoZXJuIC50YWJsZS13cmFwIHRhYmxlIHRoZWFkIHtcbiAgICAgICAgbWluLWhlaWdodDogNjVweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDI0cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlOyB9XG4gICAgICAgIC5yb3ctYmV0LXNvdXRoZXJuIC50YWJsZS13cmFwIHRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMDsgfVxuICAgICAgICAgIC5yb3ctYmV0LXNvdXRoZXJuIC50YWJsZS13cmFwIHRhYmxlIHRoZWFkIHRyIHRoIG1kLWNoZWNrYm94IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB3aWR0aDogMjBweDsgfVxuICAgICAgICAgICAgLnJvdy1iZXQtc291dGhlcm4gLnRhYmxlLXdyYXAgdGFibGUgdGhlYWQgdHIgdGggbWQtY2hlY2tib3ggLm1kLWluay1yaXBwbGUge1xuICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICAgICAgICAgICAucm93LWJldC1zb3V0aGVybiAudGFibGUtd3JhcCB0YWJsZSB0aGVhZCB0ciB0aCBtZC1jaGVja2JveCAubWQtaWNvbiB7XG4gICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgIC5yb3ctYmV0LXNvdXRoZXJuIC50YWJsZS13cmFwIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjZWVlOyB9XG4gICAgICAgIC5yb3ctYmV0LXNvdXRoZXJuIC50YWJsZS13cmFwIHRhYmxlIHRib2R5IHRyIHRkIGlucHV0IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgICAgICAgcGFkZGluZzogNnB4IDRweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDsgfVxuICAgICAgICAgIC5yb3ctYmV0LXNvdXRoZXJuIC50YWJsZS13cmFwIHRhYmxlIHRib2R5IHRyIHRkIGlucHV0LnRyYW5zcGFyZW50IHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTEpOyB9XG4gICAgICAgICAgLnJvdy1iZXQtc291dGhlcm4gLnRhYmxlLXdyYXAgdGFibGUgdGJvZHkgdHIgdGQgaW5wdXRbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTEpOyB9XG4gICAgICAgIC5yb3ctYmV0LXNvdXRoZXJuIC50YWJsZS13cmFwIHRhYmxlIHRib2R5IHRyIHRkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAucm93LWJldC1zb3V0aGVybiAudGFibGUtd3JhcCB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICAgICAgICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogI2VlZTsgfVxuICAgICAgICAucm93LWJldC1zb3V0aGVybiAudGFibGUtd3JhcCB0YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICNlZWU7IH1cbiAgICAgICAgLnJvdy1iZXQtc291dGhlcm4gLnRhYmxlLXdyYXAgdGFibGUgdGJvZHkgdHIgdGQ6bnRoLWNoaWxkKG4rMik6bnRoLWNoaWxkKC1uKzQpIHtcbiAgICAgICAgICB3aWR0aDogMzVweDsgfVxuICAgICAgICAucm93LWJldC1zb3V0aGVybiAudGFibGUtd3JhcCB0YWJsZSB0Ym9keSB0ciB0ZDpudGgtY2hpbGQobis1KTpudGgtY2hpbGQoLW4rOCkge1xuICAgICAgICAgIHdpZHRoOiA2MHB4OyB9XG4gICAgICAgIC5yb3ctYmV0LXNvdXRoZXJuIC50YWJsZS13cmFwIHRhYmxlIHRib2R5IHRyIHRkIG1kLWNoZWNrYm94W2Rpc2FibGVkXTpub3QoLm1kLWNoZWNrZWQpIC5tZC1pY29uIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMSkgIWltcG9ydGFudDsgfVxuICAgICAgICAucm93LWJldC1zb3V0aGVybiAudGFibGUtd3JhcCB0YWJsZSB0Ym9keSB0ciB0ZCBtZC1jaGVja2JveFtkaXNhYmxlZF0gLm1kLWljb24ge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAxKSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMSkgIWltcG9ydGFudDsgfVxuICAgICAgLnJvdy1iZXQtc291dGhlcm4gLnRhYmxlLXdyYXAgdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNlZWU7IH1cbiAgICAgIC5yb3ctYmV0LXNvdXRoZXJuIC50YWJsZS13cmFwIHRhYmxlIHRmb290IHRyIHRkIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDhweCA0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbm1kLWRpYWxvZy5zYWJhLXJlc3VsdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICB3aWR0aDogODAwcHg7IH1cbiAgbWQtZGlhbG9nLnNhYmEtcmVzdWx0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE2cHg7IH1cbiAgICBtZC1kaWFsb2cuc2FiYS1yZXN1bHQtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAubWF0Y2gge1xuICAgICAgcGFkZGluZzogMTZweDsgfVxuICAgICAgbWQtZGlhbG9nLnNhYmEtcmVzdWx0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLm1hdGNoIC5ob21lLWF3YXkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgbWQtZGlhbG9nLnNhYmEtcmVzdWx0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLm1hdGNoIC5ob21lLWF3YXkgLmhvbWUsIG1kLWRpYWxvZy5zYWJhLXJlc3VsdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5tYXRjaCAuaG9tZS1hd2F5IC5hd2F5IHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7IH1cbiAgICAgICAgICBtZC1kaWFsb2cuc2FiYS1yZXN1bHQtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAubWF0Y2ggLmhvbWUtYXdheSAuaG9tZS53aW4sIG1kLWRpYWxvZy5zYWJhLXJlc3VsdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5tYXRjaCAuaG9tZS1hd2F5IC5hd2F5LndpbiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgIG1kLWRpYWxvZy5zYWJhLXJlc3VsdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5tYXRjaCAuaG9tZS1hd2F5IC5zY29yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAxYTc0MTtcbiAgICAgICAgICBwYWRkaW5nOiA0cHggMTJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICBjb2xvcjogI0ZGRjsgfVxuICBtZC1kaWFsb2cuc2FiYS1yZXN1bHQtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50LnNpbmdsZS1wYXJsYXkge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgd2lkdGg6IDYwMHB4OyB9XG4gICAgbWQtZGlhbG9nLnNhYmEtcmVzdWx0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudC5zaW5nbGUtcGFybGF5IC5tZC1kaWFsb2ctY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICBtZC1kaWFsb2cuc2FiYS1yZXN1bHQtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50LnNpbmdsZS1wYXJsYXkgLm1kLWRpYWxvZy1jb250ZW50IHRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgICAgICAgcGFkZGluZzogOHB4OyB9XG4gICAgICAgIG1kLWRpYWxvZy5zYWJhLXJlc3VsdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQuc2luZ2xlLXBhcmxheSAubWQtZGlhbG9nLWNvbnRlbnQgdGFibGUgdGhlYWQgdHIgdGg6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIG1kLWRpYWxvZy5zYWJhLXJlc3VsdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQuc2luZ2xlLXBhcmxheSAubWQtZGlhbG9nLWNvbnRlbnQgdGFibGUgdGJvZHkgdHIgdGQsIG1kLWRpYWxvZy5zYWJhLXJlc3VsdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQuc2luZ2xlLXBhcmxheSAubWQtZGlhbG9nLWNvbnRlbnQgdGFibGUgdGZvb3QgdHIgdGQge1xuICAgICAgICBwYWRkaW5nOiA4cHg7IH1cbiAgICAgICAgbWQtZGlhbG9nLnNhYmEtcmVzdWx0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudC5zaW5nbGUtcGFybGF5IC5tZC1kaWFsb2ctY29udGVudCB0YWJsZSB0Ym9keSB0ciB0ZDpudGgtY2hpbGQoMiksIG1kLWRpYWxvZy5zYWJhLXJlc3VsdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQuc2luZ2xlLXBhcmxheSAubWQtZGlhbG9nLWNvbnRlbnQgdGFibGUgdGZvb3QgdHIgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgbWQtZGlhbG9nLnNhYmEtcmVzdWx0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudC5zaW5nbGUtcGFybGF5IC5tZC1kaWFsb2ctY29udGVudCB0YWJsZSB0Zm9vdCB0ciB0ZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmYWRlO1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIG1kLWRpYWxvZy5zYWJhLXJlc3VsdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQuc3BvcnQtbGl2ZSB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICB3aWR0aDogNjAwcHg7IH1cbiAgICBtZC1kaWFsb2cuc2FiYS1yZXN1bHQtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50LnNwb3J0LWxpdmUgLm1kLWRpYWxvZy1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIG1kLWRpYWxvZy5zYWJhLXJlc3VsdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQuc3BvcnQtbGl2ZSAubWQtZGlhbG9nLWNvbnRlbnQgLnJlc3VsdCAuaGFsZi10aW1lLCBtZC1kaWFsb2cuc2FiYS1yZXN1bHQtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50LnNwb3J0LWxpdmUgLm1kLWRpYWxvZy1jb250ZW50IC5yZXN1bHQgLmZ1bGwtdGltZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICBtZC1kaWFsb2cuc2FiYS1yZXN1bHQtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50LnNwb3J0LWxpdmUgLm1kLWRpYWxvZy1jb250ZW50IC5yZXN1bHQgLmhhbGYtdGltZSAuaGVhZGVyLCBtZC1kaWFsb2cuc2FiYS1yZXN1bHQtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50LnNwb3J0LWxpdmUgLm1kLWRpYWxvZy1jb250ZW50IC5yZXN1bHQgLmZ1bGwtdGltZSAuaGVhZGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNzg5OWE3O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDE5N2QwOyB9XG4gICAgICAgIG1kLWRpYWxvZy5zYWJhLXJlc3VsdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQuc3BvcnQtbGl2ZSAubWQtZGlhbG9nLWNvbnRlbnQgLnJlc3VsdCAuaGFsZi10aW1lIC5zY29yZSwgbWQtZGlhbG9nLnNhYmEtcmVzdWx0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudC5zcG9ydC1saXZlIC5tZC1kaWFsb2ctY29udGVudCAucmVzdWx0IC5mdWxsLXRpbWUgLnNjb3JlIHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgbWQtZGlhbG9nLnNhYmEtcmVzdWx0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudC5zeXN0ZW0tcGFybGF5IC5tZC1kaWFsb2ctY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERDsgfVxuICAgIG1kLWRpYWxvZy5zYWJhLXJlc3VsdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQuc3lzdGVtLXBhcmxheSAubWQtZGlhbG9nLWNvbnRlbnQgLnNwb3J0LXR5cGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICMwMzliZTU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDhweDsgfVxuICAgIG1kLWRpYWxvZy5zYWJhLXJlc3VsdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQuc3lzdGVtLXBhcmxheSAubWQtZGlhbG9nLWNvbnRlbnQgKyAubWQtZGlhbG9nLWNvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjREREOyB9XG5cbiNhY2NvdW50LXBhbmVsIHtcbiAgd2lkdGg6IDM0MHB4O1xuICBtaW4td2lkdGg6IDM0MHB4O1xuICBtYXgtd2lkdGg6IDM0MHB4O1xuICB6LWluZGV4OiA5OTtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmOyB9XG4gICNhY2NvdW50LXBhbmVsIG1kLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAjYWNjb3VudC1wYW5lbCBtZC1jb250ZW50IC5tZW51LWJhbGFuY2Uge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzLzAyLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBmMTcyYTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgICAgIHBhZGRpbmc6IDMycHggMTZweCAzMnB4O1xuICAgICAgY29sb3I6ICNFRUU7IH1cbiAgICAgICNhY2NvdW50LXBhbmVsIG1kLWNvbnRlbnQgLm1lbnUtYmFsYW5jZSAuUW1tcFRsZk0ge1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDA7IH1cbiAgICAgICAgI2FjY291bnQtcGFuZWwgbWQtY29udGVudCAubWVudS1iYWxhbmNlIC5RbW1wVGxmTSAuUVdHZkh6YlEge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgICAgICAgI2FjY291bnQtcGFuZWwgbWQtY29udGVudCAubWVudS1iYWxhbmNlIC5RbW1wVGxmTSAuUVdHZkh6YlEgaDMge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAgICNhY2NvdW50LXBhbmVsIG1kLWNvbnRlbnQgLm1lbnUtYmFsYW5jZSAuUW1tcFRsZk0gLlFXR2ZIemJRIGg1IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogIzgzODM4MztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICAjYWNjb3VudC1wYW5lbCBtZC1jb250ZW50IC5tZW51LWJhbGFuY2UgLlFtbXBUbGZNIC5vakF3bXdEbiB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICAgICAjYWNjb3VudC1wYW5lbCBtZC1jb250ZW50IC5tZW51LWJhbGFuY2UgLlFtbXBUbGZNIC5vakF3bXdEbiAubWQtYnV0dG9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmFlMTI7XG4gICAgICAgICAgICBjb2xvcjogIzQ0NDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgI2FjY291bnQtcGFuZWwgbWQtY29udGVudCAubWVudS1iYWxhbmNlIC5kaXZpZGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cbiAgICAgICNhY2NvdW50LXBhbmVsIG1kLWNvbnRlbnQgLm1lbnUtYmFsYW5jZSAueXlWU1JxZGggLm1lbnUtYmFsYW5jZS1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgICNhY2NvdW50LXBhbmVsIG1kLWNvbnRlbnQgLm1lbnUtYmFsYW5jZSAueXlWU1JxZGggLm1lbnUtYmFsYW5jZS1pdGVtIGg1IHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICNhY2NvdW50LXBhbmVsIG1kLWNvbnRlbnQgLm1lbnUtYmFsYW5jZSAueXlWU1JxZGggLm1lbnUtYmFsYW5jZS1pdGVtIHAge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAjYWNjb3VudC1wYW5lbCBtZC1jb250ZW50IC5tZW51LWJhbGFuY2UgLnl5VlNScWRoIC5tZW51LWJhbGFuY2UtaXRlbS5zYWJhIHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMDsgfVxuICAgICAgICAgICNhY2NvdW50LXBhbmVsIG1kLWNvbnRlbnQgLm1lbnUtYmFsYW5jZSAueXlWU1JxZGggLm1lbnUtYmFsYW5jZS1pdGVtLnNhYmEgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMTZweDsgfVxuICAgICAgICAgICNhY2NvdW50LXBhbmVsIG1kLWNvbnRlbnQgLm1lbnUtYmFsYW5jZSAueXlWU1JxZGggLm1lbnUtYmFsYW5jZS1pdGVtLnNhYmEgLm5hdGl2ZSAubWQtYnV0dG9uIG1kLWljb24ge1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGOyB9XG4gICAgICAgICAgI2FjY291bnQtcGFuZWwgbWQtY29udGVudCAubWVudS1iYWxhbmNlIC55eVZTUnFkaCAubWVudS1iYWxhbmNlLWl0ZW0uc2FiYSAubmF0aXZlIC5tZC1idXR0b24uYWN0aXZlIG1kLWljb24ge1xuICAgICAgICAgICAgY29sb3I6ICNmODcxMTk7IH1cbiAgICAgICAgI2FjY291bnQtcGFuZWwgbWQtY29udGVudCAubWVudS1iYWxhbmNlIC55eVZTUnFkaCAubWVudS1iYWxhbmNlLWl0ZW0uc2FiYS10cmFuc2ZlciB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgI2FjY291bnQtcGFuZWwgbWQtY29udGVudCAubWVudS1iYWxhbmNlIC55eVZTUnFkaCAubWVudS1iYWxhbmNlLWl0ZW0uc2FiYS10cmFuc2ZlciAubWQtYnV0dG9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDsgfVxuICAgICNhY2NvdW50LXBhbmVsIG1kLWNvbnRlbnQgLm1lbnUtYWNjb3VudCBtZC1saXN0LWl0ZW0gLm1kLWJ1dHRvbiB7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgI2FjY291bnQtcGFuZWwgbWQtY29udGVudCAubWVudS1hY2NvdW50IG1kLWxpc3QtaXRlbS5iZXQtbGlzdCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgIGJhY2tncm91bmQ6ICNlMGUwZTA7IH1cbiAgICAjYWNjb3VudC1wYW5lbCBtZC1jb250ZW50IC5tZW51LWFjY291bnQgbWQtbGlzdC1pdGVtLmJldC1saXN0LXRyYWRpdGlvbmFsIHAsICNhY2NvdW50LXBhbmVsIG1kLWNvbnRlbnQgLm1lbnUtYWNjb3VudCBtZC1saXN0LWl0ZW0uYmV0LWxpc3QtbGVnZW5kYXJ5IHAge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4OyB9XG4gICAgI2FjY291bnQtcGFuZWwgbWQtY29udGVudCAubWVudS1hY2NvdW50IG1kLWxpc3QtaXRlbS5iZXQtbGlzdC1sZWdlbmRhcnkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgICAjYWNjb3VudC1wYW5lbCBtZC1jb250ZW50IC5tZW51LWFjY291bnQgbWQtbGlzdC1pdGVtLnJlcG9ydCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAgICNhY2NvdW50LXBhbmVsIG1kLWNvbnRlbnQgLm1lbnUtYWNjb3VudCBtZC1saXN0LWl0ZW0ubG9nb3V0IHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICNhY2NvdW50LXBhbmVsIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIG1pbi13aWR0aDogNzAlO1xuICAgIG1heC13aWR0aDogNzAlOyB9IH1cblxuYm9keS5jaHJpc3RtYXMub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzZlMDAwMCAhaW1wb3J0YW50OyB9XG4gIGJvZHkuY2hyaXN0bWFzLm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQ6YmVmb3JlLCBib2R5LmNocmlzdG1hcy5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IGNhbGMoKDEwMHZ3IC0gMTQwMHB4KS8yKTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA5MHB4KTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgYm9keS5jaHJpc3RtYXMub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudDpiZWZvcmUge1xuICAgIGxlZnQ6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjEwMHB4KSB7XG4gICAgYm9keS5jaHJpc3RtYXMub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudDpiZWZvcmUsIGJvZHkuY2hyaXN0bWFzLm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMHZ3IC0gMTMwMHB4KS8yKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAgIGJvZHkuY2hyaXN0bWFzLm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQ6YmVmb3JlLCBib2R5LmNocmlzdG1hcy5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50OmFmdGVyIHtcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDB2dyAtIDEyMDBweCkvMik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICBib2R5LmNocmlzdG1hcy5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50OmJlZm9yZSwgYm9keS5jaHJpc3RtYXMub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudDphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgYm9keS5jaHJpc3RtYXMub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAuc3RyLWNvbnQgaDIsIGJvZHkuY2hyaXN0bWFzLm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgLmNvcHlyaWdodC10ZXh0IHAge1xuICAgIGNvbG9yOiAjRkZGOUM0ICFpbXBvcnRhbnQ7IH1cbiAgYm9keS5jaHJpc3RtYXMub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAuc3RyLWNvbnQgaDUge1xuICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7IH1cbiAgYm9keS5jaHJpc3RtYXMub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjYmFubmVyLXZpZCAuc2xpZGVyLWNvbnRlbnQgLmxheW91dC1jb2x1bW46YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzZlMDAwMCAwJSwgcmdiYSgxMjYsIDEzLCAxNiwgMCkgMjAlKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgYm9keS5jaHJpc3RtYXMub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjYmFubmVyLXZpZCAuc2xpZGVyLWNvbnRlbnQgLmxheW91dC1jb2x1bW46YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHJnYmEoMTEwLCAwLCAwLCAwKSAwJSwgIzZlMDAwMCA5OCUsICM2ZTAwMDAgMTAwJSk7IH1cbiAgYm9keS5jaHJpc3RtYXMub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjcHJvZHVjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG5ib2R5Lmx1bmFyLm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICM2ZTAwMDAgIWltcG9ydGFudDsgfVxuICBib2R5Lmx1bmFyLm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQ6YmVmb3JlLCBib2R5Lmx1bmFyLm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogY2FsYygoMTAwdncgLSAxNDAwcHgpLzIpO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDkwcHgpO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICBib2R5Lmx1bmFyLm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQ6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2x1bmFyL2xlZnQtMjAyNS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjEwMHB4KSB7XG4gICAgYm9keS5sdW5hci5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50OmJlZm9yZSwgYm9keS5sdW5hci5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50OmFmdGVyIHtcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDB2dyAtIDEzMDBweCkvMik7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgICBib2R5Lmx1bmFyLm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQ6YmVmb3JlLCBib2R5Lmx1bmFyLm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMHZ3IC0gMTIwMHB4KS8yKTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIGJvZHkubHVuYXIub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudDpiZWZvcmUsIGJvZHkubHVuYXIub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudDphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgYm9keS5sdW5hci5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50IC5zdHItY29udCBoMiwgYm9keS5sdW5hci5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50IC5jb3B5cmlnaHQtdGV4dCBwIHtcbiAgICBjb2xvcjogI0ZGRjlDNCAhaW1wb3J0YW50OyB9XG4gIGJvZHkubHVuYXIub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAuc3RyLWNvbnQgaDUge1xuICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7IH1cbiAgYm9keS5sdW5hci5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNiYW5uZXItdmlkIC5zbGlkZXItY29udGVudCAubGF5b3V0LWNvbHVtbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNmUwMDAwIDAlLCByZ2JhKDEyNiwgMTMsIDE2LCAwKSAyMCUpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICBib2R5Lmx1bmFyLm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2Jhbm5lci12aWQgLnNsaWRlci1jb250ZW50IC5sYXlvdXQtY29sdW1uOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCByZ2JhKDExMCwgMCwgMCwgMCkgMCUsIHJnYmEoMTEwLCAwLCAwLCAwLjQpIDk4JSwgcmdiYSgxMTAsIDAsIDAsIDAuNCkgMTAwJSk7IH1cbiAgYm9keS5sdW5hci5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNwcm9kdWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbnRhYmxlLm9uZS10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjbGVhcjogYm90aDtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgdGFibGUub25lLXRhYmxlIHRoZWFkIHRyIHRoLCB0YWJsZS5vbmUtdGFibGUgdGhlYWQgdHIgdGQsIHRhYmxlLm9uZS10YWJsZSB0Ym9keSB0ciB0aCwgdGFibGUub25lLXRhYmxlIHRib2R5IHRyIHRkLCB0YWJsZS5vbmUtdGFibGUgdGZvb3QgdHIgdGgsIHRhYmxlLm9uZS10YWJsZSB0Zm9vdCB0ciB0ZCB7XG4gICAgcGFkZGluZzogOHB4OyB9XG4gICAgdGFibGUub25lLXRhYmxlIHRoZWFkIHRyIHRoLndhcm4sIHRhYmxlLm9uZS10YWJsZSB0aGVhZCB0ciB0ZC53YXJuLCB0YWJsZS5vbmUtdGFibGUgdGJvZHkgdHIgdGgud2FybiwgdGFibGUub25lLXRhYmxlIHRib2R5IHRyIHRkLndhcm4sIHRhYmxlLm9uZS10YWJsZSB0Zm9vdCB0ciB0aC53YXJuLCB0YWJsZS5vbmUtdGFibGUgdGZvb3QgdHIgdGQud2FybiB7XG4gICAgICBjb2xvcjogI2U4MDgwMjsgfVxuICAgIHRhYmxlLm9uZS10YWJsZSB0aGVhZCB0ciB0aCBhLCB0YWJsZS5vbmUtdGFibGUgdGhlYWQgdHIgdGQgYSwgdGFibGUub25lLXRhYmxlIHRib2R5IHRyIHRoIGEsIHRhYmxlLm9uZS10YWJsZSB0Ym9keSB0ciB0ZCBhLCB0YWJsZS5vbmUtdGFibGUgdGZvb3QgdHIgdGggYSwgdGFibGUub25lLXRhYmxlIHRmb290IHRyIHRkIGEge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIHRhYmxlLm9uZS10YWJsZSB0Zm9vdCB0ciB0ZCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG5ib2R5LmdhbWluZyAubWQtb3Blbi1tZW51LWNvbnRhaW5lci5tZC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDsgfVxuXG4jbWFzayB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICNtYXNrIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbiNwbmdTd2lwZUJhY2tncm91bmQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDB2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNzk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG4gICNwbmdTd2lwZUJhY2tncm91bmQgPiBkaXYge1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAjcG5nU3dpcGVCYWNrZ3JvdW5kICNwbmdBcnJvd0RvdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4dnc7XG4gICAgbWFyZ2luLXRvcDogNDB2aDtcbiAgICB3aWR0aDogNXZ3O1xuICAgIGhlaWdodDogMTd2aDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUdRQUFBRFNDQVlBQUFDOGNXVThBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlacFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1Tmkxak1UTTRJRGM1TGpFMU9UZ3lOQ3dnTWpBeE5pOHdPUzh4TkMwd01Ub3dPVG93TVNBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVORElESXdNVGNnS0ZkcGJtUnZkM01wSWlCNGJYQk5UVHBKYm5OMFlXNWpaVWxFUFNKNGJYQXVhV2xrT2pFMVJFUkNSVEJGUkRjeE1ERXhSVFk0TWpsRFJURkNRelpGTkRsRk1UZzRJaUI0YlhCTlRUcEViMk4xYldWdWRFbEVQU0o0YlhBdVpHbGtPakUxUkVSQ1JUQkdSRGN4TURFeFJUWTRNamxEUlRGQ1F6WkZORGxGTVRnNElqNGdQSGh0Y0UxTk9rUmxjbWwyWldSR2NtOXRJSE4wVW1WbU9tbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZNVFZFUkVKRk1FTkVOekV3TVRGRk5qZ3lPVU5GTVVKRE5rVTBPVVV4T0RnaUlITjBVbVZtT21SdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNk1UVkVSRUpGTUVSRU56RXdNVEZGTmpneU9VTkZNVUpETmtVME9VVXhPRGdpTHo0Z1BDOXlaR1k2UkdWelkzSnBjSFJwYjI0K0lEd3ZjbVJtT2xKRVJqNGdQQzk0T25odGNHMWxkR0UrSUR3L2VIQmhZMnRsZENCbGJtUTlJbklpUHo0MXhHbk1BQUFJejBsRVFWUjQydXlkZTRnVlZSekh6NHlKcFVXMGxlYlZkRGNpS0ZQS1IyNkZRUVpKc21hV3BVWmFta0lZUWJBUkt5UXFCRW9vUlpMMWgybXRVYmc5ekl6RUlJTkUwM3dVdWlwa3RKdmx0VXczS2pWRlhmdit2R2ZsN3QzN21Kazdqek4zdmwvNGNyRHUzTWYzczc4enJ6UG5XQ3FtU3FmVEk5RXNnd2ZEM2ZWL1BnUHZnV2VuVXFsdGNmeGRWa3hockVMelJJbVh2UWNvVXdra2VCaWZvSm5nOE9WckFPWGhPUDArTzJZd0ZycUFJWnFndHlHUUFHQTBvR253c0dtRDNwWmRsczh3eXYxTG40UHVheEdCbUFFak5sQ3NCTUdJQlJRcllUQ01oMklsRUliUlVLeUV3akFXaXBWZ0dFWkNzUklPd3pnb0ZtR1lCY1VpRExPZ1dJUmhGaFNMTU15Q1loR0dXVkFzd2pBTGlrVVlaa0d4Q01Nc0tCWmhtQVhGSWd5em9GaUVZUllVTzBZdzVrUzBiYTRXQm5tUDNvNExqSEwrS3ZXMnNZQmlWenFNdUVHeGt3QWpUbERzcE1DSUN4UTdTVERpQU1WT0dnelRvZGhKaEdFeUZEdXBNRXlGWWljWmhvbFE3S1RETUEyS1RSaG1RYkVKd3l3b05tR1lCY1VtRExPZzJDVmdURThpaklDaFRQY0VCQnYyUWJNMHFUQUNoTEpVWit1NlFwNkZleVVaUmtCUWV1bHNYUU1aU3hpQlFSbnJCY2hBd2dnTXlrQXZRTm9KSXpBbzdWNkFIQ0NNd0tBYzhBSmtIV0VFQm1XZEZ5QnZ3a2NKdzNjb1IzVzI3b0Rndy81Qk04M0Z2aVJSTUR4Q2tTeW42V3pkbjZsancvVm94cFdvbEpQd3JDVEN5SUV5UzJkUnJETEc2VXdMeXRGUVVweFpYb25tR1hnOGZLTUdlUkQrQW40REgzSTRqQitPNzNIZVkyQmhEU3J2cTAvNjVEeGpnSzZJbitDMThGdjRIbitYZW85WVRXQm1PaEEvWkN1S1FDZ0NJUkNLUUFpRUloQUNvUWlFUUNnQ29RaUVRQ2dDSVJDS1FBaUVJaEFDb1FpRUloQUNvUWlFUUNnQ0lSQ0tRQWlFSWhDS1FBaUVJaEFDb1FpRVFNelFtWkMySVJDSCtqbWtiUWpFb1Q0TGFSc0NjYWhYVmZGbndYTjFVbTlESUVGSVB3OC8wOFVtTThONmhqNnhSMWtJK0FNMFUrRGpSVjRtLzIrS2ZtMnNaS21ZS3AxTzkwYnpuTXBNL1hGRDFnNWNadHBaQ2hoSGVCQk5VUlJGVVJSRlVSUkZVUlJGVVJSRlVSUkZCYUowT3QxRFhBbS94VEk4YVBsK05mQVErRmE0V21YdURsNEhYdzFYd1pma2JIWVdib09Qd2IrcnpGM0VWcmdaM2cyM3BGS3A4d1RpSE1CdDhQM3dQZkNkOEZVK2Y4eGY4TGZ3Ti9DWDhBOG1BYklNZ0NBRExlNkZINFVmZ3Z1RS9CWCtnRCtGUDRTL0JwejJSQUlCQ0ZtcGJJWjJmMFArUUgrRFY0Z0I1cGRFQUFHSUVXanE0WWx3TjBPNzhuUHdSL0FTZ05sZWtVQUE0blkwTHl2L0Zxd01TN0pvelVzQTgzMUZBQUdJZm1oZWdSK1ArUkhwKy9DTEFITW9sa0FBUWc1SG40Y1h3RDByNUpSSHhnclBnMThEbUxPeEFRSVljczd3RGp5c1FzOUZkOEpQQVVxejBVRDBlWVFzaXJVWTdxRXFXNmZoRjFSbVViVHp4Z0VCakN2UXJJUWZVY25TeC9CMFFQblhHQ0NBSVpjelBvZHZWc25VZnJnT1VNcCtXc3YyQVVZdG1xMEpocUgwYjkrcXM0aXVRdkFGN2xPWjRmK1hLVXIwbjhxczV2bFY2QlVDR0EraVdVOFluU1Jack5mWmhGY2h1aklFUm5jeXlDdDVGUHNCTDVWaWVZQWgvZVJHVm9hajdtczBvR3dORElnK21wSVB1Slo1TzlLZmNLMmJveS9MQll6TDBYeVg4S01wcjRmRWR3REtjZDkyNnZvTWZDVmhlRDRrWHFrejlPMG9TeTZIVEdTMm5qVlJaMWgrbHdXeXQ2RFpwU3IvMmxUUWttdGZROUYxN2ZOY0lZQWhkL1FhQ2NNWFNZYU5PbFBQWFpiY3p4akdMSDNUTUoycCt5NUwzK243VVZYT3pTVlRKRGU1YmlwMDU3RlloU3drakVEVVUyZnJ2RUwwZ0lSZHpDNVFEYzAzY0tKUWhjeG5Yb0ZydnFNS1FYWElqbWNIOHdwRncxRWxPMHRWU0QxekNrMzFSU3NFMVhFOW1oWmw3b2pDU3BPTWtLeEJsZnhhcUVLZUpveFExVTFuM3JWQzlDaDBxWTRCekNsVUhkUlYwcDViSVhjVFJpUWFvTFB2MG1WTlpqYVJhWEtuTGt0ZnE1ZFQrYjdNSmhMSlZMYjlaQVJrUjRVTUpveEkxVmN6dU5obGpXRW1rV3RNTnBCUnpDTnlqY29HY2hmemlGd1hHRmpZb1Zmcjh3OHFldFZJaFF4aERzWm9pQUFaeEJ5TTBTQUJVc01jek9xeXFwbURNYW9XSUNubVlJeFNBcVNLT1JpaktnSXhFQWhISlpxakhsenAwekFSQ0lGUXBZQ2NaZ3pHNkxRQWFXTU94cWhOZ0J4akRzYm9tQUE1ekJ5TTBXRUIwc29jakZGcngrQTR5Z3kxQ0pCbTVtQ01tZ1hJSHVaZ2pQWjBESlE3cWpKenFWTVJIbUdsVXFsck9zN1V0ekNQeUxXbDQweGR0SWw1Uks1TjJVQTJNSS9JZFlGQjl2TWhNaEY5UCtZU2lRNWgvOUUvdTBKRWE1aExaTHFZZlRhUUp1WVNtWnJ5QWRtc01vOVhVZUhxb002K014RDlqTnR5NWhPNmxtZXY2cE43eDFCbWpUdkhqRUxUT1oyNXlnc0VwT1JJYXpWekNrMnJkZWFxVUlXSUZqT24wTlFsNnk1QTlBdzFhNWxWNEZyclpqYWdCY3dyY09YTk9DOFFUYTZSbVFXbXhrS0xqQlVibHpVSFBzSHNmTmNKbmExeUJRUUUwMmptTWovZk5WZG5xOXhXaU9oMXhjbk0vTlFPbldsQk9abElXYWJLbHZrWEwyV2VaZW1VeXN5enVML1lpMHFPN2RWdndGbm15bGQ5S1JpT0tpU3JVdVFNL2pIbTZrbE5nREhKeVF2ZGpINlhtYy8yTWx2WDJxdHlabzN6cFVKMGxWU2oyUWIzWnM2T2RBUWVpZXBvZGJxQnErZEQ5QnZYcWN4eVBsUnhTVVoxYm1DNEJxS2hiTmRRVGpIem9rZFVkVjdXWXZmMEJCVStTQllGbTBRb0JXRk0waG01VnJrTFM0NVdtU1ZYdVdKYjUyNXFvOWMzS0hzdFhFQVpvYUVrZlVkL3hHczM1U3VRcktNdmdaTFVtWVgyZXRtQis3WVBLWEQwSlF0T0puRW9rZnptV2o5ZytGWWhPZFV5RzgwU1Zmblh2bVRuTFpkRGx2bjVwbFlRMzFTdjdQWXVQTHhDWWNoVjJ5ZExyYmdXV1plVnB3dmJwN3N3dVNoWlNUZTVUdWpmVkJzRWpNQXFKS2RhWkQ2dVJmRFVtTU5ZQlRjVXU3a1VDeUJaWUdSZHEzbncrSmlCa0JFNEN3cmRBNDh0a0N3d1EzWFp5NW0rcVd1VnlJaEN1ZDJ3QkNCQ1hSek5pdW9YQTR3OER6RkRaUzVObTdKTWhneDhmaHRla1R1aXNPS0JaSUdSQXd0WlAwTnVmazFRNFQ4MEpLdENyTkhuRTV1ekJ6NG5Fa2dlUURLeHMweE1MM09oeS9UYmZqOGRMSE83eUFPVzhremZCZ0RZYmRMdk53NUlIa0RWS2pQN3RseVdrVG1HNWQ5eTVGYWxuVHRGb1V3MzFhWXRSMFJ5QnQyaUwyL3M5dXVNT2lqOUw4QUE1elVVTWRnbnlZOEFBQUFBU1VWT1JLNUNZSUk9XCIpOyB9XG4gICNwbmdTd2lwZUJhY2tncm91bmQgI3BuZ1N3aXBlSGFuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdG9wOiA1MHZoO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiAxN3Z3O1xuICAgIGhlaWdodDogMjJ2aDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQVE4QUFBRG9DQVlBQUFEeEdXR3dBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlacFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1Tmkxak1UTTRJRGM1TGpFMU9UZ3lOQ3dnTWpBeE5pOHdPUzh4TkMwd01Ub3dPVG93TVNBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVORElESXdNVGNnS0ZkcGJtUnZkM01wSWlCNGJYQk5UVHBKYm5OMFlXNWpaVWxFUFNKNGJYQXVhV2xrT2pJMlFqSTVSVFE0UkRjeE1ERXhSVFk1T0VJd1JVSkRSVFV3UVVZeU1UazBJaUI0YlhCTlRUcEViMk4xYldWdWRFbEVQU0o0YlhBdVpHbGtPakkyUWpJNVJUUTVSRGN4TURFeFJUWTVPRUl3UlVKRFJUVXdRVVl5TVRrMElqNGdQSGh0Y0UxTk9rUmxjbWwyWldSR2NtOXRJSE4wVW1WbU9tbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZNalpDTWpsRk5EWkVOekV3TVRGRk5qazRRakJGUWtORk5UQkJSakl4T1RRaUlITjBVbVZtT21SdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNk1qWkNNamxGTkRkRU56RXdNVEZGTmprNFFqQkZRa05GTlRCQlJqSXhPVFFpTHo0Z1BDOXlaR1k2UkdWelkzSnBjSFJwYjI0K0lEd3ZjbVJtT2xKRVJqNGdQQzk0T25odGNHMWxkR0UrSUR3L2VIQmhZMnRsZENCbGJtUTlJbklpUHo0VUVJUTBBQUFicDBsRVFWUjQydXlkQzdoV1UvN0gxM2s3bGRKRXVXUnlpeTV5eWVXUFN1bVJlNGhRVXZNWUJoRnluUkNHWVZ3cW5rd1lNUzZOeTFBTVp0enBnbHhEZnpJdW9VS0prc1FvVEtINmY3K3oxekd2ODY5enpudmV2ZlplYSsvdjkzbCtzM1BtZmRmZSs3ZlcrcnpyK2xzVlJwSTgwUHo1ODF2aHNqdHNPMWc3V0h0WWExaHpXRE5ZQS92UnIyRkxZWi9EWnNGbXd0NkZUVzNkdXZVY2VUSTVWY2dGVWtxd0lBejJndldGOVlSdEZVT3ljMkZUWUEvQkhnZE1sc3ZUZ29lVUhXaDB3dVZFV0gvWWhnNXZ4UmJLL2JDL0FDSXZ5Zk9DaHhRdU5OaTZ1TWkyTnBMV2E3REwyU0lCU0ZZcE53UVBLUXhvN0lUTHFKU2dVVjJ2dzRZQ0lGT1VNNEtINUM4MG10dGYreUd3Z21lUE54NTJGaUN5VURrbGVFaCtnYU1ITG5mQzJuajhtRi9BVGdCQUhsU09DUjVTK3RCZ2VUclB0amdLZ1R6MmRiQ3pBWkVmbElPQ2g1UU9PSnJnY2dmc2lBQWYvem5Zb1FESVY4cEp3VU5LRmh6cjRQSTRyRnZBci9FK2JCOEE1QlBsYUdEd1FBRmtNN2U1L2M4bHlNU1Z5cDVnd0RFWnRrc0dYdWNEV0MrVXZkbktXYy9nZ1lMR1pjWmNncnlyaVpZZ1Z4bWhzVmExank4alJHQ3ppMndhN0FWazdqZktPaS9BMFJTWGliRHVHWHF0VDJFOUJSQVA0SUVDeHIwS0EySDd3VGpuMzZETUpGZkFwc01td2NZams5OVNOcVlDRHVZamw0RWZsTUhYRTBEU2dnY0sxdnE0SEFmN3RZazJPcm5VMjdDN1RMUU1lWkd5TkRGNERNZmwvQXkvNG9ld1BUUUdraEE4VUtBMncrVUMyREdyNllhNEZyczVITzBmamd6L1dGbnJGQnlINGZMM0hMenFCN1lGSW9DNGdnY0tVd3NUN1ZzNEZkWXc1WGZpZlAwWTJLV2Flbk1Dam8xd2VRZldNaWV2TElDc1FZVVlDdE5SSnBybU9zc0RjQmo3REdmeW1leXpTZkhxenprQ0I5VVdOZ1ZsYVJObGZVd3REemh6QTF4dWdmWHgvQjA1cUhlQ3hrTmlhWFV3ci9PNm5Gc3RrRGpnZ1VMVTFVU3hFallPNUQwNWV0NWZjUjNLQWtjakV3MU90OCt4R3dTUWNyb3RLRVNjUVhrdUlIQVkrNnhzZWg2dExLKzNCdWNjSE9yQ2xOUHlnTk9HNFRJeThIYytINzhjSTVYMUplVjdRL3VydTJuQ3QvN09SREZLNThHK2gxWGFINElPNXIrcmtkVUM4UjBlS0VDWDRYSmhSdDU3SkRMK2ZHR2h6bm5QRnRzZENYWXh1VzZIWTFYVGtFOC9ydVo1MkdKbU9NTkRUTFNXcUwwQTRpazhrRm5uNG5KbHh0NzlTbVQ4ZVVKRG5mTC9WUk50S1hDcGhmYkg2VTdreS9jbFBCdEJjcGd0bjIwRkVJL2dnY3o1RlM1M1ovVDlCWkRhODM4YkU2M3JjQ21XcjFPUUYwdktlTTdHdUZ3Qkd5cUFKS05DTFJuU0daZmJNdnordy9DT0d2K29XY2M0VHAvaEFJOHFCeHdVajFtQW5XMmllQ0pKQnZiSjdTQnFvUVp3Y0NFUXAyTWJaZHdIQWtqTk9zUmgyb05RNGErSk0wR2t4ekxiQy9adkFTUzlsZ2RYRW02YUV6OElJS3YvQVdtRFMwZEh5WFBRZXF5TGhKSHUwN2owRmtCU2dBY2MwTitFR1U1T0FJbFgremxLOTJYamVPWk9BRWtCSGpaay9yVTVyU3dDeU0vbFlvYUZFZUpPUXVWZTRmcmhCUkMzcWxnTlBMSWVwNkV1eXNRc2pOMEJ1eU5zQjlnV01CNG16YjgxcWZaUkhrUEFnNk1YbU9qUTZEZE10QlI5cXYxK25Qb2JmSHRrd243Z2dWT1BydWE5WFNyenN6QVYxWno4U3hNRlFWbkxTTUVCeE1ZVDNRZDJBR3gvV0RtL2Ztd1pOSER3bU4zVDJHTWtnTGlIeDJnVGJXZFBVanpKbktFRUdmS3RhcnFPWFNmR051VXF3c1lDU0kyVmdsM1BmV0hIbW1peGxNK3pZeCt4V1ovV2ViRUNpQ040MkY4dHZtQ3pCTzdMUHVnNDJEMG1DbWk4YkEyWnpSWVFnK3NPZ0hHeFdsTUI1Q2ZmRUJJTTljajlSbTBDS1c5ajRjdEJLZnROQUhFQWo5T04rNEZTN2xQZ0NWMGo0TWd2U3N4MHhrVmxKVDdEUkJ1a2Nna1EyOUk0M2tTUjIwS2JTaDhNUDk3c2dROEZrSmpod2VtekxnN3Y5UjdzU0RqdnpUSXpmbnZiWXRrNmJ3REJ1L05zbEJ1TSszMG1yclFmZkRqSkV3Z0xJR1dxWUIzWjFqRTRXR0E2bHdzT3lxYlIyYWFacEZLYnh1V1dlQmczZnIwYU1EZ29iNks1YVJvM0puaXdSZUR3SGp4TnJEY3lhMm1NR2YrTnpmaEhzZzRRM0k5VHJNL0R6alU2SGxRQThSQWVybFlTTXBCTDMxSzJXSmVROFV5elg1WUJndnZzamN2cmpsdUZTYXFGQUpJZGdCVHNxSDFuQjJsem5jQ0FjbmRMNWhVZ052TDdrN0IxTS9SajMwWXRrT3dBcEdEQjRXTFFhQXd5WlhvQ0daODVnQ0RkazNINXEwbCtWc20xZGxZWEpqc0FLVGpLVUs3YkdKRmd4bWNHSUVqdk55YWFVY21pOXRRWVNIWUFRbmkwYzVEdS9jaUl6eExPK09BQmduUzRyUHdXazExdFk2ZmFCWkFNQUlUdzZPQWczWEVwWlh5d0FNSDNHVGZqbmd4MlZhcnJWTjhmVUFDcE96eTJqRGxORHBRK2wyTEdCd2NRZkc5dFhCNHc2UjRua0pTT3NkUFBBa2pnQUNFODRoN05meGVPL3pibGpFOFRJSmZVNDN0WHNVbHY4aUhPN2wwZndvTUtJTFhEWSsyWTA1empTY2FuQlpDTGtmRjFYc2FPeis2T3k4a21Yem9RNzMyYUFCSTJRQWlQdUtkcEYzdVU4V2tCWkVSZEFHSjNEZDlxOHJseWREVGUveUFCSkZ5QUZMSmVRajBIeUNtd3JVdyt4VUJEOThGSFhRSXBSd1FJSThucldJY2llSHdYYzVyckNTQzFBd1IvWjl5VUMweSsxY1FDcEhrZ0FKbHN5NUVBWXVFUjkrQm1HN1ZBNmdTUXMxSUNMZjNBOEFpdndiZ0NtR0VuVjZTWU5adUdCRkdVbzRjRmtFZ1ZlQ0J1WG92em9HQVd4SFh0emxmdlpQZnk4R0NnZ3hPKzlmbnd5Y2lpWjJCTWh3MFN1dmNyc1BHd3AyQXo4QndycS9ta29ZbFdHak9jNFVDVGZLd1VscFZXZUs3dlFvRUlmSGFJTFVjTkU3eXRWL0ZBQ3ZhWEorNis3RjRhQTZteEJYSjRRdUI0SExZcjNya3I3RnJZMjlYQllYM3lBK3hsMkdVd1Roa3plUEtyQ2ZxR1hiaGVJZlczMUFLSjRESExRYnI5UGMvNHRBRnlrdVA3Y01hckQ5N3pJTmovMXNNL0UzSFp6VVFEdXNzUzhrMXdZUWZ5RGhEQ1k3WUxlT0RsV2dzZ3F3Y0liQStINlRNUy9RNjJZSmZqbjVXd0d5MUU1aWZnbHkxTWdNb3pRQXEyUHh5MzJBKzhNSUNNVHdzZ3JzUUIwQjU0cjA5ajlCRVBnT3BtKzlzdUZleUI2bmtGQ09IQlNGVXVGcjhNeG90MUZrQVNFNEZ4QU43bmF3Yyttb3RMVDhjQVdSeXk4L01Ja0lLdFBDNU84Q0tZeHVQRjFoVkFuSXVIS0RGcTIwS0hQdnJFTVVCbWhON3N5eHRBcWxhWXVvcEV6aDI3RCtQRm1nb2dUblVybnYrRkJIemtFaUFUczlCdnpCTkFxdUJ4ajhONzlJQTlLb0E0RXd2cHhRbjZ5QVZBcGlIZHQweEdsQmVBRklyNnRDNFBIOTVUQUhHbWNYam1CUW43S0c2QVhHZ3lwandBcEhoajNOMk83MFdBM0c5WFZ3b2c4ZW51bEh3VUYwQnVzZXRLakFBU0ZrQ0s0Y0ZvM1VzYzMrOEFBU1JXTFljOW02S1B5Z1hJWXlhQXNJUUJBNlIxSXZDd0o3cmRtTUNMSFN5QXhLYnBMZzdVcWdkQUdORG9tUksvT2daMmVOclBuM0dBVEVBOTI4QTVQS3hHbVdRQ25nZ2c4V2ltSno1aXBIeWVibmMwN0owYVBzb3BaVzVyM3gzZk9UVVA0RWdaSU51eGRZZDZ0bzZMeFA5ZkJDdmM2QSs0L0Q2aGwyT0Y3QmRDSVVweE4yNU40bWEzTXozMEZZOVg2RzZpcVhxdU51WnUyWGZabE1ienpqTTVWa3E3Y1huVzhYN3cvVExYOEdobU0zb1RBY1I3Z0Z3TnY1MXRKQUdrZHQwTEc0anlzc3BWdDZYcUJQb2tnOU9xQzFOL05WVlZWQmVtampvU2RybkxNWStxbDN2UUpEc0ZLSURVVDF1cUtnb2dKZWdDMUxGam5NTERpbE5vSHdrZ1hnTmtSMVZEQWFSRTNZUTZ0b3RUZU9ERi9vVkxYNU5zdUhrQnBEUzFncSsyVVRVVVFFcFFZeE1Gblc3cHN1WEJGMk44aUtNVDlxY0FVcHI2cVFvS0lDV3FEZXd1MUxHeXpnc3ExT0hGT0NwOGhnRGlMVUFHMlFER2tnQlNpcmphZTZoVGVOZ1h1dzZYOHdVUUx3SENvd3QrbytvbmdOUkRWOWcxT2ZWU1NjMFdHN3gzUk1JKzFUcVEyclVJdGpWOHRGaFZNSHdsdkE3a1RWaG5sSjNsVGxvZVJXUWNxUmFJbHkwUTdsOFlXMjRmVnNwbEM0UXRqM3JGZ3luVTQ4VUVFRDhCMGdjMlhGVlBBS21IemtIZDZ1UzAyNkl1VEJCZG1EUHNHSldVblM3TTMwMTBtSnBMVFRYUmhzV1Z6bG9lYW9GNDN3SVpEZjkwVTdYTFZBdUVxMEpYT3I0VnorYzVNWkdXaDFvZ1hyZEEzamJSd1U4clZmMHkwd0laZ3N2MWptL3pKYXl0WFNEcXJ1V2hGa2pKTFpESkNkNldjUndPVkpYTFZBdUV3Wk5HT2I0TlY1M1dPWjVzSWFZWEUwQnFCd2dITko5SjhMWURWZVV5cDJHd0J4M2Y0elRVcVRvZC9WbUlzWUlJSURYN2h3RnhlaWNJa082cWE1bHJmYkFieXUwaTd6bThEZXZTRlhYNVlPenJBalFHVXF0L0dJUGpVUk5GazNldFN2aGtoYXBkdG9ReXRLMkp6cGhlMjlFdEdEQm9PNVNkR1ltMFBOUUM4YklGMGt4VkxaTXRFTWFKUGNYaExkaW91Q0R4bG9kYUlONjBRSDZFSDdSaEx0c3RrUHVNdTEzVmJMRjJSQm1hblZqTFF5MFFiMW9nczFTOU1xK1RZSjg1U3B1TDBzNU50TnNpZ0hnRGtNbXFXNW52dm5BanBNdDR3MGZWRkRTb2tNQUxDaURwQU9RT1ZhOWNBSVFMRUI5emxId1RVOE9xMDBKQ0x5aUFKQXVRUjVIbWE2cGF1UkhqRFM5emxQWVExS0VHcWNGREFFa1VJRnhhUEVUMUtWZXRqem00WE9zb2VaN2YxQ3RWZUFnZ0pRR2t2dU1WREZaOUtOTDVXRlVxZCtMTTVpSkhhUitiT2p3RWtEb0Q1Q0RZMkJLLytpbHNMM3ovV2RXalhMWSt2amJ1NHJrY2pMcXpYdXJ3RUVEcTVKL3ZZWU5NRktTMnRyR0xiMkZYdzdiRmQxNVdOY3ExYmpKdXBtNVpad1pVLzJPcVlldTBrS3pPZnRyQjlqdDVSZ3RQUE9jQ25ybXdGMkVUN0JHaGtzU3l3czF6SXgway9UVEsyZDdld01PK0xNL1AvSjBBSWtteDFLZm10Z3NiOTlZRWJzcmJDSFZtVWFyZGxtcE5kTVlQdUZKZEdFbUtwVDR0d2VVMkIwbVRGWWRVLzRNUEwzeWVBQ0pKc2VsUGp0STkxS3R1UzdVbUYvdHF3OVNGa2FTeTY5Snp1UFNJT1ZtT3JiVkVYZm5CbTVhSFdpQ1NGTHR1ZDVBbXgxRzZldFZ0RVVBa0tYWnh1NzZMSmV2N2Vnc1BBVVNTWXFsRFMzR1o0Q0Rwbmw3RFF3Q1JwRmowZ0lNMGQwSDlxUFFhSGdLSUpKVXRidFdQKyt3ZWJ0UGYzbnQ0Q0NDU1ZGYmQ0U0ZPTGtJemRBMENIZ0tJSkpXbFNRN1MzQ2tZZUFnZ2tsUnZ1ZGhsdlYxUThCQkFKS2xlNHZrdXEySk9rK2ZHK0xYQ3RLN1NTbFJKS3FtKzhQQ21yV05PZHZOQ2lNNVFDMFNTU3BLTFFkTzJoVkM5SVlCSVVwMzFqb00wTnkrRTdCRUJSSkxxcEJrTzB0eXNFTHBYQkJCSnFsVXVUZy9jdkpBRnp3Z2drbFNqNWpwSXMxVWhLOTRSUUNScGpYV0RFZmtYeDV4c3kwTEduQ1NBU05McXRWRHdFRUFrcVQ3NlV2QVFRQ1RKQjNnMEttVFZVd0tJSlAxTVMySk9yM2toeTk0U1FDVHBKNjJJT2IyS1F0WTlKb0JJa2hzVjh2Q1NBb2drQ1I0Q2lDUUpIZ0tJSkNXb3BqR250NnlRTnc4S0lGSk8xVHptOUpZWDh1aEZBVVRLb1ZyR25ON1NRbDQ5S1lCSU9kTjZNYWUzdUpCbmJ3b2dVbzYwaWVBaGdFaFNTVUk1MndpWHVNdmFsd1c1VmdDUk1xODJEdEw4VlBEd0F5QU5sUU9TUTNWMGtPWmN3Y01QZ053T2dEUlFEa2lPdEszZ2tWMkEvQXAycHdBaU9kSjJMdUJSSWIrdVhpa2RMRFVPZGpRQXRrSTVJTVZVamxuSHZ6RHhyL1A0aFZvZWFvRkkyVlo3QitDWWkvcnhqZUFoZ0VqWlZqY0hhYjdGL3hFOEJCQXAyOXJiUVpwdkN4NENpSlJoMmZHT2ZSd2tQVTN3RUVDa2JHdDcyRVlPMHAwcWVBZ2dVcmJWejBHYTgxQVBGZ2dlQW9pVWJSM3FJTTJYcXY0aGVBZ2dVZ2FGY3JLTmNiTTRiSkxnSVlCSTJkWnhqdEtkTEhpRURaQXg4cjVVUTZ1akVwZWpIQ1E5QzJWK3J1QVJOa0FHbzRBTWtQZWxOYWdQckpXRGRKOHMvZy9CSXg1ZEJuc2w0WHVPVml3UWFRMDZ3MUc2RHdnZThUVVBPOE51eGo4L2czVkorUGFjdngrb1hKQ3FsY21kY2VuaElPbEZzQmVLLzFBcGQ1ZWNPVHovNGxoMkhXQ2RVbjZjdzJGM0tGZWtJcDNyS04ySHF1LzJGanpxRG8wTmNUa05kcktKUHhKMWZiV2Jja1lxS3FPY25qM0NVZkxqcS85QjhLZzlROXJoY2c3c2FOaGFuajNlQm5pK0p2aEYrTGR5U29JdWdibUkwY01abGltQ1I5MmhzU2t1RjVsb3Z0em5kUldOWVlLSHltc1hoNjJPTy9FRHRWTHdxRDBUMXNmbGQ3Q1RQR3hwVk5lUHNLK1ZheEowdGNPMGIxL2RId1dQLzBLRHYrQy90ZUJZTzVESG5vRmZoRlhLdmR5WFhTNGM3TzRvK1NkUXhqNFVQTmJzL0Y2NC9BbldMckJIbjZUY3kzM1piWUhMYUllM3VHNU4vMGRsemgyL0JTN1h3QTRKOUJWdVUvWEp2UmlvZTBOSGFiOEhteUI0L0J3YVhCeDNPbXc0ckVtZ3J6RU96Y2wzVkhkeTMySSswZUV0cnFtcFcxeVpRNGV6dGNHRlZUMENmZzJ1YUQxTDFTZlg0T0JhbzdFT2J6R3Z0cFp0Wlk2Y3pmbnZVMHkwaVczdGdGOWxDYnRaK0VYNFhGVW90K0JnV2I0VjF0cmhiZjZJTXZaOTd1RmhLWDBYckZmZ3J6SVQxaGVaK3JhcVVLNDExTGlKRWxiY3NyMnB0ZzlsZm1NY3dNRWwzTk1EQndkUC9QbzliQ2VCSS9ldGpqMU1ORWpxVXBmVlpkVnlaWWFkWEdFSlBTTEE5MXhoZ2ZjczdDblkwOGpNNWFvNnVRY0hseEp3Vzd6TEZjL3Z3MjZ1eXdjck0rcmtacmo4MVhIVExtNTlBSHNDTmhIMkRJL3pVM1dSaXNvMGo0eDh6TGpmbEhrT3l0NlB1WVNIblUxNTJMZ0ovaHEzR0VEb1FSTnRkMzVYVlVSYVE1bG1HSWhIWUIwYzM0by9Xby9VOWNPVkdYTnlWd3VPRFR4K3pCa21Hcnk5ZDAzTGZpV3BxRXczc3VEbzV2aFduRmtaVXNvWEtqUGs1TDYycStMam9xK2xzSEd3c1FER05GVUpxUVJ3M0EvYks0SGJYVmxxNjdjeUkwN21LcnNialgrelIyeGxjTS9NWFJyRGtPb0pqb01UdUIzSDI0YVgrcVhLRERpWjBjdEhlUFpZUE52aUtnQkRHOWNrMzhIQjVlZkhvNnd1eXhVODRHVE9kdy96NkpFZWdsMktqSGhkVlVBS0FCelVLSlRYWit2enhjcUFuWHk1UitBZ05QNkFUSml1NGk4RkJJNjNUQlF0cjE2cUNOVEpERUo4Z3dlUDhpTHNYRURqSlJWOUtUQndzSnZTQldYM3pmb21VQm1nay9jMDBTQmttcG9EK3kwYy93OFZleWxBY0ZDbmxBT080Rm9lY0RKM0ViNWgwbHZIUVZvUHQvMUVCUjJXUWdVSGx3d01LamVSeW9DY3pHblljU21DZzN0TUJzUHBINmpJU3dHRGc0UDVwOGFSVUVqZEZrYisyaU9GK3pJNitabUF4dTBxN2xMZzRGaGdvbGd3eStKSXJDSVFSM08vQ2hkY0pYMFVBazhGSHdSbmY2cmlMZ1VPanU5Z1BlSmNSaEJLUEkrckV3YkhjdHUwTzFEZ2tESUFEaDdZTkREdTlVZVZBVGg3ZjF3T1MvQ1dYTjgvb055UmFFbnlCQnpVU1NqUEQ4ZWRhSVhuem1iTGlBdFp0a25vbGp6TTl3UTQrbHNWZFNrajRPQ1NBaWZudXZqZTh1aWZFRGdZL0dRb25IeWRpcm1VSVhCYzdBb2NYcmM4Ykt1RDhUcTNkbnlycjJEOTRPU25WY3lsRElHRFcrelBjM2tEbjFzZWZSSUFCK00xOW9hVFo2dVlTd0pIYWZKNXR1VU14K2x6WDBwM2dVTVNPRExVYllIak85aFdnU3N4ck51UldtSXVDUnpaNjdZTWNwZzJBL1gwcSswMExFa1NPQUpyZWRpQlVpNmpkWEh5TjZkOWQ5TlVyQ1J3bEM4Znh6eTZPUUlIejNqdEszQklBa2QyNGRISFVicW53OG16Vk13bFI2M2x1L0lFRGwvaDRlS1V0OGx3OGgwcTVwSWpNWlRmRVhrQ0IrWFZtQWNJdmhrdWMyTk9sdEdoTzhIUjc2aU1TdzdLYkVjVGphVWxPZm1RT2poOGJIbDBkNURtM1FLSDVGQVg1QkVjUHNKak53ZHBqbGI1bGh5MU9wb20zRjN4Qmh4NWdNYzBuYUVpT1ZRWGsxeWNHYS9BNFNNOE9zYWMzdDlVdnFXQXltc3c0UEFLSG1nQ2JvUkxzNWlUZlV6bFczS29aZ25jdzB0dytOYnlhQjl6ZWwvQTNsUDVsaHpLOWQ0b2I4SGhHencyanptOWY4THhxMVMrSllmNktLL2c4QTBlNjhXY25sYVRTcTQxRmJZaWorRHdEUjdOWTA1dmtjcTI1RktvNEYvaThrUWV3VUg1dENVL2JuaG9BMXpNbWo5L2Z2T2lINXhtUmVXSDNjT3ZpeXJWdjNMa2xxdGd2Zk1HRHQvZzBURG05SnFvdXRjSWdWOWE0eXdYendCdVpmL2RBcmF1dFhXc05UWWxyR2RBK3J4d01KRUhEWEUzODJJVERXRHp1cEFmZ1gwTW13ZWJpd3F6SU9EV3gvTjQzNy9nbjhmbENSeSt3ZU9IbU5OcmtXTTQ4RHpmTFdIdDdMV3ROY0ppWTVQTXdxWW0xamlXdFVVdHovc05Mak5OZEdZTzdUWFlkRlNtaFlHNC9EUVRSZm52bWhkdytBYVB1THNaYlRNT2lFYTJ3RzVyYmFzaVVQd2lzTmRoRitoL3JCVy9JMXNvSEpSOEh2WXM3RTFVc3BVZXRqNit3NlAyd2ovdmdmVXE0YXQ4bHd2eC9SRWhsc0VLanlvRHlSdW5FeGNoVXpiTUFDUWFXREJVUWFLVHZiSlYwU0JualNvZWt6SFJSSXYvSGtmK0x2WXNyemdlZERMc0V0ajZ0WHljMnlZWVkrYkZVRFBESjNpd3p6ZzI1bVIzUXVhOEVSZ291T1I1WjlndTlyb2pyS21SVnZlcnpSYkpPTmg5eU9ldlBNcEhkdGQ0Uk9xQkZ2YnIyMjQ1enoyZUJudUFZeVdoWjRCUDhPaUp5ek14SnpzS21YU094N0JnRjRPYkFUc0xGR1dKd2F3Zmg5MEltNlRGZ2ZtREIxZVl6b2s1V1U0ZnR2Rmg2dENPVVJBUWpOSGEzVjVicVFqR0xnNjgzc0JXTFBMOUc3a2pIL0JnazUxVGU0MWlUdm9HRktJaEtid1Bwemg3V0NNb2RqWFJsS2VVakRnZU1ncDJ2U0NTY1hqWUN2ZXFyV1J4NndnVW9Qc2RQenRuREhhSHNmdTFEMnduNC9lSmZIbUN5T1d3TVNnRFA4Z2QyWVVIVDZrL3pWR2ZlREFLeisweFB1dGFGaFo3d3ZZMjBRQm5BeFVwYjhVZDFtZWlERXlRSzdJSkR4Njc4S0REVzl3TkcxcmZ4VWQ0UGs2UjdnL2JEN2FIU1M2S2xCU2Z4dk1IeXJkcFhzR2pmSGh3Y1JPWE1UZHllQnN1bDc0SjltY1VvQTlyZVo3MWJCZWtDaGdicThoa1FwL0JCaUgvRlN3cUsvQ3dGWmFIVVBkTzZIYU1xczc1ZG83UVY2MFQ0RUFuVjJweW9ITkg0K2xoNEZJc3VobzJEQkJaSVZka0F4NTlUWFJzbnlRbG9hZGhBd0FRaFhBb1VUN09CckRsOGJteVJrcEllOEZleG85V083a2ljSGpnRjRBekk5Y3BhNlFFeFc3cUN3QklKN2tpN0pZSE5jWVVCWmVScEFUVXlnSmtaN2tpWUhqWTVlUlhLSHVraE1VZ1NZOEJJTm8yRUhETHc5aXVpNDVPa05Kb2dhamJYQWQ1UFEySlh3Qk9sMDR4V3VZdEphL3QwUUorUzI0SUZCNFdJTU54T1Y5WmxiaTRTWkhSd2JrU2svRklseGRkbDFrclZuRkFaSzY4WlF4VUxySnJhUzAwL1JId0dLcGlzR1pWQnZDTUY1a28zc1hleXE2eXhRQTZETzMzQ1d5dWlRSVEweFpZVUh4ZUJReFVuR1V4L2dBMHNDQ2hiUXByWTZLNHBveVF4bENLUGtaRjIxZkZKZkNXaHkxOC9PVjZ6a1RoOTZTYXhhbnVXZFk0WmpUVC9wdXdXQUFvL09oaC9qSlVBWGNoYzZhRHdaRjZtdlMzQW5BSGJtTUZGZ29jSHJhQWJXS2k4WSsyeXJiL2lDMERMcTlubUVYMnpkKzM5bkVXbGxzanYzbDI4VUhXZXFiVVNtNlJzek5vc2dtUElvQThCZXVRczN4aXQrS2ZGaFJ2MnV2TXZPekpRTDR6a0hVLzJQR21Xb1IxeDFvTFBsNHVUR1FBSHJZZzhVd1NMbUh2a3RFOFdRcDcxZG9yTkJUZ3oxUlVmOHAvNXZ0WnNQNk95eSs3ZUszbDhRekJ3eFlnanViZkRQdDE0UDVmYWJzY3IxaDdtZU1VUHA1TjRtRVo0R0RyNWJaRjRrTC9RRDRjTGs5bkRCNUZCZWhZRXkzb2FSYklJM01RanFlaDhRQ2pLYkNwS0tCYWhsOWVHZWhoZjBnNnhwdzBkOXJlS3c5bkZCNjI4SERLajN0aER2RHc4WmJiMWdSaHdiZ2hML0YwTVJXNzJNc0FaMnN1ZzhWMXpNWWNXSHNmWjZZRUR6Y0ZpSWZzY0QvTTFpayt4aXJic3Boa2JXcWM2eVdrV3N2QW9iamNhY28vYnZOQTVOc1Q4bWhPNEdFTEQ1ZXhENFNkYmFJb1lFbG9uZ1VGQStzK3BkaVlxWmNCQnFKbXhWKy9ua2xjZ1R5OFVKN01HVHlxRlNKR05qOEd4c2hrTFdKTW1pMkpweXdzSnFLZ3ZhOWk1RjNlZDdBQTJiTEVyMTRLdTBRTHczSU9qNktDMU5CRThVaTUzTGduYkh0VDJwR09uUG1vaW5YS2tIVVRkSWhRRVBuT1dMUlh3Z2FaMnBlK3p6WlJSUFVuNVRuQm82WkN4WUxVM3Y0cThZakxscmFQek9sZkx1MytGc1o0bGp5ZWdjdTZaMnJjSXVqODN0SzJRQmtCbjlzYk9ETzN5blkzWHpKUnZOeUhORGhhdXY1UGdBRUFMenlyaFJhWkVhMEFBQUFBU1VWT1JLNUNZSUk9XCIpO1xuICAgIGFuaW1hdGlvbjogc3dpcGVIYW5kU2Nyb2xsVXAgMnMgaW5maW5pdGUgZWFzZS1pbiAzMDBtczsgfVxuXG5ib2R5LmdhbWluZyAjcG5nU3dpcGVCYWNrZ3JvdW5kIHtcbiAgdG9wOiA2NHB4OyB9XG5cbi5wbmdGYWRlT3V0QW5pbSB7XG4gIGFuaW1hdGlvbjogcG5nU3dpcGVGYWRlT3V0IDIwMG1zIGVhc2UtaW47XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzOyB9XG5cbi5wbmdTd2lwZUJnU2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuQGtleWZyYW1lcyBzd2lwZUhhbmRTY3JvbGxVcCB7XG4gIDAlIHtcbiAgICB0b3A6IDUwdmg7XG4gICAgb3BhY2l0eTogMDsgfVxuICAyMCUge1xuICAgIHRvcDogNTB2aDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDQwJSB7XG4gICAgdG9wOiAzMHZoO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNjAlIHtcbiAgICB0b3A6IDMwdmg7XG4gICAgb3BhY2l0eTogMDsgfVxuICA4MCUge1xuICAgIHRvcDogMzB2aDtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBwbmdTd2lwZUZhZGVPdXQge1xuICAwJSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTsgfVxuICA5OSUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSB0YWJsZS5vbmUtdGFibGUgdGhlYWQgdHI6bm90KDpsYXN0LWNoaWxkKSB0aCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmUzNzRiOyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gdGFibGUub25lLXRhYmxlIHRib2R5IHRyIHRkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyZTM3NGI7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSB0YWJsZS5vbmUtdGFibGUgdGZvb3QgdHIgdGQge1xuICBiYWNrZ3JvdW5kOiAjMWEyMDJjOyB9XG5cblttZC10aGVtZT1cInRlYWxUaGVtZVwiXSB0YWJsZS5vbmUtdGFibGUgdGhlYWQgdHI6bm90KDpsYXN0LWNoaWxkKSB0aCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFkY2UwOyB9XG5cblttZC10aGVtZT1cInRlYWxUaGVtZVwiXSB0YWJsZS5vbmUtdGFibGUgdGJvZHkgdHIgdGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RhZGNlMDsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gdGFibGUub25lLXRhYmxlIHRmb290IHRyIHRkIHtcbiAgYmFja2dyb3VuZDogI2UwZTBlMDsgfVxuXG4ubWQtc2Nyb2xsLW1hc2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2LCAxOCwgNDAsIDAuMTUpOyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0uaG9tZSBtZC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMjAyYyAhaW1wb3J0YW50OyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gbWQtdG9vbGJhciN0b29sYmFyLm1kLW1lbnUtdG9vbGJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjE3MmE7XG4gIGNvbG9yOiAjMjIyOTM5OyB9XG4gIFttZC10aGVtZT1cImRlZmF1bHRcIl0gbWQtdG9vbGJhciN0b29sYmFyLm1kLW1lbnUtdG9vbGJhciAubWQtaWNvbi1idXR0b24gLmljb24tYWNjb3VudCwgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSBtZC10b29sYmFyI3Rvb2xiYXIubWQtbWVudS10b29sYmFyIC5tZC1pY29uLWJ1dHRvbiAuaWNvbi1tZW51IHtcbiAgICBjb2xvcjogI2QzZDRkNyAhaW1wb3J0YW50OyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gI2Jhbm5lciAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtY29udC1hcmVhIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpOyB9XG4gIFttZC10aGVtZT1cImRlZmF1bHRcIl0gI2Jhbm5lciAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtY29udC1hcmVhIHAge1xuICAgIGNvbG9yOiAjZGRkOyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gLm1kLW9uZS1pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogIzY0NzQ4YjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlMjczNztcbiAgY29sb3I6ICNGRkY7IH1cbiAgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAubWQtb25lLWlucHV0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMyMTk2ZjM7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5yb3ctaW5wdXQtbnVtYmVycyAubWQtYnV0dG9uLmtleS1udW1iZXI6bm90KFtkaXNhYmxlZF0pIHtcbiAgY29sb3I6ICMyMTk2ZjM7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAuVkp1UnJjYXogaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyMTk2ZjMgIWltcG9ydGFudDsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5tZW51LWFjY291bnQgbWQtbGlzdC1pdGVtIC5tZC1idXR0b24ge1xuICBjb2xvcjogI0ZGRjNFMDsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNhY2NvdW50LXBhbmVsIG1kLWNvbnRlbnQgLm1lbnUtYWNjb3VudCBtZC1saXN0LWl0ZW0uYmV0LWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjMzQzZjU3OyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjcmVzdWx0cyAuY29udGVudC13cmFwIC5pbmxpbmUtY2FsZW5kYXIgaDIge1xuICBjb2xvcjogI2QzZDRkNzsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5tZC1kZWZhdWx0LXRoZW1lIC5tZC1kYXRlcGlja2VyLWlucHV0LCBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5tZC1kYXRlcGlja2VyLWlucHV0IHtcbiAgY29sb3I6ICNkM2Q0ZDc7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAubWQtZGVmYXVsdC10aGVtZSAubWQtZGF0ZXBpY2tlci10cmlhbmdsZS1idXR0b24gLm1kLWRhdGVwaWNrZXItZXhwYW5kLXRyaWFuZ2xlLCBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5tZC1kYXRlcGlja2VyLXRyaWFuZ2xlLWJ1dHRvbiAubWQtZGF0ZXBpY2tlci1leHBhbmQtdHJpYW5nbGUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZDNkNGQ3OyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gbWQtc2VsZWN0Lm1kLWRlZmF1bHQtdGhlbWUgLm1kLXNlbGVjdC1pY29uLCBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdIG1kLXNlbGVjdCAubWQtc2VsZWN0LWljb24ge1xuICBjb2xvcjogI2QzZDRkNzsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdIG1kLXNlbGVjdC1tZW51Lm1kLWRlZmF1bHQtdGhlbWUgbWQtY29udGVudCBtZC1vcHRpb24sIFttZC10aGVtZT1cImRlZmF1bHRcIl0gbWQtc2VsZWN0LW1lbnUgbWQtY29udGVudCBtZC1vcHRpb24ge1xuICBjb2xvcjogI2QzZDRkNzsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdIG1kLWNoZWNrYm94W2Rpc2FibGVkXSAubWQtbGFiZWwge1xuICBjb2xvcjogIzdhN2I3YzsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNiYW5uZXItdmlkIC5zbGlkZXItY29udGVudCAubGF5b3V0LWNvbHVtbjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMWEyMDJjIDAlLCByZ2JhKDQzLCA0NiwgODksIDApIDEwMCUpOyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gLmljb24sIFttZC10aGVtZT1cImRlZmF1bHRcIl0gbWQtaWNvbiwgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAuZ2FtZS10aXRsZXMgLm1kLWJ1dHRvbiwgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSBtZC1tZW51LWNvbnRlbnQgbWQtbWVudS1pdGVtIC5tZC1idXR0b24sIFttZC10aGVtZT1cImRlZmF1bHRcIl0gLmdhbWUtdGl0bGVzIGgyIHtcbiAgY29sb3I6ICNkM2Q0ZDcgIWltcG9ydGFudDsgfVxuICBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5pY29uOmFmdGVyLCBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdIG1kLWljb246YWZ0ZXIsIFttZC10aGVtZT1cImRlZmF1bHRcIl0gLmdhbWUtdGl0bGVzIC5tZC1idXR0b246YWZ0ZXIsIFttZC10aGVtZT1cImRlZmF1bHRcIl0gbWQtbWVudS1jb250ZW50IG1kLW1lbnUtaXRlbSAubWQtYnV0dG9uOmFmdGVyLCBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5nYW1lLXRpdGxlcyBoMjphZnRlciB7XG4gICAgY29sb3I6ICNkM2Q0ZDcgIWltcG9ydGFudDsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIsIFttZC10aGVtZT1cImRlZmF1bHRcIl0gI2xheW91dC1jb250ZW50LW9ubHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWEyMDJjOyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gLmxvZ28gaW1nLmxpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5tZW51IHVsIGxpLm5hdi1saW5rOmhvdmVyIGEubWFpbiwgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjdG9vbGJhciAjb25lLXRvb2xiYXIgLm1lbnUgdWwgbGkubmF2LWxpbmsuZHJvcC1kb3duIC5kcm9wLWRvd24tbWVudSAuZHJvcC1kb3duLW1lbnUtd3JhcCB1bCBsaSBhOmhvdmVyLFxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjdG9vbGJhciAjb25lLXRvb2xiYXIgLm1lbnUgdWwgbGkubmF2LWxpbmsgLm1lZ2EtbWVudSAubWVnYS1tZW51LXdyYXAgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50OmhvdmVyIC5nYW1lLXRpdGxlIGgzLFxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjdG9vbGJhciAjb25lLXRvb2xiYXIgLm1lbnUgdWwgbGkubmF2LWxpbmsgLnNtYWxsLW1lZ2EtbWVudSAubWVnYS1tZW51LXdyYXAgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50OmhvdmVyIC5nYW1lLXRpdGxlIGgzIHtcbiAgY29sb3I6ICMwMzliZTUgIWltcG9ydGFudDsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5tZC1idXR0b25bZGlzYWJsZWRdIHtcbiAgY29sb3I6IHJnYmEoMjIwLCAyMjAsIDIyMCwgMC45KSAhaW1wb3J0YW50OyB9XG4gIFttZC10aGVtZT1cImRlZmF1bHRcIl0gLm1kLWJ1dHRvbltkaXNhYmxlZF0gbWQtaWNvbiB7XG4gICAgY29sb3I6IHJnYmEoMTA4LCAxMDcsIDEwNywgMC45KSAhaW1wb3J0YW50OyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gLmJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmIzMjQyOyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gLm1kLXN1YmhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmIzMjQyO1xuICBiYWNrZ3JvdW5kOiAjMWUyOTNjOyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gLm5vdGlmaWNhdGlvbiB7XG4gIGJvcmRlci1jb2xvcjogIzJlMzc0YjsgfVxuICBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5ub3RpZmljYXRpb24gLm1hcnF1ZWUgc3BhbiBsYWJlbCB7XG4gICAgY29sb3I6ICNiNGIxYjE7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSBtZC1jaGVja2JveDpub3QoLm1kLWNoZWNrZWQpIC5tZC1pY29uIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDA0ZDZiOyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gLmNvbGxhcHNpbmcgbWQtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI5Mzk7XG4gIGNvbG9yOiAjZDNkNGQ3OyB9XG4gIFttZC10aGVtZT1cImRlZmF1bHRcIl0gLmNvbGxhcHNpbmcgbWQtY29udGVudCBtZC10YWJzIC5tZC10YWIge1xuICAgIGNvbG9yOiAjZDNkNGQ3OyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gLm1kLW9uZS1udW1iZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWEyMDJjO1xuICBib3JkZXItY29sb3I6ICMyZTM3NGI7XG4gIGNvbG9yOiAjZDNkNGQ3OyB9XG4gIFttZC10aGVtZT1cImRlZmF1bHRcIl0gLm1kLW9uZS1udW1iZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI5Mzk7IH1cbiAgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAubWQtb25lLW51bWJlci5hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogIzY2M2QxMTtcbiAgICBiYWNrZ3JvdW5kOiAjZTBjY2E3OyB9XG4gICAgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAubWQtb25lLW51bWJlci5hY3RpdmUgLnByaWNlIHtcbiAgICAgIGNvbG9yOiAjMWEyMDJjICFpbXBvcnRhbnQ7IH1cbiAgICBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5tZC1vbmUtbnVtYmVyLmFjdGl2ZSAubnVtYmVyIHtcbiAgICAgIGNvbG9yOiAjMmY0YTc2OyB9XG4gIFttZC10aGVtZT1cImRlZmF1bHRcIl0gLm1kLW9uZS1udW1iZXIuc3RvcCB7XG4gICAgYmFja2dyb3VuZDogIzIyMjkzOTtcbiAgICBib3JkZXItY29sb3I6ICMyZTM3NGI7IH1cbiAgICBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5tZC1vbmUtbnVtYmVyLnN0b3AgLm51bWJlciB7XG4gICAgICBjb2xvcjogIzk5OTsgfVxuICAgIFttZC10aGVtZT1cImRlZmF1bHRcIl0gLm1kLW9uZS1udW1iZXIuc3RvcCAucHJpY2Uge1xuICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDsgfVxuICAgICAgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAubWQtb25lLW51bWJlci5zdG9wIC5wcmljZSBzcGFuLnByaWNlLXVwIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAubWQtb25lLW51bWJlci5saXZlIHtcbiAgICBib3JkZXI6IHJnYmEoMTMsIDQwLCA4MCwgMC44KSAxcHggc29saWQ7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNiwgNjYsIDg5LCAwLjgpOyB9XG4gICAgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAubWQtb25lLW51bWJlci5saXZlLmFjdGl2ZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNjYzZDExO1xuICAgICAgYmFja2dyb3VuZDogI2UwY2NhNzsgfVxuICAgIFttZC10aGVtZT1cImRlZmF1bHRcIl0gLm1kLW9uZS1udW1iZXIubGl2ZS5zdG9wIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxYTIwMmM7XG4gICAgICBib3JkZXItY29sb3I6ICMxNTFhMjY7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5tZC1vbmUtbnVtYmVyLmxpdmUuc3RvcCAubnVtYmVyIHtcbiAgICAgICAgY29sb3I6ICM5OTk7IH1cbiAgICAgIFttZC10aGVtZT1cImRlZmF1bHRcIl0gLm1kLW9uZS1udW1iZXIubGl2ZS5zdG9wIC5wcmljZSB7XG4gICAgICAgIGNvbG9yOiAjOTk5OyB9XG4gICAgICAgIFttZC10aGVtZT1cImRlZmF1bHRcIl0gLm1kLW9uZS1udW1iZXIubGl2ZS5zdG9wIC5wcmljZSBzcGFuLnByaWNlLXVwIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5udW1iZXItZmlsdGVyIC5odW5kcmVkcyBzcGFuOm5vdCgubGFiZWwpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMjAyYztcbiAgYm9yZGVyLWNvbG9yOiAjMmUzNzRiO1xuICBjb2xvcjogI2QzZDRkNzsgfVxuICBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5udW1iZXItZmlsdGVyIC5odW5kcmVkcyBzcGFuOm5vdCgubGFiZWwpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyOTM5OyB9XG4gIFttZC10aGVtZT1cImRlZmF1bHRcIl0gLm51bWJlci1maWx0ZXIgLmh1bmRyZWRzIHNwYW46bm90KC5sYWJlbCkuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDM5YmU1O1xuICAgIGJvcmRlci1jb2xvcjogIzAzOWJlNTtcbiAgICBjb2xvcjogI0ZGRjsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdIG1kLWRpYWxvZyAubWQtYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5xdWljay1iZXQgLnRhYmxlLXdyYXAgLnRhYmxlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgyMzYsIDIzNiwgMjM2LCAwLjEpOyB9XG4gIFttZC10aGVtZT1cImRlZmF1bHRcIl0gLnF1aWNrLWJldCAudGFibGUtd3JhcCAudGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDIzNiwgMjM2LCAyMzYsIDAuMSk7IH1cbiAgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAucXVpY2stYmV0IC50YWJsZS13cmFwIC50YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMjM2LCAyMzYsIDIzNiwgMC4xKTsgfVxuICBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5xdWljay1iZXQgLnRhYmxlLXdyYXAgLnRhYmxlIHRoZWFkIHRyIHRoLmJvcmRlci1sZWZ0LCBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5xdWljay1iZXQgLnRhYmxlLXdyYXAgLnRhYmxlIHRoZWFkIHRyIHRoLmJvcmRlci1yaWdodCwgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAucXVpY2stYmV0IC50YWJsZS13cmFwIC50YWJsZSB0aGVhZCB0ciB0aC5ib3JkZXItYm90dG9tIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjM2LCAyMzYsIDIzNiwgMC4xKTsgfVxuICBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5xdWljay1iZXQgLnRhYmxlLXdyYXAgLnRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjM2LCAyMzYsIDIzNiwgMC4xKTsgfVxuICBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5xdWljay1iZXQgLnRhYmxlLXdyYXAgLnRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDIzNiwgMjM2LCAyMzYsIDAuMSk7IH1cbiAgICBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5xdWljay1iZXQgLnRhYmxlLXdyYXAgLnRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDIzNiwgMjM2LCAyMzYsIDAuMSk7IH1cbiAgICBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5xdWljay1iZXQgLnRhYmxlLXdyYXAgLnRhYmxlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDIzNiwgMjM2LCAyMzYsIDAuMSk7IH1cbiAgICBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5xdWljay1iZXQgLnRhYmxlLXdyYXAgLnRhYmxlIHRib2R5IHRyIHRkIGlucHV0W2Rpc2FibGVkXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMSk7IH1cbiAgICBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5xdWljay1iZXQgLnRhYmxlLXdyYXAgLnRhYmxlIHRib2R5IHRyIHRkLmQzIGlucHV0W2Rpc2FibGVkXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTI3LCA4NywgMC4wOCkgIWltcG9ydGFudDsgfVxuICAgIFttZC10aGVtZT1cImRlZmF1bHRcIl0gLnF1aWNrLWJldCAudGFibGUtd3JhcCAudGFibGUgdGJvZHkgdHIgdGQuZDMgaW5wdXQ6bm90KFtkaXNhYmxlZF0pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTIsIDg0LCAxMTYsIDAuMyk7IH1cbiAgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAucXVpY2stYmV0IC50YWJsZS13cmFwIC50YWJsZSBpbnB1dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM1M2E0ODsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5yb3ctYmV0LXNvdXRoZXJuIC50YWJsZS13cmFwIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgyMzYsIDIzNiwgMjM2LCAwLjEpOyB9XG4gIFttZC10aGVtZT1cImRlZmF1bHRcIl0gLnJvdy1iZXQtc291dGhlcm4gLnRhYmxlLXdyYXAgdGFibGUgdGJvZHkgdHIgdGQgaW5wdXQudHJhbnNwYXJlbnQge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgMjM5LCAyMzksIDAuMik7IH1cbiAgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAucm93LWJldC1zb3V0aGVybiAudGFibGUtd3JhcCB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjM2LCAyMzYsIDIzNiwgMC4xKTsgfVxuICBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5yb3ctYmV0LXNvdXRoZXJuIC50YWJsZS13cmFwIHRhYmxlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgyMzYsIDIzNiwgMjM2LCAwLjEpOyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gLnJvdy1iZXQtc291dGhlcm4gLnRhYmxlLXdyYXAgdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjM2LCAyMzYsIDIzNiwgMC4xKTsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5tYWluLWdhbWUgLmxvNyAudGFibGUtd3JhcCB0YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyMzYsIDIzNiwgMjM2LCAwLjEpOyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gLm1haW4tZ2FtZSAubG83IC50YWJsZS13cmFwIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgyMzYsIDIzNiwgMjM2LCAwLjEpOyB9XG4gIFttZC10aGVtZT1cImRlZmF1bHRcIl0gLm1haW4tZ2FtZSAubG83IC50YWJsZS13cmFwIHRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyMzYsIDIzNiwgMjM2LCAwLjEpOyB9XG4gIFttZC10aGVtZT1cImRlZmF1bHRcIl0gLm1haW4tZ2FtZSAubG83IC50YWJsZS13cmFwIHRhYmxlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgyMzYsIDIzNiwgMjM2LCAwLjEpOyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gI3Jlc3VsdHMgbWQtY2FsZW5kYXIgPiBkaXYge1xuICBiYWNrZ3JvdW5kOiAjMWUyOTNiOyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gI3Jlc3VsdHMgbWQtY2FsZW5kYXIgbWQtY2FsZW5kYXItbW9udGggdGFibGUubWQtY2FsZW5kYXItZGF5LWhlYWRlciB0aGVhZCwgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjcmVzdWx0cyBtZC1jYWxlbmRhciBtZC1jYWxlbmRhci15ZWFyIHRhYmxlLm1kLWNhbGVuZGFyLWRheS1oZWFkZXIgdGhlYWQge1xuICBjb2xvcjogI2I4YjhiODtcbiAgYmFja2dyb3VuZDogIzFlMjkzYjsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNyZXN1bHRzIG1kLWNhbGVuZGFyIG1kLWNhbGVuZGFyLW1vbnRoIC5tZC1jYWxlbmRhci1zY3JvbGwtbWFzayB0YWJsZSB0Ym9keSwgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjcmVzdWx0cyBtZC1jYWxlbmRhciBtZC1jYWxlbmRhci15ZWFyIC5tZC1jYWxlbmRhci1zY3JvbGwtbWFzayB0YWJsZSB0Ym9keSB7XG4gIGNvbG9yOiAjYjhiOGI4O1xuICBiYWNrZ3JvdW5kOiAjMWUyOTNiOyB9XG4gIFttZC10aGVtZT1cImRlZmF1bHRcIl0gI3Jlc3VsdHMgbWQtY2FsZW5kYXIgbWQtY2FsZW5kYXItbW9udGggLm1kLWNhbGVuZGFyLXNjcm9sbC1tYXNrIHRhYmxlIHRib2R5IG1kLWljb24sIFttZC10aGVtZT1cImRlZmF1bHRcIl0gI3Jlc3VsdHMgbWQtY2FsZW5kYXIgbWQtY2FsZW5kYXIteWVhciAubWQtY2FsZW5kYXItc2Nyb2xsLW1hc2sgdGFibGUgdGJvZHkgbWQtaWNvbiB7XG4gICAgY29sb3I6ICNiOGI4Yjg7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjcmVzdWx0cyBtZC1jYWxlbmRhciBtZC1jYWxlbmRhci1tb250aCAubWQtY2FsZW5kYXItc2Nyb2xsLW1hc2sgLm1kLWNhbGVuZGFyIHRyOmxhc3QtY2hpbGQgdGQsIFttZC10aGVtZT1cImRlZmF1bHRcIl0gI3Jlc3VsdHMgbWQtY2FsZW5kYXIgbWQtY2FsZW5kYXIteWVhciAubWQtY2FsZW5kYXItc2Nyb2xsLW1hc2sgLm1kLWNhbGVuZGFyIHRyOmxhc3QtY2hpbGQgdGQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMjE5NmYzOyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gI3Jlc3VsdHMgbWQtY2FsZW5kYXIgbWQtY2FsZW5kYXItbW9udGggLm1kLWNhbGVuZGFyLXNjcm9sbC1tYXNrIC5tZC1jYWxlbmRhci1kYXRlLm1kLWNhbGVuZGFyLWRhdGUtdG9kYXkgLm1kLWNhbGVuZGFyLWRhdGUtc2VsZWN0aW9uLWluZGljYXRvciwgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjcmVzdWx0cyBtZC1jYWxlbmRhciBtZC1jYWxlbmRhci15ZWFyIC5tZC1jYWxlbmRhci1zY3JvbGwtbWFzayAubWQtY2FsZW5kYXItZGF0ZS5tZC1jYWxlbmRhci1kYXRlLXRvZGF5IC5tZC1jYWxlbmRhci1kYXRlLXNlbGVjdGlvbi1pbmRpY2F0b3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjE5NmYzOyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gI3Jlc3VsdHMgbWQtY2FsZW5kYXIgbWQtY2FsZW5kYXItbW9udGggLm1kLWNhbGVuZGFyLXNjcm9sbC1tYXNrIC5tZC1jYWxlbmRhci1kYXRlLm1kLWNhbGVuZGFyLXNlbGVjdGVkLWRhdGUgLm1kLWNhbGVuZGFyLWRhdGUtc2VsZWN0aW9uLWluZGljYXRvcixcblttZC10aGVtZT1cImRlZmF1bHRcIl0gI3Jlc3VsdHMgbWQtY2FsZW5kYXIgbWQtY2FsZW5kYXItbW9udGggLm1kLWNhbGVuZGFyLXNjcm9sbC1tYXNrIC5tZC1jYWxlbmRhci1kYXRlLm1kLWZvY3VzLm1kLWNhbGVuZGFyLXNlbGVjdGVkLWRhdGUgLm1kLWNhbGVuZGFyLWRhdGUtc2VsZWN0aW9uLWluZGljYXRvcixcblttZC10aGVtZT1cImRlZmF1bHRcIl0gI3Jlc3VsdHMgbWQtY2FsZW5kYXIgbWQtY2FsZW5kYXItbW9udGggLm1kLWNhbGVuZGFyLXNjcm9sbC1tYXNrIC5tZC1jYWxlbmRhci1kYXRlLm1kLWZvY3VzIC5tZC1jYWxlbmRhci1kYXRlLXNlbGVjdGlvbi1pbmRpY2F0b3IsIFttZC10aGVtZT1cImRlZmF1bHRcIl0gI3Jlc3VsdHMgbWQtY2FsZW5kYXIgbWQtY2FsZW5kYXIteWVhciAubWQtY2FsZW5kYXItc2Nyb2xsLW1hc2sgLm1kLWNhbGVuZGFyLWRhdGUubWQtY2FsZW5kYXItc2VsZWN0ZWQtZGF0ZSAubWQtY2FsZW5kYXItZGF0ZS1zZWxlY3Rpb24taW5kaWNhdG9yLFxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjcmVzdWx0cyBtZC1jYWxlbmRhciBtZC1jYWxlbmRhci15ZWFyIC5tZC1jYWxlbmRhci1zY3JvbGwtbWFzayAubWQtY2FsZW5kYXItZGF0ZS5tZC1mb2N1cy5tZC1jYWxlbmRhci1zZWxlY3RlZC1kYXRlIC5tZC1jYWxlbmRhci1kYXRlLXNlbGVjdGlvbi1pbmRpY2F0b3IsXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNyZXN1bHRzIG1kLWNhbGVuZGFyIG1kLWNhbGVuZGFyLXllYXIgLm1kLWNhbGVuZGFyLXNjcm9sbC1tYXNrIC5tZC1jYWxlbmRhci1kYXRlLm1kLWZvY3VzIC5tZC1jYWxlbmRhci1kYXRlLXNlbGVjdGlvbi1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kOiAjMjE5NmYzO1xuICBjb2xvcjogd2hpdGU7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjcmVzdWx0cyBtZC1jYWxlbmRhciBtZC1jYWxlbmRhci1tb250aCAubWQtY2FsZW5kYXItc2Nyb2xsLW1hc2sgLm1kLWNhbGVuZGFyLWRhdGU6bm90KC5tZC1kaXNhYmxlZCkgLm1kLWNhbGVuZGFyLWRhdGUtc2VsZWN0aW9uLWluZGljYXRvcjpob3ZlciwgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjcmVzdWx0cyBtZC1jYWxlbmRhciBtZC1jYWxlbmRhci15ZWFyIC5tZC1jYWxlbmRhci1zY3JvbGwtbWFzayAubWQtY2FsZW5kYXItZGF0ZTpub3QoLm1kLWRpc2FibGVkKSAubWQtY2FsZW5kYXItZGF0ZS1zZWxlY3Rpb24taW5kaWNhdG9yOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgzMywgMTUwLCAyNDMsIDAuNjIpO1xuICBjb2xvcjogI0ZGRjNFMDsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNyZXN1bHRzIC5yZXN1bHRzLWJvZHkgLnJlc3VsdHMtdGFibGUgLnRleHQtbGFiZWwge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJlMzc0YjsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNyZXN1bHRzIC5yZXN1bHRzLWJvZHkgLnJlc3VsdHMtdGFibGUgdGFibGUgdGJvZHkgdHIgdGQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMmUzNzRiOyB9XG4gIFttZC10aGVtZT1cImRlZmF1bHRcIl0gI3Jlc3VsdHMgLnJlc3VsdHMtYm9keSAucmVzdWx0cy10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMmUzNzRiOyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gI3Jlc3VsdHMgLnJlc3VsdHMtYm9keSAucmVzdWx0cy10YWJsZSB0YWJsZSB0Ym9keSB0ci5qYWNrcG90IHRkIHtcbiAgY29sb3I6ICNmZjAwNmQ7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjcmVzdWx0cyAucmVzdWx0cy1ib2R5IC5yZXN1bHRzLXRhYmxlIHRhYmxlLm1hdHJpeCB0Ym9keSB0ciB0ZCBzcGFuIHtcbiAgbWFyZ2luOiAwIDFweDsgfVxuICBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNyZXN1bHRzIC5yZXN1bHRzLWJvZHkgLnJlc3VsdHMtdGFibGUgdGFibGUubWF0cml4IHRib2R5IHRyIHRkIHNwYW4uamFjayB7XG4gICAgY29sb3I6ICNmZjAwNmQ7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjcmVzdWx0cyAucmVzdWx0cy1ib2R5IC5yZXN1bHRzLXRhYmxlIHRhYmxlLm1hdHJpeCB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMmUzNzRiO1xuICBjb2xvcjogI2ZmMDA2ZDsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNyZXN1bHRzIC5yZXN1bHRzLWJvZHkgLnJlc3VsdHMtdGFibGUgdGFibGUuc291dGh3YXJkIHRoZWFkIHRyIHRoIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzJlMzc0YjsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNyZXN1bHRzIC5yZXN1bHRzLWJvZHkgLnJlc3VsdHMtdGFibGUgdGFibGUuc291dGh3YXJkIHRib2R5IHRyIHRkIHNwYW4uamFjayB7XG4gIGNvbG9yOiAjZmYwMDZkOyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gI3Jlc3VsdHMgLnJlc3VsdHMtYm9keSAucmVzdWx0cy10YWJsZSB0YWJsZS5zb3V0aHdhcmQgdGJvZHkgdHIgdGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzJlMzc0YjsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNyZXN1bHRzIC5yZXN1bHRzLWJvZHkgLnJlc3VsdHMtdGFibGUgdGFibGUuc291dGgtbWF0cml4IHRoZWFkIHRyIHRoIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzJlMzc0YjtcbiAgYmFja2dyb3VuZDogIzQ0NGI1ODsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNyZXN1bHRzIC5yZXN1bHRzLWJvZHkgLnJlc3VsdHMtdGFibGUgdGFibGUuc291dGgtbWF0cml4IHRib2R5IHRyIHRkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyZTM3NGI7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjcmVzdWx0cyAucmVzdWx0cy1ib2R5IC5yZXN1bHRzLXRhYmxlIHRhYmxlLnNvdXRoLW1hdHJpeCB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIGNvbG9yOiAjZmYwMDZkOyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gI3Jlc3VsdHMgLm1lc3NhZ2UgLm1lc3NhZ2UtY29udGVudCBoMiBzcGFuIHtcbiAgY29sb3I6ICNmZjAwNmQ7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAubWVudS1teS1hY2NvdW50IHVsIGxpIHtcbiAgY29sb3I6ICNGRkYzRTA7IH1cbiAgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAubWVudS1teS1hY2NvdW50IHVsIGxpLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzOWJlNTtcbiAgICBjb2xvcjogI0ZGRjNFMDsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNhbm5vdW5jZW1lbnRzIC5hbm5vdW5jZW1lbnRzLXdyYXAge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDQ0YzVjOyB9XG4gIFttZC10aGVtZT1cImRlZmF1bHRcIl0gI2Fubm91bmNlbWVudHMgLmFubm91bmNlbWVudHMtd3JhcCAudG9vbGJhciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NDRjNWM7IH1cbiAgICBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNhbm5vdW5jZW1lbnRzIC5hbm5vdW5jZW1lbnRzLXdyYXAgLnRvb2xiYXIgLm1kLWJ1dHRvbiBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiBnYWluc2Jvcm87IH1cbiAgICBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNhbm5vdW5jZW1lbnRzIC5hbm5vdW5jZW1lbnRzLXdyYXAgLnRvb2xiYXIgbWQtZGF0ZXBpY2tlciAubWQtYnV0dG9uIG1kLWljb24ge1xuICAgICAgY29sb3I6IGdhaW5zYm9ybzsgfVxuICAgIFttZC10aGVtZT1cImRlZmF1bHRcIl0gI2Fubm91bmNlbWVudHMgLmFubm91bmNlbWVudHMtd3JhcCAudG9vbGJhciBtZC1kYXRlcGlja2VyIC5tZC1kYXRlcGlja2VyLWlucHV0LWNvbnRhaW5lciB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjNDQ0YzVjOyB9XG4gICAgICBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNhbm5vdW5jZW1lbnRzIC5hbm5vdW5jZW1lbnRzLXdyYXAgLnRvb2xiYXIgbWQtZGF0ZXBpY2tlciAubWQtZGF0ZXBpY2tlci1pbnB1dC1jb250YWluZXIgLm1kLWRhdGVwaWNrZXItaW5wdXQge1xuICAgICAgICBjb2xvcjogZ2FpbnNib3JvOyB9XG4gICAgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjYW5ub3VuY2VtZW50cyAuYW5ub3VuY2VtZW50cy13cmFwIC50b29sYmFyIG1kLWRhdGVwaWNrZXIgLm1kLWRhdGVwaWNrZXItdHJpYW5nbGUtYnV0dG9uIC5tZC1kYXRlcGlja2VyLWV4cGFuZC10cmlhbmdsZSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiBnYWluc2Jvcm87IH1cbiAgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjYW5ub3VuY2VtZW50cyAuYW5ub3VuY2VtZW50cy13cmFwIC5jb250ZW50LXdyYXBwZXIgLnRocmVhZC1saXN0IC50aHJlYWQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDQ0YzVjOyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gLm1kLWh1ZS0yIC5tZC1kYXRlcGlja2VyLW9wZW4gLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogIzFhMjAyYzsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5tZC1kYXRlcGlja2VyLWNhbGVuZGFyLXBhbmUge1xuICBib3JkZXItY29sb3I6ICMxYTIwMmM7IH1cbiAgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAubWQtZGF0ZXBpY2tlci1jYWxlbmRhci1wYW5lIC5tZC1kYXRlcGlja2VyLWlucHV0LW1hc2sgLm1kLWRhdGVwaWNrZXItaW5wdXQtbWFzay1vcGFxdWUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDk5OTlweCAjMWEyMDJjOyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gLm1kLWRhdGVwaWNrZXItY2FsZW5kYXIge1xuICBiYWNrZ3JvdW5kOiAjMWEyMDJjOyB9XG4gIFttZC10aGVtZT1cImRlZmF1bHRcIl0gLm1kLWRhdGVwaWNrZXItY2FsZW5kYXIgdGFibGUubWQtY2FsZW5kYXItZGF5LWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogIzAzOWJlNTtcbiAgICBjb2xvcjogI2VmZWZlZjsgfVxuICBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5tZC1kYXRlcGlja2VyLWNhbGVuZGFyIHRhYmxlLm1kLWNhbGVuZGFyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMWEyMDJjO1xuICAgIGNvbG9yOiAjZWZlZmVmOyB9XG4gICAgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAubWQtZGF0ZXBpY2tlci1jYWxlbmRhciB0YWJsZS5tZC1jYWxlbmRhciBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjZWZlZmVmOyB9XG4gICAgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAubWQtZGF0ZXBpY2tlci1jYWxlbmRhciB0YWJsZS5tZC1jYWxlbmRhciAubWQtY2FsZW5kYXItZGF0ZS5tZC1jYWxlbmRhci1kYXRlLXRvZGF5IC5tZC1jYWxlbmRhci1kYXRlLXNlbGVjdGlvbi1pbmRpY2F0b3Ige1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAzOWJlNTsgfVxuICAgIFttZC10aGVtZT1cImRlZmF1bHRcIl0gLm1kLWRhdGVwaWNrZXItY2FsZW5kYXIgdGFibGUubWQtY2FsZW5kYXIgLm1kLWNhbGVuZGFyLWRhdGUubWQtZm9jdXMubWQtY2FsZW5kYXItc2VsZWN0ZWQtZGF0ZSAubWQtY2FsZW5kYXItZGF0ZS1zZWxlY3Rpb24taW5kaWNhdG9yIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMzliZTU7XG4gICAgICBjb2xvcjogI2VmZWZlZjsgfVxuICAgIFttZC10aGVtZT1cImRlZmF1bHRcIl0gLm1kLWRhdGVwaWNrZXItY2FsZW5kYXIgdGFibGUubWQtY2FsZW5kYXIgLm1kLWNhbGVuZGFyLWRhdGUubWQtZm9jdXMgLm1kLWNhbGVuZGFyLWRhdGUtc2VsZWN0aW9uLWluZGljYXRvciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDM5YmU1OyB9XG4gICAgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAubWQtZGF0ZXBpY2tlci1jYWxlbmRhciB0YWJsZS5tZC1jYWxlbmRhciAubWQtZGVmYXVsdC10aGVtZSAubWQtY2FsZW5kYXItZGF0ZS1zZWxlY3Rpb24taW5kaWNhdG9yOmhvdmVyLCBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5tZC1kYXRlcGlja2VyLWNhbGVuZGFyIHRhYmxlLm1kLWNhbGVuZGFyIC5tZC1jYWxlbmRhci1kYXRlLXNlbGVjdGlvbi1pbmRpY2F0b3I6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgzLCAxNTUsIDIyOSwgMC4zKTsgfVxuICAgIFttZC10aGVtZT1cImRlZmF1bHRcIl0gLm1kLWRhdGVwaWNrZXItY2FsZW5kYXIgdGFibGUubWQtY2FsZW5kYXIgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDM5YmU1OyB9XG4gIFttZC10aGVtZT1cImRlZmF1bHRcIl0gLm1kLWRhdGVwaWNrZXItY2FsZW5kYXIgLm1kLWNhbGVuZGFyLWRheS1oZWFkZXIge1xuICAgIGNvbG9yOiAjMWIxNjBmOyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gLnN0ci1jb250IGg1IHtcbiAgY29sb3I6ICNGM0U1RjU7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAuY29weXJpZ2h0LXRleHQgcCB7XG4gIGNvbG9yOiAjZTNlNmZjOyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gaS5pY29uLXNhYmEge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ljb25zL2Zvb3RiYWxsLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSBpLmljb24tdHJhZGl0aW9uYWwtbG90dGVyeSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaWNvbnMvbG9nb194c193aGl0ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4OyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gLm1kLWxpc3QtaXRlbS10ZXh0IGg0IHtcbiAgY29sb3I6ICNGM0U1RjUgIWltcG9ydGFudDsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAucmVjZW50LWJldHRpbmctbGlzdCAucmVjZW50LXRpY2tldHMgLnNob3cgLnRpY2tldC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogIzJkMzQ0NCAhaW1wb3J0YW50OyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5yZWNlbnQtYmV0dGluZy1saXN0IC5yZWNlbnQtdGlja2V0cyAuc2hvdyAudGlja2V0IHtcbiAgYmFja2dyb3VuZDogIzFhMjAyYyAhaW1wb3J0YW50OyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gbWQtZGlhbG9nLmNvbW1pdC1iZXR0aW5nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudC1ib2R5IHNwYW4ge1xuICBjb2xvcjogIzBlMGUwZTsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdIG1kLWRpYWxvZy5jb21taXQtYmV0dGluZyBtZC1kaWFsb2ctYWN0aW9ucyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMmUzNzRiOyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gI29uZS10b29sYmFyIC5tZW51IHVsIGxpIGEubWFpbiB7XG4gIGNvbG9yOiAjZDNkNGQ3OyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gI29uZS10b29sYmFyIC5tZW51IHVsIGxpIC5tZWdhLW1lbnUgLm1lZ2EtbWVudS13cmFwIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuZ2FtZS10aXRsZSwgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjb25lLXRvb2xiYXIgLm1lbnUgdWwgbGkgLm1lZ2EtbWVudSAubWVnYS1tZW51LXdyYXAgLmNhc2luby03ODkgLmdhbWUtY29udGVudCAuZ2FtZS10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTIwMmM7XG4gIGNvbG9yOiAjRjNFNUY1OyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gI29uZS10b29sYmFyIG1kLWljb24uaWNvbi1leWUsIFttZC10aGVtZT1cImRlZmF1bHRcIl0gI29uZS10b29sYmFyIG1kLWljb24uaWNvbi1leWUtb2ZmLCBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNvbmUtdG9vbGJhciBtZC1pY29uLmljb24tdGhlbWUtbGlnaHQtZGFyayB7XG4gIGNvbG9yOiAjZDUwMTM3OyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gI29uZS10b29sYmFyIC5tZW51IHVsIGxpLm5hdi1saW5rLmRyb3AtZG93biAuZHJvcC1kb3duLW1lbnUgLmRyb3AtZG93bi1tZW51LXdyYXAgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSwgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjb25lLXRvb2xiYXIgLm1lbnUgdWwgbGkubmF2LWxpbmsgLm1lZ2EtbWVudSAubWVnYS1tZW51LXdyYXAgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDUzLCA2MywgODUsIDAuOCk7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjb25lLXRvb2xiYXIgI3VzZXItbWVudSAudXNlci1idXR0b24ge1xuICBjb2xvcjogI2QzZDRkNzsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNub3RpZmljYXRpb24tY29udGVudCBtZC1tZW51LWl0ZW0gLmJ1dHRvbiAubm90aWZpY2F0aW9uIC50ZXh0IHtcbiAgY29sb3I6ICNGM0U1RjU7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjbWFudWFsIC5iZWZvcmUtcGFyc2UgZm9ybSBtZC1pbnB1dC1jb250YWluZXIgLm1kLWlucHV0IHtcbiAgY29sb3I6ICNkM2Q0ZDc7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjbWFudWFsIC5iZWZvcmUtcGFyc2UgZm9ybSBtZC1pbnB1dC1jb250YWluZXIgbGFiZWwge1xuICBjb2xvcjogI2QzZDRkNzsgfVxuICBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNtYW51YWwgLmJlZm9yZS1wYXJzZSBmb3JtIG1kLWlucHV0LWNvbnRhaW5lciBsYWJlbCBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgY29sb3I6ICNmZjAwOGU7IH1cbiAgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjbWFudWFsIC5iZWZvcmUtcGFyc2UgZm9ybSBtZC1pbnB1dC1jb250YWluZXIgbGFiZWwgc3BhbjpudGgtY2hpbGQoNCkge1xuICAgIGNvbG9yOiAjZDNkNGQ3OyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gbWQtaWNvbi5pY29uLWtleWJvYXJkLWJhY2tzcGFjZSB7XG4gIGNvbG9yOiAjZDNkNGQ3OyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gbWQtZGlhbG9nLnNhYmEgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5jb250ZW50IC5jb250ZW50LXdyYXAgLmlucHV0LWNvbnRlbnQuZGlyZWN0aW9uID4gZGl2Om5vdCguYWN0aXZlKSB7XG4gIGNvbG9yOiAjMGUwZTBlOyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gbWQtZGlhbG9nLnNhYmEgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5jb250ZW50IC5jb250ZW50LXdyYXAgLm5vdGUgc3BhbiB7XG4gIGNvbG9yOiAjMGUwZTBlOyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gLmF1dGgtdGVtcGxhdGUgLmNvbnRlbnQgLmNvbnRlbnQtd3JhcCAuaW5wdXQtY29udGVudCBsYWJlbC5zaG93LWhpZGUge1xuICBjb2xvcjogIzQxNDA0MDsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5jaGFuZ2UtcGFzc3dvcmQgLnRvb2xiYXIgaDIge1xuICBjb2xvcjogI0ZGRjNFMDsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5jaGFuZ2UtcGFzc3dvcmQgZm9ybSBoMiB7XG4gIGNvbG9yOiAjRkZGM0UwOyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gLmNoYW5nZS1wYXNzd29yZCAuaW5wdXQtY29udGVudCAubWQtYnV0dG9uW2Rpc2FibGVkXSB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgY29sb3I6ICM1ZjdkOTcgIWltcG9ydGFudDsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5ncm91cC1zdGF0ZW1lbnQgdGJvZHkgdHIuZ3JvdXAtZGF0ZSB0ZCB7XG4gIGJhY2tncm91bmQ6ICMyOTMwM2U7XG4gIGNvbG9yOiAjRkZGM0UwOyB9XG4gIFttZC10aGVtZT1cImRlZmF1bHRcIl0gI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLmdyb3VwLXN0YXRlbWVudCB0Ym9keSB0ci5ncm91cC1kYXRlIHRkLndhcm4ge1xuICAgIGNvbG9yOiAjZTAxZTYwOyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLmdyb3VwLXN0YXRlbWVudCB0Zm9vdCB0ZC53YXJuLCBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5ncm91cC1zdGF0ZW1lbnQgdGJvZHkgdGQud2FybiB7XG4gIGNvbG9yOiAjZTAxZTYwOyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRib2R5IHRyLnRleHQtd2luIHRkIHtcbiAgY29sb3I6IHJnYmEoNTksIDI1NSwgMiwgMC43KTsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IHNwYW4uZmF2b3JpdGUuYWR2YW50YWdlLCBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IHNwYW4uZmF2b3JpdGUuYWR2YW50YWdlIHtcbiAgY29sb3I6IHJnYmEoMjEsIDI0NywgMCwgMC43KTsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IC5iZXQtdHlwZSwgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAuYmV0LXR5cGUge1xuICBjb2xvcjogIzAwQjBGRjsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IHNwYW4uaGFuZGljYXAsIFttZC10aGVtZT1cImRlZmF1bHRcIl0gI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgc3Bhbi5oYW5kaWNhcCB7XG4gIGNvbG9yOiAjYWRhYmFiOyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLmNhc2lubyB0Ym9keSB0ciB0ZCBkaXYud2luLFxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuY2FzaW5vIHRib2R5IHRyIHRkIGRpdi53aW4ge1xuICBjb2xvcjogcmdiYSg1OSwgMjU1LCAyLCAwLjcpOyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLmNhc2lubyB0Ym9keSB0ciB0ZCBkaXYud2FybixcblttZC10aGVtZT1cImRlZmF1bHRcIl0gI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLmNhc2lubyB0Ym9keSB0ciB0ZCBkaXYud2FybiB7XG4gIGNvbG9yOiAjZDUwMTM3OyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlciAucHJpY2Ugc3Bhbi5wcmljZS11cCB7XG4gIGNvbG9yOiAjMWUyOTNjOyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gbWQtZGlhbG9nIG1kLWNoZWNrYm94IC5tZC1pY29uIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gI3N0YXRlbWVudC5iZXQtbGlzdCB0YWJsZSB0Ym9keSB0ci5jYW5jZWxlZCB0ZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTk3LCAxOTcsIDE5NywgMC4zKTsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdIG1kLXNlbGVjdC1tZW51IG1kLWNvbnRlbnQgbWQtb3B0aW9uIHtcbiAgYmFja2dyb3VuZDogIzFlMjkzYjsgfVxuICBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdIG1kLXNlbGVjdC1tZW51IG1kLWNvbnRlbnQgbWQtb3B0aW9uOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzJkM2U1OTsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5hdXRoLXRlbXBsYXRlIC5jb250ZW50LnNldC1wYXNzd29yZCAuaW5wdXQtY29udGVudCAucGFzc3dvcmQtcmVxdWlyZW1lbnRzIHVsIGxpIHtcbiAgY29sb3I6ICMwZTBlMGU7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAuYXV0aC10ZW1wbGF0ZSAuY29udGVudC5zZXQtcGFzc3dvcmQgLmlucHV0LWNvbnRlbnQgLnBhc3N3b3JkLXBlcmZlY3Qge1xuICBjb2xvcjogIzAwZmY4MDsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdIG1kLW1lbnUtY29udGVudCBtZC1tZW51LWl0ZW0ge1xuICBjb2xvcjogI2YxZjFmMTsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdIHRhYmxlIHRib2R5IHRyLmNhbmNlbGVkIHRkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIGJhY2tncm91bmQ6ICMwZTE3Mjc7IH1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdLmhvbWUgbWQtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjEgIWltcG9ydGFudDsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gbWQtdG9vbGJhciN0b29sYmFyLm1kLW1lbnUtdG9vbGJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjE3MmE7XG4gIGNvbG9yOiAjMjIyOTM5OyB9XG4gIFttZC10aGVtZT1cInRlYWxUaGVtZVwiXSBtZC10b29sYmFyI3Rvb2xiYXIubWQtbWVudS10b29sYmFyIC5tZC1pY29uLWJ1dHRvbiAuaWNvbi1hY2NvdW50LCBbbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gbWQtdG9vbGJhciN0b29sYmFyLm1kLW1lbnUtdG9vbGJhciAubWQtaWNvbi1idXR0b24gLmljb24tbWVudSB7XG4gICAgY29sb3I6ICNkM2Q0ZDcgIWltcG9ydGFudDsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gI2Jhbm5lciAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtY29udC1hcmVhIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDAsIDI0MCwgMjQwLCAwLjgpOyB9XG4gIFttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAjYmFubmVyIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1jb250LWFyZWEgcCB7XG4gICAgY29sb3I6ICMwZTBlMGU7IH1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIC5tZC1vbmUtaW5wdXQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTAwLCAxMTYsIDEzOSwgMC42Mik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGNvbG9yOiAjMjAyOTNhOyB9XG4gIFttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAubWQtb25lLWlucHV0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDk2ODg7IH1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLnJvdy1pbnB1dC1udW1iZXJzIC5tZC1idXR0b24ua2V5LW51bWJlcjpub3QoW2Rpc2FibGVkXSkge1xuICBjb2xvcjogIzAwOTY4ODsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gLlZKdVJyY2F6IGlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5Njg4ICFpbXBvcnRhbnQ7IH1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdICNiYW5uZXItdmlkIC5zbGlkZXItY29udGVudCAubGF5b3V0LWNvbHVtbjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZjBmMGYwIDAlLCByZ2JhKDQzLCA0NiwgODksIDApIDEwMCUpOyB9XG5cblttZC10aGVtZT1cInRlYWxUaGVtZVwiXSBtZC1tZW51LWNvbnRlbnQgbWQtbWVudS1pdGVtIC5tZC1idXR0b246YWZ0ZXIge1xuICBjb2xvcjogI2QzZDRkNyAhaW1wb3J0YW50OyB9XG5cblttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzZThlZjsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gLmxvZ28gaW1nLmRhcmsge1xuICBkaXNwbGF5OiBub25lOyB9XG5cblttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAubWVudSB1bCBsaS5uYXYtbGluazpob3ZlciBhLm1haW4sIFttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAjdG9vbGJhciAjb25lLXRvb2xiYXIgLm1lbnUgdWwgbGkubmF2LWxpbmsuZHJvcC1kb3duIC5kcm9wLWRvd24tbWVudSAuZHJvcC1kb3duLW1lbnUtd3JhcCB1bCBsaSBhOmhvdmVyLFxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdICN0b29sYmFyICNvbmUtdG9vbGJhciAubWVudSB1bCBsaS5uYXYtbGluayAubWVnYS1tZW51IC5tZWdhLW1lbnUtd3JhcCAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQ6aG92ZXIgLmdhbWUtdGl0bGUgaDMsXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gI3Rvb2xiYXIgI29uZS10b29sYmFyIC5tZW51IHVsIGxpLm5hdi1saW5rIC5zbWFsbC1tZWdhLW1lbnUgLm1lZ2EtbWVudS13cmFwIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudDpob3ZlciAuZ2FtZS10aXRsZSBoMyB7XG4gIGNvbG9yOiAjMDA5Njg4ICFpbXBvcnRhbnQ7IH1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdICN0b29sYmFyICNvbmUtdG9vbGJhciAubWVudSB1bCBsaS5uYXYtbGluay5kcm9wLWRvd24gLmRyb3AtZG93bi1tZW51IC5kcm9wLWRvd24tbWVudS13cmFwIHVsIGxpIGEge1xuICBjb2xvcjogI2QzZDRkNzsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gLmJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlOGYwO1xuICBiYWNrZ3JvdW5kOiAjRkZGOyB9XG5cblttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAubWQtc3ViaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJhY2tncm91bmQ6ICNGRkY7IH1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIG1kLWNoZWNrYm94Om5vdCgubWQtY2hlY2tlZCkgLm1kLWljb24ge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gLm5vdGlmaWNhdGlvbiAubWFycXVlZSBzcGFuIGxhYmVsIHtcbiAgY29sb3I6ICM2NTY1NjU7IH1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIC5jb2xsYXBzaW5nIG1kLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9XG4gIFttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAuY29sbGFwc2luZyBtZC1jb250ZW50IC5tZC10YWIubWQtYWN0aXZlIHtcbiAgICBjb2xvcjogIzcwNzA3MjsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gLm1kLW9uZS1udW1iZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItY29sb3I6ICNjNmM2YzY7XG4gIGNvbG9yOiAjMWEyMDJjOyB9XG4gIFttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAubWQtb25lLW51bWJlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZjBkZDsgfVxuICBbbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gLm1kLW9uZS1udW1iZXIuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjdhZDdhO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmNzcwMDsgfVxuICBbbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gLm1kLW9uZS1udW1iZXIuc3RvcCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjMpO1xuICAgIGJvcmRlci1jb2xvcjogI2JiYjsgfVxuICAgIFttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAubWQtb25lLW51bWJlci5zdG9wIC5udW1iZXIge1xuICAgICAgY29sb3I6ICM5OTk7IH1cbiAgICBbbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gLm1kLW9uZS1udW1iZXIuc3RvcCAucHJpY2Uge1xuICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDsgfVxuICAgICAgW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIC5tZC1vbmUtbnVtYmVyLnN0b3AgLnByaWNlIHNwYW4ucHJpY2UtdXAge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICBbbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gLm1kLW9uZS1udW1iZXIubGl2ZSB7XG4gICAgYm9yZGVyOiByZ2JhKDI1NSwgOTcsIDAsIDAuMzQpIDFweCBzb2xpZDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjIxLCAyMTEsIDAuNjUpOyB9XG4gICAgW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIC5tZC1vbmUtbnVtYmVyLmxpdmUuYWN0aXZlIHtcbiAgICAgIGJvcmRlcjogcmdiYSgyLCAxNTAsIDEzNiwgMC4yNSkgMXB4IHNvbGlkO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSg0MCwgMjA4LCAxNTAsIDAuNSk7IH1cbiAgICBbbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gLm1kLW9uZS1udW1iZXIubGl2ZS5zdG9wIHtcbiAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgICBib3JkZXItY29sb3I6ICNiYmI7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICBbbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gLm1kLW9uZS1udW1iZXIubGl2ZS5zdG9wIC5udW1iZXIge1xuICAgICAgICBjb2xvcjogIzk5OTsgfVxuICAgICAgW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIC5tZC1vbmUtbnVtYmVyLmxpdmUuc3RvcCAucHJpY2Uge1xuICAgICAgICBjb2xvcjogIzk5OTsgfVxuICAgICAgICBbbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gLm1kLW9uZS1udW1iZXIubGl2ZS5zdG9wIC5wcmljZSBzcGFuLnByaWNlLXVwIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gLm51bWJlci1maWx0ZXIgLmh1bmRyZWRzIHNwYW46bm90KC5sYWJlbCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItY29sb3I6ICNjNmM2YzY7XG4gIGNvbG9yOiAjMWEyMDJjOyB9XG4gIFttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAubnVtYmVyLWZpbHRlciAuaHVuZHJlZHMgc3Bhbjpub3QoLmxhYmVsKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZjBkZDsgfVxuICBbbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gLm51bWJlci1maWx0ZXIgLmh1bmRyZWRzIHNwYW46bm90KC5sYWJlbCkuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA5Njg4O1xuICAgIGJvcmRlci1jb2xvcjogIzAwOTY4ODtcbiAgICBjb2xvcjogI0ZGRjsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gbWQtZGlhbG9nIG1kLXRvb2xiYXI6bm90KC5tZC1tZW51LXRvb2xiYXIpLm1kLWFjY2VudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2ODggIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkY7IH1cbiAgW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIG1kLWRpYWxvZyBtZC10b29sYmFyOm5vdCgubWQtbWVudS10b29sYmFyKS5tZC1hY2NlbnQgbWQtaWNvbiB7XG4gICAgY29sb3I6ICNGRkY7IH1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIG1kLWRpYWxvZyAubWQtYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gbWQtZGlhbG9nIC5tZC1idXR0b24ubWQtYWNjZW50Lm1kLXJhaXNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2ODggIWltcG9ydGFudDsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gbWQtZGlhbG9nIC5tZC1idXR0b24ubWQtd2Fybjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTIsIDExMiwgMjAyLCAwLjIpOyB9XG5cblttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAucXVpY2stYmV0IC50YWJsZS13cmFwIC50YWJsZSB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMTQyLCAxNDIsIDE0MiwgMC4yKTsgfVxuICBbbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gLnF1aWNrLWJldCAudGFibGUtd3JhcCAudGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDE0MiwgMTQyLCAxNDIsIDAuMik7IH1cbiAgW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIC5xdWljay1iZXQgLnRhYmxlLXdyYXAgLnRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgxNDIsIDE0MiwgMTQyLCAwLjIpOyB9XG4gIFttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAucXVpY2stYmV0IC50YWJsZS13cmFwIC50YWJsZSB0aGVhZCB0ciB0aC5ib3JkZXItbGVmdCwgW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIC5xdWljay1iZXQgLnRhYmxlLXdyYXAgLnRhYmxlIHRoZWFkIHRyIHRoLmJvcmRlci1yaWdodCwgW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIC5xdWljay1iZXQgLnRhYmxlLXdyYXAgLnRhYmxlIHRoZWFkIHRyIHRoLmJvcmRlci1ib3R0b20ge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNDIsIDE0MiwgMTQyLCAwLjIpOyB9XG4gIFttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAucXVpY2stYmV0IC50YWJsZS13cmFwIC50YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDE0MiwgMTQyLCAxNDIsIDAuMik7IH1cbiAgW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIC5xdWljay1iZXQgLnRhYmxlLXdyYXAgLnRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDE0MiwgMTQyLCAxNDIsIDAuMik7IH1cbiAgICBbbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gLnF1aWNrLWJldCAudGFibGUtd3JhcCAudGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMTQyLCAxNDIsIDE0MiwgMC4yKTsgfVxuICAgIFttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAucXVpY2stYmV0IC50YWJsZS13cmFwIC50YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgxNDIsIDE0MiwgMTQyLCAwLjIpOyB9XG4gICAgW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIC5xdWljay1iZXQgLnRhYmxlLXdyYXAgLnRhYmxlIHRib2R5IHRyIHRkIGlucHV0W2Rpc2FibGVkXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMSk7IH1cbiAgICBbbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gLnF1aWNrLWJldCAudGFibGUtd3JhcCAudGFibGUgdGJvZHkgdHIgdGQuZDMgaW5wdXRbZGlzYWJsZWRdIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxMjcsIDg3LCAwLjA4KSAhaW1wb3J0YW50OyB9XG4gICAgW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIC5xdWljay1iZXQgLnRhYmxlLXdyYXAgLnRhYmxlIHRib2R5IHRyIHRkLmQzIGlucHV0Om5vdChbZGlzYWJsZWRdKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMiwgODQsIDExNSwgMC4xKTsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gI3Jlc3VsdHMgbWQtY2FsZW5kYXIgPiBkaXYge1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cblttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAjcmVzdWx0cyBtZC1jYWxlbmRhciBtZC1jYWxlbmRhci1tb250aCB0YWJsZS5tZC1jYWxlbmRhci1kYXktaGVhZGVyIHRoZWFkLCBbbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gI3Jlc3VsdHMgbWQtY2FsZW5kYXIgbWQtY2FsZW5kYXIteWVhciB0YWJsZS5tZC1jYWxlbmRhci1kYXktaGVhZGVyIHRoZWFkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdICNyZXN1bHRzIG1kLWNhbGVuZGFyIG1kLWNhbGVuZGFyLW1vbnRoIC5tZC1jYWxlbmRhci1zY3JvbGwtbWFzayB0YWJsZSB0Ym9keSwgW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdICNyZXN1bHRzIG1kLWNhbGVuZGFyIG1kLWNhbGVuZGFyLXllYXIgLm1kLWNhbGVuZGFyLXNjcm9sbC1tYXNrIHRhYmxlIHRib2R5IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdICNyZXN1bHRzIG1kLWNhbGVuZGFyIG1kLWNhbGVuZGFyLW1vbnRoIC5tZC1jYWxlbmRhci1zY3JvbGwtbWFzayB0YWJsZSB0Ym9keSBtZC1pY29uLCBbbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gI3Jlc3VsdHMgbWQtY2FsZW5kYXIgbWQtY2FsZW5kYXIteWVhciAubWQtY2FsZW5kYXItc2Nyb2xsLW1hc2sgdGFibGUgdGJvZHkgbWQtaWNvbiB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdICNyZXN1bHRzIG1kLWNhbGVuZGFyIG1kLWNhbGVuZGFyLW1vbnRoIC5tZC1jYWxlbmRhci1zY3JvbGwtbWFzayAubWQtY2FsZW5kYXIgdHI6bGFzdC1jaGlsZCB0ZCwgW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdICNyZXN1bHRzIG1kLWNhbGVuZGFyIG1kLWNhbGVuZGFyLXllYXIgLm1kLWNhbGVuZGFyLXNjcm9sbC1tYXNrIC5tZC1jYWxlbmRhciB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwOTY4ODsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gI3Jlc3VsdHMgbWQtY2FsZW5kYXIgbWQtY2FsZW5kYXItbW9udGggLm1kLWNhbGVuZGFyLXNjcm9sbC1tYXNrIC5tZC1jYWxlbmRhci1kYXRlLm1kLWNhbGVuZGFyLWRhdGUtdG9kYXkgLm1kLWNhbGVuZGFyLWRhdGUtc2VsZWN0aW9uLWluZGljYXRvciwgW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdICNyZXN1bHRzIG1kLWNhbGVuZGFyIG1kLWNhbGVuZGFyLXllYXIgLm1kLWNhbGVuZGFyLXNjcm9sbC1tYXNrIC5tZC1jYWxlbmRhci1kYXRlLm1kLWNhbGVuZGFyLWRhdGUtdG9kYXkgLm1kLWNhbGVuZGFyLWRhdGUtc2VsZWN0aW9uLWluZGljYXRvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDk2ODg7IH1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdICNyZXN1bHRzIG1kLWNhbGVuZGFyIG1kLWNhbGVuZGFyLW1vbnRoIC5tZC1jYWxlbmRhci1zY3JvbGwtbWFzayAubWQtY2FsZW5kYXItZGF0ZS5tZC1jYWxlbmRhci1zZWxlY3RlZC1kYXRlIC5tZC1jYWxlbmRhci1kYXRlLXNlbGVjdGlvbi1pbmRpY2F0b3IsXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gI3Jlc3VsdHMgbWQtY2FsZW5kYXIgbWQtY2FsZW5kYXItbW9udGggLm1kLWNhbGVuZGFyLXNjcm9sbC1tYXNrIC5tZC1jYWxlbmRhci1kYXRlLm1kLWZvY3VzLm1kLWNhbGVuZGFyLXNlbGVjdGVkLWRhdGUgLm1kLWNhbGVuZGFyLWRhdGUtc2VsZWN0aW9uLWluZGljYXRvciwgW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdICNyZXN1bHRzIG1kLWNhbGVuZGFyIG1kLWNhbGVuZGFyLW1vbnRoIC5tZC1jYWxlbmRhci1zY3JvbGwtbWFzayAubWQtY2FsZW5kYXItZGF0ZS5tZC1mb2N1cyAubWQtY2FsZW5kYXItZGF0ZS1zZWxlY3Rpb24taW5kaWNhdG9yLCBbbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gI3Jlc3VsdHMgbWQtY2FsZW5kYXIgbWQtY2FsZW5kYXIteWVhciAubWQtY2FsZW5kYXItc2Nyb2xsLW1hc2sgLm1kLWNhbGVuZGFyLWRhdGUubWQtY2FsZW5kYXItc2VsZWN0ZWQtZGF0ZSAubWQtY2FsZW5kYXItZGF0ZS1zZWxlY3Rpb24taW5kaWNhdG9yLFxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdICNyZXN1bHRzIG1kLWNhbGVuZGFyIG1kLWNhbGVuZGFyLXllYXIgLm1kLWNhbGVuZGFyLXNjcm9sbC1tYXNrIC5tZC1jYWxlbmRhci1kYXRlLm1kLWZvY3VzLm1kLWNhbGVuZGFyLXNlbGVjdGVkLWRhdGUgLm1kLWNhbGVuZGFyLWRhdGUtc2VsZWN0aW9uLWluZGljYXRvciwgW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdICNyZXN1bHRzIG1kLWNhbGVuZGFyIG1kLWNhbGVuZGFyLXllYXIgLm1kLWNhbGVuZGFyLXNjcm9sbC1tYXNrIC5tZC1jYWxlbmRhci1kYXRlLm1kLWZvY3VzIC5tZC1jYWxlbmRhci1kYXRlLXNlbGVjdGlvbi1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kOiAjMDA5Njg4O1xuICBjb2xvcjogd2hpdGU7IH1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdICNyZXN1bHRzIC5yZXN1bHRzLWJvZHkgLnJlc3VsdHMtdGFibGUgLnRleHQtbGFiZWwge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gI3Jlc3VsdHMgLnJlc3VsdHMtYm9keSAucmVzdWx0cy10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdICNyZXN1bHRzIC5yZXN1bHRzLWJvZHkgLnJlc3VsdHMtdGFibGUgdGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gI3Jlc3VsdHMgLnJlc3VsdHMtYm9keSAucmVzdWx0cy10YWJsZSB0YWJsZSB0Ym9keSB0ci5qYWNrcG90IHRkIHtcbiAgY29sb3I6ICNmZjMzMDA7IH1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdICNyZXN1bHRzIC5yZXN1bHRzLWJvZHkgLnJlc3VsdHMtdGFibGUgdGFibGUubWF0cml4IHRib2R5IHRyIHRkIHNwYW4ge1xuICBtYXJnaW46IDAgMXB4OyB9XG4gIFttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAjcmVzdWx0cyAucmVzdWx0cy1ib2R5IC5yZXN1bHRzLXRhYmxlIHRhYmxlLm1hdHJpeCB0Ym9keSB0ciB0ZCBzcGFuLmphY2sge1xuICAgIGNvbG9yOiAjZmExNDE0OyB9XG5cblttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAjcmVzdWx0cyAucmVzdWx0cy1ib2R5IC5yZXN1bHRzLXRhYmxlIHRhYmxlLm1hdHJpeCB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBjb2xvcjogI2ZhMTQxNDsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gI3Jlc3VsdHMgLnJlc3VsdHMtYm9keSAucmVzdWx0cy10YWJsZSB0YWJsZS5zb3V0aHdhcmQgdGhlYWQgdHIgdGgge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cblttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAjcmVzdWx0cyAucmVzdWx0cy1ib2R5IC5yZXN1bHRzLXRhYmxlIHRhYmxlLnNvdXRod2FyZCB0Ym9keSB0ciB0ZCBzcGFuLmphY2sge1xuICBjb2xvcjogI2ZhMTQxNDsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gI3Jlc3VsdHMgLnJlc3VsdHMtYm9keSAucmVzdWx0cy10YWJsZSB0YWJsZS5zb3V0aHdhcmQgdGJvZHkgdHIgdGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gI3Jlc3VsdHMgLnJlc3VsdHMtYm9keSAucmVzdWx0cy10YWJsZSB0YWJsZS5zb3V0aC1tYXRyaXggdGhlYWQgdHIgdGgge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBiYWNrZ3JvdW5kOiAjZjBmMWYxOyB9XG5cblttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAjcmVzdWx0cyAucmVzdWx0cy1ib2R5IC5yZXN1bHRzLXRhYmxlIHRhYmxlLnNvdXRoLW1hdHJpeCB0Ym9keSB0ciB0ZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cblttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAjcmVzdWx0cyAucmVzdWx0cy1ib2R5IC5yZXN1bHRzLXRhYmxlIHRhYmxlLnNvdXRoLW1hdHJpeCB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIGNvbG9yOiAjZmExNDE0OyB9XG5cblttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAjcmVzdWx0cyAubWVzc2FnZSAubWVzc2FnZS1jb250ZW50IGgyIHNwYW4ge1xuICBjb2xvcjogI2ZmMzMwMDsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gLm1lbnUtbXktYWNjb3VudCB1bCBsaSB7XG4gIGNvbG9yOiAjMWEyMDJjOyB9XG4gIFttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAubWVudS1teS1hY2NvdW50IHVsIGxpLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTY4ODtcbiAgICBjb2xvcjogI0ZGRjsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gI2Fubm91bmNlbWVudHMgLmFubm91bmNlbWVudHMtd3JhcCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWRjZTA7IH1cbiAgW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdICNhbm5vdW5jZW1lbnRzIC5hbm5vdW5jZW1lbnRzLXdyYXAgLnRvb2xiYXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFkY2UwOyB9XG4gIFttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAjYW5ub3VuY2VtZW50cyAuYW5ub3VuY2VtZW50cy13cmFwIC5jb250ZW50LXdyYXBwZXIgLnRocmVhZC1saXN0IC50aHJlYWQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cblttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAubWQtZGF0ZXBpY2tlci1jYWxlbmRhciB0YWJsZS5tZC1jYWxlbmRhci1kYXktaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogIzAwOTY4ODtcbiAgY29sb3I6ICNlZmVmZWY7IH1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIC5tZC1kYXRlcGlja2VyLWNhbGVuZGFyIHRhYmxlLm1kLWNhbGVuZGFyIHtcbiAgYmFja2dyb3VuZDogI0ZFRkVGRTtcbiAgY29sb3I6ICMxYjE2MGY7IH1cbiAgW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIC5tZC1kYXRlcGlja2VyLWNhbGVuZGFyIHRhYmxlLm1kLWNhbGVuZGFyIG1kLWljb24ge1xuICAgIGNvbG9yOiAjMWIxNjBmOyB9XG4gIFttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAubWQtZGF0ZXBpY2tlci1jYWxlbmRhciB0YWJsZS5tZC1jYWxlbmRhciAubWQtY2FsZW5kYXItZGF0ZS5tZC1jYWxlbmRhci1kYXRlLXRvZGF5IC5tZC1jYWxlbmRhci1kYXRlLXNlbGVjdGlvbi1pbmRpY2F0b3Ige1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDk2ODg7IH1cbiAgW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIC5tZC1kYXRlcGlja2VyLWNhbGVuZGFyIHRhYmxlLm1kLWNhbGVuZGFyIC5tZC1jYWxlbmRhci1kYXRlLm1kLWZvY3VzLm1kLWNhbGVuZGFyLXNlbGVjdGVkLWRhdGUgLm1kLWNhbGVuZGFyLWRhdGUtc2VsZWN0aW9uLWluZGljYXRvciB7XG4gICAgYmFja2dyb3VuZDogIzAwOTY4ODtcbiAgICBjb2xvcjogI2VmZWZlZjsgfVxuICBbbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gLm1kLWRhdGVwaWNrZXItY2FsZW5kYXIgdGFibGUubWQtY2FsZW5kYXIgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwOTY4ODsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gLm1kLWRhdGVwaWNrZXItY2FsZW5kYXIgLm1kLWNhbGVuZGFyLWRheS1oZWFkZXIge1xuICBjb2xvcjogIzFiMTYwZjsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gLm1kLWRhdGVwaWNrZXItY2FsZW5kYXItcGFuZSB7XG4gIGJvcmRlci1jb2xvcjogI2RhZGNlMDsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gLnN0ci1jb250IGg1LCBbbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gLmNvcHlyaWdodC10ZXh0IHAge1xuICBjb2xvcjogIzBlMGUwZTsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gaS5pY29uLXNhYmEge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ljb25zL2Zvb3RiYWxsX2IucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gaS5pY29uLXRyYWRpdGlvbmFsLWxvdHRlcnkge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ljb25zL2xvZ29feHNfYmxhY2suc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gLmF1dGgtdGVtcGxhdGUgLnRvb2xiYXIgLm1kLWJ1dHRvbiBtZC1pY29uIHtcbiAgY29sb3I6ICMwZTBlMGU7IH1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIG1kLXRvb2xiYXI6bm90KC5tZC1tZW51LXRvb2xiYXIpIG1kLWljb24ge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcbiAgZmlsbDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gI29uZS10b29sYmFyIC5tZC1vbmUtaW5wdXQge1xuICBjb2xvcjogI2ViZWNlYztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjkzOTsgfVxuICBbbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gI29uZS10b29sYmFyIC5tZC1vbmUtaW5wdXQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzAwOTY4ODsgfVxuICBbbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gI29uZS10b29sYmFyIC5tZC1vbmUtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2U1ZTVlNTtcbiAgICBmb250LWZhbWlseTogUm9ib3RvLCBzZXJpZjsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gI29uZS10b29sYmFyIC5tZW51IHVsIGxpIGEubWFpbiB7XG4gIGNvbG9yOiAjZDNkNGQ3OyB9XG5cblttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAjb25lLXRvb2xiYXIgLm1lbnUgdWwgbGkgLm1lZ2EtbWVudSAubWVnYS1tZW51LXdyYXAgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5nYW1lLXRpdGxlLCBbbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gI29uZS10b29sYmFyIC5tZW51IHVsIGxpIC5tZWdhLW1lbnUgLm1lZ2EtbWVudS13cmFwIC5jYXNpbm8tNzg5IC5nYW1lLWNvbnRlbnQgLmdhbWUtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWEyMDJjO1xuICBjb2xvcjogI0YzRTVGNTsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gI29uZS10b29sYmFyIC5tZW51IHVsIGxpLm5hdi1saW5rOmhvdmVyIGEubWFpbiB7XG4gIGNvbG9yOiAjMDA5Njg4OyB9XG5cblttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAjb25lLXRvb2xiYXIgbWQtaWNvbi5pY29uLWV5ZSwgW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdICNvbmUtdG9vbGJhciBtZC1pY29uLmljb24tZXllLW9mZiwgW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdICNvbmUtdG9vbGJhciBtZC1pY29uLmljb24tdGhlbWUtbGlnaHQtZGFyayB7XG4gIGNvbG9yOiAjZDNkNGQ3OyB9XG5cblttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAjb25lLXRvb2xiYXIgLm1lbnUgdWwgbGkubmF2LWxpbmsuZHJvcC1kb3duIC5kcm9wLWRvd24tbWVudSAuZHJvcC1kb3duLW1lbnUtd3JhcCB1bCBsaTpub3QoOmxhc3QtY2hpbGQpLCBbbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gI29uZS10b29sYmFyIC5tZW51IHVsIGxpLm5hdi1saW5rIC5tZWdhLW1lbnUgLm1lZ2EtbWVudS13cmFwIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg1MywgNjMsIDg1LCAwLjgpOyB9XG5cblttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAjb25lLXRvb2xiYXIgI3VzZXItbWVudSAudXNlci1idXR0b24ge1xuICBjb2xvcjogI2QzZDRkNzsgfVxuICBbbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gI29uZS10b29sYmFyICN1c2VyLW1lbnUgLnVzZXItYnV0dG9uIG1kLWljb24ge1xuICAgIGNvbG9yOiAjZDNkNGQ3OyB9XG5cblttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAjbm90aWZpY2F0aW9uLWNvbnRlbnQgbWQtbWVudS1pdGVtIC5idXR0b24gLm5vdGlmaWNhdGlvbiAudGV4dCB7XG4gIGNvbG9yOiAjNjE2MTYxOyB9XG5cblttZC10aGVtZT1cInRlYWxUaGVtZVwiXSBtZC1tZW51LWNvbnRlbnQubWQtbGlnaHQtdGhlbWUgbWQtbWVudS1pdGVtIG1kLWljb24ge1xuICBjb2xvcjogI2QzZDRkNzsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gI21hbnVhbCAuYmVmb3JlLXBhcnNlIGZvcm0gbWQtaW5wdXQtY29udGFpbmVyIGxhYmVsIHtcbiAgY29sb3I6ICNkM2Q0ZDc7IH1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIC5jaGFuZ2UtcGFzc3dvcmQgLmlucHV0LWNvbnRlbnQgLm1kLWJ1dHRvbltkaXNhYmxlZF0ge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNWY3ZDk3ICFpbXBvcnRhbnQ7IH1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIC5tZC1idXR0b24ubWQtYWNjZW50Om5vdCgubWQtcmFpc2VkKSB7XG4gIGNvbG9yOiAjMDA5Njg4OyB9XG5cblttZC10aGVtZT1cInRlYWxUaGVtZVwiXSBtZC1kaWFsb2cgbWQtY2hlY2tib3ggLm1kLWljb24ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIG1kLWRpYWxvZyBtZC1jaGVja2JveC5tZC1jaGVja2VkIC5tZC1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTY4ODsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gbWQtc2VsZWN0LW1lbnUgbWQtY29udGVudCBtZC1vcHRpb24ge1xuICBiYWNrZ3JvdW5kOiAjZjJmNWY5OyB9XG5cblttZC10aGVtZT1cInRlYWxUaGVtZVwiXSB0YWJsZSB0Ym9keSB0ci5jYW5jZWxlZCB0ZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICBiYWNrZ3JvdW5kOiAjY2NjOyB9XG5cbiNxdWljay1wYW5lbCB7XG4gIHdpZHRoOiAzMzBweDtcbiAgbWluLXdpZHRoOiAzMzBweDtcbiAgbWF4LXdpZHRoOiAzMzBweDtcbiAgei1pbmRleDogOTk7IH1cbiAgI3F1aWNrLXBhbmVsIG1kLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgICNxdWljay1wYW5lbCBtZC1jb250ZW50IG1kLXRhYnMge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAjcXVpY2stcGFuZWwgbWQtY29udGVudCBtZC10YWJzIG1kLXRhYnMtd3JhcHBlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYpOyB9XG4gICAgICAgICNxdWljay1wYW5lbCBtZC1jb250ZW50IG1kLXRhYnMgbWQtdGFicy13cmFwcGVyIC5tZC10YWIge1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAjcXVpY2stcGFuZWwgbWQtY29udGVudCBtZC10YWJzIG1kLXRhYnMtY29udGVudC13cmFwcGVyIG1kLXRhYi1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgICNxdWljay1wYW5lbCBtZC1jb250ZW50IG1kLXRhYnMgbWQtdGFicy1jb250ZW50LXdyYXBwZXIgbWQtdGFiLWNvbnRlbnQgPiBkaXYge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICNxdWljay1wYW5lbCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtaW4td2lkdGg6IDgwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTsgfSB9XG5cbkBrZXlmcmFtZXMgYmxpbmstY2FzaW5vIHtcbiAgZnJvbSB7XG4gICAgY29sb3I6ICNmZjI4Mjg7IH1cbiAgdG8ge1xuICAgIGNvbG9yOiAjRkZGOyB9IH1cblxuI3Rvb2xiYXIge1xuICBoZWlnaHQ6IDY0cHg7XG4gIG1pbi1oZWlnaHQ6IDY0cHg7XG4gIG1heC1oZWlnaHQ6IDY0cHg7XG4gIHotaW5kZXg6IDU4ICFpbXBvcnRhbnQ7IH1cbiAgI3Rvb2xiYXIuc3R1Y2sge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgI3Rvb2xiYXIgI29uZS10b29sYmFyIC5uYXZpZ2F0aW9uLWJ1dHRvbi10b2dnbGUge1xuICAgIG1pbi13aWR0aDogNjBweDsgfVxuICAjdG9vbGJhciAjb25lLXRvb2xiYXIgbWQtaWNvbi5pY29uLWZ1bGxzY3JlZW4ge1xuICAgIGNvbG9yOiAjZWFlYWVhOyB9XG4gICN0b29sYmFyICNvbmUtdG9vbGJhciBtZC1tZW51LWJhciBtZC1tZW51Lm1kLW9wZW4gYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAjdG9vbGJhciAjb25lLXRvb2xiYXIgLmNoYW5nZS10aGVtZSB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgICN0b29sYmFyICNvbmUtdG9vbGJhciAuY2hhbmdlLXRoZW1lIC5pY29uIHtcbiAgICAgIGNvbG9yOiAjZDNkNGQ3ICFpbXBvcnRhbnQ7IH1cbiAgI3Rvb2xiYXIgI29uZS10b29sYmFyIC5sb2dvIGltZyB7XG4gICAgaGVpZ2h0OiA0MHB4OyB9XG4gICAgI3Rvb2xiYXIgI29uZS10b29sYmFyIC5sb2dvIGltZy5sdW5hIHtcbiAgICAgIGhlaWdodDogNjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAjdG9vbGJhciAjb25lLXRvb2xiYXIgLmxvZ28gaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAzNnB4OyB9IH1cbiAgI3Rvb2xiYXIgI29uZS10b29sYmFyIC5sb2dpbiB7XG4gICAgaGVpZ2h0OiA2NHB4OyB9XG4gICAgI3Rvb2xiYXIgI29uZS10b29sYmFyIC5sb2dpbiAubWQtYnV0dG9uLmF1dGgsICN0b29sYmFyICNvbmUtdG9vbGJhciAubG9naW4gYSB7XG4gICAgICBwYWRkaW5nOiA0cHggMTZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtaW4td2lkdGg6IDEwMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICAjdG9vbGJhciAjb25lLXRvb2xiYXIgLmxvZ2luIC5tZC1idXR0b24uYXV0aCwgI3Rvb2xiYXIgI29uZS10b29sYmFyIC5sb2dpbiBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAycHggOHB4O1xuICAgICAgICAgIG1pbi13aWR0aDogOTBweDsgfSB9XG4gICN0b29sYmFyICNvbmUtdG9vbGJhciBtZC1tZW51I25vdGlmaWNhdGlvbi1tZW51IC5tZC1idXR0b24gbGFiZWwge1xuICAgIHRvcDogMjJweDtcbiAgICByaWdodDogMjBweDsgfVxuICAjdG9vbGJhciAjb25lLXRvb2xiYXIgLm1lbnUgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgI3Rvb2xiYXIgI29uZS10b29sYmFyIC5tZW51IHVsIGxpLm5hdi1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgI3Rvb2xiYXIgI29uZS10b29sYmFyIC5tZW51IHVsIGxpLm5hdi1saW5rIGEubWFpbiB7XG4gICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNzI3MjcyN2VtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICAgICAgICAtbXMtaHlwaGVuczogYXV0bztcbiAgICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgI3Rvb2xiYXIgI29uZS10b29sYmFyIC5tZW51IHVsIGxpLm5hdi1saW5rIGEubWFpbi5sZWdlbmRhcnkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICN0b29sYmFyICNvbmUtdG9vbGJhciAubWVudSB1bCBsaS5uYXYtbGluayBhLm1haW4ubGVnZW5kYXJ5IGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogLTE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgICAgICB6LWluZGV4OiAwOyB9XG4gICAgICAgICAgI3Rvb2xiYXIgI29uZS10b29sYmFyIC5tZW51IHVsIGxpLm5hdi1saW5rIGEubWFpbi5sZWdlbmRhcnkgc3BhbiB7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAjdG9vbGJhciAjb25lLXRvb2xiYXIgLm1lbnUgdWwgbGkubmF2LWxpbmsgYS5tYWluIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggOHB4OyB9IH1cbiAgICAgICN0b29sYmFyICNvbmUtdG9vbGJhciAubWVudSB1bCBsaS5uYXYtbGluazpob3ZlciBhLm1haW4ge1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjRzOyB9XG4gICAgICAjdG9vbGJhciAjb25lLXRvb2xiYXIgLm1lbnUgdWwgbGkubmF2LWxpbmsuZHJvcC1kb3duIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICN0b29sYmFyICNvbmUtdG9vbGJhciAubWVudSB1bCBsaS5uYXYtbGluay5kcm9wLWRvd24gLmRyb3AtZG93bi1tZW51IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzIGVhc2U7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICN0b29sYmFyICNvbmUtdG9vbGJhciAubWVudSB1bCBsaS5uYXYtbGluay5kcm9wLWRvd24gLmRyb3AtZG93bi1tZW51IC5kcm9wLWRvd24tbWVudS13cmFwIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7IH1cbiAgICAgICAgICAgICN0b29sYmFyICNvbmUtdG9vbGJhciAubWVudSB1bCBsaS5uYXYtbGluay5kcm9wLWRvd24gLmRyb3AtZG93bi1tZW51IC5kcm9wLWRvd24tbWVudS13cmFwIHVsIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgICAgI3Rvb2xiYXIgI29uZS10b29sYmFyIC5tZW51IHVsIGxpLm5hdi1saW5rLmRyb3AtZG93biAuZHJvcC1kb3duLW1lbnUgLmRyb3AtZG93bi1tZW51LXdyYXAgdWwgbGkge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNzI3MjcyN2VtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgICAgICAgLW1zLWh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuICAgICAgICAgICAgICAgICN0b29sYmFyICNvbmUtdG9vbGJhciAubWVudSB1bCBsaS5uYXYtbGluay5kcm9wLWRvd24gLmRyb3AtZG93bi1tZW51IC5kcm9wLWRvd24tbWVudS13cmFwIHVsIGxpIGEge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAgICAgICAgICN0b29sYmFyICNvbmUtdG9vbGJhciAubWVudSB1bCBsaS5uYXYtbGluay5kcm9wLWRvd24gLmRyb3AtZG93bi1tZW51IC5kcm9wLWRvd24tbWVudS13cmFwIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAgICN0b29sYmFyICNvbmUtdG9vbGJhciAubWVudSB1bCBsaS5uYXYtbGluay5kcm9wLWRvd246aG92ZXIgLmRyb3AtZG93bi1tZW51IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgI3Rvb2xiYXIgI29uZS10b29sYmFyIC5tZW51IHVsIGxpLm5hdi1saW5rIC5zbWFsbC1tZWdhLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNjRweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICN0b29sYmFyICNvbmUtdG9vbGJhciAubWVudSB1bCBsaS5uYXYtbGluayAuc21hbGwtbWVnYS1tZW51OmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYsIDE4LCA0MCwgMC4yKTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB0b3A6IDY0cHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAjdG9vbGJhciAjb25lLXRvb2xiYXIgLm1lbnUgdWwgbGkubmF2LWxpbmsgLnNtYWxsLW1lZ2EtbWVudSAubWVnYS1tZW51LXdyYXAge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA0cHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgcGFkZGluZzogOHB4OyB9XG4gICAgICAgICAgI3Rvb2xiYXIgI29uZS10b29sYmFyIC5tZW51IHVsIGxpLm5hdi1saW5rIC5zbWFsbC1tZWdhLW1lbnUgLm1lZ2EtbWVudS13cmFwIC5nYW1lLXdyYXAge1xuICAgICAgICAgICAgcGFkZGluZzogOHB4OyB9XG4gICAgICAgICAgICAjdG9vbGJhciAjb25lLXRvb2xiYXIgLm1lbnUgdWwgbGkubmF2LWxpbmsgLnNtYWxsLW1lZ2EtbWVudSAubWVnYS1tZW51LXdyYXAgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4OyB9XG4gICAgICAgICAgICAgICN0b29sYmFyICNvbmUtdG9vbGJhciAubWVudSB1bCBsaS5uYXYtbGluayAuc21hbGwtbWVnYS1tZW51IC5tZWdhLW1lbnUtd3JhcCAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgaW1nIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZTsgfVxuICAgICAgICAgICAgICAjdG9vbGJhciAjb25lLXRvb2xiYXIgLm1lbnUgdWwgbGkubmF2LWxpbmsgLnNtYWxsLW1lZ2EtbWVudSAubWVnYS1tZW51LXdyYXAgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5nYW1lLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMjAyYztcbiAgICAgICAgICAgICAgICBjb2xvcjogI0YzRTVGNTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgICAgICAgICAgICAjdG9vbGJhciAjb25lLXRvb2xiYXIgLm1lbnUgdWwgbGkubmF2LWxpbmsgLnNtYWxsLW1lZ2EtbWVudSAubWVnYS1tZW51LXdyYXAgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5nYW1lLXRpdGxlIGgzIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzIGVhc2U7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgICAgICAgI3Rvb2xiYXIgI29uZS10b29sYmFyIC5tZW51IHVsIGxpLm5hdi1saW5rIC5zbWFsbC1tZWdhLW1lbnUgLm1lZ2EtbWVudS13cmFwIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudDpob3ZlciBpbWcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICAgICAgI3Rvb2xiYXIgI29uZS10b29sYmFyIC5tZW51IHVsIGxpLm5hdi1saW5rIC5tZWdhLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDIyMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XG4gICAgICAgIHdpZHRoOiA3NjBweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAjdG9vbGJhciAjb25lLXRvb2xiYXIgLm1lbnUgdWwgbGkubmF2LWxpbmsgLm1lZ2EtbWVudTpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2LCAxOCwgNDAsIDAuMik7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgdG9wOiA2NHB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgI3Rvb2xiYXIgI29uZS10b29sYmFyIC5tZW51IHVsIGxpLm5hdi1saW5rIC5tZWdhLW1lbnUgLm1lZ2EtbWVudS13cmFwIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XG4gICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDRweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAxcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAgICAgICAgICN0b29sYmFyICNvbmUtdG9vbGJhciAubWVudSB1bCBsaS5uYXYtbGluayAubWVnYS1tZW51IC5tZWdhLW1lbnUtd3JhcCAuZ2FtZS13cmFwIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweDsgfVxuICAgICAgICAgICAgI3Rvb2xiYXIgI29uZS10b29sYmFyIC5tZW51IHVsIGxpLm5hdi1saW5rIC5tZWdhLW1lbnUgLm1lZ2EtbWVudS13cmFwIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE0MHB4O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZTsgfVxuICAgICAgICAgICAgICAjdG9vbGJhciAjb25lLXRvb2xiYXIgLm1lbnUgdWwgbGkubmF2LWxpbmsgLm1lZ2EtbWVudSAubWVnYS1tZW51LXdyYXAgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IGltZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzIGVhc2U7IH1cbiAgICAgICAgICAgICAgI3Rvb2xiYXIgI29uZS10b29sYmFyIC5tZW51IHVsIGxpLm5hdi1saW5rIC5tZWdhLW1lbnUgLm1lZ2EtbWVudS13cmFwIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuZ2FtZS10aXRsZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDsgfVxuICAgICAgICAgICAgICAgICN0b29sYmFyICNvbmUtdG9vbGJhciAubWVudSB1bCBsaS5uYXYtbGluayAubWVnYS1tZW51IC5tZWdhLW1lbnUtd3JhcCAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmdhbWUtdGl0bGUgaDMge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAgICAgICAjdG9vbGJhciAjb25lLXRvb2xiYXIgLm1lbnUgdWwgbGkubmF2LWxpbmsgLm1lZ2EtbWVudSAubWVnYS1tZW51LXdyYXAgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50OmhvdmVyIGltZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gICAgICAgICAgICAgICN0b29sYmFyICNvbmUtdG9vbGJhciAubWVudSB1bCBsaS5uYXYtbGluayAubWVnYS1tZW51IC5tZWdhLW1lbnUtd3JhcCAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQ6aG92ZXIgLmdhbWUtdGl0bGUgaDMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZjg3MTE1OyB9XG4gICAgICAgICAgICAjdG9vbGJhciAjb25lLXRvb2xiYXIgLm1lbnUgdWwgbGkubmF2LWxpbmsgLm1lZ2EtbWVudSAubWVnYS1tZW51LXdyYXAgLmdhbWUtd3JhcC5zYWJhIHtcbiAgICAgICAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgICAgICAgICAgICAgI3Rvb2xiYXIgI29uZS10b29sYmFyIC5tZW51IHVsIGxpLm5hdi1saW5rIC5tZWdhLW1lbnUgLm1lZ2EtbWVudS13cmFwIC5nYW1lLXdyYXAuc2FiYSAuZ2FtZS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNzBweDsgfVxuICAgICAgICAgICN0b29sYmFyICNvbmUtdG9vbGJhciAubWVudSB1bCBsaS5uYXYtbGluayAubWVnYS1tZW51IC5tZWdhLW1lbnUtd3JhcCAubWVudS1oZWFkZXIge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzJiMmU1OTtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xuICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTcxNzU2OyB9XG4gICAgICAgICAgICAjdG9vbGJhciAjb25lLXRvb2xiYXIgLm1lbnUgdWwgbGkubmF2LWxpbmsgLm1lZ2EtbWVudSAubWVnYS1tZW51LXdyYXAgLm1lbnUtaGVhZGVyIGEge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTsgfVxuICAgICAgICAgICN0b29sYmFyICNvbmUtdG9vbGJhciAubWVudSB1bCBsaS5uYXYtbGluayAubWVnYS1tZW51IC5tZWdhLW1lbnUtd3JhcCAubWVudS1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgICAgICN0b29sYmFyICNvbmUtdG9vbGJhciAubWVudSB1bCBsaS5uYXYtbGluayAubWVnYS1tZW51IC5tZWdhLW1lbnUtd3JhcCAubWVudS1jb250ZW50IHVsIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgICAjdG9vbGJhciAjb25lLXRvb2xiYXIgLm1lbnUgdWwgbGkubmF2LWxpbmsgLm1lZ2EtbWVudSAubWVnYS1tZW51LXdyYXAgLm1lbnUtY29udGVudCB1bCBsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCA4cHg7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA3MjcyNzI3ZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgICAgICAgICAgICAgICAtbXMtaHlwaGVuczogYXV0bztcbiAgICAgICAgICAgICAgICBoeXBoZW5zOiBhdXRvO1xuICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjQyNjRhOyB9XG4gICAgICAgICAgICAgICAgI3Rvb2xiYXIgI29uZS10b29sYmFyIC5tZW51IHVsIGxpLm5hdi1saW5rIC5tZWdhLW1lbnUgLm1lZ2EtbWVudS13cmFwIC5tZW51LWNvbnRlbnQgdWwgbGkgYSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGOyB9XG4gICAgICAgICAgICAgICAgICAjdG9vbGJhciAjb25lLXRvb2xiYXIgLm1lbnUgdWwgbGkubmF2LWxpbmsgLm1lZ2EtbWVudSAubWVnYS1tZW51LXdyYXAgLm1lbnUtY29udGVudCB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmODcxMTU7IH1cbiAgICAgICAgICAgICAgICAgICN0b29sYmFyICNvbmUtdG9vbGJhciAubWVudSB1bCBsaS5uYXYtbGluayAubWVnYS1tZW51IC5tZWdhLW1lbnUtd3JhcCAubWVudS1jb250ZW50IHVsIGxpIGEuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmODcxMTU7IH1cbiAgICAgICAgICAgICN0b29sYmFyICNvbmUtdG9vbGJhciAubWVudSB1bCBsaS5uYXYtbGluayAubWVnYS1tZW51IC5tZWdhLW1lbnUtd3JhcCAubWVudS1jb250ZW50Lm9kZCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7IH1cbiAgICAgICN0b29sYmFyICNvbmUtdG9vbGJhciAubWVudSB1bCBsaS5uYXYtbGluazpob3ZlciAubWVnYS1tZW51LCAjdG9vbGJhciAjb25lLXRvb2xiYXIgLm1lbnUgdWwgbGkubmF2LWxpbms6aG92ZXIgLnNtYWxsLW1lZ2EtbWVudSwgI3Rvb2xiYXIgI29uZS10b29sYmFyIC5tZW51IHVsIGxpLm5hdi1saW5rOmhvdmVyIC5tZWdhLW1lbnU6YmVmb3JlLCAjdG9vbGJhciAjb25lLXRvb2xiYXIgLm1lbnUgdWwgbGkubmF2LWxpbms6aG92ZXIgLnNtYWxsLW1lZ2EtbWVudTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAjdG9vbGJhciAjb25lLXRvb2xiYXIgLm9uZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAjdG9vbGJhciAjb25lLXRvb2xiYXIgLm9uZS1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDRweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAjdG9vbGJhciAjb25lLXRvb2xiYXIgLm9uZS1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7IH0gfVxuICAgICN0b29sYmFyICNvbmUtdG9vbGJhciAub25lLWNvbnRhaW5lciAuaGVhZGVyLWxvZ2luIC5mb3JtLWdyb3VwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gICAgICAjdG9vbGJhciAjb25lLXRvb2xiYXIgLm9uZS1jb250YWluZXIgLmhlYWRlci1sb2dpbiAuZm9ybS1ncm91cCBpbnB1dCB7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICBwYWRkaW5nOiA0cHggMTJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7IH1cbiAgICAgICAgI3Rvb2xiYXIgI29uZS10b29sYmFyIC5vbmUtY29udGFpbmVyIC5oZWFkZXItbG9naW4gLmZvcm0tZ3JvdXAgaW5wdXQ6Zm9jdXMgKyAubGluZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwREREOyB9XG4gICAgICAjdG9vbGJhciAjb25lLXRvb2xiYXIgLm9uZS1jb250YWluZXIgLmhlYWRlci1sb2dpbiAuZm9ybS1ncm91cCAubGluZSB7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMERERDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiA1MCU7IH1cbiAgICAgICN0b29sYmFyICNvbmUtdG9vbGJhciAub25lLWNvbnRhaW5lciAuaGVhZGVyLWxvZ2luIC5mb3JtLWdyb3VwIG1kLWljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgb3BhY2l0eTogMC43OyB9XG4gICAgICAgICN0b29sYmFyICNvbmUtdG9vbGJhciAub25lLWNvbnRhaW5lciAuaGVhZGVyLWxvZ2luIC5mb3JtLWdyb3VwIG1kLWljb246aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAjdG9vbGJhciAjb25lLXRvb2xiYXIgLm9uZS1jb250YWluZXIgLmhlYWRlci1sb2dpbiAubWQtYnV0dG9uIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgI3Rvb2xiYXIgI29uZS10b29sYmFyIC5vbmUtY29udGFpbmVyIC5oZWFkZXItbG9naW4gLm1kLWJ1dHRvbltkaXNhYmxlZF0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGU0ZTRlOyB9XG4gICN0b29sYmFyICNuYXZpZ2F0aW9uLXRvZ2dsZSB7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgbWluLXdpZHRoOiA2NHB4O1xuICAgIGhlaWdodDogNjRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICN0b29sYmFyICN1c2VyLW1lbnUge1xuICAgIGhlaWdodDogNjRweDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgI3Rvb2xiYXIgI3VzZXItbWVudSBtZC1tZW51LWl0ZW0gLm1kLWJ1dHRvbiB7XG4gICAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgICAgICN0b29sYmFyICN1c2VyLW1lbnUgbWQtbWVudS1pdGVtIC5tZC1idXR0b24gbWQtaWNvbiB7XG4gICAgICAgIG1hcmdpbjogYXV0byAxNnB4IGF1dG8gMDsgfVxuICAgICN0b29sYmFyICN1c2VyLW1lbnUgLnVzZXItYnV0dG9uIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgIGhlaWdodDogNjRweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAjdG9vbGJhciAjdXNlci1tZW51IC51c2VyLWJ1dHRvbiAuYXZhdGFyLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgI3Rvb2xiYXIgI3VzZXItbWVudSAudXNlci1idXR0b24gLmF2YXRhci13cmFwcGVyIC5zdGF0dXMge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IC0zcHg7XG4gICAgICAgICAgcmlnaHQ6IDVweDsgfVxuICAgICAgI3Rvb2xiYXIgI3VzZXItbWVudSAudXNlci1idXR0b24gLnVzZXJuYW1lIHtcbiAgICAgICAgbWFyZ2luOiAwIDEycHggMCA4cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgI3Rvb2xiYXIgLnNhYmEtYmFsYW5jZSAubWQtYnV0dG9uLmJhbGFuY2Uge1xuICAgIGhlaWdodDogNjRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgY29sb3I6ICNkM2Q0ZDc7IH1cbiAgICAjdG9vbGJhciAuc2FiYS1iYWxhbmNlIC5tZC1idXR0b24uYmFsYW5jZS5sb3cge1xuICAgICAgYW5pbWF0aW9uOiAxcyBiYWxhbmNlLWJsaW5rIGVhc2UgaW5maW5pdGU7IH1cbiAgI3Rvb2xiYXIgI3F1aWNrLXBhbmVsLXRvZ2dsZSB7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICN0b29sYmFyIC50b29sYmFyLXNlcGFyYXRvciB7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG5ib2R5Lm9uZTc4OSAjdG9vbGJhciAub25lLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMTVweCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgYm9keS5vbmU3ODkgI3Rvb2xiYXIgLm9uZS1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAxNXB4IDAgMCAhaW1wb3J0YW50OyB9IH1cblxuYm9keS5zYWJhICN0b29sYmFyICNvbmUtdG9vbGJhciAubmF2aWdhdGlvbi1idXR0b24tdG9nZ2xlIHtcbiAgbWluLXdpZHRoOiA2NHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICN0b29sYmFyICN1c2VyLW1lbnUgLnVzZXItYnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IDY0cHg7XG4gICAgcGFkZGluZzogMCAycHggMCAxMHB4OyB9IH1cblxuQGtleWZyYW1lcyBiYWxhbmNlLWJsaW5rIHtcbiAgZnJvbSwgdG8ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmQyZjJmOyB9IH1cblxuYm9keS5vbmUtYWNjb3VudCB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjsgfVxuICBib2R5Lm9uZS1hY2NvdW50ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTM2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5tZW51LW15LWFjY291bnQge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7IH1cbiAgLm1lbnUtbXktYWNjb3VudCB1bCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5tZW51LW15LWFjY291bnQgdWwgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDE3ODU3MTRlbTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luOiA4cHggMThweCA4cHggMDtcbiAgICAgIHBhZGRpbmc6IDEycHggMTZweCAxMnB4IDE2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgICAgIC5tZW51LW15LWFjY291bnQgdWwgbGkgbWQtaWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gICAgICAubWVudS1teS1hY2NvdW50IHVsIGxpIHNwYW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgICAgIC5tZW51LW15LWFjY291bnQgdWwgbGkgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAubWVudS1teS1hY2NvdW50IHVsIGxpIHAuYmV0LWxpc3Qge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjhweDsgfVxuICAgICAgLm1lbnUtbXktYWNjb3VudCB1bCBsaS5hY3RpdmUge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAubWVudS1teS1hY2NvdW50IHVsIGxpLmFjdGl2ZSBtZC1pY29uIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLm1lbnUtbXktYWNjb3VudCB1bCBsaTpub3QoLmFjdGl2ZSk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMTVtczsgfVxuICAgICAgLm1lbnUtbXktYWNjb3VudCB1bCBsaS5kaXZpZGVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDI0cHggMCAwO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIC5tZW51LW15LWFjY291bnQgdWwgbGkuZGl2aWRlciAuY3YyZ2kge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGFkY2UwOyB9XG5cbi5teS1hY2NvdW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIHBhZGRpbmc6IDkwcHggNDhweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5teS1hY2NvdW50IHtcbiAgICAgIHBhZGRpbmc6IDI0cHggMDsgfSB9XG4gIC5teS1hY2NvdW50IC5jb250YWluZXIgLmhlYWRlciB7XG4gICAgaGVpZ2h0OiA2NHB4OyB9XG4gICAgLm15LWFjY291bnQgLmNvbnRhaW5lciAuaGVhZGVyIGgyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLm15LWFjY291bnQgLmNvbnRhaW5lciAuY29udGVudCAuV01HTVJnQ0Mge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIHBhZGRpbmc6IDMycHggMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLm15LWFjY291bnQgLmNvbnRhaW5lciAuY29udGVudCAuV01HTVJnQ0MgLkJwSUdKQVhOIGgyIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5teS1hY2NvdW50IC5jb250YWluZXIgLmNvbnRlbnQgLldNR01SZ0NDIC53a1FObHVGWiAubWQtYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyNDk3NTI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiAxMTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAubXktYWNjb3VudCAuY29udGFpbmVyIC5jb250ZW50IC5XTUdNUmdDQyB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH0gfVxuICAgIC5teS1hY2NvdW50IC5jb250YWluZXIgLmNvbnRlbnQgLldNR01SZ0NDIC5pTmpuakR1byB7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAubXktYWNjb3VudCAuY29udGFpbmVyIC5jb250ZW50IC5XTUdNUmdDQyAuTlhqSEJRbkcge1xuICAgICAgZm9udC1zaXplOiAxLjdlbTsgfVxuICAgIC5teS1hY2NvdW50IC5jb250YWluZXIgLmNvbnRlbnQgLldNR01SZ0NDIC50Y0VreHlrTSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gICAgICAubXktYWNjb3VudCAuY29udGFpbmVyIC5jb250ZW50IC5XTUdNUmdDQyAudGNFa3h5a00gLm1kLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAubXktYWNjb3VudCAuY29udGFpbmVyIC5jb250ZW50IC5XTUdNUmdDQyAudGNFa3h5a00gLm1kLWJ1dHRvbi5uSU1RZkpIdiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmYWUxMjtcbiAgICAgICAgICBjb2xvcjogIzQ0NDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cbiAgICAgICAgLm15LWFjY291bnQgLmNvbnRhaW5lciAuY29udGVudCAuV01HTVJnQ0MgLnRjRWt4eWtNIC5tZC1idXR0b24uZWp4SHJIdGQge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMyNDk3NTI7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgd2lkdGg6IDExMHB4OyB9XG4gIC5teS1hY2NvdW50IC5jb250YWluZXIgLmNvbnRlbnQgLmpBcUJFdmFuIHtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHg7IH1cbiAgICAubXktYWNjb3VudCAuY29udGFpbmVyIC5jb250ZW50IC5qQXFCRXZhbiAub3ZUbld2b1kge1xuICAgICAgY29sb3I6ICMwMDBEREQ7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLm15LWFjY291bnQgLmNvbnRhaW5lciAuY29udGVudCAuakFxQkV2YW4gbWQtbGlzdC1pdGVtIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gICAgLm15LWFjY291bnQgLmNvbnRhaW5lciAuY29udGVudCAuakFxQkV2YW4gLndSSXZGWG1GIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyNHB4OyB9XG4gICAgICAubXktYWNjb3VudCAuY29udGFpbmVyIC5jb250ZW50IC5qQXFCRXZhbiAud1JJdkZYbUYgaDMge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogIzgzODM4MzsgfVxuICAgICAgLm15LWFjY291bnQgLmNvbnRhaW5lciAuY29udGVudCAuakFxQkV2YW4gLndSSXZGWG1GIGgyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5teS1hY2NvdW50IC5jb250YWluZXIgLmNvbnRlbnQgLmpBcUJFdmFuIC53Ukl2RlhtRiAubWQtYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyNDk3NTI7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7IH1cblxuYm9keS5hbm5vdW5jZW1lbnRzICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgYm9keS5hbm5vdW5jZW1lbnRzICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2Fubm91bmNlbWVudHMge1xuICAgIHBhZGRpbmc6IDMycHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgYm9keS5hbm5vdW5jZW1lbnRzICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2Fubm91bmNlbWVudHMge1xuICAgICAgICBwYWRkaW5nOiA4cHg7IH0gfVxuICAgIGJvZHkuYW5ub3VuY2VtZW50cyAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNhbm5vdW5jZW1lbnRzIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBib2R5LmFubm91bmNlbWVudHMgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjYW5ub3VuY2VtZW50cyAuYW5ub3VuY2VtZW50cy13cmFwIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgYm9keS5hbm5vdW5jZW1lbnRzICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2Fubm91bmNlbWVudHMgLmFubm91bmNlbWVudHMtd3JhcCAudG9vbGJhciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDY1cHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAyNHB4OyB9XG4gICAgICAgIGJvZHkuYW5ub3VuY2VtZW50cyAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNhbm5vdW5jZW1lbnRzIC5hbm5vdW5jZW1lbnRzLXdyYXAgLnRvb2xiYXIgLm1kLWJ1dHRvbiB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDsgfVxuICAgICAgICBib2R5LmFubm91bmNlbWVudHMgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjYW5ub3VuY2VtZW50cyAuYW5ub3VuY2VtZW50cy13cmFwIC50b29sYmFyIC5kYXRlLXBpY2tlciA+IGRpdiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzBweCkge1xuICAgICAgICAgICAgYm9keS5hbm5vdW5jZW1lbnRzICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2Fubm91bmNlbWVudHMgLmFubm91bmNlbWVudHMtd3JhcCAudG9vbGJhciAuZGF0ZS1waWNrZXIgPiBkaXYgbGFiZWwge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgICAgYm9keS5hbm5vdW5jZW1lbnRzICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2Fubm91bmNlbWVudHMgLmFubm91bmNlbWVudHMtd3JhcCAudG9vbGJhciAuZmlsdGVyLXRpdGxlIGgyIHtcbiAgICAgICAgICBtYXJnaW46IDZweCA0cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG5cbm1kLW1lbnUtY29udGVudCBtZC1tZW51LWl0ZW0gYSB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IH1cblxubWQtZGlhbG9nLmFubm91bmNlbWVudHMtZGlhbG9nIHtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBtZC1kaWFsb2cuYW5ub3VuY2VtZW50cy1kaWFsb2cgLmRpYWxvZy1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNjI4Mjg7XG4gICAgbWluLWhlaWdodDogNTZweDsgfVxuICAgIG1kLWRpYWxvZy5hbm5vdW5jZW1lbnRzLWRpYWxvZyAuZGlhbG9nLWhlYWRlciBoMiB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICBtZC1kaWFsb2cuYW5ub3VuY2VtZW50cy1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQge1xuICAgIHdpZHRoOiA4MDBweDtcbiAgICBwYWRkaW5nOiA4cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgbWQtZGlhbG9nLmFubm91bmNlbWVudHMtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMCAwIDA7IH0gfVxuICAgIG1kLWRpYWxvZy5hbm5vdW5jZW1lbnRzLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMjRweCAzMnB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICBjb2xvcjogIzMzMzsgfVxuICAgICAgbWQtZGlhbG9nLmFubm91bmNlbWVudHMtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuY29udGVudCA+ICoge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgICBtZC1kaWFsb2cuYW5ub3VuY2VtZW50cy1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5jb250ZW50ID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgbWQtZGlhbG9nLmFubm91bmNlbWVudHMtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuY29udGVudCAubm90aWNlLWJvZHkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgbWQtZGlhbG9nLmFubm91bmNlbWVudHMtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuY29udGVudCAubm90aWNlLWJvZHkgLnF1b3RlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICBjb2xvcjogI2M2MjgyODtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICBtZC1kaWFsb2cuYW5ub3VuY2VtZW50cy1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5jb250ZW50IC5ub3RpY2UtdGhhbmtzIHtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBjb2xvcjogIzVlNWU1ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIG1kLWRpYWxvZy5hbm5vdW5jZW1lbnRzLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLmNvbnRlbnQgLm5vdGljZS1zaWdub2ZmIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgbWQtZGlhbG9nLmFubm91bmNlbWVudHMtZGlhbG9nIG1kLWRpYWxvZy1hY3Rpb25zIHtcbiAgICBwYWRkaW5nOiA4cHggMjRweCAyMHB4OyB9XG4gICAgbWQtZGlhbG9nLmFubm91bmNlbWVudHMtZGlhbG9nIG1kLWRpYWxvZy1hY3Rpb25zIC5jb25maXJtLWJ0biB7XG4gICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbmJvZHkuYXV0aDc4OSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMTQzMjUwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDsgfVxuICBib2R5LmF1dGg3ODkgI21haW4gI2xheW91dC1jb250ZW50LW9ubHkgI2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYXV0aC10ZW1wbGF0ZSB7XG4gICAgbWluLXdpZHRoOiA2MDBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5hdXRoLXRlbXBsYXRlIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9IH1cblxuLmF1dGgtdGVtcGxhdGUgLnRvb2xiYXIge1xuICBoZWlnaHQ6IDY0cHg7XG4gIHBhZGRpbmc6IDAgMjRweCAwIDhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuYXV0aC10ZW1wbGF0ZSAudG9vbGJhciBoMiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5hdXRoLXRlbXBsYXRlIC50b29sYmFyIG1kLWljb24ge1xuICAgIGNvbG9yOiAjRkZGOyB9XG5cbi5hdXRoLXRlbXBsYXRlIC5jb250ZW50IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiA4cHg7IH1cbiAgLmF1dGgtdGVtcGxhdGUgLmNvbnRlbnQgLmNvbnRlbnQtd3JhcCB7XG4gICAgcGFkZGluZzogMCAyNHB4OyB9XG4gICAgLmF1dGgtdGVtcGxhdGUgLmNvbnRlbnQgLmNvbnRlbnQtd3JhcCBoMiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuYXV0aC10ZW1wbGF0ZSAuY29udGVudCAuY29udGVudC13cmFwIGgzIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5hdXRoLXRlbXBsYXRlIC5jb250ZW50IC5jb250ZW50LXdyYXAgLmlucHV0LWNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgICAgLmF1dGgtdGVtcGxhdGUgLmNvbnRlbnQgLmNvbnRlbnQtd3JhcCAuaW5wdXQtY29udGVudCBsYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiA1NnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4OyB9XG4gICAgICAgIC5hdXRoLXRlbXBsYXRlIC5jb250ZW50IC5jb250ZW50LXdyYXAgLmlucHV0LWNvbnRlbnQgbGFiZWwgbWQtaWNvbiB7XG4gICAgICAgICAgY29sb3I6ICNkZGQ7IH1cbiAgICAgICAgLmF1dGgtdGVtcGxhdGUgLmNvbnRlbnQgLmNvbnRlbnQtd3JhcCAuaW5wdXQtY29udGVudCBsYWJlbC5zaG93LWhpZGUge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgICAuYXV0aC10ZW1wbGF0ZSAuY29udGVudCAuY29udGVudC13cmFwIC5pbnB1dC1jb250ZW50IGlucHV0IHtcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgcGFkZGluZzogMTZweCAxNnB4IDE2cHggNjBweDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDsgfVxuICAgICAgICAuYXV0aC10ZW1wbGF0ZSAuY29udGVudCAuY29udGVudC13cmFwIC5pbnB1dC1jb250ZW50IGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB9XG4gICAgICAuYXV0aC10ZW1wbGF0ZSAuY29udGVudCAuY29udGVudC13cmFwIC5pbnB1dC1jb250ZW50IC5tZC1idXR0b24ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4OyB9XG4gICAgICAgIC5hdXRoLXRlbXBsYXRlIC5jb250ZW50IC5jb250ZW50LXdyYXAgLmlucHV0LWNvbnRlbnQgLm1kLWJ1dHRvbltkaXNhYmxlZF0ge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNDsgfVxuICAgICAgICAuYXV0aC10ZW1wbGF0ZSAuY29udGVudCAuY29udGVudC13cmFwIC5pbnB1dC1jb250ZW50IC5tZC1idXR0b24gbWQtcHJvZ3Jlc3MtY2lyY3VsYXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgICAgcmlnaHQ6IDE2cHg7IH1cbiAgICAgIC5hdXRoLXRlbXBsYXRlIC5jb250ZW50IC5jb250ZW50LXdyYXAgLmlucHV0LWNvbnRlbnQuc2FiYSAud2l0aGRyYXctYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjZmY0NzQ3OyB9XG4gICAgICAgIC5hdXRoLXRlbXBsYXRlIC5jb250ZW50IC5jb250ZW50LXdyYXAgLmlucHV0LWNvbnRlbnQuc2FiYSAud2l0aGRyYXctYWxsOmhvdmVyIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmF1dGgtdGVtcGxhdGUgLmNvbnRlbnQuc2V0LXBhc3N3b3JkIC5pbnB1dC1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4OyB9XG4gICAgLmF1dGgtdGVtcGxhdGUgLmNvbnRlbnQuc2V0LXBhc3N3b3JkIC5pbnB1dC1jb250ZW50IC5wYXNzd29yZC1yZXF1aXJlbWVudHMge1xuICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgICAuYXV0aC10ZW1wbGF0ZSAuY29udGVudC5zZXQtcGFzc3dvcmQgLmlucHV0LWNvbnRlbnQgLnBhc3N3b3JkLXJlcXVpcmVtZW50cyB1bCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgICAgICAuYXV0aC10ZW1wbGF0ZSAuY29udGVudC5zZXQtcGFzc3dvcmQgLmlucHV0LWNvbnRlbnQgLnBhc3N3b3JkLXJlcXVpcmVtZW50cyB1bCBsaSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgICAgIC5hdXRoLXRlbXBsYXRlIC5jb250ZW50LnNldC1wYXNzd29yZCAuaW5wdXQtY29udGVudCAucGFzc3dvcmQtcmVxdWlyZW1lbnRzIHVsIGxpOmJlZm9yZSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICfigKInOyB9XG4gICAgICAgICAgLmF1dGgtdGVtcGxhdGUgLmNvbnRlbnQuc2V0LXBhc3N3b3JkIC5pbnB1dC1jb250ZW50IC5wYXNzd29yZC1yZXF1aXJlbWVudHMgdWwgbGkuY29tcGxldGVkIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDI1MWZhOyB9XG4gICAgICAgICAgICAuYXV0aC10ZW1wbGF0ZSAuY29udGVudC5zZXQtcGFzc3dvcmQgLmlucHV0LWNvbnRlbnQgLnBhc3N3b3JkLXJlcXVpcmVtZW50cyB1bCBsaS5jb21wbGV0ZWQ6YmVmb3JlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICfinJMnOyB9XG4gICAgICAgICAgLmF1dGgtdGVtcGxhdGUgLmNvbnRlbnQuc2V0LXBhc3N3b3JkIC5pbnB1dC1jb250ZW50IC5wYXNzd29yZC1yZXF1aXJlbWVudHMgdWwgbGkubGluZS10aHJvdWdoIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICAgICAgY29sb3I6ICM2YzZjNmM7IH1cbiAgICAgICAgICAgIC5hdXRoLXRlbXBsYXRlIC5jb250ZW50LnNldC1wYXNzd29yZCAuaW5wdXQtY29udGVudCAucGFzc3dvcmQtcmVxdWlyZW1lbnRzIHVsIGxpLmxpbmUtdGhyb3VnaDpiZWZvcmUge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgY29udGVudDogJ+Kckyc7IH1cbiAgICAgICAgICAuYXV0aC10ZW1wbGF0ZSAuY29udGVudC5zZXQtcGFzc3dvcmQgLmlucHV0LWNvbnRlbnQgLnBhc3N3b3JkLXJlcXVpcmVtZW50cyB1bCBsaS5zdHJvbmcge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLmF1dGgtdGVtcGxhdGUgLmNvbnRlbnQuc2V0LXBhc3N3b3JkIC5pbnB1dC1jb250ZW50IC5wYXNzd29yZC1yZXF1aXJlbWVudHMge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMTI1cHg7XG4gICAgICAgICAgdG9wOiAtMTcwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjZlNTtcbiAgICAgICAgICBib3gtc2hhZG93OiAtM3B4IDFweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICB6LWluZGV4OiAxMDA7IH1cbiAgICAgICAgICAuYXV0aC10ZW1wbGF0ZSAuY29udGVudC5zZXQtcGFzc3dvcmQgLmlucHV0LWNvbnRlbnQgLnBhc3N3b3JkLXJlcXVpcmVtZW50czphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBsZWZ0OiAxMDBweDtcbiAgICAgICAgICAgIGJvdHRvbTogLTE0cHg7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgYm9yZGVyOiA4cHggc29saWQgYmxhY2s7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmOGY2ZTUgI2Y4ZjZlNTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IC0zcHggM3B4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH0gfVxuICAgIC5hdXRoLXRlbXBsYXRlIC5jb250ZW50LnNldC1wYXNzd29yZCAuaW5wdXQtY29udGVudCAucGFzc3dvcmQtcGVyZmVjdCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzAwMzNmODtcbiAgICAgIHBhZGRpbmc6IDhweCAwOyB9XG4gICAgLmF1dGgtdGVtcGxhdGUgLmNvbnRlbnQuc2V0LXBhc3N3b3JkIC5pbnB1dC1jb250ZW50IC5wYXNzd29yZC13ZWFrIHtcbiAgICAgIGNvbG9yOiAjQjcxQzFDO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgcGFkZGluZzogOHB4IDA7IH1cbiAgICAuYXV0aC10ZW1wbGF0ZSAuY29udGVudC5zZXQtcGFzc3dvcmQgLmlucHV0LWNvbnRlbnQgaW5wdXQubmctbm90LWVtcHR5Lm5nLWludmFsaWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZGYwNzAyO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNDEsIDEsIDAsIDAuMSk7IH1cbiAgICAuYXV0aC10ZW1wbGF0ZSAuY29udGVudC5zZXQtcGFzc3dvcmQgLmlucHV0LWNvbnRlbnQgaW5wdXQubmctbm90LWVtcHR5Lm5nLXZhbGlkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzQzQTA0NztcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoNjcsIDE2MCwgNzEsIDAuMDUpOyB9XG4gICAgLmF1dGgtdGVtcGxhdGUgLmNvbnRlbnQuc2V0LXBhc3N3b3JkIC5pbnB1dC1jb250ZW50IGRpdltuZy1tZXNzYWdlc10ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMjRweDtcbiAgICAgIGNvbG9yOiAjQjcxQzFDO1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5hdXRoLXRlbXBsYXRlIC5jb250ZW50LnByb3ZpZGVkLW90cCAuaW5wdXQtY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmF1dGgtdGVtcGxhdGUgLmNvbnRlbnQucHJvdmlkZWQtb3RwIC5pbnB1dC1jb250ZW50IGlucHV0IHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgcGFkZGluZzogMCAxM3B4O1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMjZweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL290cC1pbnB1dC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDBweCA0MHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLmF1dGgtdGVtcGxhdGUgLmNvbnRlbnQucHJvdmlkZWQtb3RwIC5pbnB1dC1jb250ZW50IGlucHV0LmZ1bGwge1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDAgMCAjMDAwOyB9XG4gICAgLmF1dGgtdGVtcGxhdGUgLmNvbnRlbnQucHJvdmlkZWQtb3RwIC5pbnB1dC1jb250ZW50IC5tZC1idXR0b24taWNvbiB7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgICAgbWluLXdpZHRoOiA0OHB4O1xuICAgICAgcGFkZGluZzogNHB4IDhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH1cblxubWQtZGlhbG9nLmF1dGgtZGlhbG9nIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgbWQtZGlhbG9nLmF1dGgtZGlhbG9nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH0gfVxuICBtZC1kaWFsb2cuYXV0aC1kaWFsb2cgbWQtdG9vbGJhciBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBtZC1kaWFsb2cuYXV0aC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBtZC1kaWFsb2cuYXV0aC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDE2cHggMjRweDsgfVxuXG5ib2R5LmdhbWluZyAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5nYW1lLXBsYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmdhbWUtcGxheSAub3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLmdhbWUtcGxheSAuZnJhbWUtcGxheSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDE0MDBweDtcbiAgICBoZWlnaHQ6IDgwMHB4OyB9XG4gICAgLmdhbWUtcGxheSAuZnJhbWUtcGxheSBpZnJhbWUge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiAxNDAwcHg7XG4gICAgICBoZWlnaHQ6IDgwMHB4OyB9XG4gICAgLmdhbWUtcGxheSAuZnJhbWUtcGxheS5jYXNpbm8tNzg5IHtcbiAgICAgIGhlaWdodDogOTAwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHN2aCAtIDc0cHgpOyB9XG4gICAgICAuZ2FtZS1wbGF5IC5mcmFtZS1wbGF5LmNhc2luby03ODkgaWZyYW1lIHtcbiAgICAgICAgaGVpZ2h0OiA5MDBweDtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDBzdmggLSA3NHB4KTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAuZ2FtZS1wbGF5IC5mcmFtZS1wbGF5LmNhc2luby03ODkge1xuICAgICAgICAgIGhlaWdodDogMTAwc3ZoO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHN2aDsgfVxuICAgICAgICAgIC5nYW1lLXBsYXkgLmZyYW1lLXBsYXkuY2FzaW5vLTc4OSBpZnJhbWUge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDBzdmg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDBzdmg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gICAgICAuZ2FtZS1wbGF5IC5mcmFtZS1wbGF5IHtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBoZWlnaHQ6IGNhbGMoIDEwMHN2aCAtIDY0cHgpOyB9XG4gICAgICAgIC5nYW1lLXBsYXkgLmZyYW1lLXBsYXkgaWZyYW1lIHtcbiAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKCAxMDBzdmggLSA2NHB4KTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLmdhbWUtcGxheSAuZnJhbWUtcGxheSB7XG4gICAgICAgIGhlaWdodDogMTAwdmg7IH1cbiAgICAgICAgLmdhbWUtcGxheSAuZnJhbWUtcGxheSBpZnJhbWUge1xuICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDY0cHgpOyB9IH1cbiAgICAuZ2FtZS1wbGF5IC5mcmFtZS1wbGF5IC53YWl0LXdtIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDsgfVxuICAgICAgLmdhbWUtcGxheSAuZnJhbWUtcGxheSAud2FpdC13bS5wcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBibGFjazsgfVxuICAgICAgLmdhbWUtcGxheSAuZnJhbWUtcGxheSAud2FpdC13bSAubG9nbyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuZ2FtZS1wbGF5IC5mcmFtZS1wbGF5IC53YWl0LXdtIC5sb2dvIC5sb2FkZXIsXG4gICAgICAgIC5nYW1lLXBsYXkgLmZyYW1lLXBsYXkgLndhaXQtd20gLmxvZ28gLmxvYWRlcjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIHdpZHRoOiAxMGVtO1xuICAgICAgICAgIGhlaWdodDogMTBlbTsgfVxuICAgICAgICAuZ2FtZS1wbGF5IC5mcmFtZS1wbGF5IC53YWl0LXdtIC5sb2dvIC5sb2FkZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnJTIwd2lkdGglM0QlMjIyMDQ4JTIyJTIwaGVpZ2h0JTNEJTIyMjA0OCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDIwNDglMjAyMDQ4JTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0xNzY3JTIwMTE4NHEwJTIwNS0xJTIwNy02NCUyMDI2OC0yNjglMjA0MzQuNVQxMDIwJTIwMTc5MnEtMTQ2JTIwMC0yODIuNS01NVQ0OTQlMjAxNTgwbC0xMjklMjAxMjlxLTE5JTIwMTktNDUlMjAxOXQtNDUtMTktMTktNDV2LTQ0OHEwLTI2JTIwMTktNDV0NDUtMTloNDQ4cTI2JTIwMCUyMDQ1JTIwMTl0MTklMjA0NS0xOSUyMDQ1bC0xMzclMjAxMzdxNzElMjA2NiUyMDE2MSUyMDEwMnQxODclMjAzNnExMzQlMjAwJTIwMjUwLTY1dDE4Ni0xNzlxMTEtMTclMjA1My0xMTclMjA4LTIzJTIwMzAtMjNoMTkycTEzJTIwMCUyMDIyLjUlMjA5LjV0OS41JTIwMjIuNXptMjUtODAwdjQ0OHEwJTIwMjYtMTklMjA0NXQtNDUlMjAxOWgtNDQ4cS0yNiUyMDAtNDUtMTl0LTE5LTQ1JTIwMTktNDVsMTM4LTEzOHEtMTQ4LTEzNy0zNDktMTM3LTEzNCUyMDAtMjUwJTIwNjVUNTg4JTIwNzU2cS0xMSUyMDE3LTUzJTIwMTE3LTglMjAyMy0zMCUyMDIzSDMwNnEtMTMlMjAwLTIyLjUtOS41VDI3NCUyMDg2NHYtN3E2NS0yNjglMjAyNzAtNDM0LjVUMTAyNCUyMDI1NnExNDYlMjAwJTIwMjg0JTIwNTUuNVQxNTUzJTIwNDY4bDEzMC0xMjlxMTktMTklMjA0NS0xOXQ0NSUyMDE5JTIwMTklMjA0NXolMjIlMjBmaWxsJTNEJTIyJTIzNDQ0JTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpIGJyaWdodG5lc3MoNSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMGVtO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkOCAzcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgYW5pbWF0aW9uOiBsb2FkOCAzcyBpbmZpbml0ZSBsaW5lYXI7IH1cbiAgICAgICAgLmdhbWUtcGxheSAuZnJhbWUtcGxheSAud2FpdC13bSAubG9nbyAubWVzc2FnZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogLTMycHg7XG4gICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgIGxlZnQ6IC05MHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogIzAwQjhENDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAuZ2FtZS1wbGF5IC5OYkJiUk5pbCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgei1pbmRleDogMTA7XG4gICAgdGV4dC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgbWF4LXdpZHRoOiA5MjBweDtcbiAgICB3aWR0aDogOTAwcHg7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuZ2FtZS1wbGF5IC5OYkJiUk5pbC5tYWludGVuYW5jZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9tYWludGVuYW5jZS1iZy5qcGdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgICAgLmdhbWUtcGxheSAuTmJCYlJOaWwubWFpbnRlbmFuY2UgcCB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAuZ2FtZS1wbGF5IC5OYkJiUk5pbCBoMSB7XG4gICAgICBmb250LXNpemU6IDNlbTsgfVxuICAgIC5nYW1lLXBsYXkgLk5iQmJSTmlsIHAge1xuICAgICAgZm9udC1zaXplOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgLmdhbWUtcGxheSAuTmJCYlJOaWwge1xuICAgICAgICB3aWR0aDogOTh2dztcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZ3ICogNS85KTsgfVxuICAgICAgICAuZ2FtZS1wbGF5IC5OYkJiUk5pbCBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNWVtOyB9IH1cbiAgICAuZ2FtZS1wbGF5IC5OYkJiUk5pbCAuQ2djSUVYUncgLm1kLWJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEycHg7IH1cbiAgICAgIC5nYW1lLXBsYXkgLk5iQmJSTmlsIC5DZ2NJRVhSdyAubWQtYnV0dG9uLkpjdVB0T25QIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1NjQwMDtcbiAgICAgICAgY29sb3I6ICNFRUU7IH1cbiAgICAgIC5nYW1lLXBsYXkgLk5iQmJSTmlsIC5DZ2NJRVhSdyAubWQtYnV0dG9uLklNc2hWckdJIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMERERDtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLmdhbWUtcGxheSAubWQtYnV0dG9uLm1kLWljb24tYnV0dG9uLmJ0bi1ob21lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luOiAxNnB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICB3aWR0aDogNDhweDtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwOyB9XG4gICAgLmdhbWUtcGxheSAubWQtYnV0dG9uLm1kLWljb24tYnV0dG9uLmJ0bi1ob21lIG1kLWljb24ge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDsgfVxuXG5odG1sIGJvZHkuZ2FtaW5nICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI3Rvb2xiYXIgLm95Rms1MUFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMXB4O1xuICBhbmltYXRpb246IDAuNHMgZWFzZTsgfVxuICBodG1sIGJvZHkuZ2FtaW5nICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI3Rvb2xiYXIgLm95Rms1MUFyIC5jb25zb2xlIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICBodG1sIGJvZHkuZ2FtaW5nICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI3Rvb2xiYXIgLm95Rms1MUFyIC5jb25zb2xlICNjdGEge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBsZWZ0OiBjYWxjKCA1MCUgLSAzMHB4KTsgfVxuICAgICAgaHRtbCBib2R5LmdhbWluZyAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICN0b29sYmFyIC5veUZrNTFBciAuY29uc29sZSAjY3RhIC5hcnJvdyB7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VBbHBoYTtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA5LjZzO1xuICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyOyB9XG4gICAgaHRtbCBib2R5LmdhbWluZyAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICN0b29sYmFyIC5veUZrNTFBciAuY29uc29sZSAuYXJyb3cge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHRvcDogMzRweDsgfVxuICAgICAgaHRtbCBib2R5LmdhbWluZyAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICN0b29sYmFyIC5veUZrNTFBciAuY29uc29sZSAuYXJyb3cuc2VndW5kYSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDsgfVxuICAgIGh0bWwgYm9keS5nYW1pbmcgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjdG9vbGJhciAub3lGazUxQXIgLmNvbnNvbGUgLm5leHQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QnBaRDBpVEdGNVpYSmZNU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUIyYVdWM1FtOTRQU0l3SURBZ05URXlJRFV4TWlJK1BITjBlV3hsUGk1emREQjdabWxzYkRvalptWm1mVHd2YzNSNWJHVStQSEJoZEdnZ1kyeGhjM005SW5OME1DSWdaRDBpVFRNeE9TNHhJREl4TjJNeU1DNHlJREl3TGpJZ01Ua3VPU0ExTXk0eUxTNDJJRGN6TGpkekxUVXpMalVnTWpBdU9DMDNNeTQzTGpac0xURTVNQzB4T1RCakxUSXdMakV0TWpBdU1pMHhPUzQ0TFRVekxqSXVOeTAzTXk0M1V6RXdPU0EyTGpnZ01USTVMakVnTWpkc01Ua3dJREU1TUhvaUx6NDhjR0YwYUNCamJHRnpjejBpYzNRd0lpQmtQU0pOTXpFNUxqRWdNamt3TGpWak1qQXVNaTB5TUM0eUlERTVMamt0TlRNdU1pMHVOaTAzTXk0M2N5MDFNeTQxTFRJd0xqZ3ROek11TnkwdU5td3RNVGt3SURFNU1HTXRNakF1TWlBeU1DNHlMVEU1TGprZ05UTXVNaTQySURjekxqZHpOVE11TlNBeU1DNDRJRGN6TGpjdU5td3hPVEF0TVRrd2VpSXZQand2YzNablBnPT0pOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgaHRtbC5pcy1mdWxsc2NyZWVuIGJvZHkuZ2FtaW5nICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI3Rvb2xiYXIge1xuICAgIGhlaWdodDogMDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIG1heC1oZWlnaHQ6IDA7IH1cbiAgICBodG1sLmlzLWZ1bGxzY3JlZW4gYm9keS5nYW1pbmcgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjdG9vbGJhciAub2RVc21URkcsIGh0bWwuaXMtZnVsbHNjcmVlbiBib2R5LmdhbWluZyAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICN0b29sYmFyICNvbmUtdG9vbGJhciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIGh0bWwuaXMtZnVsbHNjcmVlbiBib2R5LmdhbWluZyAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50IHtcbiAgICB0b3A6IDA7IH1cbiAgICBodG1sLmlzLWZ1bGxzY3JlZW4gYm9keS5nYW1pbmcgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAuZ2FtZS1wbGF5IC5mcmFtZS1wbGF5IHtcbiAgICAgIGhlaWdodDogMTAwc3ZoO1xuICAgICAgbWF4LWhlaWdodDogMTAwc3ZoOyB9XG4gICAgICBodG1sLmlzLWZ1bGxzY3JlZW4gYm9keS5nYW1pbmcgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAuZ2FtZS1wbGF5IC5mcmFtZS1wbGF5IGlmcmFtZSB7XG4gICAgICAgIGhlaWdodDogMTAwc3ZoO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDBzdmg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIGh0bWwuaXMtZnVsbHNjcmVlbiBib2R5LmdhbWluZyAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICN0b29sYmFyIC5veUZrNTFBciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbG9hZDgge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgbG9hZDgge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgYm91bmNlQWxwaGEge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgxKTsgfVxuICAyNSUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpIHNjYWxlKDAuOSk7IH1cbiAgMjYlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCkgc2NhbGUoMC45KTsgfVxuICA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgc2NhbGUoMSk7IH0gfVxuXG5ib2R5IGNhbnZhcyB7XG4gIG9wYWNpdHk6IDA7IH1cblxuYm9keS5ob21lIGNhbnZhcyB7XG4gIG9wYWNpdHk6IDE7IH1cblxuYm9keS5vbmU3ODkge1xuICBmb250LXdlaWdodDogNDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDsgfVxuICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNoZWFkZXIge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDk5OTsgfVxuICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2hlYWRlciAjdG9vbGJhciAjb25lLXRvb2xiYXIgLm1kLWJ1dHRvbiB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNoZWFkZXIgI3Rvb2xiYXIgI29uZS10b29sYmFyIC5tZC1idXR0b24gbGFiZWwge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjaGVhZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjaGVhZGVyLnN0aWNreSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNiYW5uZXIge1xuICAgICAgICBwYWRkaW5nOiA5OHB4IDAgOHB4IDA7IH1cbiAgICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNiYW5uZXIgLnNsaWRlci1jb250ZW50IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDExNjBweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBtaW4taGVpZ2h0OiA2ODBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9ob21lLWJnLmpwZ1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKDE0LCAxNCwgMTQsIDAuMikgaW5zZXQ7XG4gICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2Jhbm5lciAuc2xpZGVyLWNvbnRlbnQ6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNCwgMTQsIDE0LCAwLjcpOyB9XG4gICAgICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNiYW5uZXIgLnNsaWRlci1jb250ZW50IC53cmFwcGVyIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjYmFubmVyIC5zbGlkZXItY29udGVudCAud3JhcHBlciAucHJvZHVjdC1jb250ZW50IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgYm90dG9tOiAwOyB9XG4gICAgICAgICAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjYmFubmVyIC5zbGlkZXItY29udGVudCAud3JhcHBlciAucHJvZHVjdC1jb250ZW50IC5wcm9kdWN0LXdyYXAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7IH1cbiAgICAgICAgICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2Jhbm5lciAuc2xpZGVyLWNvbnRlbnQgLndyYXBwZXIgLnByb2R1Y3QtY29udGVudCAucHJvZHVjdC13cmFwIC5zaW5nbGUtcHJvZHVjdCB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMyMHB4OyB9XG4gICAgICAgICAgICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2Jhbm5lciAuc2xpZGVyLWNvbnRlbnQgLndyYXBwZXIgLnByb2R1Y3QtY29udGVudCAucHJvZHVjdC13cmFwIC5zaW5nbGUtcHJvZHVjdCBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNiYW5uZXIgLnNsaWRlci1jb250ZW50IC53cmFwcGVyIC5wcm9kdWN0LWNvbnRlbnQgLnByb2R1Y3Qtd3JhcCAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtY29udC1hcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gICAgICAgICAgICAgICAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjYmFubmVyIC5zbGlkZXItY29udGVudCAud3JhcHBlciAucHJvZHVjdC1jb250ZW50IC5wcm9kdWN0LXdyYXAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWNvbnQtYXJlYSBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAgICAgICAgICAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjYmFubmVyIC5zbGlkZXItY29udGVudCAud3JhcHBlciAucHJvZHVjdC1jb250ZW50IC5wcm9kdWN0LXdyYXAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWNvbnQtYXJlYSBwIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMXJlbSAwOyB9XG4gICAgICAgICAgICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2Jhbm5lciAuc2xpZGVyLWNvbnRlbnQgLndyYXBwZXIgLnByb2R1Y3QtY29udGVudCAucHJvZHVjdC13cmFwIC5zaW5nbGUtcHJvZHVjdDpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAsIDUwLCA4MCwgMC40KTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZTsgfVxuICAgICAgICAgICAgICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNiYW5uZXIgLnNsaWRlci1jb250ZW50IC53cmFwcGVyIC5wcm9kdWN0LWNvbnRlbnQgLnByb2R1Y3Qtd3JhcCAuc2luZ2xlLXByb2R1Y3Q6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjYmFubmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDcwcHggOHB4IDhweCA4cHg7IH1cbiAgICAgICAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjYmFubmVyIC5zbGlkZXItY29udGVudCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNiYW5uZXIgLnNsaWRlci1jb250ZW50OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2Jhbm5lciAuc2xpZGVyLWNvbnRlbnQgLnByb2R1Y3QtY29udGVudCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2Jhbm5lciAuc2xpZGVyLWNvbnRlbnQgLnByb2R1Y3QtY29udGVudCAucHJvZHVjdC13cmFwIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNiYW5uZXItdmlkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9ob21lLTIucG5nXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBwYWRkaW5nOiA5MHB4IDAgMDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tOyB9XG4gICAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjYmFubmVyLXZpZCAuc2xpZGVyLWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDk4MHB4OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2Jhbm5lci12aWQgLnNsaWRlci1jb250ZW50IHtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMzYwcHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2Jhbm5lci12aWQgLnNsaWRlci1jb250ZW50IHtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMjQwcHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2Jhbm5lci12aWQgLnNsaWRlci1jb250ZW50IHtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMTIwcHg7IH0gfVxuICAgICAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjYmFubmVyLXZpZCAuc2xpZGVyLWNvbnRlbnQgLmxheW91dC1jb2x1bW4ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNiYW5uZXItdmlkIC5zbGlkZXItY29udGVudCAubGF5b3V0LWNvbHVtbiAudmlkZW9fY29udGFpbiB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAtNTAlO1xuICAgICAgICAgICAgICBsZWZ0OiAtNTAlO1xuICAgICAgICAgICAgICB3aWR0aDogMjAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMDAlO1xuICAgICAgICAgICAgICB6LWluZGV4OiAtMTsgfVxuICAgICAgICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2Jhbm5lci12aWQgLnNsaWRlci1jb250ZW50IC5sYXlvdXQtY29sdW1uIC52aWRlb19jb250YWluIHZpZGVvIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MCU7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1MCU7IH1cbiAgICAgICAgICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNiYW5uZXItdmlkIC5zbGlkZXItY29udGVudCAubGF5b3V0LWNvbHVtbiAudmlkZW9fY29udGFpbiBpZnJhbWUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1MCU7IH1cbiAgICAgICAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjYmFubmVyLXZpZCAuc2xpZGVyLWNvbnRlbnQgLmxheW91dC1jb2x1bW46YWZ0ZXIsIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjYmFubmVyLXZpZCAuc2xpZGVyLWNvbnRlbnQgLmxheW91dC1jb2x1bW46YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2Jhbm5lci12aWQgLnNsaWRlci1jb250ZW50IC5jYXB0aW9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogNTBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2Jhbm5lci12aWQgLnNsaWRlci1jb250ZW50IC5jYXB0aW9uIHtcbiAgICAgICAgICAgICAgICBib3R0b206IDEwcHg7IH1cbiAgICAgICAgICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2Jhbm5lci12aWQgLnNsaWRlci1jb250ZW50IC5jYXB0aW9uIGgxIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDsgfSB9XG4gICAgICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNiYW5uZXItdmlkIC5zbGlkZXItY29udGVudCAucHJvZHVjdGlvbi13cmFwcGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgei1pbmRleDogMTA7IH1cbiAgICAgICAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjYmFubmVyLXZpZCAuc2xpZGVyLWNvbnRlbnQgLnByb2R1Y3Rpb24td3JhcHBlciAub25lLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgIGdyaWQtZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpOyB9XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNiYW5uZXItdmlkIC5zbGlkZXItY29udGVudCAucHJvZHVjdGlvbi13cmFwcGVyIC5vbmUtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7IH0gfVxuICAgICAgICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNiYW5uZXItdmlkIC5zbGlkZXItY29udGVudCAucHJvZHVjdGlvbi13cmFwcGVyIC5ob21lLXBybyB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNiYW5uZXItdmlkIC5zbGlkZXItY29udGVudCAucHJvZHVjdGlvbi13cmFwcGVyIC5ob21lLXBybyB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9IH1cbiAgICAgICAgICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNiYW5uZXItdmlkIC5zbGlkZXItY29udGVudCAucHJvZHVjdGlvbi13cmFwcGVyIC5ob21lLXBybyBpbWcge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC42cyBlYXNlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDsgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2Jhbm5lci12aWQgLnNsaWRlci1jb250ZW50IC5wcm9kdWN0aW9uLXdyYXBwZXIgLmhvbWUtcHJvIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgICAgICAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjYmFubmVyLXZpZCAuc2xpZGVyLWNvbnRlbnQgLnByb2R1Y3Rpb24td3JhcHBlciAuaG9tZS1wcm86aG92ZXIgaW1nIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cbiAgICAgICAgICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNiYW5uZXItdmlkIC5zbGlkZXItY29udGVudCAucHJvZHVjdGlvbi13cmFwcGVyIC5ob21lLXBybyAuaXRlbS1pbmZvIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICAgICAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjYmFubmVyLXZpZCAuc2xpZGVyLWNvbnRlbnQgLnByb2R1Y3Rpb24td3JhcHBlciAuaG9tZS1wcm8gLml0ZW0taW5mbzpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHRvcDogLTEwMCU7XG4gICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDI1JSwgcmdiYSgwLCAwLCAwLCAwLjg3KSA3NSUpOyB9XG4gICAgICAgICAgICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNiYW5uZXItdmlkIC5zbGlkZXItY29udGVudCAucHJvZHVjdGlvbi13cmFwcGVyIC5ob21lLXBybyAuaXRlbS1pbmZvIC5pdGVtLW5hbWUge1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNGM0U1RjU7XG4gICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjcHJvZHVjdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMDsgfVxuICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI3Byb2R1Y3Rpb24gLm9uZS1jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNwcm9kdWN0aW9uIC5ub3RpZmljYXRpb24ge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjcHJvZHVjdGlvbiAubm90aWZpY2F0aW9uIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIC03LjVweCAxNXB4OyB9IH1cbiAgICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI3Byb2R1Y3Rpb24gLm5vdGlmaWNhdGlvbiAubWFycXVlZSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogbWFycXVlZSA1MHMgbGluZWFyIGluZmluaXRlOyB9XG4gICAgICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI3Byb2R1Y3Rpb24gLm5vdGlmaWNhdGlvbiAubWFycXVlZSAuYW5ndWxhci1tYXJxdWVlICsgLmFuZ3VsYXItbWFycXVlZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0OHB4OyB9XG4gICAgICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI3Byb2R1Y3Rpb24gLm5vdGlmaWNhdGlvbiAubWFycXVlZSBzcGFuIGxhYmVsIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCA4cHggMCAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAgICAgICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNwcm9kdWN0aW9uIC5ub3RpZmljYXRpb24gLm1hcnF1ZWUgc3BhbiArIHNwYW4ge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNDhweDsgfVxuICAgICAgICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNwcm9kdWN0aW9uIC5ub3RpZmljYXRpb24gLm1hcnF1ZWU6aG92ZXIge1xuICAgICAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkOyB9XG5cbkBrZXlmcmFtZXMgbWFycXVlZSB7XG4gIDAlIHtcbiAgICB0ZXh0LWluZGVudDogNjBlbTsgfVxuICAxMDAlIHtcbiAgICB0ZXh0LWluZGVudDogLTEwNWVtOyB9IH1cbiAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjbGl2ZS1jYXNpbm8ge1xuICAgICAgICBwYWRkaW5nOiAwIDAgNDBweCAwOyB9XG4gICAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjbGl2ZS1jYXNpbm8gLm9uZS1jb250YWluZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjbGl2ZS1jYXNpbm8gLm9uZS1jb250YWluZXIgLm9uZTc4OSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMjYwcHg7XG4gICAgICAgICAgICB0b3A6IC0yNTBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzLzc4OS5wbmdcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0OyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2xpdmUtY2FzaW5vIC5vbmUtY29udGFpbmVyIC5vbmU3ODkge1xuICAgICAgICAgICAgICAgIHRvcDogLTEzMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2xpdmUtY2FzaW5vIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9IH1cbiAgICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNsaXZlLWNhc2lubyAuc3RyLWNvbnQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgcGFkZGluZzogMCA4cHg7IH1cbiAgICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2xpdmUtY2FzaW5vIC5zdHItY29udCBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2xpdmUtY2FzaW5vIC5zdHItY29udCBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2xpdmUtY2FzaW5vIC5zdHItY29udCBoNSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjRweCAwOyB9XG4gICAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjbGl2ZS1jYXNpbm8gLmdhbWUtbGlzdC13cmFwIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjbGl2ZS1jYXNpbm8gLmdhbWUtbGlzdC13cmFwIC53bS1jYXNpbm8sIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjbGl2ZS1jYXNpbm8gLmdhbWUtbGlzdC13cmFwIC54ZC1wcm9kdWN0aW9uIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAzMy4zMyU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMzLjMzJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNsaXZlLWNhc2lubyAuZ2FtZS1saXN0LXdyYXAgLndtLWNhc2lubywgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNsaXZlLWNhc2lubyAuZ2FtZS1saXN0LXdyYXAgLnhkLXByb2R1Y3Rpb24ge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAzMy4zMyU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMy4zMyU7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNsaXZlLWNhc2lubyAuZ2FtZS1saXN0LXdyYXAgLndtLWNhc2lubywgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNsaXZlLWNhc2lubyAuZ2FtZS1saXN0LXdyYXAgLnhkLXByb2R1Y3Rpb24ge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4OyB9XG4gICAgICAgICAgICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNsaXZlLWNhc2lubyAuZ2FtZS1saXN0LXdyYXAgLndtLWNhc2lubyAuZ2FtZSwgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNsaXZlLWNhc2lubyAuZ2FtZS1saXN0LXdyYXAgLnhkLXByb2R1Y3Rpb24gLmdhbWUge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9IH1cbiAgICAgICAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjbGl2ZS1jYXNpbm8gLmdhbWUtbGlzdC13cmFwIC53bS1jYXNpbm8gLmdhbWUsIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjbGl2ZS1jYXNpbm8gLmdhbWUtbGlzdC13cmFwIC54ZC1wcm9kdWN0aW9uIC5nYW1lIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMjIwcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjbGl2ZS1jYXNpbm8gLmdhbWUtbGlzdC13cmFwIC53bS1jYXNpbm8gLmdhbWUsIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjbGl2ZS1jYXNpbm8gLmdhbWUtbGlzdC13cmFwIC54ZC1wcm9kdWN0aW9uIC5nYW1lIHtcbiAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjsgfSB9XG4gICAgICAgICAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjbGl2ZS1jYXNpbm8gLmdhbWUtbGlzdC13cmFwIC53bS1jYXNpbm8gLmdhbWUgaW1nLCBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2xpdmUtY2FzaW5vIC5nYW1lLWxpc3Qtd3JhcCAueGQtcHJvZHVjdGlvbiAuZ2FtZSBpbWcge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNnMgZWFzZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2xpdmUtY2FzaW5vIC5nYW1lLWxpc3Qtd3JhcCAud20tY2FzaW5vIC5nYW1lIC5nYW1lLXRpdGxlLCBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2xpdmUtY2FzaW5vIC5nYW1lLWxpc3Qtd3JhcCAueGQtcHJvZHVjdGlvbiAuZ2FtZSAuZ2FtZS10aXRsZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjbGl2ZS1jYXNpbm8gLmdhbWUtbGlzdC13cmFwIC53bS1jYXNpbm8gLmdhbWUgLmdhbWUtdGl0bGU6YWZ0ZXIsIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjbGl2ZS1jYXNpbm8gLmdhbWUtbGlzdC13cmFwIC54ZC1wcm9kdWN0aW9uIC5nYW1lIC5nYW1lLXRpdGxlOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgdG9wOiAtNzUlO1xuICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDI1JSwgcmdiYSgwLCAwLCAwLCAwLjg3KSA3NSUpOyB9XG4gICAgICAgICAgICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNsaXZlLWNhc2lubyAuZ2FtZS1saXN0LXdyYXAgLndtLWNhc2lubyAuZ2FtZSAuZ2FtZS10aXRsZSBoMywgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNsaXZlLWNhc2lubyAuZ2FtZS1saXN0LXdyYXAgLnhkLXByb2R1Y3Rpb24gLmdhbWUgLmdhbWUtdGl0bGUgaDMge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzIGVhc2U7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2VjZWNlYztcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2xpdmUtY2FzaW5vIC5nYW1lLWxpc3Qtd3JhcCAud20tY2FzaW5vOmhvdmVyIGltZywgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNsaXZlLWNhc2lubyAuZ2FtZS1saXN0LXdyYXAgLnhkLXByb2R1Y3Rpb246aG92ZXIgaW1nIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gICAgICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNsaXZlLWNhc2lubyAuZ2FtZS1saXN0LXdyYXAgLnhkLXByb2R1Y3Rpb24ge1xuICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2xpdmUtY2FzaW5vIC5nYW1lLWxpc3Qtd3JhcCAueGQtcHJvZHVjdGlvbiB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDY2LjY2JTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY2LjY2JTsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2xpdmUtY2FzaW5vIC5nYW1lLWxpc3Qtd3JhcCAueGQtcHJvZHVjdGlvbiB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDsgfVxuICAgICAgICAgICAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjbGl2ZS1jYXNpbm8gLmdhbWUtbGlzdC13cmFwIC54ZC1wcm9kdWN0aW9uIC5nYW1lIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDsgfSB9XG4gICAgICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2xpdmUtY2FzaW5vIC5nYW1lLWxpc3Qtd3JhcCAueGQtcHJvZHVjdGlvbiAuZ2FtZS54b2MtZGlhIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL3Byb2R1Y3Rpb24veGQuanBnKTsgfVxuICAgICAgICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2xpdmUtY2FzaW5vIC5nYW1lLWxpc3Qtd3JhcCAueGQtcHJvZHVjdGlvbiAuZ2FtZS54b2MtZGlhOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NiwgNDgsIDk1LCAwLjQpOyB9XG4gICAgICAgICAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjbGl2ZS1jYXNpbm8gLmdhbWUtbGlzdC13cmFwIC54ZC1wcm9kdWN0aW9uIC5nYW1lLnhvYy1kaWE6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNmb290ZXIgLmNvcHlyaWdodC10ZXh0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgYm9keS5vbmU3ODkgI21haW4gI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50ICNob21lICNmb290ZXIgLmNvcHlyaWdodC10ZXh0IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBtYXJnaW46IDAgMCA4cHggMDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2Zvb3RlciAuY29weXJpZ2h0LXRleHQgcCB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2Zvb3RlciAuZG93bi1idG4ge1xuICAgICAgICBtYXJnaW46IDE2cHggMCAwOyB9XG4gICAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjZm9vdGVyIC5kb3duLWJ0biBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNlNDViMmQgMCUsICNmMDc5MjEgMzMlLCAjZmM5NzE1IDEwMCUpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMzBweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMTBweCAwIHJnYmEoMjAsIDUwLCA4MCwgMC4yKTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTsgfVxuICAgICAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjZm9vdGVyIC5kb3duLWJ0biBhIC5pY29uIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgICAgICAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjZm9vdGVyIC5kb3duLWJ0biBhIC5pY29uIG1kLWljb24ge1xuICAgICAgICAgICAgICBjb2xvcjogI0ZGRjsgfVxuICAgICAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjZm9vdGVyIC5kb3duLWJ0biBhIC5jb250IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgICAgICAgICAgIGJvZHkub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudCAjaG9tZSAjZm9vdGVyIC5kb3duLWJ0biBhIC5jb250IHNtYWxsIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICAgICBib2R5Lm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQgI2hvbWUgI2Zvb3RlciAuZG93bi1idG4gYS5hcHBsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzAxODRmZiAxJSwgIzAxYWJmZiAxMDAlKTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBib2R5Lm9uZTc4OSBzZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBib2R5Lm9uZTc4OSAuaW1nLWZsdWlkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIGJvZHkub25lNzg5IGgxIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgYm9keS5vbmU3ODkgaDQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICNmODcxMTU7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4OyB9XG4gIGJvZHkub25lNzg5IGg1IHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzJiNDY2MTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7IH1cblxuLm5nLWJpbmRpbmcgaSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuXG5pLmljb24td20tY2FzaW5vIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pY29ucy93bS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4OyB9XG5cbmkuaWNvbi1zZWRpZS03ODkge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ljb25zL3hkLTc4OS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4OyB9XG5cbm1kLWljb24uaWNvbi1tb25leS1leGNoYW5nZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaWNvbnMvbW9uZXktZXhjaGFuZ2UucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjRweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm9uZS1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTIwMHB4OyB9XG4gIGJvZHkuc2FiYSAjdG9vbGJhciAjb25lLXRvb2xiYXIgLm9uZS1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE2MHB4OyB9IH1cblxuLm9uZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5vbmUtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgOHB4IDAgOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4jc2FiYSB7XG4gIHBhZGRpbmc6IDUwcHggMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICNzYWJhIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAjc2FiYSAuc3RyLWNvbnQge1xuICAgIHBhZGRpbmc6IDAgOHB4OyB9XG4gICAgI3NhYmEgLnN0ci1jb250IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICNzYWJhIC5zdHItY29udCBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgICAjc2FiYSAuc3RyLWNvbnQgaDUge1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG1hcmdpbjogMCAwIDI0cHggMDtcbiAgICAgIGNvbG9yOiAjRkZGOyB9XG4gICNzYWJhIC5wcm9kdWN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICNzYWJhIC5wcm9kdWN0IC5zYWJhLXdyYXAge1xuICAgICAgcGFkZGluZzogMCA4cHg7IH1cbiAgICAgICNzYWJhIC5wcm9kdWN0IC5zYWJhLXdyYXAgLnNlY29uZCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtZ2FwOiAzMHB4O1xuICAgICAgICBncmlkLWF1dG8tcm93czogMjcwcHg7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7IH1cbiAgICAgICAgI3NhYmEgLnByb2R1Y3QgLnNhYmEtd3JhcCAuc2Vjb25kIC5pdGVtLXByb2R1Y3Rpb24ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7IH1cbiAgICAgICAgICAjc2FiYSAucHJvZHVjdCAuc2FiYS13cmFwIC5zZWNvbmQgLml0ZW0tcHJvZHVjdGlvbiBpbWcuY292ZXIge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjZzIGVhc2U7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICNzYWJhIC5wcm9kdWN0IC5zYWJhLXdyYXAgLnNlY29uZCAuaXRlbS1wcm9kdWN0aW9uIC5pdGVtLWluZm8ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cbiAgICAgICAgICAgICNzYWJhIC5wcm9kdWN0IC5zYWJhLXdyYXAgLnNlY29uZCAuaXRlbS1wcm9kdWN0aW9uIC5pdGVtLWluZm8gLml0ZW0taWNvbiB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAzNSU7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgICNzYWJhIC5wcm9kdWN0IC5zYWJhLXdyYXAgLnNlY29uZCAuaXRlbS1wcm9kdWN0aW9uIC5pdGVtLWluZm8gLml0ZW0tbmFtZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgICAgICAjc2FiYSAucHJvZHVjdCAuc2FiYS13cmFwIC5zZWNvbmQgLml0ZW0tcHJvZHVjdGlvbiAuaXRlbS1pbmZvIC5pdGVtLXNob3J0IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gICAgICAgICAgICAjc2FiYSAucHJvZHVjdCAuc2FiYS13cmFwIC5zZWNvbmQgLml0ZW0tcHJvZHVjdGlvbiAuaXRlbS1pbmZvOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IC03NSU7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgMjUlLCByZ2JhKDAsIDAsIDAsIDAuODcpIDc1JSk7IH1cbiAgICAgICAgICAjc2FiYSAucHJvZHVjdCAuc2FiYS13cmFwIC5zZWNvbmQgLml0ZW0tcHJvZHVjdGlvbjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBib3JkZXI6IDAgc29saWQgIzU1NzJhNztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgICAgICAjc2FiYSAucHJvZHVjdCAuc2FiYS13cmFwIC5zZWNvbmQgLml0ZW0tcHJvZHVjdGlvbjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAgICNzYWJhIC5wcm9kdWN0IC5zYWJhLXdyYXAgLnNlY29uZCAuaXRlbS1wcm9kdWN0aW9uOmhvdmVyIGltZyB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICAgICAgICAgICAgI3NhYmEgLnByb2R1Y3QgLnNhYmEtd3JhcCAuc2Vjb25kIC5pdGVtLXByb2R1Y3Rpb246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA2cHg7IH1cbiAgICAgICAgICAjc2FiYSAucHJvZHVjdCAuc2FiYS13cmFwIC5zZWNvbmQgLml0ZW0tcHJvZHVjdGlvbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogMztcbiAgICAgICAgICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgICAgICAgICAgZ3JpZC1yb3ctZW5kOiAzOyB9XG4gICAgICAgICAgI3NhYmEgLnByb2R1Y3QgLnNhYmEtd3JhcCAuc2Vjb25kIC5pdGVtLXByb2R1Y3Rpb246bnRoLWNoaWxkKDMpIC5pdGVtLWluZm86YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgI3NhYmEgLnByb2R1Y3QgLnNhYmEtd3JhcCAuc2Vjb25kIHtcbiAgICAgICAgICBncmlkLWdhcDogMXJlbTtcbiAgICAgICAgICBncmlkLWF1dG8tcm93czogMjAwcHg7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfVxuICAgICAgICAgICNzYWJhIC5wcm9kdWN0IC5zYWJhLXdyYXAgLnNlY29uZCAuaXRlbS1wcm9kdWN0aW9uIGltZy5jb3ZlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICNzYWJhIC5wcm9kdWN0IC5zYWJhLXdyYXAgLnNlY29uZCAuaXRlbS1wcm9kdWN0aW9uIC5pdGVtLWluZm8ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAgICAgI3NhYmEgLnByb2R1Y3QgLnNhYmEtd3JhcCAuc2Vjb25kIC5pdGVtLXByb2R1Y3Rpb246Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IGF1dG87XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IGF1dG87XG4gICAgICAgICAgICBncmlkLXJvdy1zdGFydDogYXV0bztcbiAgICAgICAgICAgIGdyaWQtcm93LWVuZDogYXV0bzsgfVxuICAgICAgICAgICNzYWJhIC5wcm9kdWN0IC5zYWJhLXdyYXAgLnNlY29uZCAuaXRlbS1wcm9kdWN0aW9uOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogMjsgfVxuICAgICAgICAgICAgI3NhYmEgLnByb2R1Y3QgLnNhYmEtd3JhcCAuc2Vjb25kIC5pdGVtLXByb2R1Y3Rpb246bnRoLWNoaWxkKDIpIGltZy5jb3ZlciB7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gICNzYWJhLm1lZ2EtbWVudSB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgICNzYWJhLm1lZ2EtbWVudSAucHJvZHVjdCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMmIyZTU5O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNHB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgIHBhZGRpbmc6IDI0cHggOHB4OyB9XG5cbm1kLWRpYWxvZyBtZC1kaWFsb2ctYWN0aW9ucyAubWQtYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmOyB9XG5cbm1kLWRpYWxvZy5tZXNzYWdlIHtcbiAgbWF4LXdpZHRoOiA2MDBweDsgfVxuICBtZC1kaWFsb2cubWVzc2FnZSBtZC1kaWFsb2ctY29udGVudCB7XG4gICAgcGFkZGluZzogMDsgfVxuXG4ubWVtYmVyLWhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjsgfVxuICAubWVtYmVyLWhlYWRlciBtZC1tZW51LWJhciB7XG4gICAgcGFkZGluZzogMCAwIDAgOHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5tZW1iZXItaGVhZGVyIG1kLW1lbnUtYmFyIG1kLW1lbnUgLm1kLWJ1dHRvbiB7XG4gICAgICBtYXJnaW46IDVweCA4cHg7XG4gICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjsgfVxuICAgICAgLm1lbWJlci1oZWFkZXIgbWQtbWVudS1iYXIgbWQtbWVudSAubWQtYnV0dG9uIG1kLWljb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICBjb2xvcjogI0ZGRjsgfVxuICAgICAgLm1lbWJlci1oZWFkZXIgbWQtbWVudS1iYXIgbWQtbWVudSAubWQtYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAubWVtYmVyLWhlYWRlciBtZC1tZW51LWJhciBtZC1tZW51Lm1kLW9wZW4gYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5tZW1iZXItaGVhZGVyIC50b29sYmFyLXNlcGFyYXRvciB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTsgfVxuXG5tZC1tZW51LWNvbnRlbnQubWVtYmVyLWhlYWRlci1tZW51IG1kLW1lbnUtaXRlbSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjsgfVxuICBtZC1tZW51LWNvbnRlbnQubWVtYmVyLWhlYWRlci1tZW51IG1kLW1lbnUtaXRlbSBtZC1tZW51IC5tZC1idXR0b246YWZ0ZXIge1xuICAgIHRvcDogNHB4ICFpbXBvcnRhbnQ7IH1cblxubWQtbWVudS1jb250ZW50Lm1lbWJlci1oZWFkZXItbWVudS5zYWJhIC5tZC1idXR0b24gaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG5cbiNoZWFkZXIuc3RpY2t5ICNub3RpZmljYXRpb24tbWVudSAubWQtYnV0dG9uIGxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmIyZTU5OyB9XG5cbiNub3RpZmljYXRpb24tbWVudSAubWQtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICNub3RpZmljYXRpb24tbWVudSAubWQtYnV0dG9uIG1kLWljb24ge1xuICAgIGNvbG9yOiAjZDNkNGQ3O1xuICAgIGFuaW1hdGlvbjogYmVsbFNoYWtlIDRzIGVhc2Utb3V0IGJvdGggaW5maW5pdGU7IH1cbiAgI25vdGlmaWNhdGlvbi1tZW51IC5tZC1idXR0b24gbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEycHg7XG4gICAgcmlnaHQ6IDZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjkyMjMzO1xuICAgIHdpZHRoOiA5cHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYW5pbWF0aW9uOiBzY2FsZVB1bHNhdGUgMS41cyBlYXNlLW91dCBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGJlbGxTaGFrZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxuICAzJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7IH1cbiAgNiUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTsgfVxuICA5JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNGRlZyk7IH1cbiAgMTIlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNGRlZyk7IH1cbiAgMTUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyZGVnKTsgfVxuICAxOCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0yZGVnKTsgfVxuICAyMSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDFkZWcpOyB9XG4gIDI0JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNjYWxlUHVsc2F0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG4jbm90aWZpY2F0aW9uLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICNub3RpZmljYXRpb24tY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoIDEwMHZoIC0gNjRweCk7IH0gfVxuICAjbm90aWZpY2F0aW9uLWNvbnRlbnQgbWQtbWVudS1pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gICAgI25vdGlmaWNhdGlvbi1jb250ZW50IG1kLW1lbnUtaXRlbSAuYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IDhweDsgfVxuICAgICAgI25vdGlmaWNhdGlvbi1jb250ZW50IG1kLW1lbnUtaXRlbSAuYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAjbm90aWZpY2F0aW9uLWNvbnRlbnQgbWQtbWVudS1pdGVtIC5idXR0b24gLnRodW1iIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgbWluLXdpZHRoOiA2MHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2V0Yy9jaGlwLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgICAgI25vdGlmaWNhdGlvbi1jb250ZW50IG1kLW1lbnUtaXRlbSAuYnV0dG9uIC5ub3RpZmljYXRpb24ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7IH1cbiAgICAgICAgI25vdGlmaWNhdGlvbi1jb250ZW50IG1kLW1lbnUtaXRlbSAuYnV0dG9uIC5ub3RpZmljYXRpb24gLnRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgICAgICAvKiBudW1iZXIgb2YgbGluZXMgdG8gc2hvdyAqL1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIC8qIGZhbGxiYWNrICovXG4gICAgICAgICAgbWF4LWhlaWdodDogMzJweDtcbiAgICAgICAgICAvKiBmYWxsYmFjayAqLyB9XG4gICAgICAgICAgI25vdGlmaWNhdGlvbi1jb250ZW50IG1kLW1lbnUtaXRlbSAuYnV0dG9uIC5ub3RpZmljYXRpb24gLnRleHQudW4tcmVhZCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgICNub3RpZmljYXRpb24tY29udGVudCBtZC1tZW51LWl0ZW0gLmJ1dHRvbiAubm90aWZpY2F0aW9uIC5kYXRlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgY29sb3I6ICM5MDk0OWM7IH1cblxuYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIHtcbiAgcGFkZGluZzogMTZweCA4cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0ge1xuICAgICAgcGFkZGluZzogOHB4IDA7IH0gfVxuICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0ucXVpY2sge1xuICAgIHBhZGRpbmc6IDhweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0ucXVpY2sge1xuICAgICAgICBwYWRkaW5nOiA0cHg7IH0gfVxuICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS13cmFwIHtcbiAgICBib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiYSgyMiwgMTMzLCAyNDQsIDAuMyk7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS13cmFwIC5iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS1oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0MGRlZywgIzZmMDBmNyAwJSwgIzE5MTI0OCAxMDAlKTtcbiAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICBtaW4taGVpZ2h0OiA0MnB4O1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0td3JhcCAuYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0tY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyZTU4OyB9XG4gICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS13cmFwIC5iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS1jb250ZW50IC5zdWItdGl0bGUge1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNzI3MjcyN2VtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBoeXBoZW5zOiBhdXRvO1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS13cmFwIC5iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS1jb250ZW50IC5zdWItdGl0bGUuc2Vjb25kYXJ5IHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpOyB9XG4gICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLXdyYXAgLmJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLWNvbnRlbnQgLnN1Yi10aXRsZS5udW1iZXIge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGNvbG9yOiAjZjg3MDE2OyB9XG4gICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0td3JhcCAuYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0tY29udGVudCAuc3ViLXRpdGxlLm51bWJlciBzcGFuOm5vdCgubikge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDM0JTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLXdyYXAgLmJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLWNvbnRlbnQgLnN1Yi10aXRsZS5udW1iZXIuZnVsbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0td3JhcCAuYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0tY29udGVudCAudGV4dC1ib2xkIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0td3JhcCAuYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0tY29udGVudCAudGV4dC1ib2xkIGVtIHtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGNvbG9yOiAjZmQxZDFkOyB9XG4gICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS13cmFwIC5iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS1jb250ZW50IC5mb3JtLWdyb3VwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLXdyYXAgLmJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLWNvbnRlbnQgLmZvcm0tZ3JvdXAgaW5wdXQuYmV0LWlucHV0IHtcbiAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNDQsIDExOSwgMTc5LCAwLjM0KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzAzMjY1O1xuICAgICAgICAgIGNvbG9yOiAjRkZGOyB9XG4gICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0td3JhcCAuYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0tY29udGVudCAuZm9ybS1ncm91cCBpbnB1dC5iZXQtaW5wdXQ6Zm9jdXMgKyAubGluZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjg3MDE2OyB9XG4gICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0td3JhcCAuYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0tY29udGVudCAuZm9ybS1ncm91cCBpbnB1dC5iZXQtaW5wdXRbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNDQsIDExOSwgMTc5LCAwLjEpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMmYzMjVlO1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfVxuICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS13cmFwIC5iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS1jb250ZW50IC5mb3JtLWdyb3VwIC5saW5lIHtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjg3MDE2O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiA1MCU7IH1cbiAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0td3JhcCAuYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0tY29udGVudCAuZm9ybS1ncm91cC5mbGV4LTMzOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMnB4OyB9XG4gICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0td3JhcCAuYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0tY29udGVudCAuZm9ybS1ncm91cC5mbGV4LTMzOm50aC1jaGlsZCgxKSAubGluZSB7XG4gICAgICAgICAgICByaWdodDogMnB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAycHgpOyB9XG4gICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLXdyYXAgLmJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLWNvbnRlbnQgLmZvcm0tZ3JvdXAuZmxleC0zMzpudGgtY2hpbGQoMykge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMnB4OyB9XG4gICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0td3JhcCAuYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0tY29udGVudCAuZm9ybS1ncm91cC5mbGV4LTMzOm50aC1jaGlsZCgzKSBpbnB1dDpmb2N1cyArIC5saW5lIHtcbiAgICAgICAgICAgIGxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAycHgpOyB9XG4gICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS13cmFwIC5iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS1jb250ZW50IC5iZXR0aW5nLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbjogMCAwIDhweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMGU2MmM3O1xuICAgICAgICBjb2xvcjogI0ZGRjsgfVxuICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS13cmFwIC5iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS1jb250ZW50IC5iZXR0aW5nLWJ1dHRvbi5jYW5jZWwtYnV0dG9uIHtcbiAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzA1NDsgfVxuICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLXdyYXAgLmJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLWNvbnRlbnQgLmJldHRpbmctYnV0dG9uLmNhbmNlbC1idXR0b24gbWQtaWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjsgfVxuICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLXdyYXAgLmJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLWNvbnRlbnQgLmJldHRpbmctYnV0dG9uLmNhbmNlbC1idXR0b25bZGlzYWJsZWRdIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxMTIsIDg0LCAwLjEpICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLXdyYXAgLmJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLWNvbnRlbnQgLmJldHRpbmctYnV0dG9uLmNhbmNlbC1idXR0b25bZGlzYWJsZWRdIG1kLWljb24ge1xuICAgICAgICAgICAgICBjb2xvcjogcmdiYSgxOTAsIDE5MCwgMTkwLCAwLjYpOyB9XG4gICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLXdyYXAgLmJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLWNvbnRlbnQgLmJldHRpbmctYnV0dG9uW2Rpc2FibGVkXSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMzgsIDEzOCwgMTM4LCAwLjEpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMTkwLCAxOTAsIDE5MCwgMC42KTsgfVxuICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0td3JhcCAuYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0tY29udGVudCAuaWdub3JlLXByaWNlIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogI2FjYWNhYzsgfVxuICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS13cmFwIC5iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS1jb250ZW50IC5pZ25vcmUtcHJpY2UgbWQtY2hlY2tib3gge1xuICAgICAgICAgIHdpZHRoOiBpbmhlcml0OyB9XG4gICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS13cmFwIC5iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS1jb250ZW50IC5iYWxhbmNlIC5zdWItdGl0bGUge1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0td3JhcCAuYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0tY29udGVudCAuYmFsYW5jZSAubWQtYnV0dG9uIG1kLWljb24ge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpOyB9XG4gICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS13cmFwIC5iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS1jb250ZW50IC5tZC1pbmxpbmUtZm9ybSAucXVpY2stYmV0LXR5cGVzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNzI3MjcyN2VtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gICAgICAgIC1tcy1oeXBoZW5zOiBhdXRvO1xuICAgICAgICBoeXBoZW5zOiBhdXRvO1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS13cmFwIC5iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS1jb250ZW50IC5tZC1pbmxpbmUtZm9ybSAucXVpY2stYmV0LXR5cGVzIG1kLWNoZWNrYm94IHtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLXdyYXAgLmJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLWNvbnRlbnQgLm1kLWlubGluZS1mb3JtIC5xdWljay1iZXQtdHlwZXMgbWQtY2hlY2tib3hbZGlzYWJsZWRdOm5vdCgubWQtY2hlY2tlZCkgLm1kLWljb24ge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIwMCwgMjAwLCAyMDIsIDAuMyk7IH1cbiAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS13cmFwIC5iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS1jb250ZW50IC5tZC1pbmxpbmUtZm9ybSAucXVpY2stYmV0LXR5cGVzIG1kLWNoZWNrYm94W2Rpc2FibGVkXS5tZC1jaGVja2VkIC5tZC1pY29uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI1LCAyMjUsIDIyNSwgMC4zKTsgfVxuICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLXdyYXAgLmJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLWNvbnRlbnQgLm1kLWlubGluZS1mb3JtIC5xdWljay1iZXQtdHlwZXMgbWQtY2hlY2tib3hbZGlzYWJsZWRdIC5tZC1sYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyMDAsIDIwMCwgMjAyLCAwLjcpICFpbXBvcnRhbnQ7IH1cblxuYm9keS5sZWdlbmRhcnkubGlnaHQgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0td3JhcCB7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDIyLCAxMzMsIDI0NCwgMC4zKTsgfVxuICBib2R5LmxlZ2VuZGFyeS5saWdodCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS13cmFwIC5iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWRjZTA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI2ZmZiA3NSUsICNmNWY1ZjUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZmZmIDc1JSwgI2Y1ZjVmNSk7XG4gICAgY29sb3I6ICMyYjJlNTk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICBib2R5LmxlZ2VuZGFyeS5saWdodCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS13cmFwIC5iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9XG4gICAgYm9keS5sZWdlbmRhcnkubGlnaHQgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0td3JhcCAuYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0tY29udGVudCAqIHtcbiAgICAgIGNvbG9yOiAjMmIyZTU5OyB9XG4gICAgYm9keS5sZWdlbmRhcnkubGlnaHQgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0td3JhcCAuYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0tY29udGVudCAuZm9ybS1ncm91cCBpbnB1dC5iZXQtaW5wdXQge1xuICAgICAgY29sb3I6ICMyYjJlNTk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NCwgMjQ0LCAyMzQsIDAuMyk7IH1cbiAgICAgIGJvZHkubGVnZW5kYXJ5LmxpZ2h0ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLXdyYXAgLmJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLWNvbnRlbnQgLmZvcm0tZ3JvdXAgaW5wdXQuYmV0LWlucHV0W2Rpc2FibGVkXSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjA0LCAyMDQsIDIwNCwgMC40KSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjQpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwMSwgMjAxLCAyMDEsIDAuMyk7IH1cbiAgICBib2R5LmxlZ2VuZGFyeS5saWdodCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS13cmFwIC5iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS1jb250ZW50IC5iZXR0aW5nLWJ1dHRvbiB7XG4gICAgICBjb2xvcjogI0ZGRjsgfVxuICAgIGJvZHkubGVnZW5kYXJ5LmxpZ2h0ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLXdyYXAgLmJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLWNvbnRlbnQgLmJldC1zdGVwcGVyLXdyYXAgLmJldC1zdGVwcGVyIHtcbiAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcGFkZGluZzogMCA2cHggNnB4IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIGJvZHkubGVnZW5kYXJ5LmxpZ2h0ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLXdyYXAgLmJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLWNvbnRlbnQgLmJldC1zdGVwcGVyLXdyYXAgLmJldC1zdGVwcGVyOm50aC1jaGlsZCgzbikge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICBib2R5LmxlZ2VuZGFyeS5saWdodCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS13cmFwIC5iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS1jb250ZW50IC5iZXQtc3RlcHBlci13cmFwIC5iZXQtc3RlcHBlci5pbmRpdmlkdWFsIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICBib2R5LmxlZ2VuZGFyeS5saWdodCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS13cmFwIC5iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS1jb250ZW50IC5iZXQtc3RlcHBlci13cmFwIC5iZXQtc3RlcHBlciAubWQtYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjg3MDE2O1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6IDYwcHg7IH1cbiAgICAgICAgYm9keS5sZWdlbmRhcnkubGlnaHQgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0td3JhcCAuYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0tY29udGVudCAuYmV0LXN0ZXBwZXItd3JhcCAuYmV0LXN0ZXBwZXIgLm1kLWJ1dHRvbi5hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmODcwMTY7XG4gICAgICAgICAgY29sb3I6ICNGRkY7IH1cbiAgICBib2R5LmxlZ2VuZGFyeS5saWdodCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS13cmFwIC5iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS1jb250ZW50IC5iZXQtc3RlcHBlci13cmFwLmhhcy1pbmRpdmlkdWFsIC5iZXQtc3RlcHBlcjpudGgtY2hpbGQoM24pIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDsgfVxuICAgIGJvZHkubGVnZW5kYXJ5LmxpZ2h0ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLXdyYXAgLmJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLWNvbnRlbnQgLmJldC1zdGVwcGVyLXdyYXAuaGFzLWluZGl2aWR1YWwgLmJldC1zdGVwcGVyOm50aC1jaGlsZCgzbisxKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgYm9keS5sZWdlbmRhcnkubGlnaHQgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0td3JhcCAuYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0tY29udGVudCAuc3ViLXRpdGxlLnNlY29uZGFyeSB7XG4gICAgICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjc2KTsgfVxuICAgIGJvZHkubGVnZW5kYXJ5LmxpZ2h0ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLXdyYXAgLmJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLWNvbnRlbnQgLnN1Yi10aXRsZS5udW1iZXIgc3BhbiB7XG4gICAgICBjb2xvcjogI2ZkNjYwMjsgfVxuICAgICAgYm9keS5sZWdlbmRhcnkubGlnaHQgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0td3JhcCAuYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0tY29udGVudCAuc3ViLXRpdGxlLm51bWJlciBzcGFuOm5vdCgubikge1xuICAgICAgICBjb2xvcjogIzJiMmU1OTsgfVxuICAgIGJvZHkubGVnZW5kYXJ5LmxpZ2h0ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLXdyYXAgLmJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLWNvbnRlbnQgLmJhbGFuY2UgLm1kLWJ1dHRvbiBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjNmU2ZTZkOyB9XG5cbmJvZHkubGVnZW5kYXJ5LmxpZ2h0ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7IH1cbiAgYm9keS5sZWdlbmRhcnkubGlnaHQgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC5yb3ctaW5wdXQtbnVtYmVycyBmb3JtIC5mb3JtLWdyb3VwIC5pbnB1dC1udW1iZXJzLWFycmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NCwgMjQ0LCAyMzQsIDAuMyk7XG4gICAgY29sb3I6ICMyYjJlNTk7IH1cbiAgYm9keS5sZWdlbmRhcnkubGlnaHQgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC5yb3ctaW5wdXQtbnVtYmVycyBmb3JtIC5tZC1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYmE5ZTg7XG4gICAgYm9yZGVyLWNvbG9yOiAjM2JhOWU4OyB9XG4gICAgYm9keS5sZWdlbmRhcnkubGlnaHQgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC5yb3ctaW5wdXQtbnVtYmVycyBmb3JtIC5tZC1idXR0b25bZGlzYWJsZWRdIHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7IH1cbiAgYm9keS5sZWdlbmRhcnkubGlnaHQgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC5saXZlLWluZm8ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgYm9keS5sZWdlbmRhcnkubGlnaHQgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC5saXZlLWluZm8ge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7IH0gfVxuICAgIGJvZHkubGVnZW5kYXJ5LmxpZ2h0ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAubGl2ZS1pbmZvLmNoYW5nZWQtcHJpY2UsIGJvZHkubGVnZW5kYXJ5LmxpZ2h0ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAubGl2ZS1pbmZvLmNoYW5nZWQtcHJpY2Ugc3BhbiB7XG4gICAgICBhbmltYXRpb246IGJsaW5rLXBheW91dHMgLjJzIGluZmluaXRlOyB9XG4gIGJvZHkubGVnZW5kYXJ5LmxpZ2h0ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAudGFibGUtbnVtYmVyLXdyYXAgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNDIsIDI0OCwgMjU1LCAwLjgpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNDQsIDExOSwgMTc5LCAwLjM0KTsgfVxuICAgIGJvZHkubGVnZW5kYXJ5LmxpZ2h0ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAudGFibGUtbnVtYmVyLXdyYXAgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlciAubnVtYmVyIHtcbiAgICAgIGNvbG9yOiAjMmIyZTU5OyB9XG4gICAgYm9keS5sZWdlbmRhcnkubGlnaHQgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC50YWJsZS1udW1iZXItd3JhcCAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyIC5wcmljZSB7XG4gICAgICBjb2xvcjogIzAwMDBFRTsgfVxuICAgICAgYm9keS5sZWdlbmRhcnkubGlnaHQgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC50YWJsZS1udW1iZXItd3JhcCAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyIC5wcmljZSBzcGFuIHtcbiAgICAgICAgcGFkZGluZzogMCAycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICAgICAgICBib2R5LmxlZ2VuZGFyeS5saWdodCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLnRhYmxlLW51bWJlci13cmFwIC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIgLnByaWNlIHNwYW4ucHJpY2UtdXAge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmYWYwNjk7IH1cbiAgICAgIGJvZHkubGVnZW5kYXJ5LmxpZ2h0ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAudGFibGUtbnVtYmVyLXdyYXAgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlciAucHJpY2UgPiBkaXYgPiBzcGFuLnByaWNlLXVwIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhZjA2OTsgfVxuICAgICAgYm9keS5sZWdlbmRhcnkubGlnaHQgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC50YWJsZS1udW1iZXItd3JhcCAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyIC5wcmljZSA+IGRpdiA+IHNwYW4uc3RvcCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgICAgIGNvbG9yOiByZ2JhKDEwOSwgMTA5LCAxMDksIDAuNik7IH1cbiAgICBib2R5LmxlZ2VuZGFyeS5saWdodCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLnRhYmxlLW51bWJlci13cmFwIC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI0MywgMTYwLCAwLjgpOyB9XG4gICAgICBib2R5LmxlZ2VuZGFyeS5saWdodCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLnRhYmxlLW51bWJlci13cmFwIC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXI6aG92ZXIgLm51bWJlciB7XG4gICAgICAgIGNvbG9yOiAjMmIyZTU5OyB9XG4gICAgYm9keS5sZWdlbmRhcnkubGlnaHQgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC50YWJsZS1udW1iZXItd3JhcCAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmRkZmM2O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZjhiOTgzOyB9XG4gICAgICBib2R5LmxlZ2VuZGFyeS5saWdodCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLnRhYmxlLW51bWJlci13cmFwIC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIuYWN0aXZlIC5udW1iZXIge1xuICAgICAgICBjb2xvcjogIzJiMmU1OTsgfVxuICAgICAgYm9keS5sZWdlbmRhcnkubGlnaHQgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC50YWJsZS1udW1iZXItd3JhcCAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyLmFjdGl2ZSAucHJpY2Uge1xuICAgICAgICBjb2xvcjogIzAwMDBFRTsgfVxuICAgIGJvZHkubGVnZW5kYXJ5LmxpZ2h0ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAudGFibGUtbnVtYmVyLXdyYXAgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlci5kaXNhYmxlZCB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgICBib3JkZXItY29sb3I6ICNiYmI7IH1cbiAgICAgIGJvZHkubGVnZW5kYXJ5LmxpZ2h0ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAudGFibGUtbnVtYmVyLXdyYXAgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlci5kaXNhYmxlZCAubnVtYmVyLCBib2R5LmxlZ2VuZGFyeS5saWdodCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLnRhYmxlLW51bWJlci13cmFwIC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIuZGlzYWJsZWQgLnByaWNlIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMTA5LCAxMDksIDEwOSwgMC42KTsgfVxuICAgIGJvZHkubGVnZW5kYXJ5LmxpZ2h0ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAudGFibGUtbnVtYmVyLXdyYXAgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlci5saXZlIHtcbiAgICAgIGJvcmRlcjogcmdiYSgyNTUsIDk3LCAwLCAwLjM0KSAxcHggc29saWQ7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjIxLCAyMTEsIDAuNjUpOyB9XG4gICAgICBib2R5LmxlZ2VuZGFyeS5saWdodCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLnRhYmxlLW51bWJlci13cmFwIC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIubGl2ZS5hY3RpdmUge1xuICAgICAgICBib3JkZXI6ICMwYWZkODUgMXB4IHNvbGlkO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYzBmZGJlOyB9XG4gICAgICBib2R5LmxlZ2VuZGFyeS5saWdodCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLnRhYmxlLW51bWJlci13cmFwIC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIubGl2ZS5kaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2JiYjtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAgIGJvZHkubGVnZW5kYXJ5LmxpZ2h0ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAudGFibGUtbnVtYmVyLXdyYXAgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlci5saXZlLmRpc2FibGVkIC5udW1iZXIge1xuICAgICAgICAgIGNvbG9yOiAjOTk5OyB9XG4gICAgICAgIGJvZHkubGVnZW5kYXJ5LmxpZ2h0ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAudGFibGUtbnVtYmVyLXdyYXAgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlci5saXZlLmRpc2FibGVkIC5wcmljZSB7XG4gICAgICAgICAgY29sb3I6ICM5OTk7IH1cbiAgICAgICAgICBib2R5LmxlZ2VuZGFyeS5saWdodCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLnRhYmxlLW51bWJlci13cmFwIC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIubGl2ZS5kaXNhYmxlZCAucHJpY2Ugc3Bhbi5wcmljZS11cCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICBib2R5LmxlZ2VuZGFyeS5saWdodCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLmxpdmUtaW5mbyBoNCB7XG4gICAgbWFyZ2luOiA0cHggNHB4IDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICBib2R5LmxlZ2VuZGFyeS5saWdodCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLmxpdmUtaW5mbyBoNCBtZC1pY29uIHtcbiAgICAgIGFuaW1hdGlvbjogYmxpbmsgMXMgbGluZWFyIGluZmluaXRlOyB9XG4gICAgYm9keS5sZWdlbmRhcnkubGlnaHQgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC5saXZlLWluZm8gaDQgc3BhbiwgYm9keS5sZWdlbmRhcnkubGlnaHQgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC5saXZlLWluZm8gaDQgbWQtaWNvbiwgYm9keS5sZWdlbmRhcnkubGlnaHQgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC5saXZlLWluZm8gaDQud2FybiB7XG4gICAgICBjb2xvcjogI2ZjMmUyZTsgfVxuXG5ib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgbWQtdGFicyBtZC10YWJzLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgbWQtdGFicyBtZC10YWJzLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbmJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAudGFibGUtbnVtYmVyLXdyYXAgLmNob3NlLWZpbHRlciB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7IH1cbiAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC50YWJsZS1udW1iZXItd3JhcCAuY2hvc2UtZmlsdGVyIC5tZC1idXR0b246bm90KC5tZC1pY29uLWJ1dHRvbikge1xuICAgIG1hcmdpbjogMCA4cHggMCAwO1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG1pbi13aWR0aDogNjRweDtcbiAgICB3aWR0aDogNjRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzNjM2MzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGRhZGE7IH1cbiAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLnRhYmxlLW51bWJlci13cmFwIC5jaG9zZS1maWx0ZXIgLm1kLWJ1dHRvbjpub3QoLm1kLWljb24tYnV0dG9uKS5hY3RpdmUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U2NmExNztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNjZhMTc7XG4gICAgICBjb2xvcjogI0ZGRjsgfVxuICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAudGFibGUtbnVtYmVyLXdyYXAgLmNob3NlLWZpbHRlciAubWQtYnV0dG9uOm5vdCgubWQtaWNvbi1idXR0b24pW2Rpc2FibGVkXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTsgfVxuICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAudGFibGUtbnVtYmVyLXdyYXAgLmNob3NlLWZpbHRlciAubWQtYnV0dG9uOm5vdCgubWQtaWNvbi1idXR0b24pLnNlYW1sZXNzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYmE5ZTg7XG4gICAgICBib3JkZXItY29sb3I6ICMzYmE5ZTg7XG4gICAgICBjb2xvcjogI0ZGRjsgfVxuICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLnRhYmxlLW51bWJlci13cmFwIC5jaG9zZS1maWx0ZXIgLmN1cnNvci1wb2ludGVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC50YWJsZS1udW1iZXItd3JhcCB0YWJsZTpub3QoLnRhYmxlKSB7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG4gIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAudGFibGUtbnVtYmVyLXdyYXAgdGFibGU6bm90KC50YWJsZSkgdGJvZHkgdHIgdGQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAudGFibGUtbnVtYmVyLXdyYXAgdGFibGU6bm90KC50YWJsZSkgdGJvZHkgdHIgdGQucm93LWNoZWNrIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMnB4OyB9XG4gIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAudGFibGUtbnVtYmVyLXdyYXAgdGFibGU6bm90KC50YWJsZSkgdGJvZHkgdHI6bm90KDpmaXJzdC1jaGlsZCkgdGQge1xuICAgIHBhZGRpbmc6IDFweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC50YWJsZS1udW1iZXItd3JhcCB0YWJsZTpub3QoLnRhYmxlKSB0Ym9keSB0cjpub3QoOmZpcnN0LWNoaWxkKSB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nOiAycHggMCAwIDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAudGFibGUtbnVtYmVyLXdyYXAgdGFibGU6bm90KC50YWJsZSkgdGJvZHkgdHI6bm90KDpmaXJzdC1jaGlsZCkgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5ib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLnRhYmxlLW51bWJlci13cmFwIC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAudGFibGUtbnVtYmVyLXdyYXAgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIge1xuICAgICAgaGVpZ2h0OiAzOHB4OyB9IH1cbiAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC50YWJsZS1udW1iZXItd3JhcCAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyIHtcbiAgICBwYWRkaW5nOiAycHg7XG4gICAgY29sb3I6ICM4OTk0YTA7XG4gICAgYmFja2dyb3VuZDogIzMwMzI2NTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDQ0LCAxMTksIDE3OSwgMC4zNCk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYW5pbWF0aW9uOiAwLjQgZWFzZTsgfVxuICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAudGFibGUtbnVtYmVyLXdyYXAgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlciAubWlzc2luZywgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC50YWJsZS1udW1iZXItd3JhcCAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyIC5mcmVxdWVuY3kge1xuICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMnB4OyB9XG4gICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLnRhYmxlLW51bWJlci13cmFwIC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIgLm1pc3NpbmcgLnRpbWVzLmhpZ2gsIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAudGFibGUtbnVtYmVyLXdyYXAgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlciAuZnJlcXVlbmN5IC50aW1lcy5oaWdoIHtcbiAgICAgICAgY29sb3I6ICNlNjZhMTc7IH1cbiAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAudGFibGUtbnVtYmVyLXdyYXAgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlciAubWlzc2luZyAubWF4LW1pc3NpbmcsIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAudGFibGUtbnVtYmVyLXdyYXAgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlciAuZnJlcXVlbmN5IC5tYXgtbWlzc2luZyB7XG4gICAgICAgIGNvbG9yOiAjNmU3M2FmOyB9XG4gICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC50YWJsZS1udW1iZXItd3JhcCAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyIC5mcmVxdWVuY3kge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAudGFibGUtbnVtYmVyLXdyYXAgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlciAubnVtYmVyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogI0ZFRkVGRTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLnRhYmxlLW51bWJlci13cmFwIC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIge1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAudGFibGUtbnVtYmVyLXdyYXAgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlciAubWlzc2luZywgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC50YWJsZS1udW1iZXItd3JhcCAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyIC5mcmVxdWVuY3kge1xuICAgICAgICAgIGZvbnQtc2l6ZTogN3B4OyB9XG4gICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAudGFibGUtbnVtYmVyLXdyYXAgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlciAubnVtYmVyIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDsgfSB9XG4gICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC50YWJsZS1udW1iZXItd3JhcCAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyIC5wcmljZSB7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBjb2xvcjogIzFjYmYwMDsgfVxuICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC50YWJsZS1udW1iZXItd3JhcCAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyIC5wcmljZSBzcGFuIHtcbiAgICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC50YWJsZS1udW1iZXItd3JhcCAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyIC5wcmljZSBzcGFuLnByaWNlLXVwIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDBBQ0MxOyB9XG4gICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLnRhYmxlLW51bWJlci13cmFwIC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIgLnByaWNlID4gZGl2ID4gc3Bhbi5wcmljZS11cCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMGFjYzE7IH1cbiAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAudGFibGUtbnVtYmVyLXdyYXAgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlciAucHJpY2UgPiBkaXYgPiBzcGFuLnN0b3Age1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYWVhZWFlOyB9XG4gICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC50YWJsZS1udW1iZXItd3JhcCAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyLmNoYW5nZWQtcHJpY2Uge1xuICAgICAgYW5pbWF0aW9uOiBibGluay1wcmljZSAuMnMgaW5maW5pdGU7IH1cbiAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLnRhYmxlLW51bWJlci13cmFwIC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzA0NmI5ZTsgfVxuICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC50YWJsZS1udW1iZXItd3JhcCAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyOmhvdmVyIC5udW1iZXIge1xuICAgICAgICBjb2xvcjogI2YxZjFmMTsgfVxuICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAudGFibGUtbnVtYmVyLXdyYXAgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlci5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogIzE3OGNkMztcbiAgICAgIGJvcmRlci1jb2xvcjogIzE3OGNkMzsgfVxuICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC50YWJsZS1udW1iZXItd3JhcCAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyLmFjdGl2ZSAucHJpY2Uge1xuICAgICAgICBjb2xvcjogIzAwMDsgfVxuICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAudGFibGUtbnVtYmVyLXdyYXAgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlci5kaXNhYmxlZCB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICMzNTM1MzU7IH1cbiAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAudGFibGUtbnVtYmVyLXdyYXAgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlci5kaXNhYmxlZCAubnVtYmVyLCBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLnRhYmxlLW51bWJlci13cmFwIC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIuZGlzYWJsZWQgLnByaWNlIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMTA5LCAxMDksIDEwOSwgMC42KTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLnRhYmxlLW51bWJlci13cmFwIC5tYWluLW51bWJlci5kNCAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIgLm51bWJlciB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJsaW5rLXBheW91dHMge1xuICAwJSB7XG4gICAgY29sb3I6ICNmZjAwMDA7IH1cbiAgNTAlIHtcbiAgICBjb2xvcjogIzYzZmYwMDsgfVxuICAxMDAlIHtcbiAgICBjb2xvcjogI2RmMDBmZjsgfSB9XG5cbmJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvMDIucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiMmU1OTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDEwMHB4OyB9XG4gIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudC5zdHVjayB7XG4gICAgICB0b3A6IDAgIWltcG9ydGFudDsgfVxuICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSB7XG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLm5vdGlmaWNhdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDIyLCAxMzMsIDI0NCwgMC4zKTtcbiAgICAgICAgbWFyZ2luOiAxNnB4IDhweCAwIDhweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogNHB4IDE2cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAubm90aWZpY2F0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbjogOHB4IDRweDsgfSB9XG4gICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAubm90aWZpY2F0aW9uOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgd2hpdGUgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5ub3RpZmljYXRpb246YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDExMSwgMCwgMjQ3LCAwKSAwJSwgd2hpdGUgMTAwJSk7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5ub3RpZmljYXRpb24gLm1hcnF1ZWUge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgY29sb3I6ICMyYjJlNTk7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5ub3RpZmljYXRpb24gLm1hcnF1ZWUgc3BhbiBsYWJlbCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDhweCAwIDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgxNzcsIDE2NywgMTY2LCAwLjU2KTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAubm90aWZpY2F0aW9uIC5tYXJxdWVlIHNwYW4gKyBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0OHB4OyB9XG4gICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5ub3RpZmljYXRpb24gLm1hcnF1ZWU6aG92ZXIge1xuICAgICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDsgfVxuICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jaW5lbWF0aWMtc3RhZ2UgLnZpZGVvLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDhweCAwIDhweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMjUwcHggKyAoMTAwJSAtIDM1MHB4KSAqIDYgLyAxMCk7XG4gICAgICAgIGFuaW1hdGlvbjogMC40IGVhc2U7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNpbmVtYXRpYy1zdGFnZSAudmlkZW8tY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY2luZW1hdGljLXN0YWdlIC52aWRlby1jb250ZW50IC52aWRlby1lbGVtZW50LCBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNpbmVtYXRpYy1zdGFnZSAudmlkZW8tY29udGVudCAudmlkZW8tcmVxdWlyZWQtbG9naW4ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICAgICAgLyogMTY6OSAqL1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNpbmVtYXRpYy1zdGFnZSAudmlkZW8tY29udGVudCAudmlkZW8tZWxlbWVudCAucGxheWVyLWVsZW1lbnQge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyZDVjOyB9XG4gICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jaW5lbWF0aWMtc3RhZ2UgLnZpZGVvLWNvbnRlbnQgLnZpZGVvLWVsZW1lbnQgLnBsYXllci1lbGVtZW50ICNtaWRkbGVWaWV3LXBsYXllci1lbGVtZW50IHtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jaW5lbWF0aWMtc3RhZ2UgLnZpZGVvLWNvbnRlbnQgLnZpZGVvLWVsZW1lbnQgLm5vdGUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSg0NCwgNDcsIDg4LCAwLjcpO1xuICAgICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4ICMwMDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC40cyBlYXNlO1xuICAgICAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jaW5lbWF0aWMtc3RhZ2UgLnZpZGVvLWNvbnRlbnQgLnZpZGVvLWVsZW1lbnQgLm5vdGUgLnRpbWUge1xuICAgICAgICAgICAgY29sb3I6ICNmYTUyNTI7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jaW5lbWF0aWMtc3RhZ2UgLnZpZGVvLWNvbnRlbnQgLnZpZGVvLWVsZW1lbnQgLm5vdGUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNpbmVtYXRpYy1zdGFnZSAudmlkZW8tY29udGVudCAudmlkZW8tZWxlbWVudCAubm90ZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDsgfSB9XG4gICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY2luZW1hdGljLXN0YWdlIC52aWRlby1jb250ZW50IC52aWRlby1lbGVtZW50OmhvdmVyIC5ub3RlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDQ0LCA0NywgODgsIDAuOSk7IH1cbiAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jaW5lbWF0aWMtc3RhZ2UgLnZpZGVvLWNvbnRlbnQgLnZpZGVvLWVsZW1lbnQgLmxpdmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDhweDtcbiAgICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAjMDAwO1xuICAgICAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jaW5lbWF0aWMtc3RhZ2UgLnZpZGVvLWNvbnRlbnQgLnZpZGVvLWVsZW1lbnQgLmxpdmUgbWQtaWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogI2Y4NDQ0NDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgYW5pbWF0aW9uOiAxcyByZWMtYmxpbmsgZWFzZSBpbmZpbml0ZTsgfVxuICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY2luZW1hdGljLXN0YWdlIC52aWRlby1jb250ZW50IC52aWRlby1lbGVtZW50IC5saXZlIC5yZXN1bHRzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmFmNGEzO1xuICAgICAgICAgICAgY29sb3I6ICNmYTUxNTE7XG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jaW5lbWF0aWMtc3RhZ2UgLnZpZGVvLWNvbnRlbnQgLnZpZGVvLWVsZW1lbnQgLmxpdmUgLmNvbW1lbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMnB4IDhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmYWY0YTM7XG4gICAgICAgICAgICBjb2xvcjogI2ZhNTE1MTtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBhbmltYXRpb246IC41cyBjb20tYmxpbmsgZWFzZSBpbmZpbml0ZTsgfVxuICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNpbmVtYXRpYy1zdGFnZSAudmlkZW8tY29udGVudCAudmlkZW8tZWxlbWVudCAuc291bmQtY29udHJvbCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICAgICAgei1pbmRleDogMTg7IH1cbiAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNpbmVtYXRpYy1zdGFnZSAudmlkZW8tY29udGVudCAudmlkZW8tZWxlbWVudCAuc291bmQtY29udHJvbCBtZC1pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY2luZW1hdGljLXN0YWdlIC52aWRlby1jb250ZW50IC52aWRlby1lbGVtZW50IC5zb3VuZC1jb250cm9sIG1kLWljb24ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jaW5lbWF0aWMtc3RhZ2UgLnZpZGVvLWNvbnRlbnQgLnZpZGVvLWVsZW1lbnQgLm5vdGlmaWNhdGlvbnMge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4IDRweDtcbiAgICAgICAgICB6LWluZGV4OiAxODtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRjAwMDA7XG4gICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgYW5pbWF0aW9uOiBibGluay1waW5nIC41cyBpbmZpbml0ZTsgfVxuICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNpbmVtYXRpYy1zdGFnZSAudmlkZW8tY29udGVudCAudmlkZW8tZWxlbWVudCAubWFzayB7XG4gICAgICAgICAgei1pbmRleDogMTE7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMmIyZTU5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jaW5lbWF0aWMtc3RhZ2UgLnZpZGVvLWNvbnRlbnQgLnZpZGVvLWVsZW1lbnQgLm1hc2sgcCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jaW5lbWF0aWMtc3RhZ2UgLnZpZGVvLWNvbnRlbnQgLnZpZGVvLXJlcXVpcmVkLWxvZ2luIC5wcmV2aWV3LWVsZW1lbnQge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9wcm9kdWN0aW9uL3hzLXByZXZpZXcuanBnXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY2luZW1hdGljLXN0YWdlIC52aWRlby1jb250ZW50IC52aWRlby1yZXF1aXJlZC1sb2dpbiAucHJldmlldy1lbGVtZW50OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgNDUsIDkyLCAwLjQpOyB9XG4gICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jaW5lbWF0aWMtc3RhZ2UgLnZpZGVvLWNvbnRlbnQgLnZpZGVvLXJlcXVpcmVkLWxvZ2luIC5wcmV2aWV3LWVsZW1lbnQgLnBsYXktYnRuIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgb3BhY2l0eTogMC45OyB9XG4gICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNpbmVtYXRpYy1zdGFnZSAudmlkZW8tY29udGVudCAudmlkZW8tcmVxdWlyZWQtbG9naW4gLnByZXZpZXctZWxlbWVudCAucGxheS1idG46aG92ZXIge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jaW5lbWF0aWMtc3RhZ2UgLnZpZGVvLWNvbnRlbnQuc3R1Y2sge1xuICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDVweCA1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgOHB4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDE0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNpbmVtYXRpYy1zdGFnZSAudmlkZW8tY29udGVudC5zdHVjayAudmlkZW8tZWxlbWVudCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNpbmVtYXRpYy1zdGFnZSAuY2luZW1hdGljLXJlc3VsdCB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggOHB4IDAgOHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jaW5lbWF0aWMtc3RhZ2UgLmNpbmVtYXRpYy1yZXN1bHQge1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDhweCAwIDhweDsgfSB9XG4gICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY2luZW1hdGljLXN0YWdlIC5jaW5lbWF0aWMtcmVzdWx0IC5jaW5lbWF0aWMtcmVzdWx0LXdyYXAge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDIyLCAxMzMsIDI0NCwgMC4zKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY2luZW1hdGljLXN0YWdlIC5jaW5lbWF0aWMtcmVzdWx0IC5jaW5lbWF0aWMtcmVzdWx0LXdyYXAgLmNpbmVtYXRpYy1yZXN1bHQtaGVhZGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZGNlMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZmZmIDc1JSwgI2Y1ZjVmNSk7XG4gICAgICAgICAgICBjb2xvcjogIzJiMmU1OTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxMnB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDJweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY2luZW1hdGljLXN0YWdlIC5jaW5lbWF0aWMtcmVzdWx0IC5jaW5lbWF0aWMtcmVzdWx0LXdyYXAgLmNpbmVtYXRpYy1yZXN1bHQtaGVhZGVyIHAge1xuICAgICAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jaW5lbWF0aWMtc3RhZ2UgLmNpbmVtYXRpYy1yZXN1bHQgLmNpbmVtYXRpYy1yZXN1bHQtd3JhcCAuY2luZW1hdGljLXJlc3VsdC1oZWFkZXIgcCBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZjMjcyNzsgfVxuICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY2luZW1hdGljLXN0YWdlIC5jaW5lbWF0aWMtcmVzdWx0IC5jaW5lbWF0aWMtcmVzdWx0LXdyYXAgLmNpbmVtYXRpYy1yZXN1bHQtY29udGVudCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDcyNzI3MjdlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44cmVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgICAgICAgICAgIC1tcy1oeXBoZW5zOiBhdXRvO1xuICAgICAgICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICBjb2xvcjogIzExMTQxOTsgfVxuICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jaW5lbWF0aWMtc3RhZ2UgLmNpbmVtYXRpYy1yZXN1bHQgLmNpbmVtYXRpYy1yZXN1bHQtd3JhcCAuY2luZW1hdGljLXJlc3VsdC1jb250ZW50IC50YWJsZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY2luZW1hdGljLXN0YWdlIC5jaW5lbWF0aWMtcmVzdWx0IC5jaW5lbWF0aWMtcmVzdWx0LXdyYXAgLmNpbmVtYXRpYy1yZXN1bHQtY29udGVudCAudGFibGUgdGhlYWQgdHIgdGgge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7IH1cbiAgICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jaW5lbWF0aWMtc3RhZ2UgLmNpbmVtYXRpYy1yZXN1bHQgLmNpbmVtYXRpYy1yZXN1bHQtd3JhcCAuY2luZW1hdGljLXJlc3VsdC1jb250ZW50IC50YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFkY2UwOyB9XG4gICAgICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jaW5lbWF0aWMtc3RhZ2UgLmNpbmVtYXRpYy1yZXN1bHQgLmNpbmVtYXRpYy1yZXN1bHQtd3JhcCAuY2luZW1hdGljLXJlc3VsdC1jb250ZW50IC50YWJsZSB0Ym9keSB0ciB0ZCAucGFkZGluZy00IHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCA0cHg7XG4gICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNHB4OyB9XG4gICAgICAgICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNpbmVtYXRpYy1zdGFnZSAuY2luZW1hdGljLXJlc3VsdCAuY2luZW1hdGljLXJlc3VsdC13cmFwIC5jaW5lbWF0aWMtcmVzdWx0LWNvbnRlbnQgLnRhYmxlIHRib2R5IHRyIHRkIC5wYWRkaW5nLTQgLnNwaW4ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmRmMDkwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMThweDsgfVxuICAgICAgICAgICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNpbmVtYXRpYy1zdGFnZSAuY2luZW1hdGljLXJlc3VsdCAuY2luZW1hdGljLXJlc3VsdC13cmFwIC5jaW5lbWF0aWMtcmVzdWx0LWNvbnRlbnQgLnRhYmxlIHRib2R5IHRyIHRkIC5wYWRkaW5nLTQgLnNwaW4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogLjZlbTtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgICAgICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jaW5lbWF0aWMtc3RhZ2UgLmNpbmVtYXRpYy1yZXN1bHQgLmNpbmVtYXRpYy1yZXN1bHQtd3JhcCAuY2luZW1hdGljLXJlc3VsdC1jb250ZW50IC50YWJsZSB0Ym9keSB0ciB0ZCAucGFkZGluZy00IC5zcGluIGRpdiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jaW5lbWF0aWMtc3RhZ2UgLmNpbmVtYXRpYy1yZXN1bHQgLmNpbmVtYXRpYy1yZXN1bHQtd3JhcCAuY2luZW1hdGljLXJlc3VsdC1jb250ZW50IC50YWJsZSB0Ym9keSB0ciB0ZCAucGFkZGluZy00IC5zcGluIGRpdiBzcGFuLmQxIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNGVtOyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY2luZW1hdGljLXN0YWdlIC5jaW5lbWF0aWMtcmVzdWx0IC5jaW5lbWF0aWMtcmVzdWx0LXdyYXAgLmNpbmVtYXRpYy1yZXN1bHQtY29udGVudCAudGFibGUgdGJvZHkgdHIgdGQgLnBhZGRpbmctNCAuc3BpbiBkaXYgc3Bhbi5kMS5hbmltYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHNwaW5JdC0xIDEuN3MgaW5maW5pdGU7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY2luZW1hdGljLXN0YWdlIC5jaW5lbWF0aWMtcmVzdWx0IC5jaW5lbWF0aWMtcmVzdWx0LXdyYXAgLmNpbmVtYXRpYy1yZXN1bHQtY29udGVudCAudGFibGUgdGJvZHkgdHIgdGQgLnBhZGRpbmctNCAuc3BpbiBkaXYgc3Bhbi5kMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTJlbTsgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNpbmVtYXRpYy1zdGFnZSAuY2luZW1hdGljLXJlc3VsdCAuY2luZW1hdGljLXJlc3VsdC13cmFwIC5jaW5lbWF0aWMtcmVzdWx0LWNvbnRlbnQgLnRhYmxlIHRib2R5IHRyIHRkIC5wYWRkaW5nLTQgLnNwaW4gZGl2IHNwYW4uZDIuYW5pbWF0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzcGluSXQtMiAwLjlzIGluZmluaXRlOyB9XG4gICAgICAgICAgICAgICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNpbmVtYXRpYy1zdGFnZSAuY2luZW1hdGljLXJlc3VsdCAuY2luZW1hdGljLXJlc3VsdC13cmFwIC5jaW5lbWF0aWMtcmVzdWx0LWNvbnRlbnQgLnRhYmxlIHRib2R5IHRyIHRkIC5wYWRkaW5nLTQgLnNwaW4gZGl2IHNwYW4uZDMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDBlbTsgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNpbmVtYXRpYy1zdGFnZSAuY2luZW1hdGljLXJlc3VsdCAuY2luZW1hdGljLXJlc3VsdC13cmFwIC5jaW5lbWF0aWMtcmVzdWx0LWNvbnRlbnQgLnRhYmxlIHRib2R5IHRyIHRkIC5wYWRkaW5nLTQgLnNwaW4gZGl2IHNwYW4uZDMuYW5pbWF0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzcGluSXQtMyAxLjZzIGluZmluaXRlOyB9XG4gICAgICAgICAgICAgICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNpbmVtYXRpYy1zdGFnZSAuY2luZW1hdGljLXJlc3VsdCAuY2luZW1hdGljLXJlc3VsdC13cmFwIC5jaW5lbWF0aWMtcmVzdWx0LWNvbnRlbnQgLnRhYmxlIHRib2R5IHRyIHRkIC5wYWRkaW5nLTQgLnNwaW4gZGl2IHNwYW4uZDQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0xZW07IH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jaW5lbWF0aWMtc3RhZ2UgLmNpbmVtYXRpYy1yZXN1bHQgLmNpbmVtYXRpYy1yZXN1bHQtd3JhcCAuY2luZW1hdGljLXJlc3VsdC1jb250ZW50IC50YWJsZSB0Ym9keSB0ciB0ZCAucGFkZGluZy00IC5zcGluIGRpdiBzcGFuLmQ0LmFuaW1hdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc3Bpbkl0LTQgMS40cyBpbmZpbml0ZTsgfVxuICAgICAgICAgICAgICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jaW5lbWF0aWMtc3RhZ2UgLmNpbmVtYXRpYy1yZXN1bHQgLmNpbmVtYXRpYy1yZXN1bHQtd3JhcCAuY2luZW1hdGljLXJlc3VsdC1jb250ZW50IC50YWJsZSB0Ym9keSB0ciB0ZCAucGFkZGluZy00IC5zcGluIGRpdiBzcGFuLmQ1IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNmVtOyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY2luZW1hdGljLXN0YWdlIC5jaW5lbWF0aWMtcmVzdWx0IC5jaW5lbWF0aWMtcmVzdWx0LXdyYXAgLmNpbmVtYXRpYy1yZXN1bHQtY29udGVudCAudGFibGUgdGJvZHkgdHIgdGQgLnBhZGRpbmctNCAuc3BpbiBkaXYgc3Bhbi5kNS5hbmltYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHNwaW5JdC01IDEuMXMgaW5maW5pdGU7IH1cbiAgICAgICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNpbmVtYXRpYy1zdGFnZSAuY2luZW1hdGljLXJlc3VsdCAuY2luZW1hdGljLXJlc3VsdC13cmFwIC5jaW5lbWF0aWMtcmVzdWx0LWNvbnRlbnQgLnRhYmxlIHRib2R5IHRyIHRkIGRpdi5kb3VibGUge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDAgMXB4IDA7XG4gICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA3MXB4OyB9XG4gICAgICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jaW5lbWF0aWMtc3RhZ2UgLmNpbmVtYXRpYy1yZXN1bHQgLmNpbmVtYXRpYy1yZXN1bHQtd3JhcCAuY2luZW1hdGljLXJlc3VsdC1jb250ZW50IC50YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYWRjZTA7IH1cbiAgICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jaW5lbWF0aWMtc3RhZ2UgLmNpbmVtYXRpYy1yZXN1bHQgLmNpbmVtYXRpYy1yZXN1bHQtd3JhcCAuY2luZW1hdGljLXJlc3VsdC1jb250ZW50IC50YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY2luZW1hdGljLXN0YWdlIC5jaW5lbWF0aWMtcmVzdWx0IC5jaW5lbWF0aWMtcmVzdWx0LXdyYXAgLmNpbmVtYXRpYy1yZXN1bHQtY29udGVudCAudGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHRkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzOCwgMjM4LCAyMzgsIDAuMik7IH1cbiAgICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jaW5lbWF0aWMtc3RhZ2UgLmNpbmVtYXRpYy1yZXN1bHQgLmNpbmVtYXRpYy1yZXN1bHQtd3JhcCAuY2luZW1hdGljLXJlc3VsdC1jb250ZW50IC50YWJsZSB0Ym9keSB0cjpob3ZlciB0ZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTEsIDk1LCAxMywgMC4xKTsgfVxuICAgICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNpbmVtYXRpYy1zdGFnZSAuY2luZW1hdGljLXJlc3VsdCAuY2luZW1hdGljLXJlc3VsdC13cmFwIC5jaW5lbWF0aWMtcmVzdWx0LWNvbnRlbnQgLnRhYmxlIHRib2R5IHRyLmphY2twb3QgdGQge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZjMzMDA7IH1cbiAgICAgICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNpbmVtYXRpYy1zdGFnZSAuY2luZW1hdGljLXJlc3VsdCAuY2luZW1hdGljLXJlc3VsdC13cmFwIC5jaW5lbWF0aWMtcmVzdWx0LWNvbnRlbnQgLnRhYmxlIHRib2R5IHRyLmphY2twb3QgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNpbmVtYXRpYy1zdGFnZSAuY2luZW1hdGljLXJlc3VsdCAuY2luZW1hdGljLXJlc3VsdC13cmFwIC5jaW5lbWF0aWMtcmVzdWx0LWNvbnRlbnQgLnRhYmxlLm1hdHJpeCB0Ym9keSB0ciB0ZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY2luZW1hdGljLXN0YWdlIC5jaW5lbWF0aWMtcmVzdWx0IC5jaW5lbWF0aWMtcmVzdWx0LXdyYXAgLmNpbmVtYXRpYy1yZXN1bHQtY29udGVudCAudGFibGUubWF0cml4IHRib2R5IHRyIHRkIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFweDsgfVxuICAgICAgICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jaW5lbWF0aWMtc3RhZ2UgLmNpbmVtYXRpYy1yZXN1bHQgLmNpbmVtYXRpYy1yZXN1bHQtd3JhcCAuY2luZW1hdGljLXJlc3VsdC1jb250ZW50IC50YWJsZS5tYXRyaXggdGJvZHkgdHIgdGQgc3Bhbi5qYWNrIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmYTE0MTQ7IH1cbiAgICAgICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNpbmVtYXRpYy1zdGFnZSAuY2luZW1hdGljLXJlc3VsdCAuY2luZW1hdGljLXJlc3VsdC13cmFwIC5jaW5lbWF0aWMtcmVzdWx0LWNvbnRlbnQgLnRhYmxlLm1hdHJpeCB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RhZGNlMDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmExNDE0O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAgICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNpbmVtYXRpYy1zdGFnZSAuY2luZW1hdGljLXJlc3VsdCAuY2luZW1hdGljLXJlc3VsdC13cmFwIC5jaW5lbWF0aWMtcmVzdWx0LWNvbnRlbnQgLnRhYmxlLm1hdHJpeCB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCBkaXYge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA5cHggMDsgfVxuICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5ICN2aWRlby1wbGF5ZXIgLnZpZGVvLXNvdXJjZSB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggOHB4IDAgOHB4OyB9XG4gICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAjdmlkZW8tcGxheWVyIC52aWRlby1zb3VyY2UgI3BsYXllci1lbGVtZW50IHtcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogNTIwcHggIWltcG9ydGFudDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNDlweCkge1xuICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5ICN2aWRlby1wbGF5ZXIgLnZpZGVvLXNvdXJjZSAjcGxheWVyLWVsZW1lbnQge1xuICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdncgKiA5IC8gMTYpICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgI3ZpZGVvLXBsYXllciAudmlkZW8tc291cmNlIC52aWRlby1jb250ZW50IHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiYSgyMiwgMTMzLCAyNDQsIDAuMyk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyZTU4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgaGVpZ2h0OiA0NjBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KHRyYW5zcGFyZW50LCByZ2JhKDAsIDAsIDAsIDAuODUpKSwgbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDc1JSwgYmxhY2sgNzUlKSwgbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICNkMWQxZDEgMTQuMjklLCAjZmZlNjAwIDE0LjI5JSwgI2ZmZTYwMCAyOC41NyUsICMwMGVlZmYgMjguNTclLCAjMDBlZWZmIDQyLjg2JSwgIzAyZDQwNiA0Mi44NiUsICMwMmQ0MDYgNTcuMTQlLCAjYjYwNzdjIDU3LjE0JSwgI2I2MDc3YyA3MS40MyUsICNmZjAwMmYgNzEuNDMlLCAjZmYwMDJmIDg1LjcxJSwgIzAwMDBjMiA4NS43MSUpOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAjdmlkZW8tcGxheWVyIC52aWRlby1zb3VyY2UgLnZpZGVvLWNvbnRlbnQge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIzMHB4OyB9IH1cbiAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgI3ZpZGVvLXBsYXllciAudmlkZW8tc291cmNlIC52aWRlby1jb250ZW50OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICMwMDAwYzIgMTQuMjklLCBibGFjayAxNC4yOSUsIGJsYWNrIDI4LjU3JSwgIzg1MDU1YSAyOC41NyUsICM4NTA1NWEgNDIuODYlLCBibGFjayA0Mi44NiUsIGJsYWNrIDU3LjE0JSwgIzAwZWVmZiA1Ny4xNCUsICMwMGVlZmYgNzEuNDMlLCBibGFjayA3MS40MyUsIGJsYWNrIDg1LjcxJSwgI2QxZDFkMSA4NS43MSUpO1xuICAgICAgICAgICAgaGVpZ2h0OiA1JTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm90dG9tOiAyNSU7IH1cbiAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgI3ZpZGVvLXBsYXllciAudmlkZW8tc291cmNlIC52aWRlby1jb250ZW50IC5zdGF0aWMsIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAjdmlkZW8tcGxheWVyIC52aWRlby1zb3VyY2UgLnZpZGVvLWNvbnRlbnQgLnN0YXRpYyBkaXYge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFKWUFBQUNXQ0FRQUFBQ1dDTGxwQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQWJLSkpSRUZVZU5wa3ZIZDRabmQ1NS8xUjE2UGU5VWg2MUhzdlIzMDBHdFVaamFTanFacmVaK3lac1dmc2tTMWpYQ21tMkxURVFBQURJUUVYSUFuRkljQUNLWlNFUU1KdUF0a2taTm5saFJRU2tyd2ttN0prRTVMUC9uR094dDczdmVhNjVsSjVydWZSK1ozZjc3Ni83VDZZZk1jSlMrVndTSk9sRnRNUXR1Ky9ZQ0RNZFIyeFR1eTkyU2Z5Z2ZDWlRiSHlpUXUvUDJ2NjMyVVMwaUVUTS9MMEVlayticmtCSmRhTFdQYnBGU3YvZGRTRTJmTGkvdmZYc1d4MjZvaHA4bVRQNWNOaTg2OVVFMXIyMVFWQ2VmOVJNU0h2SERFd25mQk5lOFNPejVVOGRlUnRaOTU1ekRSN3I1MTNoRzZ4OE51VFpKM2Q5ZVZGY3kwU2l5Mmd5M3h6cko4N2EyQUxvU2tyeE56TkZacG92N08wLzhDSmVidEY1Rnlka0Z6YVk3bFVsRkpNUmZ3WFl5QjBoWmZFWWpsejFRRUx4REtLeEJ4eUJkTHV2WHp1bE55NHlZaVoxUC9MS0lOVmg2MGtSNFRXeDYvU0xPVC96T1ROZXl3b09XU1pGZVF4WlVMa3k0c0hwcTJ5K0VmVklnUmlubnkxUUV5VHFzT2tQckloQnVFZXdoczNEMXlxSFpjL0dtU0lqRS8zVUNtVUdKaHQ4SS9GRnRzZW50cmVrcEdUWXBabGxwMVBYcjJia0VLem1IN1ZuVjhmdFpPbXRZdWtpZW4yc2tmR1ZzbTFnUDBXdjJhTVVpRjhYY0ZyT2dqZmN0WXNxc2tTSzIvV1dFT2pnUW1HaER6R0NlKy9SVXArczFaRzlqMDRGaTlXaThQYlc5WlJJWmJiN2pBNUJpS2ZteERiWGpQRnAxS1dpNjMyaTUzc2k1YW9zMlpoZzd5N2JwQVVXVndXdVRpM3ZWVTErZFVaNmg1ZEVZYnYzTnM3OHRyRDVsRXZUeCtMUHBDbUU5TW1hNDlZWWtBUG9XVmltdVVpajh3VDJzZHVvZU5ONTVsbUY1MVdVR2VIQmZRTm5DQzA0L20yOTQ3YmJ0YjllODAyeTFJREsvOWdKTHZyZzFWU2ZraE1XUkovVXZLakMrWSsxY3pzTTEzTVdjQVFvV25tMjJVZ0JxUk1tSDc5Q09HK1Foc3NzUHZLWmZwcEVLYm9NdGVBM3JWR0lXU1V2aitZdFYzTWZmY3M0WTM5MHJacGd2d3JyUVlHRHR3YU16RDRoWFZ1N0RYNGRMNHdLMEsxcmFTb1BINVVIQ0FzTzdUN1VMeEZVNFRNc3liMGlkMURYZHRidGxwaUlYblJGaFlobE0wbGN6NHpkR2pYeE5FbjlpL1hNRVdHMEVUNDhlSDREZzVUS050YjhoKzlZcTJJZzBLR2ZHMmVhU3V0SXhRbUhDRzB5R0dyRGN5V2Z4bDlWN1ZFeDhRMk93bUVScUh1K1FOaXhUODNIcjFDeHVsTmltbTM5ZHZkZDU0VXNmZldIVFN3WnIyWXNtYnR2SUVRenU1bG1PenBPdm52N1dMQ1BNbXN0L1BTaURpNHZTWGsya2IxaHc0eS9NbjIxMTlhWEk1T2FvSkJ1bGdqdkhqZEJ0dnAvWGlEZkNwSEJwck1qTjU2WWEvUVkvdjhPVEdZT0cybU5mRVNSZjlYaTBrVFhYbk12WG4zUGN1Mm1NMllWVzhhSVl4dXczL1p6YUJWaEp2SFREMnl6MndDNXNWbW9jeGlJWHovRWZuRTZqdFNEdHk2USs3c0liVEhiQ0hiZkFmRUhybHdoQWJDcGpVenFCQWFiYk5SU0djUEtiRWtOVzI2dk9IaTczYkZmMXRnazFnazFmdllUVWlPR0d4dm1jMHErZllaMkVJblMzU1JKbmJJaFk1SFI5OTlURjVjelI4NlBrTHVBOHNpUGN1Q2dWWGJXMkx0bjAzUlQ1M1FSdzBKZzZqa3l2OFlGYkxvb2RGc2M2d2x2SGhkYkw5bmpDejJHY2dMRlI4c0k3ZnNVUE4rTTRRMXMxNllzRWpzc1VuYU5oa3lSMndWMmxnaFlhYVpkOTBRT1hwRktHcGZqUGJjYnhUSi9YZEkyVzVtYmFGSzZQekZUcEdmcjVQM2JncmpkdHJ5ZFB0M3hpaXpLbHFPMUpFL3o1T3lRNVFZV0NmL21IcGdURWdHSjBjUEMxVjJYVzZqMUtIbHZld1NzKzJLenNEc1dSRXJDRTAzQ0MrYU1uaitnRFRVME9xZ3VXUkdyL3ZwVTdaVzl4Y3N2dEN3cy9xd2NPY0pRbkpzZHBCUXJsNzd4ckNCV0JxdCsvL3VGK3V0ZjdULzQydjBDU2tHbmp0QTdydVBpanh4eFFwcnpCV3liR2ZKenVoSVNtZjdpL3NKRFg1N25wUkpNTTE4d3FpdXhLOUp5Q3R2Q0dzZlhyYUc3UHZ2c21Cc2dCenFyQkc3N2JsNnlJU3BYZVB4VVM4U09YektaSFFrOXd6R1A2L1lLUVUwV3lyUEhtUW1xSlBNRFlORDh5THJpMkxxUXdmdGpWK1pSbGc0THFmdXZPdjZqOGZFQnNvTUNPa25GTE5XcGhuNjhJWjhKS3lZc041Q0xObXBOekpZbjV1eWxaS0RoNzQyUDc1dTQrVzk5OTd6VWx1MWlaUUlrOWR2a0xCUTVKVTNmdVk0RFhML2lhZFdEU3luOTFlWG82TDU1QWFGTm9sNUQ0d1FQaGphczNET1B2S0pxazR1elpZSVRmSDdkMWtndGpsaWhoQXlhVFg3dDIvWi9LRmRoTXljWGFIWTROYTYwTEYwWGtoRk8xWElFNnJGQ3BGRGx4OXZGVEZUekMwNEdCMWR5d25GR2hhMks2Z1h1OHdrSTFyNDRvTmlpckQvQ0NHbERoT1NiakMyeTN3RFZxeU5icm4xcE9qQ1FCNmJOU2xQblJjeFJ5eDYrcVFkVkg5b04wMWkvNG1MM2NkdG8yN2ZzdGhycllGY1hLSk1LRHE4Sm9UWDd6YWZxcDFGdDRGMGN1Z3pzSlJlQXhzTnlHV2gvN2hJemw3ckRNUktvWVJPYW0wUWNoYk9QTG5UVTZkTzl0cEVNMjBzdmZFQ0NTcytsVExMUUdZMkRHd3pNTmNLeTVtMDlRUDd4VTRSUm1SWGlSVmtQTHMzZXArTkdTRjFjMnA3eXl3SHhWYWFxSHBzMHR3N3JqY2NKWlJiOThhTGdSVW16YlhFZ0h5eGpOeXNKY3VGaFVPWFNmdHhQKzAwd0J5N2JXR1JXbkZZbVArclNiRlhyR1ZFYnQ1RFNCanZyVXJyaEI1U2oxd2xQTlBwOEhaZ1VINUlmbWVQUlNRSWZ4TDNxWjFsSTgxQXJBZ3YyY3o2bmV1c1UyNnJyZi9TSnN6YisrVnBJYlNlOFcrMWZLdmh2ajJ2dnlUeXZoVGRrbHdRRzhWRXcxRjZ4YzdKNCtLZ2daQmpteGlRWVkyQlpYODVlZnRHd2V4ZlRacjFpeE4yL0svZzdTZEZIbDBuVjdhTGFHU04wQTQ1TThvMC9RYnN0cEZxd3F4dTgwVitaKzdxRlhscVFGYWozbDB3Y3ZJYmN3WkNLYU13TGFaVHNDZVFoeTdjL3NDUVhwUFNlMlNuc2Y5T3M0R1k5YmNkRmxrczMrbUtnUnpTdnBkc2c2ZDY1QWVWcnowc3dnQzVRdTVtWDM1NDZicUJ6YzhkWVBxSkRjc3E1bVZ2dy9ZV01hS210SEMvSFovZks3UkhQNWsvOTc1MnNaUlNSZzNNc2VDejR3YjBHekR4MHBKWUlDYlpJNlpNbUVNb0Z0c2UxOEY4TTRYVytMV1o4V2NsbUJLeTR1OEdYN2JBR1lUMjJtOE9kWXZ0UWl0VkpDMmdoRnlobnlMMjJCcTl0RkxvUGRBdkZCM3RNWGoxblNMVmh3M01vWnBNUWtiRkJJVmJ5Zmp0RXl4RVhlVS83UlBMZ1Z3R3JDQlRLQkN4aWhicEtoYXg4SlY3N0NmSGJocy9YcjI5SldtNzdQbmwvWVJVR1FqakVoWDk2ODFrTTBSb00wMG1yS2JHQ2pJTjVFcVZuTzM0NHV3YkIzWXVreW1hN0JBYU50ckxEeGtZTU1lcW1EU2d6c0J5MnA3WnRNR1M5YlVYMnVYZjI1Zk92WGxGSGprazlKbDk1Uzc3NVBNakZobFlMUitjRWRMc0V5RkZQc3RXZEI2eng2cUx6WjN6WWlkV3ZLN251UU1XU3RRcXQ3Y1lOdnY0OU43RHY5RDR3QUVHaE41b3I0M21rVyttdFJRTHpkVEd5NWJidDBhdXBUWmI5cE4rMmJwWC9uQ2NURWJ0bHg5MzJ2WmNtZTFDcllXRTdMYlRQSkd2TFA1VmhaaExwYVdFZEFycFZvMU8yV0pnMEhUVUFTdklOczlFQkdDRnVtaFpwZVRnOG1iK3RCem9mdlI2dkRQVzdLWkhmbkZkQ0VteGZQWHVpZE52bTA0UExTWjg3eXhOdXpiU2V3bU4ya3QzOW00NjVDOTZLUks2U1VRZ1NRakpFL3VlN1lpdkxzdDhNejdYKy81aGVoekVQS0h0d1pzSEMyTUVuaS9INzdDUEltYkVFb2ZKRkpac3VuYVVXWW5RRDBWMlNVZEI5Q2RHbC9DMStZM0NqdzFKeEFzSi8yM1VySkpEdnpzWHNhNS9icWJSNFkvTkVySnN4bjlhRUtybnFxeDg3Wm5YWFRMZkZ2UE1rdTJ0KzI0WmlHMkVadG9WbkxKS2NscHRvWXBXc1laTTB5Mi84MjZHTFRvd3lUejVqTHo4bG42cytqOFBpYjBVeStXUks5MG1UTmhtSHdzZnFMRFliT3RKazltelF2N2ZUVEFhVjFZeWN1eXk0ZWQyeWZScGRwc2xacHY1bFVYU3hUSXE1Y3hWaEFYeXFSZnJUWkloRnIraUprYmRJZnNKSTRMNmwrWHkwNmZFTEZaTTI5NnlVdVRXQUYybURPeWxtN3FvdkJhT2lXM3ZXekdnOHUrYkdEWWduVjVxS0RGclpUcHFGWTlkTTlQNmptTzJtaVEzT1V5ZHdidU9QNy83ajRhalFpdnllNTFDMXAxek5CcFlLbkdqR2FiNWJ5ZE9uRE5wL3B0THlDR1g4TEZyTnNuczZSaEVJTGFhQ0M4eFpKWTlJa2NDVmtpWXRESzZzcXdOZVZ0RDdienBJdCtybFltRGxyN2hZdkc4VUdVVG5SU0pGUjl2bFBkdW12dW1jMVlMUXR2VU1STDJXOWg5WEN3bU5KdWlycVY0WTJhYXYzUlUwcWFadFlFcTJSOUVzREFuMzJaNmJHZGNERDR4VE9JcnU2MTFKRnJtZisyVHlkT1VpTmxXa1VhampOUVRzaXkvdG14QWRWR1pySyt3UzhSSzg0WHczRFhUN0pQYUl5WXNpUzdzNnBoUWRYbE01TGZLekJKQ2h1VzlSNk45OWM0VE1VQ0I4UHZqbjI0VmVYWEtQSnAvWlNWdVFzMkpKWEpGYlB0SnYyV0V0cEpQNXU0NXNmbC9ENXRManRoUHJWMkVOZk1TY2RhSFcwbS9YZE5ET2pGRnlHcjB3eS9QbWlBOE5IUDJxdGp6N21NTWZYakQ1SmtoUmgweGNldmVpTzJMbVAzdGVwSGZMeWVjT2RPeXlYaHRlZUhCZSs5OTdKd3dZK2YyRmhXTW01eWZNRWw0Njd3SkIrVyt3OElLbFV5TDdZeUt3VlNIWFIrWjNjSDdxY0RlRnhNeWZITHF0TkREcU5oa1FQVnpYWEZWamFCb3prNUxZTUswUjYvVFNPaXdtQ1VHVkJOK2FaRnBPaTdmWlkrcENJQmFSekZ0cGx1VkhqTHc5bFI4ZXVaakxySGJnS2E5NXhrZ3lZaE5HVlBoSnBsV1V5ZmtSc0FkdXl3elMwNGtQM0FrS3Rya3NGNDJhb2VCTUVXRDBIejM1TkltVXgrckZSSlJPNy9yM0E1bGlWQzkwQksxYzJIRTFMMlY1cEJCUTl6TysyV2xJOVYxR3dMUzJFWVZUY0o2ZEx6aVEvWi8vU1BmWHZzZkxHYlJQR0dCa0xUdkZ0Sk9nd2k3Q1U5Y0VXa3AvTUp3aE51TUdRbVJrSk9WT1dPcldMdTlaWW1OMWpsRXBVU053Smc5a1BPUEE3UjFITnNoM293dzlwZDlkaHBZVGtXOFRPR05TOElUNjRRZHgrVFJXcExtQ0gyMzZVL3lPN3ZLZWtnSW9SM1IyUmU1MlA2cC9VSUpzeC9wZitDU3dkTW40OHZNaWxsbXlpd3paL2NTZmpjNllqUnN2SEtWQm5uMVdickV1dVFnMVZKNW1GSDZ2alJrcjdYeXdERGgyMDhLb1cyM1NSSFBMRWNxbVpodnVRa3hlK2Z2Q0U0OWVVSFl6N3JEeDlvS0RqSkQ4TnVUNWpOczdaVXBRdm5rcWwxaW53RjVacit5SzZwUTloQlNMblpGNEp2UXdMS1lxYmJKWTljKzM5N2NITyszREpGdnprYXduTzB0aWd5WWl0SFQ0SC9mUlNqMld5UDMzRE16YXA2UXZEWkxqOTEzM1BXVDVwNUpVNGM2ZDdRcm9kbjZMeld4aTJhTE56b2lYWXhpWm9WU1N1VGtrR3pmRXJNb011Mk5GeC90RlRrNEI2WU0zcm9oTEZJbDFId3FrOUEyKzk1d2tZeGY3aUY4enc3NW1hamFZNGw4WVpudUIyNlphZjB2bHoyMGYrR2NtRVZvOElIRGRuNW8zbnhoaFd3NWZaTHBxT1o4Y1duNEpOV0VRb0hEZEQxMDk3T0J5WlpORTZUVEtBWTJFWDQ5eFpLd1Q1aTRlTnFFOVdMV3RhdFVrV3RwQkpPTnFwYTFqRkJGaGExVTNlNGxnUkNtVDM1bVJlUjE1eWlPMmpwcDlNVDdydnRmZTQ4Y0k1OUdXYmxBZ2c3VHJjcXVsSlVwbW9VaTZpVUN0NUVBRklIYmF4dW1XVXZoODIwN244U0NXR0EyTldJQTVHN3Z0NVpNUnlnd0VGdnIyczJLZ1M1MG1QUG5VeUovMGgrY01saGJOeUMxZlA3WG9oMDRIdC9DZ0lxZkxXS0kwUDZJcWxOajlndjUxc3B2QmZMQlhlL29JaW52T0NFVzlpN1FaTFo1dGMzVUVacGwyK0FhcTVHOGRLaER6S0h0c1pXb1ptR1JnNUhjd1VJc2ozVkVpS3RpNDlzejhabnQzTGY1L2lPa0dWZ3VuOTMzNU9US2xGV1BqakR3bHNXdk5yMXVUZXhrdDVodHQzMWsyVGF3WVdCMXhNUm8rdkFpb1ZCR1N2NnQwa0o3ZHArMTBEeXg4K0oxYzBUT1hSTFdDaHNzSWp0dFJYNytFRG5VMlJCSmR4SFZlWFJWekJDS3JKYWhBMGFsZStCMUMvRXRybkE0MWkyYXhUTGFucmhNbFptRWtoZ1JDd2tjZUlsYXlZOXJDS2RtaGZEV0RkS3ROYURNckJOM3pFLzJIaGRiNldQb3FUMUNjOThNQnRhWmJwV0JWYko0amtsekwxeTVkcmRRTTM2S0dRS0tUV05ZNkpnL0Y0c2o3SWdqNTFzTUl0YS92WFc5MFN4eDBJVE1uQkh6N0kwRVltSGgyek1mWDQwVTFYOGF0TjY4Yjg0U1dpdmJXdy9lSktUVUVrTFN6WDd3Z08wV3NtTC9Uc0ZQVDlFVmYyTDNwL1pIV081bWFHRFQ0N3NNcUNTZFlTSDltYzMzVGxKaVFGLzg2Z1d4K3RnZGpqaEliaVJzdnV0NFR1MS9HN3ZOYXR2Q0FwTmswZFBUSmpZYW5MOUdLUFkydG45L3g0L0krY0hrRXlXRWoxNFQrazdFQlRUOWt3dnl3ODZvb0FrMUh4NzZwVm16VXNGdEh0WnN4YTNoVCsyUCtnWnpyQnFJMlZ2OVZsbjUxR0tNb2FjcGt1K21FOWIwV010d3BObEhGMzQ2YWFGWWF2UE5IdnRJYzFqc0owWCsxaDF5N3BwdDV2L2laTnEwV0VnT29aMW42bUtqckV6TUpSbUQwMmF4NnZNbDk2Kys3Y3k3anB2bndOeGhHUjB4SWQvWlJSYmRPMEtnbUhWNWwrbGlZVXlhUW9sc3NiZWNwWWwyOGxsK3cyRXJiRExOWWtwdEo3a3lKL0tCZG9xcHNOczBpVFlFekw1bVUrU0ZEY3QrWTRsMGhtMGovWm5OTjQrTVY4aTdqOTIrUzhGdFpKTkwvL043Yk9nYmZlMGdDYXNNeENKemx2TGxyNGYzVHRBWXVUbjFSK3VPaUVGRCsrOG1vN3YwNTFNUjRpNWFGck1mdVBkbGlMdEdDQm15eWpLeElKYWZHNjJJbG5sN1N4NnNZY1loTVM4bVlNSHFhdWZlaUlBVmRYOStJQVliMENNVDh5TDNOL3cvMDErYmoxVzZvT293YVVKSVNhVE9mcitBUmlGWmU0Umx1NmlTTCt5bDFISW0yTFVqSnNhUXBrb2s1d0JVZjZkQkpLL1k0RVRFdUlmazUyc1l6eit3dmZYNFNBd0FaeDRlanppZmhUWnNiNW43MHIzN2RuZXNKWlk1SUozdEgyNFF4bjgwOGIvcWhhNmRYV1YzZjQvQmhiUEJ4dDVobHVWUHA0VTBDb1J5cTgyeFpmZUdaUTl2UlBXTFhFS3hoU1ZtNU8zSHFKVHRMZmJiUzNoK1djajVxU01pTEQ2elNmb25HZytjSUxKS1IxaDd1UjkwM3kyTENBbm5kOUZsbTUyc3hHVWhNbHNxYkRoNmhkQUdJZkhBMnF1V1QxMGhKTFRYUG5ySnM1NTBVNjhaTmhWdEZWZzBNRERTZU9xRXVkdUdWZmpHdmR0YlFzVElVN2ZOcmg2REszZkppVHN2MWxwSmh2eG9RbXBxeFJaVzVYZm41SC8yblRnbVcxZUZjaHEzdDhoNjdKckowWVhmbmhjSExiRGRES0V1Rm54cnFiVkF6RFZiM25EVVFkcmtIOHF0am1ya2I5WmJJUGQyTS80U1lIMjAvWW5MbjkwdDFndVpyYXV2N3I3OXU3Ym9sdi9VYVlub1ZiVG5DQmtoeTF4UzkyMldOTC96QkNGaDZvaHNiLzFnY2ozNXhraUhDNlBES25KenlmNkRseG5zT3hHY2tQcHBzakdUYmhZSnlhVDQvNHVnaFQ0V2hmcXJkOXR2RGpXN2VxS2RSOUtkWnI0b3ROdkt0QlNuVHQ0cDVIMXNEM21XR0VSL0tFVjNGSnBtcTN5NzRVdUxsdGo0aHRFZEpHMGdueHdRU2tYc0k5dENHa2g5Yk0yQVVLNWZlSDczWDA5WVR0S0FhcUhxblNzUjlyNWN1elZLK090REQ1OTRVLzkvRDVpTy9wcm1QWVJ2U1pGR3lMclE4Y0FKQ3dpZjJPZEkzZ0dobHZEVUFvMEdyNS85alJHaGVmMGtsZHRiTmd2dFMrY1pwWTNDRTNmY1BnMndZb1dRZWVUQzJpNUNhTEhvbWZyYktJYll0cy90UDJFbnUrd2xSZmhJbHlVbU9tZHR1MzVETEx5bjVjbUNheXVFc2pXNkl3REd4bEdSdkxEN3VZRm5wK1hJbkpqRlZGZTdtUVkwVUJlY0VybDZadkcwR0ZqUjNtaU5BVzB4RFo1K3JrMStra3dkeWV1U2U5ZHRlT1Urc3dtdHNpNm1MemhNclZXa1dXL0tsc0ZtOGxtV3pTc2lOMXVaRmdOeXRyY3MrZUx1Nnpka1kwTHNNWnVrbUgvakpzMzJ5SisyTWtqUVAycEcxRE5mdmM5R0lTOXVEU1ZtbXk0R0QwY1dYYkM5WlpOMEgyZjNtbEQ2c3gxQ2k5MVpvY2hYSWxhWWpEQTkwVUwyeUszTGIrNFRha2dyUG1pK0dSY1AvMjBUUlRmdjJUMGVvN0dKQjg5WUtsVGZQVGQzeGtINWkwSDZDU09sd0p5OGJpRmx1N3p5SnRuQ1BOTmlnMUJaZDRScVF0UGVsRFNMcnBMVkx5N0pYVGNkaXJGMm9SQ2V5Q3RlTVkxOTh0UjU1dVBscXhyWnBDcldGQ0lBM05weExES0FEMThtN3plV2FLVHAvRmhVV0JZSFBqRnNpY25uTzhUa1k5ZmVFUWpaUkxKUTdKZ3piRFZMQkw4ellUUFREaEFXSFl3Q0FkZ2E5d2ZlMVBMV016YUsvUFo4UkgxZnBubVAyR2F0QmV3eHpTRXhhTjZNZjFNY2I5bDBCMmlONmtXTThodi9aTGg2dDlrN212ZDlxMVpZWldCaHJIbGpJRVBOOXd4WWRjZllSeVpJeW83bTNWek1Iak90RlVMMkVVYUxVWHZFUWhrK2VmU0taZlpSRjBPUEJybCtRNzQ4Y3ZHcytaRUszN3NtZEwveXNIbVUwRzhRUVErNUdhTW5XVGh1d1VQN0hyOXFZSjREVTZmbGw0dE5zQnpaSVFSRVl1aHFjbXpQMmNRU3ZSWWE4Tmc2UlRQckVWd2taTitsNjUwSmtmUFhiamZPUkNUcGl0QmczOEk1b1lqRlNISTllUG5ZQ1hubm9iSGRCcFRRTC9aR2pPcXRRNHNuSEJSNzJDc05nOHlMT2FZVHlnKzY1ZUc3WW8wam9OQUdZYlZyZ3BDRnJENEx6WXFJZVhxUC9RN1JUcFowSHFPZEZqUE1ORTFvam5keklRMVdXVXFLRmxhRitVK3NNV2ZydnNIUHRCcklpYlBrR3pBa1YwYkVZWW90c01XUytYTW1aZjdjeDlkc2VLbEczN3FYZENZSnlmbDY5TlBlZjIrbXhBRXAyaEFjRWRMSnMvYzJ0c2crdEJRRkxnYWFJbi9rWDBlM3Q4akkzSk5WZkhsQ3lHRTJGdXVXbnBsTFg3ZFBUSmdZUEI0dDcrcCtoc2wrb2t2SXRpanFzOVRMUnpiaWJocDhJaWxmV0thZDRXOU5IUXFaSVArZmkzMHBYdEppYzJLWlRBcG9mTTJLL1paUmRNOGhpdVJYSzhWbWg4d1Ztbjlwa2NLTDE4a2JhUllxRG15S3BWRTNqOVE1T2JJa2Y1OGltejBtSWhsb2U4dW0wNFhTRU8yZ2JqcGoyQk9hZUtIanl3ME9XRzlnem51SHQyOCtjZWpBd0VkdjI0RDdMM3hyRnFGM3MrejNxMW00RFNDdzB2d1BkTWxQblY1dnBFSmlpaDNzWkFQR0ZwNFlpbFNzencwNGJMQnlnVFI2b2t5VC9Oc29DK1MvYjBGTzNmbTFkanJFOHMvTUNMMGZEZVdKRlBXbWRleUxxcEFwK2RWbE1nOWNPcllpQmhSU0ZObThCbGZQeDdpNXhuNWIvcjNvdi9ZeVlEbVo5bjZtM1VDc3BVVW9pSGp0dTliTTV5V00xc0F1SWJXOXRkMGhCcGMzb3U1cU1SVms1NDNzdjJCQWs1VkNqWkJwZzFCazhwT0xsSk1VQmkyMmlTbWF4SUNHcmY3SjAyWkJhRGNoWFFhRWtRcjY1Q0VyZnRocTJ1aCtzWjFxeTlKVFZLNGVGTGwwUFd1RHhkc2VjTWg4M2FFNGhBVE5oUGFaakZoamRFaHREQy9Ka3ljcy9NWWN2ZXlqKy9PN2R1OGxReDZaM0hQMnk3T3h2YzVHV2RRQy9rZTBKOXBmVXBNb1k5b0dJVFRCaEdSc3ZIUkk1Y2VELzIzSFhpMFVLUmt6TTcvcGRnZ0owZ2gva0p4Y281ajIrRXdFWW12UHhzT2pEOXdiQzRBQjY5RW1lT0k4dzc5VTl2eW9KZCtzTnhtWmFrOU5DTTN4MVlxODlzcGJUNHZjR0xmL21hRS9LUGpwVS9LakZMMmYyZmVOUFVKZkZDQ3IybXU3N1YzSHhQNGRZcHJXVDAwTVd1UHdrbnkvL1puTnAzWlpINlBlVU9Rakc5L3ZpQkkzNUVTVWh3V3JiZG0rMThHWENVTnBkOTFrYUlma0pqdVhUNUVRc3dramtpc1V2ZUtNbWJaRVVJVWxnK1k1WmgyaHl1SUg1aWdTczhtM2lCNjVONEtaWlNUZTJHb1F0YTd0clpkUkhvUzBqNjdaOXBhaHRrMldUZnY4Z254aDc5VTZZWUpkN3VETzlMdHZScklndHRsM1o0ZEJwSXovWE5PL2phNmVHanI1eG8yMTNYVC9ac1BicHFPUCtLVjFvZmhEazRTVVJUa2JCdTJ4TTg3WjVJcjg4d0JUYnh5My9zckU5cGJFMVNBZ2VNdnA2S3ZKMDZ1YjVvcmNPa3JTVG1HL1VHQzJBWU92dVBmWGwrVzFnM1RsTlpndnp4OGdMVG82Tkp2WVViNGVQbWVOZkNDMFlMcUhlckdHR3JzZk9tbHovNmdwQzNkYUVRVmkvUS9xS0JLTGUvWVJDbVBDYlozVjByaXdaTEZRV0wyOUZYR1JoM3ZFMUIvUDdPUnNSTXdnZkhEanI0WU1PSDR5b2pJM2pwQVVXK0lMUU41K1l2RFlyeThiVUZQY3M2OVQ1R3l3bEdiNXRSc0dkNDFHRmV6UU1Xc1hWa1dlUFNpM3hxa1hzeC9wRnlZdG85OTJBd1BxckxYeitVYkxoWXg3a3BiSzJrRkNnOVZsZVUrUkdKZ1FHMDJZYmJxVkxGQzV2V1VaR1RMZmFMNU5zZnpYNFhBa1hzK2NPYkg0dHhOaTcvbmQxbGxCK0tZenQvY0NSMHBlMkJBejlweGxOcUxwRW9uS0x6c0hoUTVHUU9KdGkxU3loenpDeiswVlUweUlPV1VEcVNPTS90cjRxNGFlMmJTVTRYT0xtSDFtTkhlZFFzSVB6MFdyZi9FNkUwOGRvbGwrTlBHK2huOFBSTTVjWnN6Z3hVNHpYOHBWMFJrWHphaUZwLy84dkEwbTN0NURvVlVHRkZ0MHFOb015dTBmWHlGdGVSOFpsSmczTXNERTlwYVpsdE1vWkJrd1RiYWN5SmV1enU5TkN5R1pqTzFjSW92bmRsc20yNUdaVW5qdzhyOVZra2tvengzSWFMTkFIcmhHbm5sQ0w1WHZPMnBWenc2N1RiY2xwczBwVm1JSnNlekIrbWl4cFhiL1A0M0Z0SDJSQ3Zha2psQmsva3NDKzdlR2JsOWRPU0U5RXJYWk5nSXh6YUxZTkFvSVNiMTJSaXhpa0pDUThJRU4yVnZBRUJrdnRGRnBjVnRacEZIK2E2c1lzSmZRNGZ3RE8zZjJ6VTJFMjFzVW1zazBjL1ZGc3RaSCtHODdzYk05d3A0dk4wWEJFK3EvdWx1V3ovLzFKQlhGQis4OWFOSFZkckpzRllwdG9WSE1ZOGpnczQyTWo1MjZjaGVwSFNXRVJvdk5zTXZBNXUwdCtaWEp5S2t5OXkrbTRrOHFFelBmTmY4bk04STRtYVRKbFJtckNTTXMrT3hCYzNyV3I1My80Q0dXRGNoOW1SSVNCVS9tNU01OUpzd1Jjbm0rTUdyVVgxcDB3R3FEN2ExSHI4ZUozeEZXNWI0cDJ0aHRPeUhGQnJTelFocTFYMXphdVBTWHpYYmFsak1VR1dGaXIvbVdpVnhlcGxOTU44UEFnQjZIS1plZXNaZ0xSSHArU0lrd09uUEdwRFVNUmdGZ1M3TnJ4Vnd5MkJ0WkNpZnVZRUpZaWU3eHMrbVdDRlZXV3pwK3hOS3plODBoTktES1ltc2V2MHE0YjRsOURFYUJ1dndSUnVYQVh0WjNidUpmRGhxODU1aUJXR3dRN2JGWDdjMWNtajlINXUvdGVTbldGMlBPMHVLQlI2L0xsYjQ0RExmV2VUdGFrUjZmNVU2RGF6Y2NtanRIR003U1piOE5peWNJYlpKM2pNVmlUU3Nob1MwdmhYZnZ2elZ3d3NDQTNwRkM4MG1YbTcxaXVYM2JXK0dLQVQyeWNzSGFXSlFKSW9jeDhxdWpNUVA1dy81WDNma0w2L1JiYStmK1pjdXBKVFRQVXFxZmEyUFFZUEkwYytiU1k5QTl6WHhVNFpMbGtmUHkvaU9XVVUraHVhM3JOaEhKMlIwTy84MkVnVmhsdFFHN1ByZzRlL2JBQ1N1b2NPUkVmM3psNlJXTG4xd1ZNdzd2RXprU2t0aXBjRHYvSHJzMnNPL21QUnlOVG5YT2lUdUVNa0toTzFwWGtqWmFTa2l6bWZKOFFma0l3Wk1IeFhJVzVPcXNtQ0NQcktmV3VxdGZFbkhwTW5XYk1RN0hDMU5nL2x2TzBuVHZMdkpaWm5CbnB1RWovVUx5aVUwenJhSGsyWFlxeERRYm94QWJYUWN1L1YvczgzYWU5S05WdGwyN1liRkJMQ3RWL05hQ3RaYmFiUm1oMVorTmxpRjQxZFVvOTBDT3hEMDhqSG80SmU5SkVRcVRqNXdtdE43NjdTR0RXQ2pDUUQ2M1RNaVF3ZEhkRDQyYXk0VFl6dUhweElMSVk4Y2lUSFQzK2RoNkhObXhIdVg3M1ViR1J1YnRjcjU0RzlGSDM4L1piWU1KazRTWHA3ZTM1RVBWNXBnaDlsc3M0NmNpb2RrRTRkZm56ZngrWllTVVByYzNvcXRtVW1MMlA0MnhSOWdybEQ4OFJrZ1dDMWJOTDFPMm81N1phQVYxT3dMMzRYYUpoT1pJWlh2Mm9GVS9MSWhLdXVsL0hLV1NhMkxKc0Vqa2V2TVRsNzhZcFRoeS91ZDR6Y3JMb3AwSk1aOGhSaVFTbWtXK1BVTzRPaytXa05xM2o5MmpCT2JFM0R4Mm9qKzNOMjkvOVBXbFMvYlFHOHNoUmR0YlVXN3V5R243RGY1aUt1Ym1XYSs0NStsVGhDelVEcHE1ZzEvb0VSTnZXQ1JMYnQ1RE95M3hZdE1YSGZ5Mi96ejI2SmhZVGVxRkRWYmxqdFBVTXllMGtXKzNzSmQ4R1ptMmZMSmJ6TjRSSjROVE1keHRjTmlDT05YWDI3Skorb24xM1dmSUljZkFMdm1QdnQrZEU3UEhUOTUyb3RNWXBkRXV1aU1jOWRpMW5lM3d5blg1NHRLVnZXWXlZMEM2a0V2dm4wNFJVdmJxTzlnakpPMUd0bS9kdmNmbVhXY01xQ1ZrOFBxUTBFS3hBYzNIemxBWjJ4VHQyMXV2UDBrYmhZUUdtMWNzY2RoT1ZpeXg3RmVLTzQ2ODYzamVBWG5kSE9IZjlGTHk1bXJaNktiaCs3a1NVd3pvTW1sZ0JuMUN2eDEvT2toSWdWQmprWUZRUkhoeDQ0c3pCdTg2Zmp0S0ZoaVFTMDVKYU9hWkFmbjNJRDZTaWVmRzZhVGFRUnBKV1hldVFFaVlRejRsdHRsckxla1BEcEh4MkRXR21iNTVWT0paakFhN3FSS21XZDRKQkpRZFlwSlFLQTVPeFE1UXNjTnRtMllLNGRXN3paZUhKcjVjVHpGQ092Vm1tZDlXL2FzOU5zanY3ckx3RzNOQ3VUeHc5dS9LbUNUanc5MVdQN1BCeEIxM2kzUzJDVm5tNU93aVcvNmtWejY4RVdVaXlHUXNsandTTE5Kam1vVkxGV0xXdDJiVHd2OFkrTHNJazdmdUd4UXAySGV3eURTaDk0dExkTWRkdFNwcTZ0R2l2TGlmRlZzdHRPYXJDNVJHVEU1WS9GNVZKTloxcjM5a2RIeHQvdHhIMnVYZ21vRU53aUI1VWNXTUdWMlAxVUx5cDhLSDlzcU5tMUE1S2krdWlqbFRwK01JQXQrYlpoZk44bzRwQjN2Mm1mVjAwM3dvbEo2dkVWb01ncE5XUlVIc01EclJPOUVJTTFpUnVUUFVXeHptc2svZUUvNUpGM1h4UVIwdW5vNzArYWlIZld0V3pHUXA3aUNGdER2dzhoRC8vRG1hTFJMYUhydElsYlhiVzFJMWFxdEZNM3ZFVnRwM2dyeC9rMC80MWpOV0VVNGMvK2ZlSFp4RVNIL3ZjVFBzZXZleHJiVVBiOGk3bHBZV3pKS2FJd2EzUTFEY1N0aGhRR2FFQ3hsL2IrZnNXY0xaRldIR29PcndIWTBQYkJyUWEwQzRZOHN3WmdFclA5WEx0SmpxbWpGSGFMVDRnOU03UWQ3cWtaalFoNFJSUWliOWhRTWlNNTN5N21NR28yMzJ2WXdjejdGYmpwejgrSUtOWXZIVUJ0a1I4bzJ5NTRUVmh3bXQzbGx3cStnaHRlOG9JYlh5bmpsVEJ5NlorV3kzNVY5b21Ec2JpZFNtN1VBSDBzd1hDL0lQR0xDK01MOTRsbktIREVpejRmQm1aR1VReXV0UHY2T1k3Sk1UOXh3WGUvNTRobTZEOVFPV1NwUWRpeTNlVlRIYnBKQmppVmoxdFNJeDNjd2ZqRVczMEU0RFpzazJlYTNGSk9sUEhEYmhJQU4vMkNma3h1SHZkcUgxRFJkN1J1M2FPaU5VRTlKdE5vUS9jL3poSGtiTVplcnhhNThzbEtjblROeFZhTHF4LzNKNG5FRkpIakgvWndQeVJENHo1dkRmanhzd1lkVmRrNis0aDhJNzczNWswTHExWmJudjF2UWkvVFFMbWV0bC94NklHZk9uR0pOZmF0OWhhREZaaW5wYW9ZTnhLV2dYS2lnVUE0cE5VU0pMTldhMExKTDJ3UEUvcmZ2R25LVjBiSzRTV21veGplWi9weWttUzRYZmFKYjM3bnV4VGdoL0ZMejVuRmpwaUVIdVVuSWdya0tGOG52VGhQOWE5RWZWMjF2eThBeHRZdGtqZDMyNndjQkU4eENWN3p0cUtaTm1tekJOckRwOFdXeSsyTXRLSEVuS1AvRFFEY0lYa3libDNuc05KTHkwLzhKT09sZ2NuR21YOFZOMlVIVHpVaFJnbXpzN2VVQ2VPZEk1N1hBc0pVZndNa21TZmRFZGJUc2crWDNGU3c0NUlJUjIvbWhDV0RacDBkY2JDTDQrWnNKQlZsKzVRY2hDdEM5c0YzbnZwZ203M3I1Q0ZJaHNiKyswMXh5eDlPcEl2SjhMMzd6TFFGNFRSRkx5NVpmMzBVRFlXMUFRU2NuUHJZdFpGRWNGSkNyZmwrLzYrY1VkRjlRNklYd3FNOXlmSHBMejZSZ3ZFZzJOd2xva01ncHBqTDVwRjRSUE53aFQxbGh0S1lQdlMxNjdZV08wS04zSDc1NFgrYm5KbnpsMFlwZHNiLzJrN3RhNmxTK3V4dld0NHFYaStNU01VR2ZBclB5WFBROWZqUE5ad1pON0xMbnZYanZsemZXV2RjMmZhalV3ZzhHZk5JdWQ5RmpJNHZrV21Xa2tMZTY3MDJRODM3NjlWVG9RR3gxSEg0aktjRFhkUFp0R2Zrei94aVg3RFhiRW9LNW1Bd05XeURhcmFHbG1YMXhBS2dsWEcwL2NJUlE0U0JkNzN6VVFKV3ArSzBHajJHYnY4bmx5bGpibG9SdkN4SlV6dCtIdi9oZG5kanlqbGszTFRSRHlvd2tHQ2FMZHdhSmQ5eS9ZTGg5dklLdWhud3F6bzNsRE9SSTVQZisvZVVQR2ZpR2tuZnpsWXd5YU5HRzZmSHpJaGcrTTEwK0lWUi9wcGpndTljTmlsZHczdDNiUkZyUGpFdG9zOG1SSzVNK21aSHZMRWdlK09oVXBUcCtmanBOKytUZHV5bGZIWTJ3L2I4S00yT05zcy9HbGlPVWJHaytXNVI2UU4xNjRjamhpRDU5Y3RZbFNpM1l5Z3lRSm56NWwwREJNZ3p4K3lzQVdvWnhNTXVYeVpiSDR2elpzYjVIODVmMm1XOHJTVzZaM0pqcVEzMnlSVjk4WkNmamhhSFNnVGwrMS9mRTZjdDNoVDFWcHF3elNRdE1Pc3lPa3lPYi9zdWNMdlhmdCsvUkszS1N6eGVEeHBVaTNlR2tjNUJVanRqamlqdVpRWW1EYW8yZUY4TllHb1cxRmk4ZjJ4UWNaR3czc3BFVGV0ZC9NMnlKTGFHQXU0WmNXWkducUsxRitMSnZPQysxVU0yWnJSSU1ZczJ4SEV6VmdLWklCSTFlUXlsOWRzbTNmK1pzcFF0TitPTWI0SjFhakdEa3BpeGtXd3Y3Q2I0OHorTkFhdy9MMms3VFRZT1BUKzgxNm9FQVlwQTdxWmhkZklvenZPRW1aL1A0ZUpxMk5MUEFQQktaWkcwMnFrazVPbEt1WkdZdnUwNTlOc2NDNnpkYXk3RWhNZmxwSEtocjZYZ3J6TmtWVWxsdkhyd3dZM0RQNjdFR1dOc1B2VGI4a3hESDMwaWlvL1hHWWwzZ1VkTVF1Q20zL2ZpME4wZnZQVEpwUHFyVzcvbWdjWmN2NjZiazdXbW15NS9BbHdyWk5xVHhNYU92dHE4bzAwMzd5eFdaeVh3cnova00rNmMrczAyQ21YRDRXWGEyMTVGTnNLZk14VE9xMDVkMXREb2hWelBDZVl6VGI4RUk3OVFic0VYTUlMVEw0aFNreXoxOWpWT3ovWXYvcjZtd1R5K1hlUzlFSTNac2lmNGN2TlRFZy8rK1ErYmVqakMwMnhGOEhtNlB5NTFQeENGMW9NYnVrdEg3L2hWOWJGaXR2eHhvYnFDRDcxTktObXpzVGlGYzZiSW9DQWQrY2xWZjBQdFhlWDIrUVBtaTV3ZDJidjdCdXJoVlhCNmc3Y1lmOWN0ZFpWdU1NZEtNVjhzeGExRERtVnlpU245UnNiOVgzT01pd3JmVEovZ3ZtMm5PbFpxYzBVQ3VrUlNOMEYzdStQY095QktmRXRNYzdtUllieWJsMnQxQVdxZEszbFNqclJCSkxUY250TFFNeUhJNU4vSUlkSldvbjZzelF0MnBOV2tOUDlQMzhnbW1SNnl2azAySmdLMkdzVWtYU1lvbVFzTnBTU3kyMXhwekl3amcwOUhUZnErOGdiL3hVQkMrWkVOUHBJenk0VEFsMTlBckRyenYwbm1OdlAybEF2Y1h2UEJFcFVXK2J6ZTR4U1JpcFppK2JITVRTMHE3dExkbTFLblFjWDkxWTM3VkNwOFVmWGJEUklMM3YvcTN1NDlaUlJOSldCNC90RmdOcmJiYnlPN3ZvSWlHVHAxODJsdHBJa2pvRFdDVHpVT21aZnJvTjVKdXpGVk9mNnJid3UxMG1keUw0SHcyZm5mMmQwYWFqNUZFblZKeU9adHBybVRQNHMvTGI0SFNZOUI5T25qOGVwNEZEUXZuZXRFM3NzZXBsZG1acjZxajFGRjhyaktQaXBWU3hlbnJoMm1oY0RkTmw2T1N4Q3RNcHB2RFVBcldXV3JxOWRURlA1SkhGblM1OFpWd016UDM0bWp2eVVLN0JiMDZMdlBLMEE0UnZPMDFvN3F2dXpCcUxCNXNyWWhPMlJHZ3p4OUx0cmZnY0RkbmZlSlFLVS9TUlo5bjZSVFB1blcxTFVUMi9LTC9ZRVZkRHpFSU1EblIvZkRrZS9UaXpzNkUvdFY5TTBVYXZPV2EwemxOazEwK1MyMXRIeHVUMHNxeE9XVXhvdnFuL1BCZjdkblhVMnZ0M1VlY2JlbkUvK1h1T09ySzlaYnFaOFZSRklUazM3NUg3R3NkUEdkQWQ2VnIzZFJsWXViMDExbTIyL0doaTcyNkM1aEVUcHJGZzFTdVh4T2FmcXlYcnlPU1hGMi9mNndSZDFrZFBGN0ZGemw0MTMzNERSekxIUHJEM3JYdi8yelRMREVhQTE4cXZ6WnQ3cFowUml5Mmc1R2JOY3EzMVZrZDkwTlRwS1VKelRVYk9wVVZXMlIwMWpMZEY3S0hVY29wTmk2YnZJOW83WVdEUVBoTFAyMFU2UUtUODFOdi82QjZ4MkRJcVlvay95blhTMzhQTWs3MFdFUXBEVmdtQjFYRWF1Tk9VamIrZnRmZjgva1dyNXM3R1F5OXBsSm1NaDdielpXSzhMUGp3aHB3YU9yNVBITnJlRWh0K2VpZlJraVVPZnJxQWNQelUyYXVNLy9yazloYmg2eStabk5rdjk5MDZsSHJqbVdnaWpKQzVtT2lNV2NMS2s5MjlpMko2K1lSRER0QW96ODNFQmt0eTk3UkpNdXlwUDNyekhubk4vbWcyVEtqK1FpQmtHcGl3eSs1NDZBV3pIemxwRGt0SVI0cUJmeGluMnB4SW9JMGI3endsa2I3WXVtblc2Q2tyaE1Hb1l6MTYvZjdPVzhHWEs0N09zU2FFREl5TmtHT0M0Zng2YVI4UkEvWkZNZkFiTjIwb1BVU1huWVFrYlJBRzVCL0d6WDdORllzc2ZuN0t1aGRYcWR5MUxtWUZKNE9UVGF1eGE1ZEYrUGpWSzlmc3BNK1UwSnl6RWYzbUF6WHhKR3R4L0xpTUViT2ZicUgzb1J1cGZzcVpJc1BLK1o3RmM1VEZGaHRFWVlHQW5acFdaRTFFa0Q4NS9Ob0xCdEg3TEMvYmZ1dmUyN0ptbC94VHgxZWl5Y055ZTRXRDllWlFFbzNNa2liU3VsRjA4S1hzbTVtVUVCSlNLRXd6UjJIMC9JL290VHRPelhkRzdLL2FrSVdPaVBpU2ZiR1JrREdKbndqVFNyRVVOZGttRE5sTDN1emk5aFpoN05Sa1plNStlbGFzTmJERXh2MFhISXFCYkNCLzJISGJxZW1UOVY3eTVVM25malJCbWp5MWF1ZjJsdVZpUUp1d2VQTVM3U2ZPeXRObFZwUDJXd1AyL0V4M2ZGcm1wSE5jTExtZFdlWDZwZDVsZVdUdGk0dG1FTEpmNXM0eVpQREhuWSt2aTJ3Y28rZkhZMS9yWllsNmF3Z1BVcnA2Mk9ENnlzc0dqWVozOHU0SDF3aEoyR3V6YkYybnY2bEYzbmlSTG5Pc3BKZHFJWHpMV2Zvb2pIYmhXbGZKb2JVOVVjWjR1eUtPazVUZEhMWFl5dHVQSmNpTE1WVmFWR0NmdkNBUDNody9KWjljUEhDcGFvN2d5NlBDc0ExMHhCTTQyUVlXV2Z4Ny9kYjk2bkxzSm1jRkoxL2RhdUtsWFdoZ3Q1MnlkbEVrZCttYlk5UkhqMkw1dzJLeCtHT2QwUldXSDVvNlJ2ajFlYk1JU1pkREMrWmJ3NHBCNmtoOFcxSkUvaFlucDZtenlCcG1DUVNJTEV0YXo0K0tIRC96a1ZxUnFrRXFlNGZNWkRKNk1vTEkwbmt4UVlvVnU4d1V5aWlOZTJhS3hUOHFqWU9NaTFTOCtzNjJZdy9VR0RBVlBXdUd3YTkweERlalFRamZ1bUdtTlNTdjdLWkhzalorMHNTd2phVEV4amp0MGl3a0lrR09PZ2xXYmZ2cTVOaCtnMmdtNkVwZ3NPKzhwWGEvczFFT3JMMS9UT1R0SnlOVCtQRjl3dUlIUngya2hyUTc3ckxUZ09udmxsTkVTSzk5WXYzNWNIWGRJT0tjckJ2SUR5Zm9KelN3WXZHY3VYVEsrM2FMbmRGTUVQT1FZNThCdFdhUG5VcEVxS2hIcUNEZEx2bk1iaUg4dWNPVy9YaE1HSXdlRUxCeXdVejU0ZVJ0d1RDSVNmUjR4T28zVDdmdE1VbkQwdEVvSTE5OTBBeDY3RC9lTCtPblNMRmNmN1R1Q1BYYlcvK1JPWDZLRkUzTVBiTVpMMmFtSk9jL2VFaklpaWFZdjloeU94QjVrandMaE9MSXVvaCsvcTNaektycDBjaTZHQjZQQmsxZWQ4bXFuWm5ZYzltMkNMTlJTb2p3VnlxRUtZdStPV3RBeUl3NWZ6MWhEaUc3cWFRMzhxeWlVVkU1a0NLMGkycEtmMmVPK3FpWVIwWTFieG16LzZ0ZDhzbXExZDFpRGpNeHZnMEp6V0VxWEorZUZYWXpGWHQ5MVVLQ1VUdFhMOXBZZU5CYXl3OHZMWjJJSzE2YVhONFR2Zk5jbjFoUTEySkFuNlVQQitLUWdkaGdLaElYV2FRMkdtV1pQZmk5WHJISFFIN3F0TW1SazRUMzNUS3hrL2tVZW5xYlZ6Y0pxYldFUnF0YU5xV3V6TXp2VHR5NFNTendSZGFMUmY5WUkvYVl1SG1QbkxtVFVkWXBGL21YRG1IZTRFU05YWmZ2RXNiSklidTU3NVduelpIM3BrNU5DN3NsSGc0TnI4NEpVblpBampiZHJsZjVzMmNadW4xZzJ2cVBSQXd1TGJSWnpsd1ZpbDUzMldaeDRNL3FIV0ZKbU40K0w0OTFDNTJyRlZaRmt3Nk5nL0dvZWZDMWVSSkZaWkhtSUlUL1ZHVStJU1YybUdZZmFaT2RKdTdxaURMclQvUUkxZTlvRXlhQ3ZiZmpkV3h2N2ZUcG9aTTdSTjNCVzVOQzFmcVFlZkozNHlLYlYrNWRONTBlNXNsLzRNQ2JqbGhHcjYzUnFEbjVOanQwcGpyS0RjWVRoOWtza0d1dFdCckZrWVI4TWhtMVN2NHhha0NKZU5QY25sMG9JR1RJSW5MZWRzUVdXVHB5YkJmcHFZTDI5VS9FTVBXZXU4VjZlODNjYWJXRWhBeEVZMGlzeE1leHhzWklZNTA0VFdpTmZIOTZlMjFpbUxVZEllV1pUZklNU0xmcmx5TlR2blI3NjRGakp1Z3g0MlVhQTZZYmkzYlc3RlJORXZkZm9PbGR4OFhodnQxMlhvbUtkamJWaHlydVdURjNlK3VoSy9MTXB0eC9rSGx6TEpFcktmTU1DT2tTNmlrMHlaS0RwNk9wMmxvaDJ6U0RLSUhETGhyNlQ3Qmt4cGNYclNIU0wvaWJGSHV5NmdWYjdJczYzOEFKaDRWOGlqWXYyRUlhU3l3SUlTTjJVZitHek5jZUpOekp5VDkzb0hqcERidUYvTUlVb1d4dm1XWFdkM1l4Wll2RE5sSHhycVAyQ09sbU9FZ2dabG41VDhNRzV0dlNjTFNqbVdZRFI5NStrdkQwbllTVlkzWjlvdmJZQWhtbHhTK014bU83TmZLbERNdnRZVy9QY1V0ZjVrdnZnSm1TclJQTWZXTmNhSm80L1Q5TG84Y1N2T0tDOUswOFgyMzJ3WE5DL1hzNmhQQ3ZKNm5ZQVRPWldYYlo4T3NqY21OWXpHTEk3SlhDTjUwakpMeldKK1RZSGg2ZzBjQ0tTTGNqbEs4c1F1ZWoxK242KzdoWVB0Qkx3ODREbjY2T2swdXY2Y0p1QzIyd1gvNnEzOGJnZ0lHa2hmWVkwRVRxL2xzN2s0VC9FWWlGOFVVMVM5MFJxOFVLVmd4WTI5MHVueTdmdW02U0RuSjI4czkyTUNIbU44VzVLNHJFNUNOM1NRUnFQM1RRQmt1c2VycEhiTGZtd2pXYTdSVGFxdWRmbkxHUDBMYVpHUU9yQ2V3UTJuZk1GdElJd3lVTDc3aDd6Nm52RnBrbm54MjNxL293L1hHT3J5OTNlR05BMHBzWmpXTlVEWEt4N1RaM2FKT0hjZ2dKOTV4bC9KSEczQVBROU9DU0hMZ2twdWc1Y2VkTFQ1Z1JPZ2dOSnZZYi9OeGh4dk5udXBmb2xCdTlZdmxiRG01dnpad3hvSWlrZGRZZW5ybk4yNUxrMFhXenlDckN5Q3lMSTIzSjF3ZDIvblRyM0RxbHpKbTNQQnMvd1NNaXVibWtERXd3ZWVqeUkyVnhwRzBmL1I5YnN5eCtTbC8rOW5LRTdCNDQvTTZqZnhCWnQxVVBqbXh2TVdUdjdGbnJQdEpJdFNNVzc2UkEyOXNNeEl5WWJNZVJOa0ltNDlscVBydXY0OWhqRndqK1QxdnZHUjdwV1ovdG4rb2FkWTJrbVZHWjBVZ2ExZEZvSkQzcXZVc3I2VmxKcTkzVnJyYjN2bDdaZ3pIdXhqYTJ3WlhlYklNeHRuRk1qVEYyS0tFa29aY1FTQ0FrZ1VBSUtRU1NONkhGTDF6dmgvdWUwZnAvL0kvOUFJZlhoeXhwbnVlK2YrVzZ6b3RpY2NPSy9ZbjV5R0xTcTNTdVJCbEx0VUl0Q3NoQkNQK3dIRnhseUU4NTJZZG1jVVZ4blhWUEdhT0pjMHVWNGxSU1JrQ05TUmJNczh0Q05ZU29ydGlsREhtWU9IbGFBVGtxTmFDd2RXZXVYeWgvLytxM3hnUTA3NzB5S2w2N1cyVzBpMnN1eXhGdmJWQzNIS1VyMDg2VkNvWGkxRHhjT2J3dUIxZEJRY1hFdkJ4Vi9IU3dhbDNaZUJOYktxWFZiR0VJeUtjdzdyMWpLaEhmOHIxcFA0NlJJdFR0RUZ0VGNwUk8zbytiYWYxSWY3TFpWdHJEeTJwV3Q4QlZvZUs0cXBDalhCWFJ1eDRiajVNZmNldDdrODAycGFxNXlleS9WZy9JRWM4SHlQbDZKTEcxdWxjeHBiTWtMalRLc1o4RmVTdDBxdHRNdkFxYVdNQ2phaEhhTGRTSXF6U0s3am9oUnpueWtDbHVQaWRLUnkyS3BlaXhYUjlwRlhJK0dsWVRiV3FnVDQ2UnhlSzE2Q215ZDVJbW12WlNvaXdoLys4NnFWVXJBVnhtVllWUERuNUtWVXgvKzR6bGdiU21IRndobFcrZXR0VmZ1bnp2WDVFUDN6V0RRcm4vMG1yYzlVc1RnallteXdvTWl1WFl1QjBHNU5xUmM3RUtuOTVKbFpxTmZMSjBsbHhUeHZ6V0oycDNLL3JKQ0puMFVCdDh3K0tIRjFVbmg0Yi8yeUp2eVpyb3NjVStVNEpoWmFycGZhdUNldVBwdXlNdVB3TXFKU2JrS0dlOVNjMXlqUDJiRERzTkgydmNLL1lzQ0xJTnNzbFNJQnZOMTkyb0xWcTFtOTZBVUdaeXlub1ZrcXJUMkZpU3cwVjZEYkpKS0k5ODZvVm8yR09IaTBta0NuaVViaTB4VWRHOVM0NmdnUXJHTjBveTNQY01DRlhkZDBRbHFqMDNmYzFsZWlpaCtoMTd4S1VsNGtUcEZPK2ZFWU9tM0hhZWRXa1RSOCtwV2M3NkVDNnZOVmJ2VVVFVGZkZnVaN2lnVlVtdVREdHVZa3VaTDdVVEVFcWpYY2hSbHJMa2tIZjc3SThHRk1aVmx4M2taU2hPZ0dwbHZTVnkwN0V2VFRZdnFMNTlvSGhWeUZHM3hmSFVLRk10azNPamgvQW9UZldDZVdJMzlZaTg0WTFCdFlucC9tdWJrL1JRNDU4UkJHUDdibGtSWnk0SThvMUhUWjZISjlVdWxxSUd4NU1pV2liWEtjbHpxZVZOUFFmUE1MSnptbUpsMGFWc2YydGlTMUJqWjhPTkw5V0pUODF1MzN1VWJmTXhKdzZaZlpYcTNPT3FSekNKUysrRjAvZnRWZzV1MnpDZDlBaDZJN3RUbjNPV3VHbkI3cFB0NTBacnowcGlLK1ZTekRLT1FqTTN1RzV1ZFo4NkNWcHNRT1hkb3ltWFlydDFlRTNMZVdKVk1LU1dKOFlTV3lvajc2VTVzKysrY0VJb1ROSERYdm1GSWovcmVEaXFkdFBhVTZGY096Y29zUzdGRmhXUXJjaHppNVcxR0hPQm4ra1g1ditoU1kwRXhFTng4ZW5adTR4b3FwSlN3cmlmanRPUG4xenJVaXhuQVBlbDZHKzh1Q3dyazZid3VESnhIMXdXdlp1Q3Fwa2p4RWViQll0ekN1MCttVndhWExlOGNVb05oSVdpSDVvVVpDb29QdHFxeWdlZFA1OGlJT1pIaGFnY0k2eGFNZFkwRjhFVmFoNWJZZEVpNXFvVkVVK3NFbFdsbklrRmM3Z2JFak5kY21vNjFYam9qTHJrVUpMY1F2ZUVEWmhKVGVKQ2pIeG01ZUNxVmxDUk9hUjhRVTVpU3kxNHB3NkxXYU5PTGJqU0lrZE9jaEQ1aTM3aXJVTk9uMUF4VTRKVzFhaVJQTEtjTHNxRkhLUGxva1g1UXZWbkw5Z0N1TVRxYlhydkhibHJ5bW9UTGJhUlVxVS9OMHEzcmU3SUYyb3d3akU2NVgxbXAycEZjdUdkUWtPRnRtMTBJblBuYjdzWlNHeTl5NHM5aXpCbFpQckZpMG5iN2NzOTlGQ3IydnVYbGFWc0N3NUFkU3JmTXlublJCMXh3WWo0VmErNHBtajN5R2REUXdmL3VJZHhLeHlEVXFYakt2T2U3bGZnRVp6RzRiMU40cis4cXBOWDdVVFVKVzdkTkVzMG9hYnJYZVUvUFpoUlRWaUZnaDFIemlxUGF2cTJiWFJ6b3didHlJQjhEWHYybnBUejZWbmxxVVBsUW5sL2xaOWM5NUVFZE9aNjU4WVBLVDAxVm1iOGxQTVB3M05IM2x1dDFqOE5VRCs3ZC8yazZjZ2VPRWdkcmhxSVdGM21JczNuVG4rNlY0NjR0NVlpUWM0REsyVGVOS3pnSDN3cGtNL2dyM3BsSEdkZGlhMkJBOU9IMXdOQzNMRkkxZlA5dGdNTGVOZStQMEtkbkg4YndLTUFDMHBUUG1WL05TWVNXMlNRVGxyVk9tVkdvZkFQUFR2WGhUcFZvRHdxYUZZbEkybzlmMHAxOHV3OE1EakE5dVZRcCtDT3ZZSVJGVTkwMEV6WWZGRFloZTNORGVJRExvM0tFdFg1aGdTR3EzSUczaEdYbzJnS3hJYy9KQlE1YzBHTytFd0xSYmlMVEgzYnJ6YUxQcktHUzJYY3YrTk4rNHk2L0lQREg2aFdsbGl2bEVPbVdWVVJLWEQvb2p1eFJiVzFlYmk3Rmc5TVVLZFNNaW44dmFNY0ZSdy85WWJENHEvR3RtODRNZEVsSmc5Ymc3cm5teDR6bnZ0d256bktMMVVxa3hJam8yUDB5OWtNa0VHSm9JbCsrNHdib3dIR2FFQ3VlT2Y4RDNxVWcvdXhJcEwwN1FLbTdSMWFMTlJBSWU3ZnBQOXJNNjU0MndJUjQ5NDI1Mk5OWjU3djlubXhkOW5NYUZXdHpxdGtkR0hyL2lrMVp5M3k0ZEovcVUybzhaNmozeHdYcWpwNjdyOHJkZy9acVdZcGFRdnI1RCszcEhMY20wdHBraU1QRmFxTmRqYzFLdjJ4ZWt1ZE1iNnVYT1UvNmxpa1lwTzZ2anY2N2JHVXNIcEtVZmxWZlVOVXFQdjN4ZVRTSWNoVTF2ZEdUSjFOdmZob3hOYlpWL20xRTFzcXZPMklvQWIzbVlFa2RTYXhKVlJET2RuaHZyd1ZlUWlyUllFWDUxVktwaXJGUXlFVlUzazgrRkNYSE9KQ2hSczdDU3VxTWtKVW01SjRhalZ4eVpiRTFVTE14b2txTG5wbTN4YVdBMHZIYUJMekUzTDJqOHFCZmpXcVVzMlUvWHVVVEZHMnJGYTFrNzE1K25qa1l6dmtGNmVPRWhKMmpoMFFWTXd0cXZBcnZiLzJ0NnlGZHROKzI4NTdsMjRwSm1SSWZkUXE3ZFlhQW1rdUZyTjBZU0dwRlRZY2JQSHVMQVlKeWs5amRFTVpOQXQxcUI3blFhTmg2Y3Bmd1VvS0ptY0p5QkZGaGxTVUxnWUhXZnpFaEtDU0ZsUDNYZE5QbXRrdlBiRms3bU9tbEhWbXI0cFVURVFOMUJOVXZhQlNlUXpJMlJ3WEtqUHZVdktWKyt0U3AxUXRjbzV0SkxiRURYdmt2U25mN0NLdnF1TXl6YlVmVVJIdUczWXFMQnAzV1FwdWd6Mjh1UzlIbVlvSmNvemlSWG1DTWJLVlI0VTZTSzl3aE9vTm1mUkxkZFN5WkNkT0RRemQ3cXAremxVSC9wR0RHSUc0WjE4bDg4ckdMeWN4SWxTdEFDNGw4bG95YVl1S3hCZkdWVVpNVkkzSWNtaHNEVlhPdU5MbEtLaWF4SmJ0L0xoMFdmWUFvVUdPR3BTcERKVXJVM2xQK2hrVVhka0tDZnQ4R1g1SXVYVnBJMDYyVWFPYzk2Kzh2Zk9wWVJVOUYvM0pvRmdZcG1oanR4eFZLNWE3d2p6dUgvbmxJQjZQQ1VaSlkrQ1hzYTlOcUkybVMrdTF1MVVocUpWRGxqSVkrbUd6Z2JsUi83MHVoWEQvbzh1ZUVJNjQrZHp4TVJYS29WaHhGWHloeTdNQ1pQWnVDaHF1SFJJcVlQWlZwY29XRDZ4K2NvSldNVFdYMmlQN0ludUV2TmFLaE1ENytqbzVaa3JPTkJuS1UzblNpclI1bWlMQm9MMlVra0piZXlLMmRnazFWVlM5YXpkdG9tWWRIdDZVMDl1ZzloUW95czcxYngxUzdLRiswYk1vTDhWVjAwbldGL1hDdnlia3Y3UGE4Z2Q4Z3ZqTFJsYlF4cnhSK1lXcFNXeXBHeTgxOHY4K3BxRHlEUGRLeUxudWloQXFZVUdVcmI1OVRJM1Bsekd2MkN0R0xkYXJuNlRYZkRJbVIrSDF6ZFQ5YU55cDlkdGdPRk1kblJzNHVmZlRNNFlVVHFlUWs5bWptS0RSV0RTVitadEtYQnhsNDY0Zi9VMnZtZ1ZlUll0V2I5aGhELzMyUnphZFZ2RzBTNCtLRmJUandJQjU5Zi9KakNZemNYczJFMXVuZGxLS205aGkyQlF1dUpUVEo5NjJSNUc1STIwN2hOTFVTYStjK2xXN1JTODJLMWh2blRxUWcrZk1idm5JTXU5b1dsdzVTV1RkZi9maEdtL0R2aFpxMUhIdkJMN2IybFZPU2NTai9MZHNVTVM0VUlkWVBuYnhkTUhxandlTjdERGwyMCtLTFIxQlNMVkRCd1ZGbzJ0bVhKTFlPbkpBK2JUaWlKUnB3UkZxZVhHV2VUa3FsWFA2aER4RUMyYTJWeU5rS2IxejFYaGk5ODlUcURMQklwMW5MakQxOXIxQ1hjcFhzNHBwRThxbThmNEMxVmF1djNmdHZVdjJxMGVvTXhQVUcvMWp6UWE3WjhTV2krc0ViemloSWlMa3Ewb3dWMWdnWjJJME9mQjVYZEMwTUw3aVhLRVMwaGtrYUF3Q3hrOG9WSVdESXhSVzJ1d1JwczBMUlArZnpBblJ2RXZaRkpqemdNVW5lbFJGNWJ0MkVaUWpYai81dzB4bFdTOHFRam0zbkJVTXEwbmU5NjNLOS9ST2dxcVNRNlVGTEpyR25Na0dJYjdkYjVuSFJjcFd6dG9hcmxyb1ZlTzNhbEp6czBMbEMyVXJyM0NXQ2x4bC9iSlpSUVRVcGpBRktraWV2Y25HL0pKSG1ZclJKbFNIUzY4aDhackcvTEZGb1V6YzQvdnNQNnV5c2hYUHRrNUxGYWlFWXJzMlNsZW1Pcjh4U0FYVzBFdnN3cUNLRkdCWWJRYWVxVWFMVVJuRGZYSkk0UDdyZ0R5SmZVWktnY3VJc3YrNVV6bTR3NHQzTmx1NWRaN1pqNmlLY2x6eHZuNUtLU1dJTDluMFpyVCt3U3JzYVRUclVrS1d1dXc1Y2Y3MjljVmpoQVExbjRuUWFENWNPd2FITXJNWlQyeFJZSmR6U1l4eE9IM2krZ0U4NDRmSUYyUS90Y0lNcmdxVWpVdlAweTZ1dUhOQ1ZjWXErTmd1Rmw3b1VxYXlLREdGTnRFbjg5Ky9Ja0JOOHNxUjc1NmpFQmYvMHl2djZLSDJEVlZZTWlqS3czOGtJR2F5N09mamtDT25iMU9vNC9pS3NwaDV4NVNSb1psdjdWT3o1YnMrTjkwenU5aDk0SXlxNVpCaHRzWVBoZmM3OGlpS1M4ZVMxMnlOengweWMwaEdsZjdZSEM0ZFo1dm9WZ0dEWGU0UGE4MkxlN25Jck9TVkpXZ21yb3J3YmxYaS8vdGhlYXlWSUZQY2UwUVFHZHBIWWV2R0hWMm1QTjV6OHU3RGI5bTRjVkNRK2U3UTc1dlVKYTYvVEsvNG9pTVVVVkRncXV5UnBkUmlwRWlzWjh3MXFWQlEvdkZtS3kwUFBkNGsvbnhLTVBwM0hnYStXZnExQ2NTSG0xS2ZoYXNxbXVWUExwMEU2U3N0eWhhVWYyZFVpQmM3VkVXSnVpbVR3K2h2STZYRDcvSmNWV1BueUtGVy9MUk4zdGNkKzJhTkhISlY5UXFyU2xJd05FMmJZcmJHWm5lNWI5Zi9yU0x6MkRueHdQVDVmaUZ1T2srZUNwVlBkS0NxdTBzWkRDU0xISEhxZ3NKaXBaa0ZXK1I0cmZrdFU1blhuaVREeG9oTTd3NHlqa3VSOGhoVWgxQW04YThrUlc5VkFuZDVRTWdoUU90ZGk2b2ZQdmo3RHJya284WmtZOGdqbXB2RWo0WTJWcWxUTmZKMDdMTmxnTUdkMWxJdlZGUzhtaHFzMmZ2c2gwTXB4enFLeis4VHdvMnZoeGovd1RBdUFkV3JMbi9RM0U4SFRyOTIzMzExVk4rMElPaWFHaUY2WlVtZGd4RkJoMkpDTFlRYjRzSncvNVlIWHdsMFBUR1k1cXFLVWRIZFFSOURERCsyUytIbVdxSGN0MW1ySDBVRUZCUXhSNVh5R2RMSDJkTEV4SThHMU5hMmNaVzlyL3FsT2FvVnBJUXhTcGxRRHAyNHlsR2xIVGJ4MFIxeWxNVUE3aGVTeTRwNVlzL3VFTmZzZmJkQm1rWHhxd2FYbCthU2ZQWE5GWXVwREQwMWVkMlcyc1NKQStFMTh5djg0eDFDR1VSdW5CZmk3dU1VcWUzM0lkeTN1WUl1VXpBa3RoUlE0ZGNua2ppeHlxREFCaFM5MWlHL2RhZW9YRmUyZUdIc3RzTkMvRW5seENGckNmV05PR2E1WWFXU0xuWHl5dm4zVHVJbkY0a0o1VTNzc3NaUnZoYXo4S1pVZloxQ0tMcEN1Y1ppWTRUblF5MDAvbUQ0eHZNTnZjbXR6NWNtQlFHNmhZSmZIUHJqZHNwVkxLODliaUJKNmMzWnR0aFFKSjhnbDBzUjhjNisvKzJxWEJmaTVrTmtmS0VIdDc3VFNpSDdSeGFTZ24zak5QNTZkVnBzL29nUTFldEdzUC9SSFFvcmk0VTNGY214a0NmRXUrSzRpN1ZUaCtYN3pvQ0NqNjRIbHQ3ZHFlNlQ1MVgwbTE0TFZHWEgwWjhOTUtPZ0Fhb3lhWWZQT1hNSG51bTNUYjJUMkxKQXFlb2tyNTJLWnhZSjN6OWpKNklSdktwSnZ0RFhISHR4WG0xa2Z6bW1QS1Z3Wm9XT09Id0loeUk1REtuTlBZNnJEanY2Y2NRblp4WFlDdjIyUjN4c3VtL2c1eTAxWnZkUWxsekRSaGNwVWE2eVRUdmFSVG5aTGYyNDRnTkx5cm9hSC9iZWVnVmUxNWtpdEpRcWpjRitBMWNKVVozWVVvTWxTeUpINU5Xb1JCQTVQS3BTbFk3T1A5dWtIRWhzMGFUaWczTnlhTGZmZ3AxL0NYRmpoeDM4SVo2Yy9ON0lUZWZsNEtwWXpwL092TzZZVUVOdDd1Umg4UmRUaWEza3N5VmUweVpVNmxsNWVxZFFLVm5FTitjUFRhaFVkTGxxZjlXMEhQR0Q0YytVWFp5Z1hLaEJjWldMUjllTnpEWkZsclQ3MHZzUEViNTVnbnhtMzdUZi9vbzdLQlVFSGpxZ09wVjhkZXh6UFpRYlljallnd2NWVU9GVE84VkxFOTh2dW1GRkdhUVR2ZEpHaVRobEdMWFVMQ2hibkwyb3VDRFhIYm0xMHdRYXZWaHIwdHFTaUFteWFEc2VOeTNMOGpGY29ielREbGtHT1BHOXRoVEQzZGpZdDRtU2lNQXVPbE92VUNTNGdrZU9IUCt1Wk12eWwyT1kvU1QvSEZac1kxUDB6NDBzaTVHZ1Jmb2JvbVFPYmZJYm9pVGVGME40azcwbDd1K2FWYk55dkx0Y1ZTcVQ3NzhxRFZFeTNXVldBWHdDLzdscTBURlJiUGFTcGNiVFpQWkk0QjQvWkUxdFJiaHBreXhaTEdxSXV0YU5GTDQxWWxwV01YNUlqSTRwZ3hLaVY4N2VNa2ZaNjQ2UklaNWF5bC9CYTM5b0w0VnljSlZKa3RSUktOU1JBdkVZWGpGOVV3SlhjVHU3UjFuLzAvak9nSXFUcGFUcWNjUmtpM2grNFh5ZlVObHZvN2hrTUdaQVBCLzBGVTBZcXNOTjV3a2RQNXVrT3J6cUd2dktEdEoxUE8rRGczSzJzU3F2NlpiZmhCamh5cm14V0FYUERqMnhTdGQzUnhtaW4zejdqQmNrTFg2NzluMmk4RlFadGJTcUdFR1F3RDkyQ1Z5bDQrS3FrRUZsNFNZY3hTbFRLeTVob28rM01mQ0dRM2FJUEdVTjNnM1g3eU5keUtGYUlaVXJJdDYzcXVyOFJ2bWVkVWNQbXJabWI2V2EzamZEb2lWdmpBbWw0VEprY2VnOXFRWXBUNmhRam5peFgxeC9XWVdWY1FwKzNoMWVzUHFiUEVWVmJSMkkzWitlL2NLVXdIZDN1MklLS2srT21EdEMvd3NMY2dRRDl3YU55dTkzVFhjc3F0QU1uVWxqaXZ4MGt6M25vVW5JTVdFbjk0M0srVVQ3UGYzV09HRWI3eWQ2eVV4czJlaUdRb3I0VWh1RFptbncrZW5YekF0MS9GZTF1bTFXWVZUOHhDaXhza2NPVWtPZFVMWmhpQ1MySHQ0VVZYbnBuVCtzcElnSzhkWUdJeDk3dVZscGFtZXVhbDJlam1UN1VFRUo3dEJCQ29VejY1MUpLbE5mdGpyaDIwK3BsUEYvSEJMc1VQd21oMUxSdHZGa01lV0pMWHJGNDMwL2FWUzZPY2JmUEs2WXZIU3FnVHo2WXZ0dzN6aWt6b2VLQlNQdm0wOEtpVXhaUXJsS2s5UjM4NytQTkF0VkVTWmZIc3NRY1Y0enJTeGNNNzB5eWxTbXJ4OWpWcDQvQzh2M3YvR1htdVhNVlNvSWVYTCt2b01PQllRekw2aFNRZmYreEpZY0JobkNFYTg5eWFBOHlqZjZURHowcU9iQUdZR3JQRUgzRFJlTkxVMG9uN2FOVTJxMzNwdVNEeXdhYy9DRFEwbjFoQkhDWGprZ2NtYWZ0blVjazJUTFVhYkNnbTZsbVkvQ2JDZE5XTWoxczlUY2VPYlVCYXBFd0dhWlRWYW80aC82RWxzdnA4SkN6SGFTTkVXRU1vK2RrM2ZzSUQwWjdoOTFXOGRzSlpOS2Y2QkJiYmdxbXB3bWgyeU00UVFLYUJWOU85U2NaTVR2SGxhSlBLRlZHVmR2NFhNK1pTT0htZEZtWENQQkY2ckhmK2pNb2RxYkQ3NW43ZG9yU2xQMHYxcE5Mc1dOMVk4dEMxVWt0cHA2M2xDRnEySVZNR2tDUHBkWDVOdy9obnQyMXFnQzFwYVlJbE01KzF2ayswSG50dkNXNXZrUmxlRXFEVDk1Q3ByVzVULzdCUDBLRVduZlRlSEJNeCthVVFHOTh1TFNYOWRObmZpYzk5dER2eWxRbVdBSHZXcE5ybCt0KzZ4WmpRYlJLY1J2ZXc1R2hTcWU3cVpRbGVMelBmSlRvbmk0UXJsbWJ2ZXZEZU1WYW5wOEYvMjRDaXJqajVibC8yQ3hkY1dXa2F2WVl1eHhuMmpmUjJibGtMRHVzV2xFVWJ1SzVlRFNlNVZvTFArZEJpdm4zbnJTakR5U0ZyY0xKYXBWcmh6RnJkbzlJcUt0aVFqamQxY0UxeTNVb2wrSW94TzRkKysvTVVRMVVWWFJSVHlqL1kzN1ZVelFhT0ZWTENvYjNybGJ5U3lXdHRrajIwaGlPUjJ4N1YzNXBWME1NWnlZRUIrY0VjcGVIOEhGbGZQUkZsdkVtb0t6VlRseXZ0cSsxUHQ0UmFyenMzOWVHK3V0VS8zOTlhUExML1JVem9xa05EVDV6SDlvUVloN2p1TCtUZEs5T3YvZ2JwTzArZTUxb1lyelUvWkxuYmt3TjcvcmhOSmVHOFE5ZUViSW0xVnNiajZEcmhQaUxWUGtVaXpJazRjZ2dhVC80TXlGcWNPQ1FWRzhPdE9palBkM0tvVDc1STdSM2k5Tk1rQ3Y0VXN5SlZRdHYrSU0vTHBkaVBhd0hmR21FeEgzVDR0blV5WkxTaFVpeUtJOEFqZHpUSVhLd2kwejEzbnMzazE3Qkp2VXpneGxLZzJ2dVA2eUlFb0JXVE83a21lVmZmNUsxZEEvOGtEc0M5UGlzUjc4U1g2aHVISU4vYnNiVmErU3RTVkRMMDFzL2FhV1ZBakZ5MTFNbVpDQWlVTjhxMStvVmJYSDJxNlNxT1ZUZFAwbFlkVi9EdTdnaUNCSStuV0x1UEo4T1NoVWJzTnRQZVJ2TmwrNnJFRHlUbVBRYkpZcDcrOVJ0cHpmOWRodzI0QWM4YXRlTTAvWWVmeFk5R0t2QXVKR2QrYncwYk80TjY4SlBEVTl2MnovU2o4Vml0d2NOTEZVTHpjTGNmbTBFV2JhSDdMdzh3T2poNXIyWHVzVFcvc3VIajVjTGdqdlAwMmFMWUxHUmVyQ0NCRjhkY2hZR1NqZmY1cGVaZUFuUzM1eFoxQVoxQXAxSkpiRjN3L1RoM3ZsbXVyYUpIVHFXTngybUprQ2w5TVh6SXRuMU1NM1JUODZMNmZHV3pwSktSTmlZTmpXUVVVcWt5UHU3Uk5pY2k2eFpUenJ5bWIrTFJ0SFlxSnFyTE5UYWVMZzJLTTlZdmZKaVVuYTMyNjgxbng0RVRmYUw1YVB5UWtYNGxlOVVOTjBWREU1SDFoU21xSkdMU1dTMXFURVZuaE1SZXlJN2xVQmxlSGROWk1uRjU5b2xIUHRza2lNRFI0UUF3MldrcFR6RHI5OEh4cEpEZkpjeWxTcXNtU3VWQklTWkdyMnZmdkkzMjgwaEIzZkxUYkJ4N2pLRWJpdHV5NWZ2bGlqTW1NbHVHMlhaU3VUUkZPL2V4UjVxSDNQaEYxSGVGUkdQaVdXY3BST0RSbE03WjVpaUFHbEMycFZlTStBWXZqVWVuU1hzMm9mNXJiRUZnTzRjaWhPeHZ0Um5KUkw3am1KSzQvOGhEOVRUYkVjOHhJZmFmeEpqM2tXN1F4aFVFMjRoSlEvVmlrbnNVV1lLS1ZyaTI4NFpPU1NUTWt4Y3NsZFM2U3JVWlh2SFVzeUxSdGExZnIySGVMaGlkWU44eXkrMkNzSVhqaG5TOU14b2ZMbXZhOCtJSjhLbFVkUE1nckNGdHNvN2JwYWtiWWszcjZIQXJMMjdkdGUzZ2xGS0ZVRzNmalllVng4elhDVXpiTEJVVUNGY3NoNzY4cmJ5dFhvV2JGR0g5TllCOWFieEo1QTVUU2xpV09LMDRrcjcvYXVabWV6a0pjQjNLU2x0My8zV3piZU55c09yZElpbExjeFlxU085Tnk4YU84MGh5QXVuU2xaOVhhMlpwUFNuMTFPTVlnY09jcXgrMHMzRlNQRHc4NzVTNGQzNDl3ZGxKY3U1UmlwbzlWSDVJaFBoRlZrdjZaUDRMNHB1VnhyTm5nTzAvaE1IRExLc2NJQ2doYlBrYUY4OGVySy9CVTVvbXYvN0NaVjYrVnI0cDE3cGlhRnN1WEpDMUFpMzc4MENOV3BSSHlxTWtuMm8xOGVadTRjU0d5WkVrT29hYVB1M01YUFRkOTFOS3Y1ekFVMXE1c004eXBSZktwUGpuTGJOdWk0djdwaGoxQisxWndSSHA3Y0VMY05EaDZnWTZKMjM2eGdzSEwrejczeVBUbGhCUVJtTmw2NjBVOWNhYmppYlYxbTJmNGxvK3NKMGE5aUlrZE9mbXV3Y1MvVjh0SXJLbmJSVDJ3NXBzNVBsVHhhYTVRUHA4L1FheHhoS1psTEk4M3lMUnkxelhJeDZWdWRxaE52aVZLb0Z2a3BWcnpScTF3aklQaE5uVy9rUDFxL05pRm9PcnJUczRMSTJVa29LZWczWC9MWDdmY2VUV3o5ZEpBY0EzdjdnME9KR3BRMmRUQVZkMnZnU3V3YkVpcFZ4aTFucmYySUk5UHl2eXBDWE1VM0hGTHRyM3JGandjbis3OWNqNHYzeFA0YlQ2aWNnSnduV3BOY0pVRk5zdmQvNENBOWovU2w4alo1MzZvNmJDSGlxRTRsNnJwbFZWeG91aFNkYUZXQm5Qd2xYTlZSZmYwZTIzMFdpSWJlbENVZTNLbERjbW9yazdwb3RkbjRVMVQwZGd2Uy9tYmpkU2NUVitRSVpxOEtXaW9KdHRjR1ZTcCtOc0F5WFVJZU5hQzRLcGtocENKRE55WWdubkpPN1ZZNmhhU3hjT0QwZzJ0TG83VCtkU3NoUTBtN2YwU2RtMzRDdUo4ZEVXckJyZTFOYlVRc3N6UzVKem8xa0daRzFjZ2pjREM1emxtNE5UdVNXSFFDUWtGMnlQT1JpSHpxT0R0My9UVmpOUW8rUC9mZzBrYWJFVHIrM2hFN2pzcWh6aHpZVElucVNTSGEybFQ1d0tSWjVMOHdMNmRpUkJDejA2OXFJYjQ3Sk5UNFA3MUpBZWZpMFJTenRFMk8yb1Fha3RPdlc4NVNrYnNpZmhFUlJqand6UjZGekxyUHBOQ1ZqSGRUWldBM3kwZmFCczBJcm4vMnJXT0NPaUtSNWJJUlBDbXdRR1lxdU9IcWxEQ3VBdmtVaWw5MlBEbG45Wjh4UVEyUmhqMnBmeWVNNzhFeHdYTDJ6djJuQmU3cEMzcEY2ckN5eWdyVUlMNVlkL05abGFoMmJlODFsMGtqbmNZUExRbUZHYlZnZ1hieVgxMXRQRGhKUStWbmVvMSsvcTRUZGpsLzNrS0I4MTdmSmhSNWRFYUJsRkkrNTgveWljVDJiWC8zTis1NW9jU2tEdGZiYzNqaUVETnlWS2ZHWkxDYWo1alM5aDh6UCt6TUVhRjBkK0wwQmFHaXMyMDJmamdIODlzZEVhZGExSXg3NW9KZ2NIckh4TGc4RGJPWDlsb0paTEd5djlwSWp3MWNOQmFWYnVadGpkU2kwQjA3Y0ZVaDZwdUZzbXVNK1luVE1VdWpDUWc1NHl2ZUNWWGVmSTRxdXppWi9IclFKS0Fyblc3VnVjZjNuQ3hiRThrV1I5RDJvUVdteHc1UnBlQnJCMVJmdG1ZR2pOOXF4UVhiZ1pnMWJzbnY0b29KbGVLcXJXS05IcFlQQmRVaGZoY1ZtL3NFcGZKNFZvejU2VWV0cjVsSzlZOUN0Tys3Q29EZnJnZ3U4Y1FXeStMMHpuK0tsNjU1MXd4b0YvZmdnWVg1bFRrNSt4cnBObmVYSEJIc1UvbllJVlhjdW1OYkNHYmsrY1d6MzBsWnFJZ0pkaWkzYjFSMDdWZWR2Sy9iYllMMm5wMFc1Q2xHenEydUlzcS91RDhWUytxcXVYbUNJUnc1bzBzTUtqZDVOdUtoUjc2R1BhcFBiTWxSM2owYm8zdEY3VzZMRnJZN0hQUE1SeHJrTCtvUXF5MVhQYjJ0VERBcXgrWWNvK2o0NnQ4MktVM0ZRbzEweTV2bTRwb2VKcG05ZzZDb2NzSHNPbkNaa3ZPdTNmNStRY21abWUyWDdZVVo1dFZvQ0VLQzZLNjkyMWtwditoWEc3TnFVTjducW5Fb2xDTThTM1R1UGNXVVNhZFFtMExpa1ZXamVmajNmcEhZT2orMDFDSEhMRGZlT0drR2k0K0dDQWxWVVRNZlkxRzVnVm1DMXgxVG5BajU4c3B2eEp4N3BsUkFuYnpKdWJ2QWxWZk8yWXVFYkFscXhDUXU2UXhzbmliSDVOMWJlcEdkejlwNXE0ZWV0MDBvL1YyN1U3Rzh0a0FoTHFoNDQzNnJpVWhYOEI5NlROblcrUGI1Sk9KMFY0ZjVmeFErTXFvMEJhaDVhdWYxbHdXVEJydDB0SmQ4bFNyanhndmtxNVJPOGFwKytWVktzWXJWcnRyRWx1RWozZEZudGVseGxZdkUxbi9Xbk4wMWZQQ25nM2F1Vkc2L2NZZWxGRHNtalo3bmx0VmhwK3pPNFFPR0t5aW1SK1RkRytvZmtsTTRKbjdaSUw3ZlFmVHhjdHdMSWNhclo4MWhiTEZrZ1k4dktNTldXVTFxdzZHSGF2RWZTWlZzUkNIRjdqdVNlc2F5SHRrdkJ6OVY5UkZscXBRZGlTMUJOWDN5MkhsdG5EaGVWWStXY2NlNFVONzNxNFVpcDg1dnpxcmRlUFhvYnU0VmN3TlhlUkZhVkVDeElrKzUxY0drWm9xcEh3L2F3eTlOVmJoeXZoZ2xreDVWbWlYRUQxcEZ5dUE1YWt1RTJwc2pwQXRsVXFIY2dsV2ExVWE2eW9pYnlhcHhLdjg0WnJYRnJsQVcxYXFoVDhVQzk0YXpESWdQTGJVdUsxK09tRHRrckFXdkhUUkp2M3MyY1hHZm5DbFlWU1h1VGQyRTB5ZHpvNnNuYklRM2g5ZHBFcDh0U3lYOTJxY3N1dkcxbU5wVi9JM3hGSG5FVWRVandZOE5ydzRLK1ZXSGZDclljMUtPbkpzcnZqNDR2RS84TEQrOFpOcG51azM3VEJ4WFdWOE9LbDNNZGR4NmhqcEJQdFVuenFlT2NOTStSMVgrL3U2TXFJckZyNXVGdkdrOTF1K2FZZDc3TlBmUmNZdWlqMWV0NDVwMFZUeDAvbWZITTQxVUNFb01kdjkvd3dxSjY4NDI3VldTSUJsVktTVzQ4MGMvMEtBNFExdEhLUlJOamJpa0tVZnBnbkUxcHRwbkNGS3FFQzdaS3pXNDlDcnRTTU85ZVVKWjN4d1hUODZyMDRpYzN1cWpEemQvcFQ2c05ITEVuU2VTUGtQNWpIRXZTUUxBd0lHdnVheUF1Tnd1RkZQbyttNnhka0o4UE1wMENnNDhwZnBYeUlOS3pHc2JxR293RFpFM2JWNWxENnpjZXNha2grR3ErdTlDS21QV0tDVTI1aWdVeWg3YlR5ZnUwQXBSNHhVVHFucmRrc3BWUmlOWnl1dmNUK1BsdnFSWHJLZkZxQVVwdkc5SUhtVVhoODcwc2lodU8zTXl4b1NJdDkxV29iQmxtalk5c0UvT016dUZmTzgxd1EzUnNVTUdmLzdjNGpiK1hGbUpMZEtMaDhjUGtVT084U2Y5SlAwVnA1bWp3cGM3VGRsOTU4SjJXaHF2YVZhanV1aXpuMThMNVQ5cVBiMkFLMDUzS1dwU3RjaFVrU2d1VnY2K0NHVUVWRU5jamppNmx1ZzFHUTlVKzNjSkZkMTIrdGdwbXp4UnJaanFGenR2MnlGVXh0QVgrMVQxQndmMzhxalpZUitkRUxocVYzNHFnSWlIZSswRzBWRXBOZDhiMlhzZ2xUeFJ3WkRTVmYzVFFWeFZwTERHSVNGZUZ6T2dQT3FFaW44U3NmQTBSNHl2cWJ3bUprYzhVL1B6L3R2blB6K3RYSldyVEtqaHpUdnQ5K2tLVWJDcWNydlU2Q1c4djVkOFpnOU55MUdXNHVKajNZTEE4UVV3MDRIQWJXZk1qY1NvbXQ0MWcydFRiNHZ1T2NvVW1lS0JQc1YrTXJoOUxENjIvaVpqSE0rS1ZEMVZKZVJZYll2bjRyb2djdVVDaGJqM09NcmM3dHdlbkZUMDcwSVV2dXdYY3RoQnJ5S3BBVEVuejZld2lSYTMrdWU1cGpLbi9KMGhPZWIyKzhxWUNxSSt3ZWp2MnRzbnlYaXFSVDZhNkU5c3FVVThQaWVITEdWUExTemtDbkxWUmowZWNld2NtYmR1MktmR2UvTTUyb1FpRk10UjlWZ3A3aCtjSkxEaHlaV1VMQVZ4ci90NFY3eFRBUWJrazhOYTNyUHhDL05DOGFhOXFWQ3g2T0tRd0QweE8zN284aVZ4eXdiWnVLV20yc3JKMnNrMC9kZnVFcCtZVDFWYktFU1hYZWxIbFhaZllEdVU0L3lsRzA3WnZWMmhJS2FNb21XbDBaMkthZS9FbFUrbFZDZkwzemZ2RTJxSXo2bnloWG14NndTdVdaOHNUNGxianpOb2tuTVVVQURQM2prNTd2SFVPcTM3VmVkVEkwSS9iYmlLcW81NmRZaHd2Wm1yT0ExMnNXL09vUWxHeFlFREg1bFJnYkxrSFY4bE93aytlK2lBa1dJTldSSWduNXg1ZUFtL0NOUTlOeWZJVmRZblFvcC9mK1JpbGRtYWtQN1J4Zi9wdWVVc1hSZjJNcUJNdFJ5UHkwZElhVS8wV3V4dXBiQVI2d050R3lwTlRiV2cySDdqSlVmTzRpb3FDSCt5NnI2UVBIZVVLZkwrV1FKUGw2bTRmRTFCWEZ6NUdSU0pMVUxXTnVDbWhWKzMvRXpzeWg1NlZXSFNKcElNUWdiK3JWeUlSMGRNeGEveW1oWlZQcmtpQ051UDNFK3BBbU9OV1V2RzAzVjhROWxpN05CZUMvaW5SMTBtdWZEemphcXhERUt2MkRndWlENVNUWmJKZEpTakVuVW9KdTZzUTVEK2o5MjBLNmpnZ1ZGYmkrUXlsYmdpMUcyT1o1V3JVcm1VMFB6NGlGQXpPYllUejViRDRBZVg1RkIzY1pDWnJLRkh5c1VQaDVJdzJOUWNDbkhyQVZWU2Ird2tnbTVWVXFqV1g4YnVINVpITlNwTTlwQzRKbGhlRUQ0Zm1XdjcvMG1hVGtWMWlFQ0JIRldReTdUS3hmcEdZdXYvUmtsUEprM25qK01lT0tWMk9lUi9PQ3B1UGJOOXlOOXR4U2wzblZDbWdpcmNPSlVraHYzcGpCdzF2M3RtTzFqK3I1dklJREo3SkpVSGRqbE1KcGtxdXVHaWdWdjZkLzNKWEYrOUVNd1FTaUhBQTRLSytrbnhSWWMwRmhKYnRPOGNwWlZjUXJacXJoVVUzOTZPaTljQVhBZUdqQmxkcmFyOXNGK09xRSsvWWZNamk0TEc2NjVjbmFNeVlEZUplMDR5TFkvOFlzZTg2ZjFyVnNVYktoVlhnRGlMSmtxWmxuZU1DekhaL204NUZzSlpaN0p5bUpJenRTamszRHlta2d1OXIzR0VHdS91VkRNRGFpWm1nbmFmbVJLS1BGZ3BSMzR5UHRjdHhQVkhyc3BSS1ZlaDJzeDBWYWhaTFR3MHFlNlNicXVMOGdzNUJ3K29rVWF4WjBVOHY3RG5wQ0R2dnJnNThJNGNObm9sS3dncUo0c0sxYXFVR3RGYUtaU3JUUEc1QWZINkJ1dnd5NWFIRURYdm5qU3JXS2FwdWlGUFBOd3R6a1FFdnZmc05MK3NhMnJtMmhKYkZHMHNXeStnT2R3SGRoNm5pTFF6RndwV1ZFblQyckpJZHoxdHFzVlZMVlc0Rnhlb0ZhdHhpZ1YxekZGaG5rQzNhLy9wMnpkV3U3NHphbGNkNVhKVTVleFdxN3hrVG0wbTVrMXNTR0tMVEVxK0ZCT0VIaHgrdVZNd1poSDdMYllQYlZjN01RVlJRTngrcUhVRFQzSmJsdEh4d1NVVk0yZ0VZdk1EK0pXUjJOcTNrSEtXVmhGTWQrbFVvWHRjenNXeXBBcUdPalVJd2dyYStVKzJrbGlubXFzZDc4K00rWGZkZVdKcjVaNmdDdWtTNzFtN2FnenNWODdYb2lxN3ZsbU5LYXhaMmZaMjc4bzF5ZW5CbVF0Q1ZVeVIvNEU1ODNlLzZoV3ErTEFWbzExN2hSMnRHMThjbHoreDlXZTU0cUZORlFrV1ZJeXJpSm90eThnODA2M1h4UlJTSFdObmxvUjQvWVFhbnVram5TNUZmOVZCbE1vL2lvb0xNL1kvL2RFZDc2aSs5clJpSmpYa2owZXF4b1Y0cC9maUpmSEpRVnpWMGlya1VZYVoxdTgvZmRlSThiZ1N4NWtmVXJiU21aSnp3NHdRUHhqK2VmOXJaaWkvQ3FWcWlrdkh1eWJFdVlzV0lRZTloR244WnB6WjhXRURpWlZUVTZaU0FoZVhoTGltS3JkNHZjYXNvdVNvVVR5NmpxdUFISGxTUzFUSGp2Vnl4ZUxSbEJzTThWaTd6TXpWTTM5RWFiZFdtK0pvZWswb3BCSnlWQ1pVWU0vQ2JFRUpCWWt0T2ZjY1pkQjJKalh5VUNxZlVGZ3gvcVpiZGZLb3BtV1ZtTm0vMGlJVVBER09YN1J2ZEk1ZTdWVTJpNFhPL2VMN0kvaVZKWlQyaktzS1FWamxRalhHc1pmODQxbGhRSkVMWnhOWHhCdDdjTzg4WVJnS2RDbHJ0UWRYRGpWeXpCSDc5YWdDOW1zNmNvNmVlM0Z3KzRqZGRTSTVpMDFzcVZRd1JUNUJkUWs1djJoUVFQa25mTWxjNEQxSGNOL2FaS1lPZ2k0MXlMTjJTSlN1R1RQRWlUWmFoQUtxd0hqQjB4bWJtbENPMHFrWHI0K1NQamV1MHQvMFZuUlFTWW5DZHR0ZFByVUwxUkNUd3c2MUdGeTVISG5wUEh0UlFSWGU0eWp0VzNGQnpxRXBvWEpHMUcyYTR0d1YxY2FtakhDRTBmemg3VnlWdjNQdTNWUUFWMlc0aWltMGQ1WjVoUTJOWXh1emNkOUV5ajNZTHVkUTFEWStHY29YVEl3dmlaRzE1eWJseUNlSFNiSlZyU3FWbVdRTjNNbkQ5bG13dVNxMHZXdjBsck9KTGFwVTljNUpsZmR0Q2txVTkwZVZ1TDhQYkdNMmhKd2Y1NXZrS08rYTBrY08wTVB5bjAzSkswaFRidU1PaGUzc291bWVnejhiK0xjQm1oZVg1SmREd1lQTDhodHBFVFFtYS9QZjFTZTJ6cnNLSnJZczBCQzhjdmFlSW1aTHlIWTZxUmZYOUY1YVViZFJ0Tmg1ZFpwaVpBblZrM25nZE1IcTFHSDZLQzFid3oyMkx1Znlwc0I5Y2JoOFVQVXBvS0dqWFBHR1F5SysvbWduUTBMWjlLaElVS3NHS20yVjVuM1RQdFdTa1NRZHBiVDY0UC9xdUNML0ZGU0I5ZHprSkJNOTZWY3hNOVRpS2wwZHhvcU1QN0ZGQlVNM1Q1NDhyeXhsMjBBbVh1ZzQxaXVmbkthOWROaCt4bUZTMlNxWGI5WlZoSEN5bjhGYWZ1TFY2NVRQejZxSnFOb1NXMHpJVVVDbDlLbzd1UEtaNUdDMVJ5ajdoaDVCcFVwdzVWTStjYVcvT1VlZEZ5L2hpcnNYSHpEVmJ1Qms1UEVtOFl0WXlwbVJKRE55WmJkZzVybmxxblcxcURYNVkzdlhYaGlwR3FlcGE3L0tEZkZCS1B5TmNTSTJiTFRqOHgzMmc1bTBkZHlvMHA1MWNlbjR4QXpkeW1MdzFyTmtHbVUxdVdwVm0wR2swSHh5MWtqMTdvb1c1QW1WSkUwSDlNc2h3dUozUm5GZjEyMUtobDBuTWdaT1RGRW5QNWtVR2xzME83ckhsVTBoRjJ4RG1Wd2xyZmtGa1dRZW1BS0pMWmxRZ25JMTNiTkNudm5uYzg2TGMvanBGYyszS1NhRHE5K082SmdSeWhvdGZyemFhT3Z3aVpyMWozZmhpbi9wb1krZ1NVcWhSamwwaWMzVDMrbjVWQVB4elFtNjVCQ244UzFqMjluRGQ2NVJiY2JhOVh0Nk5odkhoYkpKTXczVXlZNDdUdEZLTDRQYlNTbHZYVlErc2VzSDVhT1FlamszN2NaOXU5a2xaZmR1bXRydnN3T0NLcngvNFRDdHFQMzFlNzgwS1hBM1QrTytaMDNWZ1JqQmI0d25rNGdlT0lpWFYyaE5wdXBtY01sUnpHNkhGdzk1bGFNcWNmOENNM2N0L0hmQS9udVZhNjE5dmFLOUx0Ym5ieUtYcUxJVTZab1hhbE5ZdkZRcUFqdk1hTWZzYzJwckMxY1Z3MHVONnJDYWhLUm02OElsYzl2dFB5cFlJcWdxc3BsWEtVMy9QRWgxMG1SMCt3RWhuOFZ3ZUU3NmhMS1prYU5xb2VvTFJsRHV2Y0dzNDF0YU42aFRwOHFJTURKWW94WnIwUE1MSEpXTDRtWmo4SlR6Y2c5dVVaKzRkTGx5ZGZ2WTJYL2ExNW0zb25KbGR2YU1qVkF2UFBXbmx5RlhQb1dGNnJZYVdWd2FlM29uWVhzcGUzQ2ZiNVZUV1VyaHE1YW9VcFB5ejEzOGw0RnQ4QTJ1bUk4YktjZUhscFNySXFGaUZZZ3pWY3BSY09leW5MMm42RjQ4cG5JbTZvZVNVZzVMbVRYZzNyd1VaZFkxVW83SDRvSjI4c3g0NWxVVEJNNUc2RlhqMTRkVUlHWm1rbXQ1b2NMcno2aEFaUlpqM21xZVlaYS9Nb0VyeUw1Mm5hRFovMUFqWjJKTURCLzhZaHQ1aDJlSTNid21QL0YzN3F3SUs5Yyt3K0ZLNTdGUkk5WmRQdVpadWVlby9NcjdYUS9aUW1XRVhuMlVIdzQ5SGR2ZVJiL2NuY3FWOUF2U0hwOVZIWUdMbDVoVnBnSG91SDVWME0vd1ZXbE83dnBKeFZXUVFyK2FmT0FHT2E5dU90dXZZbFZZSjVuYk1TVGlYVXhXRmRMZDBDUGV2bGZJNmRzazk3djlDaW1MWWpWVFIxWFNQblhMMmV1S0RIVHo1VVpWSjdiRWU2dnpzdndEOHNyNzkvbUtraU9VUlpXYzQrY3ViU1l4VGdIZnIyTkNYTk1nR3ZmU3JPSmZCSzJMSkZ0bHVIS1VaYWNnRmVIZHFoVFBMOGhqNEk2NHpONTdSQkFhMzJYUXJ5d0oybFQvektJY1h1NUptMmxkRkpjdjA2MDhNMFJPYk1uM3VDbjBHM0tuN3hzelEyVGJOQlFKOHB3WnUrWXViK3FTb3h6N0FGdXErOWR0WFZhMVRzMWJad3dTRTdkMzB3eVJQMTVESnhsR3RQdXVwTmMrVGFody9lRDVTK0xFZWRXYWxXdFd5YWtMaVMwS3hkM0hrampaeEpiRlJzRzQ2aGkvcTFSK2RxaWM0RmNtUlBVNjJSZnFMbDNlV0VqaFpLRllUZFFLNVlkNjVSZ05GdTZOWGNicE5ybEViVktob3dDdUd0OGFWYk1kRE9Zb1c2MXF4NnVJaXA1ZGh1RGxsdVJOVmJHcmU3OGNCcFdEKzRFZGloMElpcVZqaEltK3J2N3d6cUorY3l6M3J5UmRmUXlRcml6eCtoNzUxQ2prV2VsV0pnM3lFallqR1VHcDRnUlpWSkVLY1UyNjA5NVRpMlo4bS92QVFlSGJKYnZJbFNOVWdGZTA3UmFQN1BwQ2pLelpYVEp4YS9uMk9TNVZCOTF2NjNwcFdKbWZubjA0L2dveVVyL1pBZDV6MU1BNWh3NlNScHZLelNMazVaNmpCKzZvWUZ2WTdZalBUWXU3bDU5ZUZ0OGFPeDZUYyttUVBDSnZ4VnB3akxBN1hjWGZIYVZJOFA5Qk1iVXlqWnZDOGRoUm9FRXhkZll3YmFwNEZRZ3FxVE1ELzhmN2swZ2Zwc1diZDRpaGVUbjJTY3pyQ0Zia3FVRXNiY2hSeVV2Ukx6ZklZUGV6UGpjdEZMWTRIaXhtb2tSODJWTCtmOUt1NWc4dVhZZ1JzakxiNlErTWs2MHdBZVhkM1M2ZTZuL0xnbG5GR3h6UFVSLzlGeHRUT0I1ZXRhOWhEMFV2TjE1N0pjOHcxd2JseDMzM3V1b09uaEZVelIwaC90eXk2cWluV0pXbUJkOTN5bFNkdVBRUWVTeU1LOVpPbUhhNmFJbjc0N2g0N1ZJaWZsVTBVYTdTNUpETzRBY1hSRjBycmh5YTdkODV0KzQyVlF3dTB4YTRQM2hIdXhDZGU1SmJhZUxYWDROUHZEQlB5MjI5NXFWK09heTAyU1BpY20veVZCSU1xMERaUk1SVE93a0sxZDNYSmU0K0l0NjZJZFNnekxid05vSGgrYnkvSEJQaXdnRm5VODdhdkJ5eXJUL2pGZmU2RzhJVi82Y3o2VE03YU85MXRRZzF5bzlMNTgvN2hRb0hIS0hzNE82U2ZtMkRHL0xmTWErd2lPeGg3Q3J6c0JBM2JZcW5keWJOMk9OamdrSmxrOUVSTWNya2gzZUxqeXdTMlR3dGpCbDd1bTFuN2JQdTltQnU4akN1NGxZdFo5YmhhWDg3b21KQkx0UEdsWkcvOG52bmwxWEp3ZHl1VmR6MFphSENQMjMreHJoeWJkS2R5U01zRVFxS200K1kyWVVOR1VrK2cxQ2JWQ2FyNFhuZjkwcUliQ3VUNmFiM3U5WEtVYjNLYm1rMHN3dGNDMnV2TjVsUFQ3aEVHSldEK3hmOTRzb3dDNlI5ZUlZS1hETGtpTjBUcXJacG9OMUNSZXFTLzQzN0c5cE5MSU9UMUNKY09LdnlpOHRLYTk4UWFxVFQyUlRpNWs1Qm5scWpIanFFbXBOazNPcDFJM0UwUGVLcmpxd3RwMHJUL0xtQ3M4c0s0U3JldERjbERvbDJHczlWOVpIUlM1ZUYycWdYeXFKVzFIY3BuZUIyNEhZeWRtdlBmcXFzWUdteUxpY1p1UDNRQVhIKzB1WEx0bG96RjBwR29LTWd5RFR1OHd1MjczVGx1eXNzOE9DU3ZMMGJWS2hLT2FUWndHMVhER3pTczNXWk1oV28vcGVsQ2l5dGkzYzEyOWwrbnpFWHZQYW9NSGo2eU0vcWszRmtsTWIzbGEvbGo0bzdUeWlNUy9uckQ4dTVmazYwYmpCaEJ5Njk0dFdYUGp2akh4ZmlqZzA1Sm1qV2RuTk5ZbnhZbGYvVEt4SmJPVHRWU3RzNTgwTVZaUG1QVm9wN2NwSURsMzhlRkpPSDVSaDRQelBVcHBZbWlEZDM0bExCa0JFK3Fub2d3OVIvSDJqSmJWU1JNbkRwZUxJT1Z5R1ZNR2tITHFPQ3NIZk5icWVjZTQ2K29nbnlXTmxlK00zdWpjdGkvMm1CdnpoUEtHU2JvSno3amlqNnZ0VWpweWpFZlg1QitZTVRZdVU0L2NUc1NJMGhLL3ZvU1NiU204bW8ydVI4Y2xCc25sRGV4Z2dGWk4xNnh2ckQ2bE1LODdZek8vQjlla3pnc3dwelJ3RVZKcmJvLzhpTUN0UllNRVN4dFRtbG5abXducXZjSCtVdzlaM2VweFlFN29lcnpwanVzMEsrd1Y3cTVLV0lvS0hOMi9qSGR2dy9EZVBTb3p5VlUyaG1XSXBZTXBkaDc1cm9xaVFRaUxObFFrMUtmM3Fub01Ec0E5NnpwcHdmZHFlQVFLWTNybGsrOXZFSjFZcWhLWG10ZXJtY2JHTXM2RzRTOGg5dEZCQXFOd0ZCT2RuTGdqWTFVbXVpa1puRnhiMXZBQmVxMTZraG5EazUzbHU2bGx4eDNYamszVHN0Vzd1UVZqeEd2Qzl3ZnpDY0dzSDVVa2FqUWlyZXNjZThCa2VubmxnVkNqTzhMZDcveng2aGdoUDdPdmJkM2FFQTdqZUNjZzZ2R3NnckxpUHFNcUluUmg5b0l5b1UvVXFiVUFldU1pbFBiSW5SNEJzanIwUWcwUHFIT2xNdWIvYVlrMisweWZ6dGMxV2poOGJHaGc0YUJBSjVRN0Z0UnIxdmwvanpLZExrcUF6MzJ3TUszWmh2Nnk0R3hPakJ6bjBpbFUvcWlQOXUvRUQ1OFVrNTRsVnp5ZHR4YkkxbGRZbVduY210blhpMDZiSDFoM3FUY1VSMFdTRGNJQ0g1cVNOeStlU1pkVHpxd0dObW5VeVk4QWZ6NTk2alZrRlZwN2dLQW4zeXZyZFdrREZxZUFETzhvaDhCOXRPOUtYczVubUVsMnNKSzQxbDN5NWNPYmcyWjZCRElXWFpIeWxmSVh1eE9NcSs1V3pyeHErTGY5VjA3Y2lIbG9SSzAwWkxWcDE5OHNyejdSNktSWm5aWDdXcVdUeHJ4cGJwcno2VUNzNU5oajlVMk52UUhMb3YxaVYvaUlweTBiVlhPUVV4Q3NpYVh4Y3FWV21TbVBmaHVLQWIzNzFOcXNEM3lWbmxHdTI1d0cwWWUyRkJNY0hBRi92VklSSmJwTFYxeVZHYWtQTnl6K1FhK1VjN1VrVmhqa28vTnkwYXVxaFQ1MWNHWjVyRjNqMzJ0UXNxNDQzeHUzTnhwNmFFcWxLdlhaWlkzekFsOEZ5ZGlwVUpINnVpUS93OGJvdUx1S0JlUlhjbG0vNG0xWDgrS01UZEpZa3RVVE9oTm1wd0RXU2pheUxabFh4cS9JZk5kSTRlVkRsaHBTay9aWHp1b0VqQjV5YmFmUy9OR1ptcXMxQ2tNRGwwS00za1RMYUVsSlc0Z3F2NnU0NGNYOGRSMTNXSEdUUjRUU0ZPRmEzTUtwN1lVdjdlVThwVEZ0MDNYRlIzWXN1Y0lvR09ZK2ZrbFk5NnBkbWp2MTJWQkpXdU1yVUpGYW4wS2dxOE5kTDlTVVhLd05hdHNvNTlOZXZCM1VrRG00cVZmV1dhR2l1RTVMa2xPeGNwRWVtZVkrZitFRktqaFMxa0NXVi8xdGp2Y0RZRnk0bTF5VU9VeVZINVY3TlZlZXNaUWFtNUI5Y1h5UGxXc0N1ZU15SlU5K21XbTJlVnpXaFNmSWxMVkYxaVlyOVFVRFVRU2lTSGFoTXJSOHpnN2prVFNSWWhxbUtGR2FKSS9NSEJQZGl2OGtDdm5QUjJsU1cyRkpGeklKQVVXbnh3V3Z3MkNReW9tU2dlV3hmbkxwcERlM0pCaUMvWEpyYVU5Zmt4WERYUUtsU2ozQStPbWFuRGs4dko5Y2Z5OU9FSjVhcmtsck9DVm5sRmJjRTNBclJTcnRvVThxd2xwV3N2RjRmUHFzRGdPRisxdnRWeisrVFhPOHAyWE42aGJHV3BWTTRqaldyMUJJWkdoYklwK1ZEcnE3Y3p4TnFWdTk2UHE0QlpXOWltcXVVdng0UWNjdVhKV1ZHOTZDcFRTQVZxL1hpL0dmRjV0cHNYQW1xM0RvTnBaUTEzS09Qb0xvV292blJaaFQ4WUprQ2VVTFIzVFlpUE5IODJwTGhRRzFsVUtNdU04OHA4eVdESHIwNVlsaWppYnhzRW9kRUlJWkd4VTRWbDgxUmRueWNuczFLeFQwd0pmRVJNdlJRdHIyM0kzRWtSL1orYVRUVXZ2dEZaWElwSXcyVlpEazNuZDZ0dyt2QzcxODB5NDRXRlpFN3grNVlwVnNFYnhyclhIb3hPSFJZS1BMSHFIcWZINWhRbmwybXdJTDhnODl5NTZ4ZHcxVUZEMFNxWlg1c2dYem1YT2dtUjlvcWM0anJGVlFDZHlyK3puYXEwc0ZDSUhiZ3FwdG9HVmRjSk5STEhLK2VsRGdiVU1Ydmt1bXZzVlJCTk9ud1NoZnZITEtyU1ZHRzV0NXhOWEJGS1M1dE5XUkVxemxUUlRKV2FsUGFUTHBhYkIrUlJpYjBLS3Fnak1yNmJRVHdxMmxmMGltUTZyQUJwUUE3MVFuRlZDcnBWZEoxUC9KOCtRa0wxcWl1TW0rWC9nZE9LeVRSdllYeDdPOFNlRTVjdlY2NEwzUE9YdGkzQnBzOTR2TnFLRlV5czF0VG93YUcwLzZ5aGtaQThnbEhjeEJXRmxVWCtwbDhPa3lTNW91L2NJOFN0NC8vY29TenZHbzFXMjE2bjhnczljbFFvS0RTaGVkUzB0QXp0azI5cTlhMmpxWEJQUk00OCtjbzhPcGRFUU5sbVBMZHByMURwN3BPbk90UnVJeUZqQXZjM0hRd2NQdnY5dHZkNmpVZjc1VUpLaEpwRHU1TFNJTkxxaDZoVmFaTGxNTHV1QXRYTGtkTTVvSTQ3VzRnckx6SnQxcXZrRWlVWEZ5L2paZFB5QjZyRVZ0QzI0RlhpaWNsVTEydFVwdEgvcmxCWWFTb21va1l4TmJzTnk3dDlUV240TTZ2ZllwQ2RPM0Rsb1pxKy93ZGVtUDBET2NJRURnQUFBQUJKUlU1RXJrSmdnZz09XCIpO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBzdGF0aWMgM3Mgc3RlcHMoNSwgZW5kKSBpbmZpbml0ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjU7IH1cbiAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgI3ZpZGVvLXBsYXllciAudmlkZW8tc291cmNlIC52aWRlby1jb250ZW50IC5zdGF0aWMgZGl2IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHggMTAwcHg7XG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDIuNXM7IH1cbiAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgI3ZpZGVvLXBsYXllciAudmlkZW8tc291cmNlIC52aWRlby1jb250ZW50IC5zY2FuLCBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgI3ZpZGVvLXBsYXllciAudmlkZW8tc291cmNlIC52aWRlby1jb250ZW50IC5zY2FuOmJlZm9yZSwgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5ICN2aWRlby1wbGF5ZXIgLnZpZGVvLXNvdXJjZSAudmlkZW8tY29udGVudCAuc2NhbjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBzY2FuIDEycyBsaW5lYXIgaW5maW5pdGU7IH1cbiAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgI3ZpZGVvLXBsYXllciAudmlkZW8tc291cmNlIC52aWRlby1jb250ZW50IC5zY2FuOmJlZm9yZSwgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5ICN2aWRlby1wbGF5ZXIgLnZpZGVvLXNvdXJjZSAudmlkZW8tY29udGVudCAuc2NhbjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiA2MCU7IH1cbiAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgI3ZpZGVvLXBsYXllciAudmlkZW8tc291cmNlIC52aWRlby1jb250ZW50IC5zY2FuOmJlZm9yZSB7XG4gICAgICAgICAgICB0b3A6IC0zNTAlOyB9XG4gICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5ICN2aWRlby1wbGF5ZXIgLnZpZGVvLXNvdXJjZSAudmlkZW8tY29udGVudCAuc2NhbjphZnRlciB7XG4gICAgICAgICAgICB0b3A6IC0xMTAwJTsgfVxuXG5Aa2V5ZnJhbWVzIHNjYW4ge1xuICAwJSB7XG4gICAgdG9wOiAtMjAlOyB9XG4gIDEwMCUge1xuICAgIHRvcDogMjUwJTsgfSB9XG4gICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5ICN2aWRlby1wbGF5ZXIgLnZpZGVvLXNvdXJjZSAudmlkZW8tY29udGVudCAubm90ZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAjdmlkZW8tcGxheWVyIC52aWRlby1zb3VyY2UgLnZpZGVvLWNvbnRlbnQgLm5vdGUgLnRpbWUge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZhNTE1MTsgfVxuICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5ICN2aWRlby1wbGF5ZXIgLmluZm8tYm9hcmQge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDhweCAwIDhweDsgfVxuICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgI3ZpZGVvLXBsYXllciAuaW5mby1ib2FyZCAuYm9hcmQtY29udGVudCB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDRweCAwIHJnYmEoMjIsIDEzMywgMjQ0LCAwLjMpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJiMmU1ODtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogOHB4OyB9XG4gICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmdhbWUtdGl0bGVzIHtcbiAgICAgICAgcGFkZGluZzogMTZweCA4cHggMCA4cHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmdhbWUtdGl0bGVzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCA0cHggMCA0cHg7IH0gfVxuICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmdhbWUtdGl0bGVzIC5tZC1idXR0b24ubWQtaWNvbi1idXR0b24ge1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmdhbWUtdGl0bGVzIGgyIHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIG1hcmdpbjogNnB4IDA7IH1cbiAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5nYW1lLXRpdGxlcyAubWQtYnV0dG9uOm5vdCgubWQtaWNvbi1idXR0b24pIHtcbiAgICAgICAgICBtYXJnaW46IDAgMXB4O1xuICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nOiAwIDhweDsgfVxuICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDhweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwOyB9IH1cbiAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDRweCAwIHJnYmEoMjIsIDEzMywgMjQ0LCAwLjMpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyZTU4OyB9XG4gICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC5yb3ctaW5wdXQtbnVtYmVycyB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggMCA4cHggMDsgfVxuICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC5yb3ctaW5wdXQtbnVtYmVycyBmb3JtIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLnJvdy1pbnB1dC1udW1iZXJzIGZvcm0gLmZvcm0tZ3JvdXAge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MnB4KTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4OyB9XG4gICAgICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC5yb3ctaW5wdXQtbnVtYmVycyBmb3JtIC5mb3JtLWdyb3VwIC5pbnB1dC1udW1iZXJzLWFycmF5IHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNDQsIDExOSwgMTc5LCAwLjM0KTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzMDMyNjU7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDsgfVxuICAgICAgICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC5yb3ctaW5wdXQtbnVtYmVycyBmb3JtIC5mb3JtLWdyb3VwIC5pbnB1dC1udW1iZXJzLWFycmF5OmZvY3VzICsgLmxpbmUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4NzAxNjsgfVxuICAgICAgICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC5yb3ctaW5wdXQtbnVtYmVycyBmb3JtIC5mb3JtLWdyb3VwIC5pbnB1dC1udW1iZXJzLWFycmF5W2Rpc2FibGVkXSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNDQsIDExOSwgMTc5LCAwLjEpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyZjMyNWU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7IH1cbiAgICAgICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLnJvdy1pbnB1dC1udW1iZXJzIGZvcm0gLmZvcm0tZ3JvdXAgLmxpbmUge1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmODcwMTY7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7IH1cbiAgICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC5yb3ctaW5wdXQtbnVtYmVycyBmb3JtIC5tZC1idXR0b24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNjRweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTY2YTE3O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNjZhMTc7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7IH1cbiAgICAgICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLnJvdy1pbnB1dC1udW1iZXJzIGZvcm0gLm1kLWJ1dHRvbltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjQzLCAyMjQsIDAuMik7IH1cbiAgICAgICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLnJvdy1pbnB1dC1udW1iZXJzIGZvcm0gLm1kLWJ1dHRvbi5tZC1hY2NlbnQge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzMHB4OyB9XG4gICAgICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC5yb3ctaW5wdXQtbnVtYmVycyBmb3JtIC5tZC1idXR0b24ubWQtaWNvbi1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC5jb2xsYXBzaW5nIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4OyB9XG4gICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLmNvbGxhcHNpbmcubmctaGlkZSB7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLmNvbGxhcHNpbmcgbWQtdGFicyBtZC10YWJzLWNhbnZhcyB7XG4gICAgICAgICAgICAgIGhlaWdodDogMzJweDsgfVxuICAgICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLmNvbGxhcHNpbmcgbWQtdGFicyBtZC10YWJzLWNhbnZhcyBtZC1wYWdpbmF0aW9uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDsgfVxuICAgICAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAuY29sbGFwc2luZyBtZC10YWJzIG1kLXRhYnMtY2FudmFzIG1kLXBhZ2luYXRpb24td3JhcHBlciAubWQtdGFiIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAuY29sbGFwc2luZyBtZC10YWJzIG1kLXRhYnMtY29udGVudC13cmFwcGVyIG1kLWNvbnRlbnQge1xuICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMDsgfVxuICAgICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLmNvbGxhcHNpbmcgbWQtdGFicyBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciBtZC1jb250ZW50IC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMDsgfVxuICAgICAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAuY29sbGFwc2luZyBtZC10YWJzIG1kLXRhYnMtY29udGVudC13cmFwcGVyIG1kLWNvbnRlbnQgLmNvbnRlbnQgbWQtY2hlY2tib3gge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAuY29sbGFwc2luZyBtZC10YWJzIG1kLXRhYnMtY29udGVudC13cmFwcGVyIG1kLWNvbnRlbnQgLmNvbnRlbnQgbWQtY2hlY2tib3ggLm1kLWljb24ge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDQ0LCAxMTksIDE3OSwgMC4zNCk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7IH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC5jb2xsYXBzaW5nIG1kLXRhYnMgbWQtdGFicy1jb250ZW50LXdyYXBwZXIgbWQtY29udGVudCAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMlOyB9IH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC5jb2xsYXBzaW5nIG1kLXRhYnMgbWQtdGFicy1jb250ZW50LXdyYXBwZXIgbWQtY29udGVudCAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgbWQtdGFicyBtZC10YWJzLXdyYXBwZXIgbWQtdGFicy1jYW52YXMge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7IH1cbiAgICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIG1kLXRhYnMgbWQtdGFicy13cmFwcGVyIG1kLXRhYnMtY2FudmFzIG1kLXBhZ2luYXRpb24td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4OyB9XG4gICAgICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIG1kLXRhYnMgbWQtdGFicy13cmFwcGVyIG1kLXRhYnMtY2FudmFzIG1kLXBhZ2luYXRpb24td3JhcHBlciBtZC10YWItaXRlbS5tZC10YWIge1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTJweDsgfSB9XG4gICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAgLmNvbnRlbnQtbnVtYmVyIC5udW1iZXItZmlsdGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLm51bWJlci1maWx0ZXIgLmh1bmRyZWRzIHNwYW4ge1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMnB4OyB9XG4gICAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAubnVtYmVyLWZpbHRlciAuaHVuZHJlZHMgc3Bhbi5sYWJlbCB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyOHB4OyB9XG4gICAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAubnVtYmVyLWZpbHRlciAuaHVuZHJlZHMgc3Bhbjpub3QoLmxhYmVsKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggMXB4ICNkZGQ7IH1cbiAgICAgICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1udW1iZXItd3JhcCAuY29udGVudC1udW1iZXIgLm51bWJlci1maWx0ZXIgLmh1bmRyZWRzIHNwYW46bm90KC5sYWJlbCk6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuICAgICAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAubnVtYmVyLWZpbHRlciAuaHVuZHJlZHMgc3Bhbjpub3QoLmxhYmVsKS5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzLCAxNTUsIDIyOSwgMC44Nyk7XG4gICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMywgMTU1LCAyMjksIDAuODcpO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAubnVtYmVyLWZpbHRlciAuaHVuZHJlZHMgKyAuaHVuZHJlZHMge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5xdWljay13cmFwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7IH1cbiAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLnF1aWNrLXdyYXAgLnF1aWNrLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDhweDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAucXVpY2std3JhcCAucXVpY2stY29udGVudCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDRweDsgfSB9XG4gICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLnF1aWNrLXdyYXAgLnF1aWNrLWNvbnRlbnQgLmVsZW1lbnQge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDRweCAwIHJnYmEoMjIsIDEzMywgMjQ0LCAwLjMpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJiMmU1ODtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5xdWljay13cmFwIC5xdWljay1jb250ZW50IC5lbGVtZW50IC5lbGVtZW50LWhlYWRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDBkZWcsICM2ZjAwZjcgMCUsICMxOTEyNDggMTAwJSk7XG4gICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5xdWljay13cmFwIC5xdWljay1jb250ZW50IC5lbGVtZW50IC5lbGVtZW50LWNvbnRlbnQge1xuICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMDsgfVxuICAgICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAucXVpY2std3JhcCAucXVpY2stY29udGVudCAuZWxlbWVudCAuZWxlbWVudC1jb250ZW50IC5idXR0b24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAycHg7IH1cbiAgICAgICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAucXVpY2std3JhcCAucXVpY2stY29udGVudCAuZWxlbWVudCAuZWxlbWVudC1jb250ZW50IC5idXR0b24gLmJ1dHRvbi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICAgICAgICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLnF1aWNrLXdyYXAgLnF1aWNrLWNvbnRlbnQgLmVsZW1lbnQgLmVsZW1lbnQtY29udGVudCAuYnV0dG9uIC5idXR0b24tY29udGVudCAubWQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwOyB9XG4gICAgICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLnF1aWNrLXdyYXAgLnF1aWNrLWNvbnRlbnQgLmVsZW1lbnQgLmVsZW1lbnQtY29udGVudCAuYnV0dG9uLmdyb3VwIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICAgICAgICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLnF1aWNrLXdyYXAgLnF1aWNrLWNvbnRlbnQgLmVsZW1lbnQgLmVsZW1lbnQtY29udGVudCAuYnV0dG9uLmdyb3VwIC5idXR0b24tY29udGVudCAubWQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDhweDsgfVxuICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtYmV0dGluZy13cmFwIC5udW1iZXItdGFibGUge1xuICAgICAgICBwYWRkaW5nOiA4cHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1iZXR0aW5nLXdyYXAgLm51bWJlci10YWJsZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHg7IH0gfVxuICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1iZXR0aW5nLXdyYXAgLm51bWJlci10YWJsZSAubnVtYmVyLWVsZW1lbnQge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDIyLCAxMzMsIDI0NCwgMC4zKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJiMmU1ODtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtYmV0dGluZy13cmFwIC5udW1iZXItdGFibGUgLm51bWJlci1lbGVtZW50IC5lbGVtZW50LWhlYWRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQwZGVnLCAjNmYwMGY3IDAlLCAjMTkxMjQ4IDEwMCUpO1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LWJldHRpbmctd3JhcCAubnVtYmVyLXRhYmxlIC5udW1iZXItZWxlbWVudCAuZWxlbWVudC1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE2MnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiAwLjQgZWFzZTsgfVxuICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtYmV0dGluZy13cmFwIC5udW1iZXItdGFibGUgLm51bWJlci1lbGVtZW50IC5lbGVtZW50LWNvbnRlbnQuZnVsbCB7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IG1heC1jb250ZW50OyB9XG4gICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1iZXR0aW5nLXdyYXAgLm51bWJlci10YWJsZSAubnVtYmVyLWVsZW1lbnQgLmVsZW1lbnQtY29udGVudCAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciB7XG4gICAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxcHg7XG4gICAgICAgICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyLjUlO1xuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtYmV0dGluZy13cmFwIC5udW1iZXItdGFibGUgLm51bWJlci1lbGVtZW50IC5lbGVtZW50LWNvbnRlbnQgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIge1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4OyB9IH1cbiAgICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtYmV0dGluZy13cmFwIC5udW1iZXItdGFibGUgLm51bWJlci1lbGVtZW50IC5lbGVtZW50LWNvbnRlbnQgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjODk5NGEwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzMDMyNjU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg0NCwgMTE5LCAxNzksIDAuMzQpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogMC40IGVhc2U7IH1cbiAgICAgICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1iZXR0aW5nLXdyYXAgLm51bWJlci10YWJsZSAubnVtYmVyLWVsZW1lbnQgLmVsZW1lbnQtY29udGVudCAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyIC5udW1iZXIge1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkVGRUZFOyB9XG4gICAgICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtYmV0dGluZy13cmFwIC5udW1iZXItdGFibGUgLm51bWJlci1lbGVtZW50IC5lbGVtZW50LWNvbnRlbnQgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlci5kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzNTM1MzU7IH1cbiAgICAgICAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LWJldHRpbmctd3JhcCAubnVtYmVyLXRhYmxlIC5udW1iZXItZWxlbWVudCAuZWxlbWVudC1jb250ZW50IC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIuZGlzYWJsZWQgLm51bWJlciwgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtYmV0dGluZy13cmFwIC5udW1iZXItdGFibGUgLm51bWJlci1lbGVtZW50IC5lbGVtZW50LWNvbnRlbnQgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlci5kaXNhYmxlZCAucHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgxMDksIDEwOSwgMTA5LCAwLjYpOyB9XG4gICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1iZXR0aW5nLXdyYXAgLm51bWJlci10YWJsZSAubnVtYmVyLWVsZW1lbnQgLmVsZW1lbnQtY29udGVudCAudmlldy1tb3JlLCBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1iZXR0aW5nLXdyYXAgLm51bWJlci10YWJsZSAubnVtYmVyLWVsZW1lbnQgLmVsZW1lbnQtY29udGVudCAubWF4aW11bS1tZXNzYWdlIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCB3aGl0ZSAxMDAlKTsgfVxuICAgICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1iZXR0aW5nLXdyYXAgLm51bWJlci10YWJsZSAubnVtYmVyLWVsZW1lbnQgLmVsZW1lbnQtY29udGVudCAudmlldy1tb3JlIC5tZC1idXR0b24sIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LWJldHRpbmctd3JhcCAubnVtYmVyLXRhYmxlIC5udW1iZXItZWxlbWVudCAuZWxlbWVudC1jb250ZW50IC5tYXhpbXVtLW1lc3NhZ2UgLm1kLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2U1ZTVlNTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmJmYWY2O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDc2ZGI3O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDsgfVxuICAgICAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LWJldHRpbmctd3JhcCAubnVtYmVyLXRhYmxlIC5udW1iZXItZWxlbWVudCAuZWxlbWVudC1jb250ZW50IC52aWV3LW1vcmUgLm1kLWJ1dHRvbiBtZC1pY29uLCBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1iZXR0aW5nLXdyYXAgLm51bWJlci10YWJsZSAubnVtYmVyLWVsZW1lbnQgLmVsZW1lbnQtY29udGVudCAubWF4aW11bS1tZXNzYWdlIC5tZC1idXR0b24gbWQtaWNvbiB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzA3NmRiNzsgfVxuICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtYmV0dGluZy13cmFwIC5udW1iZXItdGFibGUgLm51bWJlci1lbGVtZW50IC5lbGVtZW50LWNvbnRlbnQgLm1heGltdW0tbWVzc2FnZSBzcGFuIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBjb2xvcjogI2ZjMTIxMjtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDYyNzI3MjdlbTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICAgICAgICAgICAgICAtbXMtaHlwaGVuczogYXV0bztcbiAgICAgICAgICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtYmV0dGluZy13cmFwIC5udW1iZXItdGFibGUgLm51bWJlci1lbGVtZW50ICsgLm51bWJlci1lbGVtZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LWJldHRpbmctd3JhcCAucXVpY2stYmV0dGluZy1mb3JtIHtcbiAgICAgICAgcGFkZGluZzogOHB4OyB9XG4gICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgI3JlY2VudC1iZXR0aW5nIHtcbiAgICAgICAgcGFkZGluZzogOHB4OyB9XG4gICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAjcmVjZW50LWJldHRpbmcgLnJlY2VudC10aWNrZXRzIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWRmM2ZhO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWRjZTA7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAjcmVjZW50LWJldHRpbmcgLnJlY2VudC10aWNrZXRzIC5tZC1zdWJoZWFkZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNmZmYgNzUlLCAjZjVmNWY1KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZmZmIDc1JSwgI2Y1ZjVmNSk7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZGNlMDsgfVxuICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5ICNyZWNlbnQtYmV0dGluZyAucmVjZW50LXRpY2tldHMgLm1kLXN1YmhlYWRlciAubWQtc3ViaGVhZGVyLWlubmVyIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTJweDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MnB4OyB9XG4gICAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAjcmVjZW50LWJldHRpbmcgLnJlY2VudC10aWNrZXRzIC5tZC1zdWJoZWFkZXIgLm1kLXN1YmhlYWRlci1pbm5lciAubWQtc3ViaGVhZGVyLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDsgfVxuICAgICAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAjcmVjZW50LWJldHRpbmcgLnJlY2VudC10aWNrZXRzIC5tZC1zdWJoZWFkZXIgLm1kLXN1YmhlYWRlci1pbm5lciAubWQtc3ViaGVhZGVyLWNvbnRlbnQgYSB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzJiMmU1OTsgfVxuICAgICAgICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5ICNyZWNlbnQtYmV0dGluZyAucmVjZW50LXRpY2tldHMgLm1kLXN1YmhlYWRlciAubWQtc3ViaGVhZGVyLWlubmVyIC5tZC1zdWJoZWFkZXItY29udGVudCBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmODcxMTU7IH1cbiAgICAgICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgI3JlY2VudC1iZXR0aW5nIC5yZWNlbnQtdGlja2V0cyAubWQtc3ViaGVhZGVyIC5tZC1zdWJoZWFkZXItaW5uZXIgLm1kLXN1YmhlYWRlci1jb250ZW50IC5tZC1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgI3JlY2VudC1iZXR0aW5nIC5yZWNlbnQtdGlja2V0cyAubWQtc3ViaGVhZGVyIC5tZC1zdWJoZWFkZXItaW5uZXIgLm1kLXN1YmhlYWRlci1jb250ZW50IC5tZC1idXR0b24gbWQtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOWFhMWE5OyB9XG4gICAgICAgICAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAjcmVjZW50LWJldHRpbmcgLnJlY2VudC10aWNrZXRzIC5tZC1zdWJoZWFkZXIgLm1kLXN1YmhlYWRlci1pbm5lciAubWQtc3ViaGVhZGVyLWNvbnRlbnQgLm1kLWJ1dHRvbiBtZC1pY29uLnJvdGF0aW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogcm90YXRpbmcgMXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgICAgICAgICAgICAgIC1tb3otYW5pbWF0aW9uOiByb3RhdGluZyAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgICAgICAgLW1zLWFuaW1hdGlvbjogcm90YXRpbmcgMXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgICAgICAgICAgICAgIC1vLWFuaW1hdGlvbjogcm90YXRpbmcgMXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogcm90YXRpbmcgMXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBCMEZGOyB9XG4gICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5ICNyZWNlbnQtYmV0dGluZyAucmVjZW50LXRpY2tldHMgLnNob3cge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGxpbmVhciAwLjVzOyB9XG4gICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgI3JlY2VudC1iZXR0aW5nIC5yZWNlbnQtdGlja2V0cyAuc2hvdyBtZC1saXN0LWl0ZW0sIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAjcmVjZW50LWJldHRpbmcgLnJlY2VudC10aWNrZXRzIC5zaG93IC50aWNrZXQtY29udGVudCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjMmRhZjU7IH1cbiAgICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5ICNyZWNlbnQtYmV0dGluZyAucmVjZW50LXRpY2tldHMgLnNob3cgbWQtbGlzdC1pdGVtLnRpY2tldCwgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5ICNyZWNlbnQtYmV0dGluZyAucmVjZW50LXRpY2tldHMgLnNob3cgLnRpY2tldC1jb250ZW50LnRpY2tldCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzZkYjJmZjsgfVxuICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5ICNyZWNlbnQtYmV0dGluZyAucmVjZW50LXRpY2tldHMgLnNob3cgc3Bhbi5jYW5jZWwtYmV0IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGM0QwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMTJweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5ICNyZWNlbnQtYmV0dGluZyAucmVjZW50LXRpY2tldHMgLnNob3cgc3Bhbi5jYW5jZWwtYmV0IG1kLXByb2dyZXNzLWNpcmN1bGFyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgICBib3R0b206IDZweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAjcmVjZW50LWJldHRpbmcgLnJlY2VudC10aWNrZXRzIC5zaG93IHNwYW4uY2FuY2VsLWJldC53YWl0LXRvLWNhbmNlbCB7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzgzODM4MztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4OyB9XG4gICAgICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5ICNyZWNlbnQtYmV0dGluZyAucmVjZW50LXRpY2tldHMgLnNob3cgc3Bhbi5jYW5jZWwtYmV0LndhaXQtdG8tY2FuY2VsIG1kLXByb2dyZXNzLWNpcmN1bGFyIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5ICNyZWNlbnQtYmV0dGluZyAucmVjZW50LXRpY2tldHMgLnRpY2tldCB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzNnB4OyB9XG4gICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgI3JlY2VudC1iZXR0aW5nIC5yZWNlbnQtdGlja2V0cyAudGlja2V0OmJlZm9yZSB7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM2cHg7IH1cbiAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAjcmVjZW50LWJldHRpbmcgLnJlY2VudC10aWNrZXRzIC50aWNrZXQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDU0LCA5OSwgMC4xKTsgfVxuICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5ICNyZWNlbnQtYmV0dGluZyAucmVjZW50LXRpY2tldHMgLnRpY2tldCAubWQtYnV0dG9uLm1kLW5vLXN0eWxlIHtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMzZweDsgfVxuICAgICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgI3JlY2VudC1iZXR0aW5nIC5yZWNlbnQtdGlja2V0cyAudGlja2V0IC5tZC1idXR0b24ubWQtbm8tc3R5bGU6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNnB4OyB9XG4gICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgI3JlY2VudC1iZXR0aW5nIC5yZWNlbnQtdGlja2V0cyAudGlja2V0OmJlZm9yZSB7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM2cHg7IH1cbiAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAjcmVjZW50LWJldHRpbmcgLnJlY2VudC10aWNrZXRzIC50aWNrZXQgLm1kLWxpc3QtaXRlbS1pbm5lcjpiZWZvcmUge1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNnB4OyB9XG4gICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgI3JlY2VudC1iZXR0aW5nIC5yZWNlbnQtdGlja2V0cyAudGlja2V0IC5tZC1saXN0LWl0ZW0taW5uZXIgbWQtaWNvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAxNnB4IDAgMDsgfVxuICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5ICNyZWNlbnQtYmV0dGluZyAucmVjZW50LXRpY2tldHMgLnRpY2tldCAuYW1vdW50IHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAjcmVjZW50LWJldHRpbmcgLnJlY2VudC10aWNrZXRzIC50aWNrZXQtY29udGVudCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5ICNyZWNlbnQtYmV0dGluZyAucmVjZW50LXRpY2tldHMgLnRpY2tldC1jb250ZW50IC5zdWItdGl0bGUge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAjcmVjZW50LWJldHRpbmcgLnJlY2VudC10aWNrZXRzIC50aWNrZXQtY29udGVudCAuc3ViLXRpdGxlIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmQyNTI1O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgICAgICAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgI3JlY2VudC1iZXR0aW5nIC5yZWNlbnQtdGlja2V0cyAudGlja2V0LWNvbnRlbnQgLnRleHQtcmVkIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmYzFhMWE7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAjcmVjZW50LWJldHRpbmcgLnJlY2VudC10aWNrZXRzIC50aWNrZXQtY29udGVudCAuc3ViLWhlYWRlciB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNzI3MjcyN2VtO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4zcmVtO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICBoeXBoZW5zOiBhdXRvO1xuICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5ICNyZWNlbnQtYmV0dGluZyAucmVjZW50LXRpY2tldHMgLnRpY2tldC1jb250ZW50Lm5nLWhpZGUge1xuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5ib2R5LmxlZ2VuZGFyeSAuc2NoZWR1bGUtcGxhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgYm9keS5sZWdlbmRhcnkgLnNjaGVkdWxlLXBsYW4gYSB7XG4gICAgY29sb3I6ICMwMDNmZmE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgYm9keS5sZWdlbmRhcnkgLnNjaGVkdWxlLXBsYW4ge1xuICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIGJvZHkubGVnZW5kYXJ5IC5zY2hlZHVsZS1wbGFuIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbmJvZHkubGVnZW5kYXJ5IG1kLWNoZWNrYm94IHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMjBweDsgfVxuICBib2R5LmxlZ2VuZGFyeSBtZC1jaGVja2JveCAubWQtaWNvbiB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICBib2R5LmxlZ2VuZGFyeSBtZC1jaGVja2JveC5tZC1jaGVja2VkIC5tZC1pY29uOmFmdGVyIHtcbiAgICBsZWZ0OiA1LjY2NjY3cHg7XG4gICAgdG9wOiAxLjIyMjIycHg7IH1cbiAgYm9keS5sZWdlbmRhcnkgbWQtY2hlY2tib3g6bm90KC5tZC1jaGVja2VkKSAubWQtaWNvbiB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ0LCAxMTksIDE3OSwgMC4zNCk7IH1cbiAgYm9keS5sZWdlbmRhcnkgbWQtY2hlY2tib3hbZGlzYWJsZWRdOm5vdCgubWQtY2hlY2tlZCkgLm1kLWljb24ge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNywgMzUsIDY4LCAwLjc0KTsgfVxuXG5ib2R5LmxlZ2VuZGFyeSBtZC10YWJzIFtyb2xlPVwidGFicGFuZWxcIl0ge1xuICB0cmFuc2l0aW9uOiBub25lOyB9XG5cbmJvZHkubGVnZW5kYXJ5IG1kLWRpYWxvZy5sZWdlbmRhcnktZGlhbG9nLWxhYmVsIG1kLXRvb2xiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZGNlMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNmZmYgNzUlLCAjZjVmNWY1KTtcbiAgY29sb3I6ICMyYjJlNTk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7IH1cbiAgYm9keS5sZWdlbmRhcnkgbWQtZGlhbG9nLmxlZ2VuZGFyeS1kaWFsb2ctbGFiZWwgbWQtdG9vbGJhciAubWQtdG9vbGJhci10b29scyB7XG4gICAgaGVpZ2h0OiA0OHB4OyB9XG4gICAgYm9keS5sZWdlbmRhcnkgbWQtZGlhbG9nLmxlZ2VuZGFyeS1kaWFsb2ctbGFiZWwgbWQtdG9vbGJhciAubWQtdG9vbGJhci10b29scyAubWQtYnV0dG9uIG1kLWljb24ge1xuICAgICAgY29sb3I6ICMwMDA7IH1cblxuYm9keS5sZWdlbmRhcnkgbWQtZGlhbG9nLmxlZ2VuZGFyeS1kaWFsb2ctbGFiZWwgbWQtZGlhbG9nLWNvbnRlbnQge1xuICBwYWRkaW5nOiA4cHg7IH1cbiAgYm9keS5sZWdlbmRhcnkgbWQtZGlhbG9nLmxlZ2VuZGFyeS1kaWFsb2ctbGFiZWwgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC13aWR0aDogNTAwcHg7IH1cbiAgICBib2R5LmxlZ2VuZGFyeSBtZC1kaWFsb2cubGVnZW5kYXJ5LWRpYWxvZy1sYWJlbCBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnJlcGVhdGVyLWxhYmVsIC5tZC1idXR0b24ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMCAycHg7XG4gICAgICBtaW4td2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgaGVpZ2h0OiAzOHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIGJvZHkubGVnZW5kYXJ5IG1kLWRpYWxvZy5sZWdlbmRhcnktZGlhbG9nLWxhYmVsIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTsgfVxuICAgIGJvZHkubGVnZW5kYXJ5IG1kLWRpYWxvZy5sZWdlbmRhcnktZGlhbG9nLWxhYmVsIG1kLWRpYWxvZy1jb250ZW50IC5yZXBlYXRlci1sYWJlbCAubWQtYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG5cbmJvZHkubGVnZW5kYXJ5LmxpZ2h0ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9zY2hlZHVsZS1iZy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMjQwcHg7IH1cbiAgYm9keS5sZWdlbmRhcnkubGlnaHQgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgOHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIGJvZHkubGVnZW5kYXJ5LmxpZ2h0ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIGJvZHkubGVnZW5kYXJ5LmxpZ2h0ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAjdmlkZW8tcGxheWVyIC52aWRlby1zb3VyY2Uge1xuICAgICAgcGFkZGluZzogMTZweCA4cHggMCA4cHg7IH1cbiAgICAgIGJvZHkubGVnZW5kYXJ5LmxpZ2h0ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAjdmlkZW8tcGxheWVyIC52aWRlby1zb3VyY2UgLnZpZGVvLWNvbnRlbnQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIGJvZHkubGVnZW5kYXJ5LmxpZ2h0ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAjdmlkZW8tcGxheWVyIC52aWRlby1zb3VyY2Uge1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICBib2R5LmxlZ2VuZGFyeS5saWdodCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgI3ZpZGVvLXBsYXllciAudmlkZW8tc291cmNlIC52aWRlby1jb250ZW50IHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH0gfVxuICAgIGJvZHkubGVnZW5kYXJ5LmxpZ2h0ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciAucm93LWlucHV0LW51bWJlcnMgZm9ybSAuZm9ybS1ncm91cCAuaW5wdXQtbnVtYmVycy1hcnJheVtkaXNhYmxlZF0ge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjQpICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjQpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDEsIDIwMSwgMjAxLCAwLjMpOyB9XG4gICAgYm9keS5sZWdlbmRhcnkubGlnaHQgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLnF1aWNrLXdyYXAgLmVsZW1lbnQge1xuICAgICAgYmFja2dyb3VuZDogI0ZGRjsgfVxuICAgICAgYm9keS5sZWdlbmRhcnkubGlnaHQgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLnF1aWNrLXdyYXAgLmVsZW1lbnQgLmVsZW1lbnQtaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNmZmYgNzUlLCAjZjVmNWY1KTtcbiAgICAgICAgY29sb3I6ICMyYjJlNTk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDkwLCA2OCwgMjI0LCAwLjEpOyB9XG4gICAgICAgIGJvZHkubGVnZW5kYXJ5LmxpZ2h0ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAuY29udGVudC13cmFwIC5sZWdlbmRhcnktY29udGVudCAubWFpbi1nYW1lIC5xdWljay13cmFwIC5lbGVtZW50IC5lbGVtZW50LWhlYWRlciBhIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgY29sb3I6ICNmYTFmMWY7IH1cbiAgICBib2R5LmxlZ2VuZGFyeS5saWdodCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1iZXR0aW5nLXdyYXAgLm51bWJlci10YWJsZSAubnVtYmVyLWVsZW1lbnQge1xuICAgICAgYmFja2dyb3VuZDogI0ZGRjsgfVxuICAgICAgYm9keS5sZWdlbmRhcnkubGlnaHQgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtYmV0dGluZy13cmFwIC5udW1iZXItdGFibGUgLm51bWJlci1lbGVtZW50IC5lbGVtZW50LWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZmZmIDc1JSwgI2Y1ZjVmNSk7XG4gICAgICAgIGNvbG9yOiAjMmIyZTU5O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg5MCwgNjgsIDIyNCwgMC4xKTsgfVxuICAgICAgICBib2R5LmxlZ2VuZGFyeS5saWdodCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1iZXR0aW5nLXdyYXAgLm51bWJlci10YWJsZSAubnVtYmVyLWVsZW1lbnQgLmVsZW1lbnQtaGVhZGVyIGEge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBjb2xvcjogI2ZhMWYxZjsgfVxuICAgICAgYm9keS5sZWdlbmRhcnkubGlnaHQgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtYmV0dGluZy13cmFwIC5udW1iZXItdGFibGUgLm51bWJlci1lbGVtZW50IC5lbGVtZW50LWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA4cHg7IH1cbiAgICAgICAgYm9keS5sZWdlbmRhcnkubGlnaHQgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtYmV0dGluZy13cmFwIC5udW1iZXItdGFibGUgLm51bWJlci1lbGVtZW50IC5lbGVtZW50LWNvbnRlbnQgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZkZGZjNjtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNmOGI5ODM7IH1cbiAgICAgICAgICBib2R5LmxlZ2VuZGFyeS5saWdodCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1iZXR0aW5nLXdyYXAgLm51bWJlci10YWJsZSAubnVtYmVyLWVsZW1lbnQgLmVsZW1lbnQtY29udGVudCAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyIC5udW1iZXIge1xuICAgICAgICAgICAgY29sb3I6ICMyYjJlNTk7IH1cbiAgICAgICAgICBib2R5LmxlZ2VuZGFyeS5saWdodCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1iZXR0aW5nLXdyYXAgLm51bWJlci10YWJsZSAubnVtYmVyLWVsZW1lbnQgLmVsZW1lbnQtY29udGVudCAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyLmRpc2FibGVkIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2NjYztcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2JiYjsgfVxuICAgICAgICAgICAgYm9keS5sZWdlbmRhcnkubGlnaHQgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5IC5jb250ZW50LXdyYXAgLmxlZ2VuZGFyeS1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtYmV0dGluZy13cmFwIC5udW1iZXItdGFibGUgLm51bWJlci1lbGVtZW50IC5lbGVtZW50LWNvbnRlbnQgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlci5kaXNhYmxlZCAubnVtYmVyLCBib2R5LmxlZ2VuZGFyeS5saWdodCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1iZXR0aW5nLXdyYXAgLm51bWJlci10YWJsZSAubnVtYmVyLWVsZW1lbnQgLmVsZW1lbnQtY29udGVudCAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyLmRpc2FibGVkIC5wcmljZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDEwOSwgMTA5LCAxMDksIDAuNik7IH1cbiAgICBib2R5LmxlZ2VuZGFyeS5saWdodCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgLmNvbnRlbnQtd3JhcCAubGVnZW5kYXJ5LWNvbnRlbnQgLm1haW4tZ2FtZSAuY29udGVudC1iZXR0aW5nLXdyYXAgLnF1aWNrLWJldHRpbmctZm9ybSB7XG4gICAgICBwYWRkaW5nOiA4cHg7IH1cblxuYm9keS5sZWdlbmRhcnkubGlnaHQgbWQtY2hlY2tib3g6bm90KC5tZC1jaGVja2VkKSAubWQtaWNvbiB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg0NCwgMTE5LCAxNzksIDAuMzQpOyB9XG5cbmJvZHkubGVnZW5kYXJ5LmxpZ2h0IG1kLWNoZWNrYm94W2Rpc2FibGVkXTpub3QoLm1kLWNoZWNrZWQpIC5tZC1pY29uIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIwMCwgMjAwLCAyMDIsIDAuNzQpOyB9XG5cbm1kLWRpYWxvZy5jb21taXQtYmV0dGluZyBtZC1kaWFsb2ctY29udGVudCB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHBhZGRpbmc6IDMycHggMjRweCAxNnB4IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIG1kLWRpYWxvZy5jb21taXQtYmV0dGluZyBtZC1kaWFsb2ctY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAyNHB4IDE2cHggOHB4IDE2cHg7IH0gfVxuICBtZC1kaWFsb2cuY29tbWl0LWJldHRpbmcgbWQtZGlhbG9nLWNvbnRlbnQgaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7IH1cbiAgbWQtZGlhbG9nLmNvbW1pdC1iZXR0aW5nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudC1ib2R5IHtcbiAgICBwYWRkaW5nOiAzMnB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gICAgbWQtZGlhbG9nLmNvbW1pdC1iZXR0aW5nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudC1ib2R5IHNwYW4ge1xuICAgICAgYmFja2dyb3VuZDogI2ZkZjBhYTtcbiAgICAgIHBhZGRpbmc6IDRweCAxMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDsgfVxuICAgICAgbWQtZGlhbG9nLmNvbW1pdC1iZXR0aW5nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudC1ib2R5IHNwYW4ubW9uZXkge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogI2Y4MzM2NTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICBtZC1kaWFsb2cuY29tbWl0LWJldHRpbmcgbWQtZGlhbG9nLWNvbnRlbnQgLmFsd2F5cy1iZXR0aW5nIG1kLWNoZWNrYm94IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IGF1dG87IH1cblxubWQtZGlhbG9nLmNvbW1pdC1iZXR0aW5nIG1kLWRpYWxvZy1hY3Rpb25zIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7IH1cblxuQGtleWZyYW1lcyBzdGF0aWMge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgMCU7IH1cbiAgMjAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNSUgMTUlOyB9XG4gIDQwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDY5JTsgfVxuICA2MCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDMzJSAyNSU7IH1cbiAgODAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3MiUgNCU7IH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogODAlIDkxJTsgfSB9XG5cbkBrZXlmcmFtZXMgcmVjLWJsaW5rIHtcbiAgZnJvbSwgdG8ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBjb20tYmxpbmsge1xuICBmcm9tLCB0byB7XG4gICAgb3BhY2l0eTogMC44OyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgc3Bpbkl0LTEge1xuICAwJSB7XG4gICAgdG9wOiAwZW07IH1cbiAgMTAlIHtcbiAgICB0b3A6IC0xZW07IH1cbiAgMjAlIHtcbiAgICB0b3A6IC0yZW07IH1cbiAgMzAlIHtcbiAgICB0b3A6IC0zZW07IH1cbiAgNDAlIHtcbiAgICB0b3A6IC00ZW07IH1cbiAgNTAlIHtcbiAgICB0b3A6IC01ZW07IH1cbiAgNjAlIHtcbiAgICB0b3A6IC02ZW07IH1cbiAgNzAlIHtcbiAgICB0b3A6IC03ZW07IH1cbiAgODAlIHtcbiAgICB0b3A6IC04ZW07IH1cbiAgOTAlIHtcbiAgICB0b3A6IC05ZW07IH0gfVxuXG5Aa2V5ZnJhbWVzIHNwaW5JdC0yIHtcbiAgMCUge1xuICAgIHRvcDogLTRlbTsgfVxuICAxMCUge1xuICAgIHRvcDogLTVlbTsgfVxuICAyMCUge1xuICAgIHRvcDogLTZlbTsgfVxuICAzMCUge1xuICAgIHRvcDogLTdlbTsgfVxuICA0MCUge1xuICAgIHRvcDogLThlbTsgfVxuICA1MCUge1xuICAgIHRvcDogLTllbTsgfVxuICA2MCUge1xuICAgIHRvcDogMGVtOyB9XG4gIDcwJSB7XG4gICAgdG9wOiAtMWVtOyB9XG4gIDgwJSB7XG4gICAgdG9wOiAtMmVtOyB9XG4gIDkwJSB7XG4gICAgdG9wOiAtM2VtOyB9IH1cblxuQGtleWZyYW1lcyBzcGluSXQtMyB7XG4gIDAlIHtcbiAgICB0b3A6IC0yZW07IH1cbiAgMTAlIHtcbiAgICB0b3A6IC0zZW07IH1cbiAgMjAlIHtcbiAgICB0b3A6IC00ZW07IH1cbiAgMzAlIHtcbiAgICB0b3A6IC01ZW07IH1cbiAgNDAlIHtcbiAgICB0b3A6IC02ZW07IH1cbiAgNTAlIHtcbiAgICB0b3A6IC03ZW07IH1cbiAgNjAlIHtcbiAgICB0b3A6IC04ZW07IH1cbiAgNzAlIHtcbiAgICB0b3A6IC04ZW07IH1cbiAgODAlIHtcbiAgICB0b3A6IDBlbTsgfVxuICA5MCUge1xuICAgIHRvcDogLTFlbTsgfSB9XG5cbkBrZXlmcmFtZXMgc3Bpbkl0LTQge1xuICAwJSB7XG4gICAgdG9wOiAtNmVtOyB9XG4gIDEwJSB7XG4gICAgdG9wOiAtN2VtOyB9XG4gIDIwJSB7XG4gICAgdG9wOiAtOGVtOyB9XG4gIDMwJSB7XG4gICAgdG9wOiAtOWVtOyB9XG4gIDQwJSB7XG4gICAgdG9wOiAwZW07IH1cbiAgNTAlIHtcbiAgICB0b3A6IC0xZW07IH1cbiAgNjAlIHtcbiAgICB0b3A6IC0yZW07IH1cbiAgNzAlIHtcbiAgICB0b3A6IC0zZW07IH1cbiAgODAlIHtcbiAgICB0b3A6IC00ZW07IH1cbiAgOTAlIHtcbiAgICB0b3A6IC01ZW07IH0gfVxuXG5Aa2V5ZnJhbWVzIHNwaW5JdC01IHtcbiAgMCUge1xuICAgIHRvcDogLTNlbTsgfVxuICAxMCUge1xuICAgIHRvcDogLTRlbTsgfVxuICAyMCUge1xuICAgIHRvcDogLTVlbTsgfVxuICAzMCUge1xuICAgIHRvcDogLTZlbTsgfVxuICA0MCUge1xuICAgIHRvcDogLTdlbTsgfVxuICA1MCUge1xuICAgIHRvcDogLThlbTsgfVxuICA2MCUge1xuICAgIHRvcDogLTllbTsgfVxuICA3MCUge1xuICAgIHRvcDogMGVtOyB9XG4gIDgwJSB7XG4gICAgdG9wOiAtMWVtOyB9XG4gIDkwJSB7XG4gICAgdG9wOiAtMmVtOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJsaW5rLXBpbmcge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0IyMDAwMDtcbiAgICBib3gtc2hhZG93OiAwIDAgM3B4ICNCMjAwMDA7IH1cbiAgNTAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYwMDAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCA0MHB4ICNGRjAwMDA7IH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0IyMDAwMDtcbiAgICBib3gtc2hhZG93OiAwIDAgM3B4ICNCMjAwMDA7IH0gfVxuXG5tZC1kaWFsb2cuc2VhbWxlc3MgbWQtZGlhbG9nLWNvbnRlbnQsIG1kLWRpYWxvZy5zZWFtbGVzcy1mdWxsIG1kLWRpYWxvZy1jb250ZW50IHtcbiAgbWluLXdpZHRoOiA2MDBweDtcbiAgd2lkdGg6IDYwMHB4O1xuICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgcGFkZGluZzogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIG1kLWRpYWxvZy5zZWFtbGVzcyBtZC1kaWFsb2ctY29udGVudCwgbWQtZGlhbG9nLnNlYW1sZXNzLWZ1bGwgbWQtZGlhbG9nLWNvbnRlbnQge1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBtZC1kaWFsb2cuc2VhbWxlc3MgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50LCBtZC1kaWFsb2cuc2VhbWxlc3MtZnVsbCBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE2cHggMTZweCAwIDE2cHg7IH1cbiAgICBtZC1kaWFsb2cuc2VhbWxlc3MgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5zZWFtbGVzcy1jb250ZW50ID4gZGl2LCBtZC1kaWFsb2cuc2VhbWxlc3MtZnVsbCBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnNlYW1sZXNzLWNvbnRlbnQgPiBkaXYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgICAgbWQtZGlhbG9nLnNlYW1sZXNzIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuc2VhbWxlc3MtY29udGVudCA+IGRpdiAubGFiZWwsIG1kLWRpYWxvZy5zZWFtbGVzcy1mdWxsIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuc2VhbWxlc3MtY29udGVudCA+IGRpdiAubGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgbWQtZGlhbG9nLnNlYW1sZXNzIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuc2VhbWxlc3MtY29udGVudCA+IGRpdiAubGFiZWwsIG1kLWRpYWxvZy5zZWFtbGVzcy1mdWxsIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuc2VhbWxlc3MtY29udGVudCA+IGRpdiAubGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9IH1cbiAgICAgIG1kLWRpYWxvZy5zZWFtbGVzcyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnNlYW1sZXNzLWNvbnRlbnQgPiBkaXYgLmNvbnRlbnQgLm1heC10aW1lcywgbWQtZGlhbG9nLnNlYW1sZXNzLWZ1bGwgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5zZWFtbGVzcy1jb250ZW50ID4gZGl2IC5jb250ZW50IC5tYXgtdGltZXMge1xuICAgICAgICBwYWRkaW5nOiAwIDJweDsgfVxuICAgICAgICBtZC1kaWFsb2cuc2VhbWxlc3MgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5zZWFtbGVzcy1jb250ZW50ID4gZGl2IC5jb250ZW50IC5tYXgtdGltZXMgPiBkaXYsIG1kLWRpYWxvZy5zZWFtbGVzcy1mdWxsIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuc2VhbWxlc3MtY29udGVudCA+IGRpdiAuY29udGVudCAubWF4LXRpbWVzID4gZGl2IHtcbiAgICAgICAgICBjb2xvcjogI0IxQjFCMTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI0IxQjFCMTsgfVxuICAgICAgICBtZC1kaWFsb2cuc2VhbWxlc3MgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5zZWFtbGVzcy1jb250ZW50ID4gZGl2IC5jb250ZW50IC5tYXgtdGltZXM6aG92ZXIsIG1kLWRpYWxvZy5zZWFtbGVzcy1mdWxsIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuc2VhbWxlc3MtY29udGVudCA+IGRpdiAuY29udGVudCAubWF4LXRpbWVzOmhvdmVyIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICBtZC1kaWFsb2cuc2VhbWxlc3MgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5zZWFtbGVzcy1jb250ZW50ID4gZGl2IC5jb250ZW50IC5tYXgtdGltZXM6aG92ZXIgPiBkaXYsIG1kLWRpYWxvZy5zZWFtbGVzcy1mdWxsIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuc2VhbWxlc3MtY29udGVudCA+IGRpdiAuY29udGVudCAubWF4LXRpbWVzOmhvdmVyID4gZGl2IHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmM5YzQ3O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZjOWM0NzsgfVxuICAgICAgICBtZC1kaWFsb2cuc2VhbWxlc3MgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5zZWFtbGVzcy1jb250ZW50ID4gZGl2IC5jb250ZW50IC5tYXgtdGltZXMuYWN0aXZlID4gZGl2LCBtZC1kaWFsb2cuc2VhbWxlc3MtZnVsbCBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnNlYW1sZXNzLWNvbnRlbnQgPiBkaXYgLmNvbnRlbnQgLm1heC10aW1lcy5hY3RpdmUgPiBkaXYge1xuICAgICAgICAgIGNvbG9yOiAjRkY2NjAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZjY2MDA7IH1cbiAgICAgIG1kLWRpYWxvZy5zZWFtbGVzcyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnNlYW1sZXNzLWNvbnRlbnQgPiBkaXYgLmhhcy1zd2l0Y2ggLm1kLWJ1dHRvbiwgbWQtZGlhbG9nLnNlYW1sZXNzLWZ1bGwgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5zZWFtbGVzcy1jb250ZW50ID4gZGl2IC5oYXMtc3dpdGNoIC5tZC1idXR0b24ge1xuICAgICAgICBtYXJnaW46IDAgMCAwIDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAyOHB4O1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIG1pbi13aWR0aDogNzJweDtcbiAgICAgICAgd2lkdGg6IDcycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgICAgICAgbWQtZGlhbG9nLnNlYW1sZXNzIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuc2VhbWxlc3MtY29udGVudCA+IGRpdiAuaGFzLXN3aXRjaCAubWQtYnV0dG9uLmFjdGl2ZSwgbWQtZGlhbG9nLnNlYW1sZXNzLWZ1bGwgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5zZWFtbGVzcy1jb250ZW50ID4gZGl2IC5oYXMtc3dpdGNoIC5tZC1idXR0b24uYWN0aXZlIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTY2YTE3O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNjZhMTc7XG4gICAgICAgICAgY29sb3I6ICNGRkY7IH1cbiAgICAgIG1kLWRpYWxvZy5zZWFtbGVzcyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnNlYW1sZXNzLWNvbnRlbnQgPiBkaXYgLnJlc3VsdC13cmFwLCBtZC1kaWFsb2cuc2VhbWxlc3MtZnVsbCBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnNlYW1sZXNzLWNvbnRlbnQgPiBkaXYgLnJlc3VsdC13cmFwIHtcbiAgICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgICAgIG1kLWRpYWxvZy5zZWFtbGVzcyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnNlYW1sZXNzLWNvbnRlbnQgPiBkaXYgLnJlc3VsdC13cmFwIG1kLW1lbnUgPiBkaXYsIG1kLWRpYWxvZy5zZWFtbGVzcy1mdWxsIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuc2VhbWxlc3MtY29udGVudCA+IGRpdiAucmVzdWx0LXdyYXAgbWQtbWVudSA+IGRpdiB7XG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogIzI1NDY5NDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzZBNkY1O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNDNEQ5RkI7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgbWQtZGlhbG9nLnNlYW1sZXNzIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuc2VhbWxlc3MtY29udGVudCA+IGRpdiAucmVzdWx0LXdyYXAgbWQtbWVudSA+IGRpdiwgbWQtZGlhbG9nLnNlYW1sZXNzLWZ1bGwgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5zZWFtbGVzcy1jb250ZW50ID4gZGl2IC5yZXN1bHQtd3JhcCBtZC1tZW51ID4gZGl2IHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDsgfSB9XG4gICAgICAgICAgbWQtZGlhbG9nLnNlYW1sZXNzIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuc2VhbWxlc3MtY29udGVudCA+IGRpdiAucmVzdWx0LXdyYXAgbWQtbWVudSA+IGRpdi5tb3JlLCBtZC1kaWFsb2cuc2VhbWxlc3MtZnVsbCBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnNlYW1sZXNzLWNvbnRlbnQgPiBkaXYgLnJlc3VsdC13cmFwIG1kLW1lbnUgPiBkaXYubW9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOEFBNUZGOyB9XG4gICAgICAgICAgbWQtZGlhbG9nLnNlYW1sZXNzIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuc2VhbWxlc3MtY29udGVudCA+IGRpdiAucmVzdWx0LXdyYXAgbWQtbWVudSA+IGRpdjpob3ZlciwgbWQtZGlhbG9nLnNlYW1sZXNzIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuc2VhbWxlc3MtY29udGVudCA+IGRpdiAucmVzdWx0LXdyYXAgbWQtbWVudSA+IGRpdi5hY3RpdmUsIG1kLWRpYWxvZy5zZWFtbGVzcy1mdWxsIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuc2VhbWxlc3MtY29udGVudCA+IGRpdiAucmVzdWx0LXdyYXAgbWQtbWVudSA+IGRpdjpob3ZlciwgbWQtZGlhbG9nLnNlYW1sZXNzLWZ1bGwgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5zZWFtbGVzcy1jb250ZW50ID4gZGl2IC5yZXN1bHQtd3JhcCBtZC1tZW51ID4gZGl2LmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogI0RENTgwMDtcbiAgICAgICAgICAgIGJvcmRlcjogI0YyODI2NiAxcHggc29saWQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkNENUNGOyB9XG4gICAgbWQtZGlhbG9nLnNlYW1sZXNzIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuc2VhbWxlc3MtY29udGVudCBoNCwgbWQtZGlhbG9nLnNlYW1sZXNzLWZ1bGwgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5zZWFtbGVzcy1jb250ZW50IGg0IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgbWQtZGlhbG9nLnNlYW1sZXNzIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuc2VhbWxlc3MtY29udGVudCAucmVzdWx0cy10YWJsZSwgbWQtZGlhbG9nLnNlYW1sZXNzLWZ1bGwgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5zZWFtbGVzcy1jb250ZW50IC5yZXN1bHRzLXRhYmxlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RhZGNlMDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjA3MjcyNzI3ZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gICAgICAtbXMtaHlwaGVuczogYXV0bztcbiAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgY29sb3I6ICMxMTE0MTk7IH1cbiAgICAgIG1kLWRpYWxvZy5zZWFtbGVzcyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnNlYW1sZXNzLWNvbnRlbnQgLnJlc3VsdHMtdGFibGUgLnRleHQtbGFiZWwsIG1kLWRpYWxvZy5zZWFtbGVzcy1mdWxsIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuc2VhbWxlc3MtY29udGVudCAucmVzdWx0cy10YWJsZSAudGV4dC1sYWJlbCB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDBkZWcsICM2ZjAwZjcgMCUsICMxOTEyNDggMTAwJSk7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCA4cHg7IH1cbiAgICAgICAgbWQtZGlhbG9nLnNlYW1sZXNzIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuc2VhbWxlc3MtY29udGVudCAucmVzdWx0cy10YWJsZSAudGV4dC1sYWJlbCAubWQtYnV0dG9uIG1kLWljb24sIG1kLWRpYWxvZy5zZWFtbGVzcy1mdWxsIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuc2VhbWxlc3MtY29udGVudCAucmVzdWx0cy10YWJsZSAudGV4dC1sYWJlbCAubWQtYnV0dG9uIG1kLWljb24ge1xuICAgICAgICAgIGNvbG9yOiAjZmYwMDAyOyB9XG4gICAgICBtZC1kaWFsb2cuc2VhbWxlc3MgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5zZWFtbGVzcy1jb250ZW50IC5yZXN1bHRzLXRhYmxlIC5kcmF3LXJlc3VsdC1sYWJlbCwgbWQtZGlhbG9nLnNlYW1sZXNzLWZ1bGwgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5zZWFtbGVzcy1jb250ZW50IC5yZXN1bHRzLXRhYmxlIC5kcmF3LXJlc3VsdC1sYWJlbCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWRjZTA7XG4gICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAjODM4MzgzO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlOyB9XG4gICAgICBtZC1kaWFsb2cuc2VhbWxlc3MgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5zZWFtbGVzcy1jb250ZW50IC5yZXN1bHRzLXRhYmxlIC50YWJsZSwgbWQtZGlhbG9nLnNlYW1sZXNzLWZ1bGwgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5zZWFtbGVzcy1jb250ZW50IC5yZXN1bHRzLXRhYmxlIC50YWJsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIG1kLWRpYWxvZy5zZWFtbGVzcyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnNlYW1sZXNzLWNvbnRlbnQgLnJlc3VsdHMtdGFibGUgLnRhYmxlIHRoZWFkIHRyIHRoLCBtZC1kaWFsb2cuc2VhbWxlc3MtZnVsbCBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnNlYW1sZXNzLWNvbnRlbnQgLnJlc3VsdHMtdGFibGUgLnRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogOHB4OyB9XG4gICAgICAgIG1kLWRpYWxvZy5zZWFtbGVzcyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnNlYW1sZXNzLWNvbnRlbnQgLnJlc3VsdHMtdGFibGUgLnRhYmxlIHRib2R5IHRyIHRkLCBtZC1kaWFsb2cuc2VhbWxlc3MtZnVsbCBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnNlYW1sZXNzLWNvbnRlbnQgLnJlc3VsdHMtdGFibGUgLnRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWRjZTA7IH1cbiAgICAgICAgICBtZC1kaWFsb2cuc2VhbWxlc3MgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5zZWFtbGVzcy1jb250ZW50IC5yZXN1bHRzLXRhYmxlIC50YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLCBtZC1kaWFsb2cuc2VhbWxlc3MtZnVsbCBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnNlYW1sZXNzLWNvbnRlbnQgLnJlc3VsdHMtdGFibGUgLnRhYmxlIHRib2R5IHRyIHRkIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgICAgICAgIG1kLWRpYWxvZy5zZWFtbGVzcyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnNlYW1sZXNzLWNvbnRlbnQgLnJlc3VsdHMtdGFibGUgLnRhYmxlIHRib2R5IHRyIHRkIHNwYW4ucG9zaXRpb24sIG1kLWRpYWxvZy5zZWFtbGVzcy1mdWxsIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuc2VhbWxlc3MtY29udGVudCAucmVzdWx0cy10YWJsZSAudGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5wb3NpdGlvbiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAzM0ZGO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICAgICAgIG1kLWRpYWxvZy5zZWFtbGVzcyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnNlYW1sZXNzLWNvbnRlbnQgLnJlc3VsdHMtdGFibGUgLnRhYmxlIHRib2R5IHRyIHRkIHNwYW4ubWF0Y2gsIG1kLWRpYWxvZy5zZWFtbGVzcy1mdWxsIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuc2VhbWxlc3MtY29udGVudCAucmVzdWx0cy10YWJsZSAudGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5tYXRjaCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRUQ2ODM7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxcHg7IH1cbiAgICAgICAgICBtZC1kaWFsb2cuc2VhbWxlc3MgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5zZWFtbGVzcy1jb250ZW50IC5yZXN1bHRzLXRhYmxlIC50YWJsZSB0Ym9keSB0ciB0ZCBkaXYuZG91YmxlLCBtZC1kaWFsb2cuc2VhbWxlc3MtZnVsbCBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnNlYW1sZXNzLWNvbnRlbnQgLnJlc3VsdHMtdGFibGUgLnRhYmxlIHRib2R5IHRyIHRkIGRpdi5kb3VibGUge1xuICAgICAgICAgICAgcGFkZGluZzogMnB4IDAgMXB4IDA7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA3MXB4OyB9XG4gICAgICAgICAgbWQtZGlhbG9nLnNlYW1sZXNzIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuc2VhbWxlc3MtY29udGVudCAucmVzdWx0cy10YWJsZSAudGFibGUgdGJvZHkgdHIgdGQgZGl2LnBhZGRpbmctOCwgbWQtZGlhbG9nLnNlYW1sZXNzLWZ1bGwgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5zZWFtbGVzcy1jb250ZW50IC5yZXN1bHRzLXRhYmxlIC50YWJsZSB0Ym9keSB0ciB0ZCBkaXYucGFkZGluZy04IHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICBtZC1kaWFsb2cuc2VhbWxlc3MgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5zZWFtbGVzcy1jb250ZW50IC5yZXN1bHRzLXRhYmxlIC50YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCwgbWQtZGlhbG9nLnNlYW1sZXNzLWZ1bGwgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5zZWFtbGVzcy1jb250ZW50IC5yZXN1bHRzLXRhYmxlIC50YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDM2cHg7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGFkY2UwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIG1kLWRpYWxvZy5zZWFtbGVzcyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnNlYW1sZXNzLWNvbnRlbnQgLnJlc3VsdHMtdGFibGUgLnRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQsIG1kLWRpYWxvZy5zZWFtbGVzcy1mdWxsIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuc2VhbWxlc3MtY29udGVudCAucmVzdWx0cy10YWJsZSAudGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgICAgICBtZC1kaWFsb2cuc2VhbWxlc3MgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5zZWFtbGVzcy1jb250ZW50IC5yZXN1bHRzLXRhYmxlIC50YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikgdGQsIG1kLWRpYWxvZy5zZWFtbGVzcy1mdWxsIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuc2VhbWxlc3MtY29udGVudCAucmVzdWx0cy10YWJsZSAudGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHRkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzOCwgMjM4LCAyMzgsIDAuMik7IH1cbiAgICAgICAgbWQtZGlhbG9nLnNlYW1sZXNzIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuc2VhbWxlc3MtY29udGVudCAucmVzdWx0cy10YWJsZSAudGFibGUgdGJvZHkgdHI6aG92ZXIgdGQsIG1kLWRpYWxvZy5zZWFtbGVzcy1mdWxsIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuc2VhbWxlc3MtY29udGVudCAucmVzdWx0cy10YWJsZSAudGFibGUgdGJvZHkgdHI6aG92ZXIgdGQge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjUxLCA5NSwgMTMsIDAuMSk7IH1cbiAgICAgICAgbWQtZGlhbG9nLnNlYW1sZXNzIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuc2VhbWxlc3MtY29udGVudCAucmVzdWx0cy10YWJsZSAudGFibGUgdGJvZHkgdHIuamFja3BvdCB0ZCwgbWQtZGlhbG9nLnNlYW1sZXNzLWZ1bGwgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5zZWFtbGVzcy1jb250ZW50IC5yZXN1bHRzLXRhYmxlIC50YWJsZSB0Ym9keSB0ci5qYWNrcG90IHRkIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGNvbG9yOiAjZmYzMzAwOyB9XG4gICAgICBtZC1kaWFsb2cuc2VhbWxlc3MgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5zZWFtbGVzcy1jb250ZW50IC5yZXN1bHRzLXRhYmxlIHRhYmxlLnNvdXRod2FyZCB0aGVhZCB0ciB0aCwgbWQtZGlhbG9nLnNlYW1sZXNzLWZ1bGwgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5zZWFtbGVzcy1jb250ZW50IC5yZXN1bHRzLXRhYmxlIHRhYmxlLnNvdXRod2FyZCB0aGVhZCB0ciB0aCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFkY2UwOyB9XG4gICAgICBtZC1kaWFsb2cuc2VhbWxlc3MgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5zZWFtbGVzcy1jb250ZW50IC5yZXN1bHRzLXRhYmxlIHRhYmxlLnNvdXRod2FyZCB0Ym9keSB0ciB0ZCBzcGFuLCBtZC1kaWFsb2cuc2VhbWxlc3MtZnVsbCBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnNlYW1sZXNzLWNvbnRlbnQgLnJlc3VsdHMtdGFibGUgdGFibGUuc291dGh3YXJkIHRib2R5IHRyIHRkIHNwYW4ge1xuICAgICAgICBtYXJnaW46IDAgMXB4OyB9XG4gICAgICAgIG1kLWRpYWxvZy5zZWFtbGVzcyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnNlYW1sZXNzLWNvbnRlbnQgLnJlc3VsdHMtdGFibGUgdGFibGUuc291dGh3YXJkIHRib2R5IHRyIHRkIHNwYW4uamFjaywgbWQtZGlhbG9nLnNlYW1sZXNzLWZ1bGwgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5zZWFtbGVzcy1jb250ZW50IC5yZXN1bHRzLXRhYmxlIHRhYmxlLnNvdXRod2FyZCB0Ym9keSB0ciB0ZCBzcGFuLmphY2sge1xuICAgICAgICAgIGNvbG9yOiAjZmExNDE0OyB9XG4gICAgICBtZC1kaWFsb2cuc2VhbWxlc3MgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5zZWFtbGVzcy1jb250ZW50IC5yZXN1bHRzLXRhYmxlIHRhYmxlLnNvdXRod2FyZCB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCwgbWQtZGlhbG9nLnNlYW1sZXNzLWZ1bGwgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5zZWFtbGVzcy1jb250ZW50IC5yZXN1bHRzLXRhYmxlIHRhYmxlLnNvdXRod2FyZCB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiA0OHB4OyB9XG4gICAgICBtZC1kaWFsb2cuc2VhbWxlc3MgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5zZWFtbGVzcy1jb250ZW50IC5yZXN1bHRzLXRhYmxlIHRhYmxlLnNvdXRod2FyZCB0Ym9keSB0ciB0ZDpub3QoOmxhc3QtY2hpbGQpLCBtZC1kaWFsb2cuc2VhbWxlc3MtZnVsbCBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnNlYW1sZXNzLWNvbnRlbnQgLnJlc3VsdHMtdGFibGUgdGFibGUuc291dGh3YXJkIHRib2R5IHRyIHRkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGFkY2UwOyB9XG4gICAgICBtZC1kaWFsb2cuc2VhbWxlc3MgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5zZWFtbGVzcy1jb250ZW50IC5yZXN1bHRzLXRhYmxlIHRhYmxlLnNvdXRod2FyZCB0Ym9keSB0ciB0ZCBkaXYucGFkZGluZy04LCBtZC1kaWFsb2cuc2VhbWxlc3MtZnVsbCBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnNlYW1sZXNzLWNvbnRlbnQgLnJlc3VsdHMtdGFibGUgdGFibGUuc291dGh3YXJkIHRib2R5IHRyIHRkIGRpdi5wYWRkaW5nLTgge1xuICAgICAgICBtaW4taGVpZ2h0OiAzNHB4OyB9XG4gICAgICBtZC1kaWFsb2cuc2VhbWxlc3MgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5zZWFtbGVzcy1jb250ZW50IC5yZXN1bHRzLXRhYmxlIHRhYmxlLnNvdXRod2FyZCB0Ym9keSB0ciB0ZCBkaXYuZG91YmxlLCBtZC1kaWFsb2cuc2VhbWxlc3MtZnVsbCBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnNlYW1sZXNzLWNvbnRlbnQgLnJlc3VsdHMtdGFibGUgdGFibGUuc291dGh3YXJkIHRib2R5IHRyIHRkIGRpdi5kb3VibGUge1xuICAgICAgICBwYWRkaW5nOiA5cHggOHB4IDhweCA4cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDcxcHg7IH1cblxubWQtZGlhbG9nLnNlYW1sZXNzLWZ1bGwgbWQtZGlhbG9nLWNvbnRlbnQge1xuICB3aWR0aDogNDUwcHg7XG4gIG1pbi13aWR0aDogNDUwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBtZC1kaWFsb2cuc2VhbWxlc3MtZnVsbCBtZC1kaWFsb2ctY29udGVudCB7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgbWQtZGlhbG9nLnNlYW1sZXNzLWZ1bGwgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogOHB4OyB9IH1cblxubWQtbWVudS1jb250ZW50Lm1lbnUtc2VhbWxlc3MgbWQtbWVudS1pdGVtIHtcbiAgaGVpZ2h0OiAzNnB4O1xuICBtaW4taGVpZ2h0OiAzNnB4OyB9XG5cbm1kLWRpYWxvZy5taXNzaW5nLWhlbHAtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IHtcbiAgcGFkZGluZzogMDsgfVxuICBtZC1kaWFsb2cubWlzc2luZy1oZWxwLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE2cHg7IH1cbiAgICBtZC1kaWFsb2cubWlzc2luZy1oZWxwLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTsgfVxuICAgICAgbWQtZGlhbG9nLm1pc3NpbmctaGVscC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHAgYiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA2MjcyNzI3ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgICAgICAgLW1zLWh5cGhlbnM6IGF1dG87XG4gICAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGNvbG9yOiAjMmIyZTU5OyB9XG4gICAgICAgIG1kLWRpYWxvZy5taXNzaW5nLWhlbHAtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCBwIGIubWlzc2luZyB7XG4gICAgICAgICAgY29sb3I6ICNjNTI5MWM7IH1cbiAgICAgICAgbWQtZGlhbG9nLm1pc3NpbmctaGVscC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHAgYi5tYXgtbWlzc2luZyB7XG4gICAgICAgICAgY29sb3I6ICMyYzJmNTY7IH1cbiAgICAgICAgbWQtZGlhbG9nLm1pc3NpbmctaGVscC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHAgYi5mcmVxdWVuY3kge1xuICAgICAgICAgIGNvbG9yOiAjMDA0MmZmOyB9XG4gICAgbWQtZGlhbG9nLm1pc3NpbmctaGVscC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHNtYWxsIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuXG5ib2R5Lm9uZS1yZXN1bHRzICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3Jlc3VsdHMge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgYm9keS5vbmUtcmVzdWx0cyAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNyZXN1bHRzIC5jYWxlbmRhciB7XG4gICAgcGFkZGluZzogMTZweCAwIDAgMHB4OyB9XG4gICAgYm9keS5vbmUtcmVzdWx0cyAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNyZXN1bHRzIC5jYWxlbmRhciAubWQtd2hpdGVmcmFtZS00ZHAge1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgYm9keS5vbmUtcmVzdWx0cyAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNyZXN1bHRzIC5jYWxlbmRhciAubWQtd2hpdGVmcmFtZS00ZHAgLm5vdC1yZWFkeSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgICBib2R5Lm9uZS1yZXN1bHRzICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3Jlc3VsdHMgLmNhbGVuZGFyIG1kLWNhbGVuZGFyIG1kLWNhbGVuZGFyLW1vbnRoIC5tZC1jYWxlbmRhci1zY3JvbGwtbWFzayB0YWJsZS5tZC1jYWxlbmRhciAubWQtY2FsZW5kYXItZGF0ZSAubWQtY2FsZW5kYXItZGF0ZS1zZWxlY3Rpb24taW5kaWNhdG9yIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDcyNzI3MjdlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICAgICAgLW1zLWh5cGhlbnM6IGF1dG87XG4gICAgICBoeXBoZW5zOiBhdXRvO1xuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuICBib2R5Lm9uZS1yZXN1bHRzICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3Jlc3VsdHMgLmNvbnRlbnQtd3JhcCB7XG4gICAgcGFkZGluZzogMTZweCAwIDAgMTZweDtcbiAgICBtYXJnaW46IC04cHg7IH1cbiAgICBib2R5Lm9uZS1yZXN1bHRzICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3Jlc3VsdHMgLmNvbnRlbnQtd3JhcCAuaW5saW5lLWNhbGVuZGFyIHtcbiAgICAgIHBhZGRpbmc6IDEycHg7IH1cbiAgICAgIGJvZHkub25lLXJlc3VsdHMgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjcmVzdWx0cyAuY29udGVudC13cmFwIC5pbmxpbmUtY2FsZW5kYXIgaDIge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICBib2R5Lm9uZS1yZXN1bHRzICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3Jlc3VsdHMgLmNvbnRlbnQtd3JhcCAucmVzdWx0cy1ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDhweDsgfVxuICAgIGJvZHkub25lLXJlc3VsdHMgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjcmVzdWx0cyAuY29udGVudC13cmFwIC5tZXNzYWdlIHtcbiAgICAgIHBhZGRpbmc6IDhweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgYm9keS5vbmUtcmVzdWx0cyAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNyZXN1bHRzIC5jb250ZW50LXdyYXAgLm1lc3NhZ2Uge1xuICAgICAgICAgIHBhZGRpbmc6IDZweDsgfSB9XG4gICAgICBib2R5Lm9uZS1yZXN1bHRzICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3Jlc3VsdHMgLmNvbnRlbnQtd3JhcCAubWVzc2FnZSAubWVzc2FnZS1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNDhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIGJvZHkub25lLXJlc3VsdHMgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjcmVzdWx0cyAuY29udGVudC13cmFwIC5tZXNzYWdlIC5tZXNzYWdlLWNvbnRlbnQgaDIge1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDcyNzI3MjdlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICAgICAgICAgIC1tcy1oeXBoZW5zOiBhdXRvO1xuICAgICAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgYm9keS5vbmUtcmVzdWx0cyAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNyZXN1bHRzIC5jb250ZW50LXdyYXAge1xuICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgIG1hcmdpbjogLThweDsgfVxuICAgICAgICBib2R5Lm9uZS1yZXN1bHRzICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3Jlc3VsdHMgLmNvbnRlbnQtd3JhcCAuaW5saW5lLWNhbGVuZGFyIHtcbiAgICAgICAgICBwYWRkaW5nOiAyNHB4IDhweCA4cHggOHB4OyB9XG4gICAgICAgIGJvZHkub25lLXJlc3VsdHMgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjcmVzdWx0cyAuY29udGVudC13cmFwIC5yZXN1bHRzLWJvZHkge1xuICAgICAgICAgIHBhZGRpbmc6IDhweDsgfSB9XG4gICAgYm9keS5vbmUtcmVzdWx0cyAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNyZXN1bHRzIC5jb250ZW50LXdyYXAgLnJlc3VsdHMtdGFibGUge1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS44cmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgYm9keS5vbmUtcmVzdWx0cyAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNyZXN1bHRzIC5jb250ZW50LXdyYXAgLnJlc3VsdHMtdGFibGUgLnRleHQtbGFiZWwge1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCA4cHg7IH1cbiAgICAgICAgYm9keS5vbmUtcmVzdWx0cyAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNyZXN1bHRzIC5jb250ZW50LXdyYXAgLnJlc3VsdHMtdGFibGUgLnRleHQtbGFiZWwgLm1kLWJ1dHRvbiBtZC1pY29uIHtcbiAgICAgICAgICBjb2xvcjogI2ZmMDAwMjsgfVxuICAgICAgYm9keS5vbmUtcmVzdWx0cyAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNyZXN1bHRzIC5jb250ZW50LXdyYXAgLnJlc3VsdHMtdGFibGUgLmRyYXctcmVzdWx0LWxhYmVsIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZGNlMDtcbiAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICM4MzgzODM7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZWU7IH1cbiAgICAgIGJvZHkub25lLXJlc3VsdHMgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjcmVzdWx0cyAuY29udGVudC13cmFwIC5yZXN1bHRzLXRhYmxlIC50YWJsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIGJvZHkub25lLXJlc3VsdHMgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjcmVzdWx0cyAuY29udGVudC13cmFwIC5yZXN1bHRzLXRhYmxlIC50YWJsZSB0aGVhZCB0ciB0aCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDhweDsgfVxuICAgICAgICBib2R5Lm9uZS1yZXN1bHRzICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3Jlc3VsdHMgLmNvbnRlbnQtd3JhcCAucmVzdWx0cy10YWJsZSAudGFibGUgdGJvZHkgdHIgdGQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7IH1cbiAgICAgICAgICBib2R5Lm9uZS1yZXN1bHRzICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3Jlc3VsdHMgLmNvbnRlbnQtd3JhcCAucmVzdWx0cy10YWJsZSAudGFibGUgdGJvZHkgdHIgdGQgZGl2LmRvdWJsZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHggMCAxcHggMDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDcxcHg7IH1cbiAgICAgICAgICBib2R5Lm9uZS1yZXN1bHRzICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3Jlc3VsdHMgLmNvbnRlbnQtd3JhcCAucmVzdWx0cy10YWJsZSAudGFibGUgdGJvZHkgdHIgdGQgZGl2LnBhZGRpbmctOCB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzNHB4OyB9XG4gICAgICAgICAgYm9keS5vbmUtcmVzdWx0cyAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNyZXN1bHRzIC5jb250ZW50LXdyYXAgLnJlc3VsdHMtdGFibGUgLnRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzZweDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICBib2R5Lm9uZS1yZXN1bHRzICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3Jlc3VsdHMgLmNvbnRlbnQtd3JhcCAucmVzdWx0cy10YWJsZSAudGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgICAgICBib2R5Lm9uZS1yZXN1bHRzICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3Jlc3VsdHMgLmNvbnRlbnQtd3JhcCAucmVzdWx0cy10YWJsZSAudGFibGUgdGJvZHkgdHI6aG92ZXIgdGQge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjUxLCA5NSwgMTMsIDAuMSk7IH1cbiAgICAgICAgYm9keS5vbmUtcmVzdWx0cyAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNyZXN1bHRzIC5jb250ZW50LXdyYXAgLnJlc3VsdHMtdGFibGUgLnRhYmxlLm1hdHJpeCB0Ym9keSB0ciB0ZCB7XG4gICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAgIGJvZHkub25lLXJlc3VsdHMgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjcmVzdWx0cyAuY29udGVudC13cmFwIC5yZXN1bHRzLXRhYmxlIC50YWJsZS5tYXRyaXggdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMXB4OyB9XG4gICAgICAgICAgICBib2R5Lm9uZS1yZXN1bHRzICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3Jlc3VsdHMgLmNvbnRlbnQtd3JhcCAucmVzdWx0cy10YWJsZSAudGFibGUubWF0cml4IHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIGRpdiB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDlweCAwOyB9XG4gICAgICAgICAgYm9keS5vbmUtcmVzdWx0cyAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNyZXN1bHRzIC5jb250ZW50LXdyYXAgLnJlc3VsdHMtdGFibGUgLnRhYmxlLm1hdHJpeCB0Ym9keSB0ciB0ZC5wOSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA5cHggMDsgfVxuICAgICAgICBib2R5Lm9uZS1yZXN1bHRzICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3Jlc3VsdHMgLmNvbnRlbnQtd3JhcCAucmVzdWx0cy10YWJsZSAudGFibGUubWF0cml4IHRib2R5IHRyOm5vdCg6Zmlyc3QtY2hpbGQpIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIGJvZHkub25lLXJlc3VsdHMgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjcmVzdWx0cyAuY29udGVudC13cmFwIC5yZXN1bHRzLXRhYmxlIHRhYmxlLnNvdXRod2FyZCB0aGVhZCB0ciB0aCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7IH1cbiAgICAgIGJvZHkub25lLXJlc3VsdHMgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjcmVzdWx0cyAuY29udGVudC13cmFwIC5yZXN1bHRzLXRhYmxlIHRhYmxlLnNvdXRod2FyZCB0Ym9keSB0ciB0ZCBzcGFuIHtcbiAgICAgICAgbWFyZ2luOiAwIDFweDsgfVxuICAgICAgYm9keS5vbmUtcmVzdWx0cyAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNyZXN1bHRzIC5jb250ZW50LXdyYXAgLnJlc3VsdHMtdGFibGUgdGFibGUuc291dGh3YXJkIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IDQ4cHg7IH1cbiAgICAgIGJvZHkub25lLXJlc3VsdHMgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjcmVzdWx0cyAuY29udGVudC13cmFwIC5yZXN1bHRzLXRhYmxlIHRhYmxlLnNvdXRod2FyZCB0Ym9keSB0ciB0ZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7IH1cbiAgICAgIGJvZHkub25lLXJlc3VsdHMgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjcmVzdWx0cyAuY29udGVudC13cmFwIC5yZXN1bHRzLXRhYmxlIHRhYmxlLnNvdXRod2FyZCB0Ym9keSB0ciB0ZCBkaXYucGFkZGluZy04IHtcbiAgICAgICAgbWluLWhlaWdodDogMzRweDsgfVxuICAgICAgYm9keS5vbmUtcmVzdWx0cyAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNyZXN1bHRzIC5jb250ZW50LXdyYXAgLnJlc3VsdHMtdGFibGUgdGFibGUuc291dGh3YXJkIHRib2R5IHRyIHRkIGRpdi5kb3VibGUge1xuICAgICAgICBwYWRkaW5nOiA5cHggOHB4IDhweCA4cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDcxcHg7IH1cbiAgICAgIGJvZHkub25lLXJlc3VsdHMgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjcmVzdWx0cyAuY29udGVudC13cmFwIC5yZXN1bHRzLXRhYmxlIHRhYmxlLnNvdXRoLW1hdHJpeCB0aGVhZCB0ciB0aCB7XG4gICAgICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7IH1cbiAgICAgIGJvZHkub25lLXJlc3VsdHMgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjcmVzdWx0cyAuY29udGVudC13cmFwIC5yZXN1bHRzLXRhYmxlIHRhYmxlLnNvdXRoLW1hdHJpeCB0Ym9keSB0ciB0ZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7IH1cbiAgICAgIGJvZHkub25lLXJlc3VsdHMgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjcmVzdWx0cyAuY29udGVudC13cmFwIC5yZXN1bHRzLXRhYmxlIHRhYmxlLnNvdXRoLW1hdHJpeCB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIGJvZHkub25lLXJlc3VsdHMgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjcmVzdWx0cyAuY29udGVudC13cmFwIG1kLXRhYnMgW3JvbGU9XCJ0YWJwYW5lbFwiXSB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9XG4gICAgYm9keS5vbmUtcmVzdWx0cyAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNyZXN1bHRzIC5jb250ZW50LXdyYXAgbWQtdGFicyB7XG4gICAgICBwYWRkaW5nOiAwIDEycHg7IH1cbiAgICAgIGJvZHkub25lLXJlc3VsdHMgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjcmVzdWx0cyAuY29udGVudC13cmFwIG1kLXRhYnMgbWQtY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOiA4cHggMDsgfVxuICAgICAgICBib2R5Lm9uZS1yZXN1bHRzICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3Jlc3VsdHMgLmNvbnRlbnQtd3JhcCBtZC10YWJzIG1kLWNvbnRlbnQgLnJlc3VsdC13cmFwIC5yZXN1bHRzLWJvZHk6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgNnB4IDEycHggMDsgfVxuICAgICAgICBib2R5Lm9uZS1yZXN1bHRzICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3Jlc3VsdHMgLmNvbnRlbnQtd3JhcCBtZC10YWJzIG1kLWNvbnRlbnQgLnJlc3VsdC13cmFwIC5yZXN1bHRzLWJvZHk6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMTJweCA2cHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgYm9keS5vbmUtcmVzdWx0cyAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNyZXN1bHRzIC5jb250ZW50LXdyYXAgbWQtdGFicyBtZC1jb250ZW50IC5yZXN1bHQtd3JhcCAucmVzdWx0cy1ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxMnB4IDAgIWltcG9ydGFudDsgfSB9XG5cbm1kLWRpYWxvZy53YXRjaC1kaWFsb2cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzMjNlOyB9XG4gIG1kLWRpYWxvZy53YXRjaC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICBtZC1kaWFsb2cud2F0Y2gtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDY0MHB4O1xuICAgICAgICBoZWlnaHQ6IDM1NHB4OyB9IH1cbiAgICBtZC1kaWFsb2cud2F0Y2gtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyZDMyM2U7IH1cbiAgICAgIG1kLWRpYWxvZy53YXRjaC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHZpZGVvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyZDMyM2U7IH1cblxuI3ByZXNpZGVudGlhbCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL3ByZXNpZGVudGlhbC5qcGc/dj0zXCIpIDUwJSA1MCUvY292ZXIgbm8tcmVwZWF0IGZpeGVkOyB9XG4gICNwcmVzaWRlbnRpYWwgLk5iQmJSTmlsIHtcbiAgICBoZWlnaHQ6IDgwdmg7IH1cbiAgICAjcHJlc2lkZW50aWFsIC5OYkJiUk5pbCAud3JhcCB7XG4gICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDRweCAwIHJnYmEoMjIsIDEzMywgMjQ0LCAwLjMpO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG4gICAgICAjcHJlc2lkZW50aWFsIC5OYkJiUk5pbCAud3JhcCBwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAjcHJlc2lkZW50aWFsIC5OYkJiUk5pbCAud3JhcCAuSmN1UHRPblAge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU2NDAwO1xuICAgICAgICBjb2xvcjogI0VFRTsgfVxuICAjcHJlc2lkZW50aWFsIC5wcmVzaWRlbnRpYWwtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAxNnB4OyB9XG4gICAgI3ByZXNpZGVudGlhbCAucHJlc2lkZW50aWFsLXdyYXBwZXIgLnRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgI3ByZXNpZGVudGlhbCAucHJlc2lkZW50aWFsLXdyYXBwZXIgLnRpdGxlIGgxIHtcbiAgICAgICAgY29sb3I6ICNmODcxMTk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgI3ByZXNpZGVudGlhbCAucHJlc2lkZW50aWFsLXdyYXBwZXIgLnRpdGxlIGg0IHtcbiAgICAgICAgY29sb3I6ICNmZjk5MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAjcHJlc2lkZW50aWFsIC5wcmVzaWRlbnRpYWwtd3JhcHBlciAudGl0bGUgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgICNwcmVzaWRlbnRpYWwgLnByZXNpZGVudGlhbC13cmFwcGVyIC50aXRsZSBoNCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgI3ByZXNpZGVudGlhbCAucHJlc2lkZW50aWFsLXdyYXBwZXIgLmNhbmRpZGF0ZXMge1xuICAgICAgcGFkZGluZzogOHB4IDRweCA4cHggNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAgICAgI3ByZXNpZGVudGlhbCAucHJlc2lkZW50aWFsLXdyYXBwZXIgLmNhbmRpZGF0ZXM6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICNwcmVzaWRlbnRpYWwgLnByZXNpZGVudGlhbC13cmFwcGVyIC5jYW5kaWRhdGVzIC5jYW5kaWRhdGUtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICNwcmVzaWRlbnRpYWwgLnByZXNpZGVudGlhbC13cmFwcGVyIC5jYW5kaWRhdGVzIC5jYW5kaWRhdGUtY29udGVudCAuY2FuZGlkYXRlIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAjcHJlc2lkZW50aWFsIC5wcmVzaWRlbnRpYWwtd3JhcHBlciAuY2FuZGlkYXRlcyAuY2FuZGlkYXRlLWNvbnRlbnQgLmNhbmRpZGF0ZSAucGljdHVyZXMge1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxODBweDsgfVxuICAgICAgICAgICAgI3ByZXNpZGVudGlhbCAucHJlc2lkZW50aWFsLXdyYXBwZXIgLmNhbmRpZGF0ZXMgLmNhbmRpZGF0ZS1jb250ZW50IC5jYW5kaWRhdGUgLnBpY3R1cmVzIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxODBweDsgfVxuICAgICAgICAgICNwcmVzaWRlbnRpYWwgLnByZXNpZGVudGlhbC13cmFwcGVyIC5jYW5kaWRhdGVzIC5jYW5kaWRhdGUtY29udGVudCAuY2FuZGlkYXRlIC5jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCA5MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDhweCA4cHggOTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgOHB4ICNlODFhMjI7IH1cbiAgICAgICAgICAgICNwcmVzaWRlbnRpYWwgLnByZXNpZGVudGlhbC13cmFwcGVyIC5jYW5kaWRhdGVzIC5jYW5kaWRhdGUtY29udGVudCAuY2FuZGlkYXRlIC5jb250ZW50IGgxLm5hbWUge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIG1hcmdpbjogNHB4IDAgMTZweCAwOyB9XG4gICAgICAgICAgICAjcHJlc2lkZW50aWFsIC5wcmVzaWRlbnRpYWwtd3JhcHBlciAuY2FuZGlkYXRlcyAuY2FuZGlkYXRlLWNvbnRlbnQgLmNhbmRpZGF0ZSAuY29udGVudCBoMiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMCA4cHggMDsgfVxuICAgICAgICAgICAgICAjcHJlc2lkZW50aWFsIC5wcmVzaWRlbnRpYWwtd3JhcHBlciAuY2FuZGlkYXRlcyAuY2FuZGlkYXRlLWNvbnRlbnQgLmNhbmRpZGF0ZSAuY29udGVudCBoMiBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMEQ0N0ExOyB9XG4gICAgICAgICAgICAgICAgI3ByZXNpZGVudGlhbCAucHJlc2lkZW50aWFsLXdyYXBwZXIgLmNhbmRpZGF0ZXMgLmNhbmRpZGF0ZS1jb250ZW50IC5jYW5kaWRhdGUgLmNvbnRlbnQgaDIgc3Bhbi5tZC13YXJuIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmEzMzQzOyB9XG4gICAgICAgICAgI3ByZXNpZGVudGlhbCAucHJlc2lkZW50aWFsLXdyYXBwZXIgLmNhbmRpZGF0ZXMgLmNhbmRpZGF0ZS1jb250ZW50IC5jYW5kaWRhdGUuZXZlbiAucGljdHVyZXMge1xuICAgICAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgICAgICAjcHJlc2lkZW50aWFsIC5wcmVzaWRlbnRpYWwtd3JhcHBlciAuY2FuZGlkYXRlcyAuY2FuZGlkYXRlLWNvbnRlbnQgLmNhbmRpZGF0ZS5ldmVuIC5jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCA5MHB4IDAgMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCA5MHB4IDhweCA4cHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA4cHggIzBiMDdjMzsgfVxuICAgICAgICAgICNwcmVzaWRlbnRpYWwgLnByZXNpZGVudGlhbC13cmFwcGVyIC5jYW5kaWRhdGVzIC5jYW5kaWRhdGUtY29udGVudCAuY2FuZGlkYXRlLnVua25vd24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTMycHg7IH1cbiAgICAgICAgICAgICNwcmVzaWRlbnRpYWwgLnByZXNpZGVudGlhbC13cmFwcGVyIC5jYW5kaWRhdGVzIC5jYW5kaWRhdGUtY29udGVudCAuY2FuZGlkYXRlLnVua25vd24gLnBpY3R1cmVzIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgICNwcmVzaWRlbnRpYWwgLnByZXNpZGVudGlhbC13cmFwcGVyIC5jYW5kaWRhdGVzIC5jYW5kaWRhdGUtY29udGVudCAuY2FuZGlkYXRlLnVua25vd24gLmNvbnRlbnQge1xuICAgICAgICAgICAgICBtYXJnaW46IDkwcHggMCAwIDA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDkwcHggOHB4IDhweCA4cHg7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDhweCAjZmY5OTAwOyB9XG4gICAgICAgICNwcmVzaWRlbnRpYWwgLnByZXNpZGVudGlhbC13cmFwcGVyIC5jYW5kaWRhdGVzIC5jYW5kaWRhdGUtY29udGVudDpob3ZlciAuY2FuZGlkYXRlIC5jb250ZW50IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjdhZDdhOyB9XG4gICAgICAjcHJlc2lkZW50aWFsIC5wcmVzaWRlbnRpYWwtd3JhcHBlciAuY2FuZGlkYXRlcy5kaXNhYmxlZCB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAgICNwcmVzaWRlbnRpYWwgLnByZXNpZGVudGlhbC13cmFwcGVyIC5jYW5kaWRhdGVzLmRpc2FibGVkIC5jYW5kaWRhdGUtY29udGVudCAuY2FuZGlkYXRlIC5waWN0dXJlcyBpbWcge1xuICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpOyB9XG4gICAgICAgICNwcmVzaWRlbnRpYWwgLnByZXNpZGVudGlhbC13cmFwcGVyIC5jYW5kaWRhdGVzLmRpc2FibGVkIC5jYW5kaWRhdGUtY29udGVudCAuY2FuZGlkYXRlIC5jb250ZW50IHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA4cHggIzU3NTc1NztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjYTA5ZjlmOyB9XG4gICAgI3ByZXNpZGVudGlhbCAucHJlc2lkZW50aWFsLXdyYXBwZXIgLmhpc3RvcmllcyB7XG4gICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gICAgICAjcHJlc2lkZW50aWFsIC5wcmVzaWRlbnRpYWwtd3JhcHBlciAuaGlzdG9yaWVzIC5oaXN0b3JpZXMtY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDIyLCAxMzMsIDI0NCwgMC4zKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgI3ByZXNpZGVudGlhbCAucHJlc2lkZW50aWFsLXdyYXBwZXIgLmhpc3RvcmllcyAuaGlzdG9yaWVzLWNvbnRlbnQgcC50aXRsZSB7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICAjcHJlc2lkZW50aWFsIC5wcmVzaWRlbnRpYWwtd3JhcHBlciAuaGlzdG9yaWVzIC5oaXN0b3JpZXMtY29udGVudCBtZC1wcm9ncmVzcy1saW5lYXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDsgfVxuICAgICAgICAjcHJlc2lkZW50aWFsIC5wcmVzaWRlbnRpYWwtd3JhcHBlciAuaGlzdG9yaWVzIC5oaXN0b3JpZXMtY29udGVudCB0YWJsZS50YWJsZSB0aGVhZCB0ciB0aCB7XG4gICAgICAgICAgY29sb3I6ICMwRDQ3QTE7IH1cbiAgICAgICAgI3ByZXNpZGVudGlhbCAucHJlc2lkZW50aWFsLXdyYXBwZXIgLmhpc3RvcmllcyAuaGlzdG9yaWVzLWNvbnRlbnQgdGFibGUudGFibGUgdGZvb3QgdHIgdGQgc3BhbiB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAgICNwcmVzaWRlbnRpYWwgLnByZXNpZGVudGlhbC13cmFwcGVyIC5oaXN0b3JpZXMgLmhpc3Rvcmllcy1jb250ZW50IHRhYmxlLnRhYmxlIHRmb290IHRyIHRkIHNwYW46aG92ZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgI3ByZXNpZGVudGlhbCAucHJlc2lkZW50aWFsLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjRweDsgfVxuICAgICAgICAjcHJlc2lkZW50aWFsIC5wcmVzaWRlbnRpYWwtd3JhcHBlciAuY2FuZGlkYXRlcyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgICAgICAgICNwcmVzaWRlbnRpYWwgLnByZXNpZGVudGlhbC13cmFwcGVyIC5jYW5kaWRhdGVzIC5jYW5kaWRhdGUtY29udGVudCAuY2FuZGlkYXRlIC5waWN0dXJlcyB7XG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7IH1cbiAgICAgICAgICAgICNwcmVzaWRlbnRpYWwgLnByZXNpZGVudGlhbC13cmFwcGVyIC5jYW5kaWRhdGVzIC5jYW5kaWRhdGUtY29udGVudCAuY2FuZGlkYXRlIC5waWN0dXJlcyBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7IH1cbiAgICAgICAgICAjcHJlc2lkZW50aWFsIC5wcmVzaWRlbnRpYWwtd3JhcHBlciAuY2FuZGlkYXRlcyAuY2FuZGlkYXRlLWNvbnRlbnQgLmNhbmRpZGF0ZSAuY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDYwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggOHB4IDhweCA2MHB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgNnB4ICNlODFhMjI7IH1cbiAgICAgICAgICAgICNwcmVzaWRlbnRpYWwgLnByZXNpZGVudGlhbC13cmFwcGVyIC5jYW5kaWRhdGVzIC5jYW5kaWRhdGUtY29udGVudCAuY2FuZGlkYXRlIC5jb250ZW50IGgxLm5hbWUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIG1hcmdpbjogNHB4IDA7IH1cbiAgICAgICAgICAjcHJlc2lkZW50aWFsIC5wcmVzaWRlbnRpYWwtd3JhcHBlciAuY2FuZGlkYXRlcyAuY2FuZGlkYXRlLWNvbnRlbnQgLmNhbmRpZGF0ZS5ldmVuIC5jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCA2MHB4IDAgMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCA2MHB4IDhweCA4cHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA2cHggIzBiMDdjMzsgfVxuICAgICAgICAgICNwcmVzaWRlbnRpYWwgLnByZXNpZGVudGlhbC13cmFwcGVyIC5jYW5kaWRhdGVzIC5jYW5kaWRhdGUtY29udGVudCAuY2FuZGlkYXRlLnVua25vd24gLmNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luOiA2MHB4IDAgMCAwO1xuICAgICAgICAgICAgcGFkZGluZzogNjBweCA4cHggOHB4IDhweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDZweCAjZmY5OTAwOyB9XG4gICAgICAgICAgI3ByZXNpZGVudGlhbCAucHJlc2lkZW50aWFsLXdyYXBwZXIgLmNhbmRpZGF0ZXMuZGlzYWJsZWQge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgICAgICAgICNwcmVzaWRlbnRpYWwgLnByZXNpZGVudGlhbC13cmFwcGVyIC5jYW5kaWRhdGVzLmRpc2FibGVkIC5jYW5kaWRhdGUtY29udGVudCAuY2FuZGlkYXRlIC5waWN0dXJlcyBpbWcge1xuICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTsgfVxuICAgICAgICAgICAgI3ByZXNpZGVudGlhbCAucHJlc2lkZW50aWFsLXdyYXBwZXIgLmNhbmRpZGF0ZXMuZGlzYWJsZWQgLmNhbmRpZGF0ZS1jb250ZW50IC5jYW5kaWRhdGUgLmNvbnRlbnQge1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA2cHggIzU3NTc1NzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICNwcmVzaWRlbnRpYWwgLnByZXNpZGVudGlhbC13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgICAgI3ByZXNpZGVudGlhbCAucHJlc2lkZW50aWFsLXdyYXBwZXIgLmNhbmRpZGF0ZXMge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgICAjcHJlc2lkZW50aWFsIC5wcmVzaWRlbnRpYWwtd3JhcHBlciAuY2FuZGlkYXRlcyAuY2FuZGlkYXRlLWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogNHB4OyB9XG4gICAgICAgICAgICAjcHJlc2lkZW50aWFsIC5wcmVzaWRlbnRpYWwtd3JhcHBlciAuY2FuZGlkYXRlcyAuY2FuZGlkYXRlLWNvbnRlbnQgLmNhbmRpZGF0ZSAucGljdHVyZXMge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgICAjcHJlc2lkZW50aWFsIC5wcmVzaWRlbnRpYWwtd3JhcHBlciAuY2FuZGlkYXRlcyAuY2FuZGlkYXRlLWNvbnRlbnQgLmNhbmRpZGF0ZSAucGljdHVyZXMgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7IH1cbiAgICAgICAgICAgICNwcmVzaWRlbnRpYWwgLnByZXNpZGVudGlhbC13cmFwcGVyIC5jYW5kaWRhdGVzIC5jYW5kaWRhdGUtY29udGVudCAuY2FuZGlkYXRlIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgbWFyZ2luOiA1MHB4IDAgMCAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDhweCA4cHggOHB4O1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA0cHggI2U4MWEyMjsgfVxuICAgICAgICAgICAgI3ByZXNpZGVudGlhbCAucHJlc2lkZW50aWFsLXdyYXBwZXIgLmNhbmRpZGF0ZXMgLmNhbmRpZGF0ZS1jb250ZW50IC5jYW5kaWRhdGUuZXZlbiAuY29udGVudCB7XG4gICAgICAgICAgICAgIG1hcmdpbjogNTBweCAwIDAgMDtcbiAgICAgICAgICAgICAgcGFkZGluZzogNTBweCA4cHggOHB4IDhweDtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICMwYjA3YzM7IH1cbiAgICAgICAgICAgICNwcmVzaWRlbnRpYWwgLnByZXNpZGVudGlhbC13cmFwcGVyIC5jYW5kaWRhdGVzIC5jYW5kaWRhdGUtY29udGVudCAuY2FuZGlkYXRlLnVua25vd24ge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgICAgICAgICNwcmVzaWRlbnRpYWwgLnByZXNpZGVudGlhbC13cmFwcGVyIC5jYW5kaWRhdGVzIC5jYW5kaWRhdGUtY29udGVudCAuY2FuZGlkYXRlLnVua25vd24gLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNTBweCAwIDAgMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDhweCA4cHggOHB4O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCAjZmY5OTAwOyB9XG4gICAgICAgICAgI3ByZXNpZGVudGlhbCAucHJlc2lkZW50aWFsLXdyYXBwZXIgLmNhbmRpZGF0ZXMuZGlzYWJsZWQge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgICAgICAgICNwcmVzaWRlbnRpYWwgLnByZXNpZGVudGlhbC13cmFwcGVyIC5jYW5kaWRhdGVzLmRpc2FibGVkIC5jYW5kaWRhdGUtY29udGVudCAuY2FuZGlkYXRlIC5waWN0dXJlcyBpbWcge1xuICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTsgfVxuICAgICAgICAgICAgI3ByZXNpZGVudGlhbCAucHJlc2lkZW50aWFsLXdyYXBwZXIgLmNhbmRpZGF0ZXMuZGlzYWJsZWQgLmNhbmRpZGF0ZS1jb250ZW50IC5jYW5kaWRhdGUgLmNvbnRlbnQge1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA0cHggIzU3NTc1NzsgfSB9XG5cbm1kLWRpYWxvZy5wcmVzaWRlbnRpYWwtYmV0dGluZyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgbWQtZGlhbG9nLnByZXNpZGVudGlhbC1iZXR0aW5nIG1kLXRvb2xiYXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgei1pbmRleDogMjsgfVxuICAgIG1kLWRpYWxvZy5wcmVzaWRlbnRpYWwtYmV0dGluZyBtZC10b29sYmFyIC5tZC10b29sYmFyLXRvb2xzIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBtZC1kaWFsb2cucHJlc2lkZW50aWFsLWJldHRpbmcgbWQtdG9vbGJhciAubWQtdG9vbGJhci10b29scyAucGljdHVyZXMge1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIHotaW5kZXg6IDIwOyB9XG4gICAgICBtZC1kaWFsb2cucHJlc2lkZW50aWFsLWJldHRpbmcgbWQtdG9vbGJhciAubWQtdG9vbGJhci10b29scyBzcGFuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMDBweDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7IH1cbiAgbWQtZGlhbG9nLnByZXNpZGVudGlhbC1iZXR0aW5nIG1kLWRpYWxvZy1jb250ZW50IHtcbiAgICBtaW4td2lkdGg6IDQyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgbWQtZGlhbG9nLnByZXNpZGVudGlhbC1iZXR0aW5nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICBtZC1kaWFsb2cucHJlc2lkZW50aWFsLWJldHRpbmcgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IGgxIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgMCA4cHggMDsgfVxuICAgICAgbWQtZGlhbG9nLnByZXNpZGVudGlhbC1iZXR0aW5nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCBoMiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgICAgbWQtZGlhbG9nLnByZXNpZGVudGlhbC1iZXR0aW5nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCBoMiBzcGFuIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGNvbG9yOiAjMEQ0N0ExOyB9XG4gICAgICAgICAgbWQtZGlhbG9nLnByZXNpZGVudGlhbC1iZXR0aW5nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCBoMiBzcGFuLm1kLXdhcm4ge1xuICAgICAgICAgICAgY29sb3I6ICNmYTMzNDM7IH1cbiAgICAgIG1kLWRpYWxvZy5wcmVzaWRlbnRpYWwtYmV0dGluZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLmJldC1mb3JtIHtcbiAgICAgICAgcGFkZGluZzogMjRweDsgfVxuICAgICAgICBtZC1kaWFsb2cucHJlc2lkZW50aWFsLWJldHRpbmcgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5iZXQtZm9ybSAubGFiZWwge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDcyNzI3MjdlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICAgICAgICAgIC1tcy1oeXBoZW5zOiBhdXRvO1xuICAgICAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgICAgICAgbWQtZGlhbG9nLnByZXNpZGVudGlhbC1iZXR0aW5nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuYmV0LWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIG1kLWRpYWxvZy5wcmVzaWRlbnRpYWwtYmV0dGluZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLmJldC1mb3JtIC5mb3JtLWdyb3VwIGlucHV0LmJldC1pbnB1dCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg0NCwgMTE5LCAxNzksIDAuMzQpO1xuICAgICAgICAgICAgY29sb3I6ICMyYjJlNTk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NCwgMjQ0LCAyMzQsIDAuMyk7IH1cbiAgICAgICAgICAgIG1kLWRpYWxvZy5wcmVzaWRlbnRpYWwtYmV0dGluZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLmJldC1mb3JtIC5mb3JtLWdyb3VwIGlucHV0LmJldC1pbnB1dDpmb2N1cyArIC5saW5lIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmODcwMTY7IH1cbiAgICAgICAgICAgIG1kLWRpYWxvZy5wcmVzaWRlbnRpYWwtYmV0dGluZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLmJldC1mb3JtIC5mb3JtLWdyb3VwIGlucHV0LmJldC1pbnB1dFtkaXNhYmxlZF0ge1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuNCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjA0LCAyMDQsIDIwNCwgMC40KTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDEsIDIwMSwgMjAxLCAwLjMpOyB9XG4gICAgICAgICAgbWQtZGlhbG9nLnByZXNpZGVudGlhbC1iZXR0aW5nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuYmV0LWZvcm0gLmZvcm0tZ3JvdXAgLmxpbmUge1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmODcwMTY7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7IH1cbiAgICAgIG1kLWRpYWxvZy5wcmVzaWRlbnRpYWwtYmV0dGluZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLmhlbHAge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gICAgICAgIG1kLWRpYWxvZy5wcmVzaWRlbnRpYWwtYmV0dGluZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLmhlbHAgc3BhbiB7XG4gICAgICAgICAgcGFkZGluZzogMCA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjE3NjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRjMzA2O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDAgNHB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgIG1kLWRpYWxvZy5wcmVzaWRlbnRpYWwtYmV0dGluZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLmhlbHAgc3Bhbjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDRjMzA2OyB9XG4gIG1kLWRpYWxvZy5wcmVzaWRlbnRpYWwtYmV0dGluZyBtZC1kaWFsb2ctYWN0aW9ucyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICBtZC1kaWFsb2cucHJlc2lkZW50aWFsLWJldHRpbmcgbWQtcHJvZ3Jlc3MtbGluZWFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBtZC1kaWFsb2cucHJlc2lkZW50aWFsLWJldHRpbmcge1xuICAgICAgd2lkdGg6IDk4JTtcbiAgICAgIG1heC13aWR0aDogOTglOyB9XG4gICAgICBtZC1kaWFsb2cucHJlc2lkZW50aWFsLWJldHRpbmcgbWQtZGlhbG9nLWNvbnRlbnQge1xuICAgICAgICBtaW4td2lkdGg6IDk2JTsgfSB9XG5cbmJvZHkuc2FiYSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzLzM1MzEwOTA5OC5qcGcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyZTU5O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBib2R5LnNhYmEgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhcjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDsgfSB9XG4gIGJvZHkuc2FiYSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyNCwgMjI0LCAyMjYsIDApOyB9XG4gICAgYm9keS5zYWJhICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgLnNhYmEtZ2FtZSAuZ2FtZS1jb250ZW50IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgYm9keS5zYWJhICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgLnNhYmEtZ2FtZSAuZ2FtZS1jb250ZW50IC5mcmFtZS1wbGF5IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIGJvZHkuc2FiYSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50IC5zYWJhLWdhbWUgLmdhbWUtY29udGVudCAuZnJhbWUtcGxheSBpZnJhbWUge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAgIGJvZHkuc2FiYSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50IC5zYWJhLWdhbWUgLmdhbWUtY29udGVudCAuZnJhbWUtcGxheSBpZnJhbWUgYm9keSNlbGVtZW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIGJvZHkuc2FiYSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50IC5zYWJhLWdhbWUgLmdhbWUtY29udGVudCAuZnJhbWUtcGxheSAuZnJlZS1wbGF5IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAxNnB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDRweDsgfVxuICAgICAgICAgIGJvZHkuc2FiYSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50IC5zYWJhLWdhbWUgLmdhbWUtY29udGVudCAuZnJhbWUtcGxheSAuZnJlZS1wbGF5IC5tZXNzYWdlIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNTJjMmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYzc0MjQzO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogLTEycHggMTRweCAyM3B4IDFweCByZ2JhKDAsIDAsIDAsIDAuNzUpOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgIGJvZHkuc2FiYSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50IC5zYWJhLWdhbWUgLmdhbWUtY29udGVudCAuZnJhbWUtcGxheSAuZnJlZS1wbGF5IHtcbiAgICAgICAgICAgICAgYm90dG9tOiA2cHg7IH1cbiAgICAgICAgICAgICAgYm9keS5zYWJhICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgLnNhYmEtZ2FtZSAuZ2FtZS1jb250ZW50IC5mcmFtZS1wbGF5IC5mcmVlLXBsYXkgLm1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7IH0gfVxuICAgICAgICBib2R5LnNhYmEgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAuc2FiYS1nYW1lIC5nYW1lLWNvbnRlbnQgLmZyYW1lLXBsYXkgLndhaXQtd20ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgICAgICBib2R5LnNhYmEgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAuc2FiYS1nYW1lIC5nYW1lLWNvbnRlbnQgLmZyYW1lLXBsYXkgLndhaXQtd20ucHJlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGJsYWNrOyB9XG4gICAgICAgICAgYm9keS5zYWJhICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgLnNhYmEtZ2FtZSAuZ2FtZS1jb250ZW50IC5mcmFtZS1wbGF5IC53YWl0LXdtIC5sb2dvIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgYm9keS5zYWJhICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgLnNhYmEtZ2FtZSAuZ2FtZS1jb250ZW50IC5mcmFtZS1wbGF5IC53YWl0LXdtIC5sb2dvIC5sb2FkZXIsXG4gICAgICAgICAgICBib2R5LnNhYmEgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAuc2FiYS1nYW1lIC5nYW1lLWNvbnRlbnQgLmZyYW1lLXBsYXkgLndhaXQtd20gLmxvZ28gLmxvYWRlcjphZnRlciB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMTBlbTsgfVxuICAgICAgICAgICAgYm9keS5zYWJhICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgLnNhYmEtZ2FtZSAuZ2FtZS1jb250ZW50IC5mcmFtZS1wbGF5IC53YWl0LXdtIC5sb2dvIC5sb2FkZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMjA0OCUyMiUyMGhlaWdodCUzRCUyMjIwNDglMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyMDQ4JTIwMjA0OCUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMTc2NyUyMDExODRxMCUyMDUtMSUyMDctNjQlMjAyNjgtMjY4JTIwNDM0LjVUMTAyMCUyMDE3OTJxLTE0NiUyMDAtMjgyLjUtNTVUNDk0JTIwMTU4MGwtMTI5JTIwMTI5cS0xOSUyMDE5LTQ1JTIwMTl0LTQ1LTE5LTE5LTQ1di00NDhxMC0yNiUyMDE5LTQ1dDQ1LTE5aDQ0OHEyNiUyMDAlMjA0NSUyMDE5dDE5JTIwNDUtMTklMjA0NWwtMTM3JTIwMTM3cTcxJTIwNjYlMjAxNjElMjAxMDJ0MTg3JTIwMzZxMTM0JTIwMCUyMDI1MC02NXQxODYtMTc5cTExLTE3JTIwNTMtMTE3JTIwOC0yMyUyMDMwLTIzaDE5MnExMyUyMDAlMjAyMi41JTIwOS41dDkuNSUyMDIyLjV6bTI1LTgwMHY0NDhxMCUyMDI2LTE5JTIwNDV0LTQ1JTIwMTloLTQ0OHEtMjYlMjAwLTQ1LTE5dC0xOS00NSUyMDE5LTQ1bDEzOC0xMzhxLTE0OC0xMzctMzQ5LTEzNy0xMzQlMjAwLTI1MCUyMDY1VDU4OCUyMDc1NnEtMTElMjAxNy01MyUyMDExNy04JTIwMjMtMzAlMjAyM0gzMDZxLTEzJTIwMC0yMi41LTkuNVQyNzQlMjA4NjR2LTdxNjUtMjY4JTIwMjcwLTQzNC41VDEwMjQlMjAyNTZxMTQ2JTIwMCUyMDI4NCUyMDU1LjVUMTU1MyUyMDQ2OGwxMzAtMTI5cTE5LTE5JTIwNDUtMTl0NDUlMjAxOSUyMDE5JTIwNDV6JTIyJTIwZmlsbCUzRCUyMiUyMzQ0NCUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSkgYnJpZ2h0bmVzcyg1KTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMGVtO1xuICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZDggM3MgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgICAgICBhbmltYXRpb246IGxvYWQ4IDNzIGluZmluaXRlIGxpbmVhcjsgfVxuICAgICAgICAgICAgYm9keS5zYWJhICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgLnNhYmEtZ2FtZSAuZ2FtZS1jb250ZW50IC5mcmFtZS1wbGF5IC53YWl0LXdtIC5sb2dvIC5tZXNzYWdlIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBib3R0b206IC0xNDBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgICBsZWZ0OiAtMTQwcHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgY29sb3I6ICMyYzJlNTk7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZkZjAwO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmFmNmJhOyB9XG4gICAgICBib2R5LnNhYmEgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAuc2FiYS1nYW1lIC5nYW1lLWNvbnRlbnQgLk5iQmJSTmlsIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB0ZXh0LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgIGJvZHkuc2FiYSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50IC5zYWJhLWdhbWUgLmdhbWUtY29udGVudCAuTmJCYlJOaWwubWFpbnRlbmFuY2Uge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL21haW50ZW5hbmNlLWJnLmpwZ1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAgICAgICBib2R5LnNhYmEgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAuc2FiYS1nYW1lIC5nYW1lLWNvbnRlbnQgLk5iQmJSTmlsLm1haW50ZW5hbmNlIHAge1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgYm9keS5zYWJhICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgLnNhYmEtZ2FtZSAuZ2FtZS1jb250ZW50IC5OYkJiUk5pbCBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzZW07IH1cbiAgICAgICAgYm9keS5zYWJhICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgLnNhYmEtZ2FtZSAuZ2FtZS1jb250ZW50IC5OYkJiUk5pbCBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDJlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgICAgIGJvZHkuc2FiYSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50IC5zYWJhLWdhbWUgLmdhbWUtY29udGVudCAuTmJCYlJOaWwge1xuICAgICAgICAgICAgd2lkdGg6IDk4dnc7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdncgKiA1LzkpOyB9XG4gICAgICAgICAgICBib2R5LnNhYmEgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAuc2FiYS1nYW1lIC5nYW1lLWNvbnRlbnQgLk5iQmJSTmlsIHAge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNWVtOyB9IH1cbiAgICAgIGJvZHkuc2FiYSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50IC5zYWJhLWdhbWUgLmdhbWUtY29udGVudC5zYWJhLWNsdWIge1xuICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICBoZWlnaHQ6IDgwMHB4OyB9XG4gICAgICAgIGJvZHkuc2FiYSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50IC5zYWJhLWdhbWUgLmdhbWUtY29udGVudC5zYWJhLWNsdWIgLmZyYW1lLXBsYXkge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDgwMHB4O1xuICAgICAgICAgIGhlaWdodDogODAwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAgICAgICAgICAgYm9keS5zYWJhICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgLnNhYmEtZ2FtZSAuZ2FtZS1jb250ZW50LnNhYmEtY2x1YiAuZnJhbWUtcGxheSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCAxMDB2aCAtIDY0cHgpOyB9IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICBib2R5LnNhYmEgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAuc2FiYS1nYW1lIC5nYW1lLWNvbnRlbnQuc2FiYS1jbHViIC5mcmFtZS1wbGF5IHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDsgfSB9XG4gICAgYm9keS5zYWJhICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgLnNhYmEtZ2FtZSAuQ2djSUVYUncgLm1kLWJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEycHg7IH1cbiAgICAgIGJvZHkuc2FiYSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50IC5zYWJhLWdhbWUgLkNnY0lFWFJ3IC5tZC1idXR0b24uSmN1UHRPblAge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU2NDAwO1xuICAgICAgICBjb2xvcjogI0VFRTsgfVxuICAgICAgYm9keS5zYWJhICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgLnNhYmEtZ2FtZSAuQ2djSUVYUncgLm1kLWJ1dHRvbi5JTXNoVnJHSSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDBEREQ7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgYm9keS5zYWJhICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgLnNhYmEtZ2FtZSAuYWNjb3VudC1sb2NrZWQsIGJvZHkuc2FiYSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50IC5zYWJhLWdhbWUgLm1haW50ZW5hbmNlLCBib2R5LnNhYmEgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAuc2FiYS1nYW1lIC5uZWVkLXRyYW5zZmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmODIyMjI7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjM4YzhjO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBtYXJnaW46IDAgOHB4OyB9XG4gICAgICBib2R5LnNhYmEgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAuc2FiYS1nYW1lIC5hY2NvdW50LWxvY2tlZCBwLCBib2R5LnNhYmEgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAuc2FiYS1nYW1lIC5tYWludGVuYW5jZSBwLCBib2R5LnNhYmEgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAuc2FiYS1nYW1lIC5uZWVkLXRyYW5zZmVyIHAge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBib2R5LnNhYmEgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAuc2FiYS1nYW1lIC5tYWludGVuYW5jZSwgYm9keS5zYWJhICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgLnNhYmEtZ2FtZSAubmVlZC10cmFuc2ZlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZkZjAwO1xuICAgICAgYmFja2dyb3VuZDogI2ZhZjZiYTsgfVxuICAgICAgYm9keS5zYWJhICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgLnNhYmEtZ2FtZSAubWFpbnRlbmFuY2UgLnRleHQtdXBwZXJjYXNlLCBib2R5LnNhYmEgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAuc2FiYS1nYW1lIC5uZWVkLXRyYW5zZmVyIC50ZXh0LXVwcGVyY2FzZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbjogMTZweCAwIDAgMDsgfVxuXG5tZC1kaWFsb2cuc2FiYSBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBwYWRkaW5nOiAxNnB4OyB9XG4gIG1kLWRpYWxvZy5zYWJhIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuY29udGVudCB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIG1kLWRpYWxvZy5zYWJhIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuY29udGVudCAuY29udGVudC13cmFwIC5pbnB1dC1jb250ZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAgIG1kLWRpYWxvZy5zYWJhIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuY29udGVudCAuY29udGVudC13cmFwIC5pbnB1dC1jb250ZW50IGRpdi5tZXNzYWdlIHtcbiAgICAgICAgbWluLWhlaWdodDogMjhweDtcbiAgICAgICAgbWFyZ2luOiA4cHggMCAwIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgcGFkZGluZzogNHB4IDhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgICAgICAgbWQtZGlhbG9nLnNhYmEgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5jb250ZW50IC5jb250ZW50LXdyYXAgLmlucHV0LWNvbnRlbnQgZGl2Lm1lc3NhZ2UuaGFzLWRhZGEge1xuICAgICAgICAgIGNvbG9yOiAjMWExYTM0O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmOGVhOWY7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZhY2U4ODsgfVxuICAgICAgICBtZC1kaWFsb2cuc2FiYSBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLmNvbnRlbnQgLmNvbnRlbnQtd3JhcCAuaW5wdXQtY29udGVudCBkaXYubWVzc2FnZTo6Zmlyc3QtbGV0dGVyIHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICBtZC1kaWFsb2cuc2FiYSBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLmNvbnRlbnQgLmNvbnRlbnQtd3JhcCAuaW5wdXQtY29udGVudC5tb25leS10ZW1wbGF0ZSAudGVtcGxhdGUtd3JhcCB7XG4gICAgICAgIG1hcmdpbjogMCAtNHB4OyB9XG4gICAgICAgIG1kLWRpYWxvZy5zYWJhIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuY29udGVudCAuY29udGVudC13cmFwIC5pbnB1dC1jb250ZW50Lm1vbmV5LXRlbXBsYXRlIC50ZW1wbGF0ZS13cmFwIC5tb25leS1pdGVtIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgICAgICAgcGFkZGluZzogMCA0cHggOHB4IDRweDtcbiAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDg4cHg7IH1cbiAgICAgICAgICBtZC1kaWFsb2cuc2FiYSBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLmNvbnRlbnQgLmNvbnRlbnQtd3JhcCAuaW5wdXQtY29udGVudC5tb25leS10ZW1wbGF0ZSAudGVtcGxhdGUtd3JhcCAubW9uZXktaXRlbSBkaXYge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAzOWJlNTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMzkwZDY7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC41cyBlYXNlOyB9XG4gICAgICAgICAgICBtZC1kaWFsb2cuc2FiYSBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLmNvbnRlbnQgLmNvbnRlbnQtd3JhcCAuaW5wdXQtY29udGVudC5tb25leS10ZW1wbGF0ZSAudGVtcGxhdGUtd3JhcCAubW9uZXktaXRlbSBkaXY6aG92ZXIge1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMywgMTU1LCAyMjksIDAuOCk7IH1cbiAgICAgICAgICBtZC1kaWFsb2cuc2FiYSBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLmNvbnRlbnQgLmNvbnRlbnQtd3JhcCAuaW5wdXQtY29udGVudC5tb25leS10ZW1wbGF0ZSAudGVtcGxhdGUtd3JhcCAubW9uZXktaXRlbS5hbGwtaW4gZGl2IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmYTUxNDM7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjQ0MzM2OyB9XG4gICAgICAgICAgICBtZC1kaWFsb2cuc2FiYSBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLmNvbnRlbnQgLmNvbnRlbnQtd3JhcCAuaW5wdXQtY29udGVudC5tb25leS10ZW1wbGF0ZSAudGVtcGxhdGUtd3JhcCAubW9uZXktaXRlbS5hbGwtaW4gZGl2OmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTAsIDgxLCA2NywgMC44KTsgfVxuICAgICAgbWQtZGlhbG9nLnNhYmEgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5jb250ZW50IC5jb250ZW50LXdyYXAgLmlucHV0LWNvbnRlbnQuZGlyZWN0aW9uID4gZGl2IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4OyB9XG4gICAgICAgIG1kLWRpYWxvZy5zYWJhIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuY29udGVudCAuY29udGVudC13cmFwIC5pbnB1dC1jb250ZW50LmRpcmVjdGlvbiA+IGRpdiArIGRpdiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgbWQtZGlhbG9nLnNhYmEgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5jb250ZW50IC5jb250ZW50LXdyYXAgLmlucHV0LWNvbnRlbnQuZGlyZWN0aW9uID4gZGl2OmhvdmVyIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMzgsIDIzOCwgMjM4LCAwLjUpOyB9XG4gICAgICAgIG1kLWRpYWxvZy5zYWJhIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuY29udGVudCAuY29udGVudC13cmFwIC5pbnB1dC1jb250ZW50LmRpcmVjdGlvbiA+IGRpdi5hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMzliZTU7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAzOTBkNjtcbiAgICAgICAgICBjb2xvcjogI0ZGRjsgfVxuICAgICAgICAgIG1kLWRpYWxvZy5zYWJhIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuY29udGVudCAuY29udGVudC13cmFwIC5pbnB1dC1jb250ZW50LmRpcmVjdGlvbiA+IGRpdi5hY3RpdmU6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgzLCAxNTUsIDIyOSwgMC45KTsgfVxuICAgIG1kLWRpYWxvZy5zYWJhIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuY29udGVudCAuY29udGVudC13cmFwIC5ub3RlIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAxNnB4IDA7IH1cbiAgICAgIG1kLWRpYWxvZy5zYWJhIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuY29udGVudCAuY29udGVudC13cmFwIC5ub3RlIHNwYW4ge1xuICAgICAgICBwYWRkaW5nOiA0cHggMTZweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y4ZWE5ZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZhY2U4ODsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIG1kLWRpYWxvZy5zYWJhIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMHZ3OyB9XG4gICAgICBtZC1kaWFsb2cuc2FiYSBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLmNvbnRlbnQgLmNvbnRlbnQtd3JhcCAuaW5wdXQtY29udGVudCBkaXYubWVzc2FnZSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYyggMTAwdncgLSAzMnB4KTsgfVxuICAgICAgbWQtZGlhbG9nLnNhYmEgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5jb250ZW50IC5jb250ZW50LXdyYXAgLmlucHV0LWNvbnRlbnQubW9uZXktdGVtcGxhdGUgLnRlbXBsYXRlLXdyYXAgLm1vbmV5LWl0ZW0ge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoICgxMDB2dyAtIDcycHgpLzgpOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBtZC1kaWFsb2cuc2FiYSBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiAxMDB2dzsgfVxuICAgICAgbWQtZGlhbG9nLnNhYmEgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5jb250ZW50IC5jb250ZW50LXdyYXAgLmlucHV0LWNvbnRlbnQubW9uZXktdGVtcGxhdGUgLnRlbXBsYXRlLXdyYXAgLm1vbmV5LWl0ZW0ge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoICgxMDB2dyAtIDcycHgpLzYpOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBtZC1kaWFsb2cuc2FiYSBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiAxMDB2dzsgfVxuICAgICAgbWQtZGlhbG9nLnNhYmEgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5jb250ZW50IC5jb250ZW50LXdyYXAgLmlucHV0LWNvbnRlbnQubW9uZXktdGVtcGxhdGUgLnRlbXBsYXRlLXdyYXAgLm1vbmV5LWl0ZW0ge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoICgxMDB2dyAtIDcycHgpLzUpOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgICBtZC1kaWFsb2cuc2FiYSBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiAxMDB2dzsgfVxuICAgICAgbWQtZGlhbG9nLnNhYmEgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5jb250ZW50IC5jb250ZW50LXdyYXAge1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIG1kLWRpYWxvZy5zYWJhIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuY29udGVudCAuY29udGVudC13cmFwIC5pbnB1dC1jb250ZW50Lm1vbmV5LXRlbXBsYXRlIC50ZW1wbGF0ZS13cmFwIC5tb25leS1pdGVtIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoICgxMDB2dyAtIDI0cHgpLzQpOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICBtZC1kaWFsb2cuc2FiYSBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiAxMDB2dzsgfVxuICAgICAgbWQtZGlhbG9nLnNhYmEgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5jb250ZW50IC5jb250ZW50LXdyYXAge1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIG1kLWRpYWxvZy5zYWJhIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAuY29udGVudCAuY29udGVudC13cmFwIC5pbnB1dC1jb250ZW50Lm1vbmV5LXRlbXBsYXRlIC50ZW1wbGF0ZS13cmFwIC5tb25leS1pdGVtIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoICgxMDB2dyAtIDI0cHgpLzMpOyB9IH1cblxuYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWluLWhlaWdodDogMTAwJTsgfVxuICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC5ub3RpZmljYXRpb24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIG1hcmdpbjogMTZweCAwIDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDRweCAxNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC5ub3RpZmljYXRpb24ge1xuICAgICAgICBtYXJnaW46IDhweCA4cHggMCA4cHg7IH0gfVxuICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLm5vdGlmaWNhdGlvbjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAubm90aWZpY2F0aW9uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDIwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC5ub3RpZmljYXRpb24gLm1hcnF1ZWUge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLm5vdGlmaWNhdGlvbiAubWFycXVlZSAjbWFycXVlZS1pZC1pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAubm90aWZpY2F0aW9uIC5tYXJxdWVlIHNwYW4gbGFiZWwge1xuICAgICAgICBwYWRkaW5nOiAwIDhweCAwIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC5ub3RpZmljYXRpb24gLm1hcnF1ZWUgc3BhbiArIHNwYW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogNDhweDsgfVxuICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAubm90aWZpY2F0aW9uIC5tYXJxdWVlOmhvdmVyIHtcbiAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDsgfVxuICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC5tZC1idXR0b24uaG9tZS1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBtYXJnaW46IDE2cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgbGVmdDogMDsgfVxuICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLm1kLWJ1dHRvbi5ob21lLWJ1dHRvbiBtZC1pY29uIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAuZ2FtZS10aXRsZXMge1xuICAgIHBhZGRpbmc6IDE2cHggMTZweCAwIDE2cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAuZ2FtZS10aXRsZXMge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDRweCAwIDRweDsgfSB9XG4gICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAuZ2FtZS10aXRsZXMgLm1kLWJ1dHRvbi5tZC1pY29uLWJ1dHRvbiB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC5nYW1lLXRpdGxlcyBoMiB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLmdhbWUtdGl0bGVzIC5tZC1idXR0b246bm90KC5tZC1pY29uLWJ1dHRvbikge1xuICAgICAgbWFyZ2luOiAwIDFweDtcbiAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDsgfVxuICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSB7XG4gICAgICBwYWRkaW5nOiA4cHggMCAwIDhweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIHtcbiAgICAgICAgICBwYWRkaW5nOiA0cHg7IH0gfVxuICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLmNvbnRlbnQtbnVtYmVyLXdyYXAge1xuICAgICAgICAgICAgcGFkZGluZzogNHB4OyB9IH1cbiAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5jb250ZW50LW51bWJlci13cmFwIC5jb250ZW50LW51bWJlciB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDRweDsgfSB9XG4gICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0td3JhcCB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAwIDAgOHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLXdyYXAge1xuICAgICAgICAgICAgcGFkZGluZzogNHB4OyB9IH1cbiAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLXdyYXAgLmJldHRpbmctZm9ybSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS13cmFwIC5iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS1oZWFkZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMXB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0td3JhcCAuYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0tY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0td3JhcCAuYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0tY29udGVudCAuaWdub3JlLXByaWNlIG1kLWNoZWNrYm94IHtcbiAgICAgICAgICAgICAgbWFyZ2luOiA0cHggMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS13cmFwIC5iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS1jb250ZW50IC5pZ25vcmUtcHJpY2UgbWQtY2hlY2tib3ggLm1kLWljb24ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDsgfVxuICAgICAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0td3JhcCAuYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0tY29udGVudCAuaWdub3JlLXByaWNlIG1kLWNoZWNrYm94IC5tZC1sYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNzI3MjcyN2VtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS13cmFwIC5iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS1jb250ZW50IC5zdWItdGl0bGUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNzI3MjcyN2VtO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG4gICAgICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS13cmFwIC5iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS1jb250ZW50IC5zdWItdGl0bGUgc3Bhbi50ZXh0LWJveGVkLW9uZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDcyNzI3MjdlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLXdyYXAgLmJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLWNvbnRlbnQgLnN1Yi10aXRsZS5udW1iZXIge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLXdyYXAgLmJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLWNvbnRlbnQgLnN1Yi10aXRsZS5udW1iZXIgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgICAgICAgICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLXdyYXAgLmJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLWNvbnRlbnQgLnN1Yi10aXRsZS5udW1iZXIgPiBkaXY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7IH1cbiAgICAgICAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0td3JhcCAuYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0tY29udGVudCAuc3ViLXRpdGxlLm51bWJlciBzcGFuIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTsgfVxuICAgICAgICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS13cmFwIC5iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS1jb250ZW50IC5zdWItdGl0bGUubnVtYmVyLmZ1bGwge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLXdyYXAgLmJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLWNvbnRlbnQgLnN1Yi10aXRsZS5zZWNvbmRhcnkudGV4dC1ib2xkIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0td3JhcCAuYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0tY29udGVudCBmb3JtLm1kLWlubGluZS1mb3JtIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS13cmFwIC5iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS1jb250ZW50IGZvcm0ubWQtaW5saW5lLWZvcm0gLnN1Yi10aXRsZSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07IH1cbiAgICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS13cmFwIC5iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS1jb250ZW50IC5yZWdpcm9ucyB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7IH1cbiAgICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS13cmFwIC5iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS1jb250ZW50IC5iZXR0aW5nLWJ1dHRvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIDhweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4OyB9XG4gICAgICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS13cmFwIC5iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS1jb250ZW50IC5iZXR0aW5nLWJ1dHRvbltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDEwOCwgMTA3LCAxMDcsIDAuNSk7IH1cbiAgICAgICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLXdyYXAgLmJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLWNvbnRlbnQgLmJldHRpbmctYnV0dG9uLmNhbmNlbC1idXR0b24ge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bzsgfVxuICAgICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLXdyYXAgLmJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLWNvbnRlbnQgaW5wdXQuYmV0LWlucHV0IHtcbiAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS13cmFwIC5iZXR0aW5nLWZvcm0gLmJldHRpbmctZm9ybS1jb250ZW50IGlucHV0LmJldC1pbnB1dFtkaXNhYmxlZF0ge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoODksIDg5LCA4OSwgMC4yKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuNCk7IH1cbiAgICAgICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLXdyYXAgLmJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLWNvbnRlbnQgaW5wdXQuYmV0LWlucHV0LnhpZW4ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0td3JhcCAuYmV0dGluZy1mb3JtIC5iZXR0aW5nLWZvcm0tY29udGVudCAuYmFsYW5jZSAuc2Vjb25kYXJ5IHtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgICAgICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLXdyYXAgLmJldHRpbmctZm9ybSAuYmV0dGluZy1mb3JtLWNvbnRlbnQgLmJhbGFuY2UgLnNlY29uZGFyeSAubWQtYnV0dG9uIG1kLWljb24ucm90YXRpbmcge1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiByb3RhdGluZyAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgLW1vei1hbmltYXRpb246IHJvdGF0aW5nIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgICAtbXMtYW5pbWF0aW9uOiByb3RhdGluZyAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgLW8tYW5pbWF0aW9uOiByb3RhdGluZyAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiByb3RhdGluZyAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMEIwRkY7IH1cbiAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmxpdmUtaW5mbyB7XG4gICAgICAgIHBhZGRpbmc6IDhweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmxpdmUtaW5mbyB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHg7IH0gfVxuICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5saXZlLWluZm8gLmxpdmUtY29udGVudCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWRjZTA7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAubGl2ZS1pbmZvIC5saXZlLWNvbnRlbnQgLnRpdGxlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDBkZWcsICM2ZjAwZjcgMCUsICMxOTEyNDggMTAwJSk7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAubGl2ZS1pbmZvIC5saXZlLWNvbnRlbnQgLmNvbnRlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2VkZjNmYTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLmxpdmUtaW5mbyAubGl2ZS1jb250ZW50IC5jb250ZW50ICsgLmNvbnRlbnQge1xuICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RhZGNlMDsgfVxuICAgICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAubGl2ZS1pbmZvIC5saXZlLWNvbnRlbnQgLmNvbnRlbnQgLnRpbWVyIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZjgzMzY1OyB9XG4gICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5yZWNlbnQtYmV0dGluZy1saXN0IHtcbiAgICAgICAgcGFkZGluZzogOHB4IDAgMCA4cHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5yZWNlbnQtYmV0dGluZy1saXN0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweDsgfSB9XG4gICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLnJlY2VudC1iZXR0aW5nLWxpc3QgLnJlY2VudC10aWNrZXRzIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5yZWNlbnQtYmV0dGluZy1saXN0IC5yZWNlbnQtdGlja2V0cyAubWQtc3ViaGVhZGVyIC5tZC1zdWJoZWFkZXItaW5uZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTJweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MnB4OyB9XG4gICAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5yZWNlbnQtYmV0dGluZy1saXN0IC5yZWNlbnQtdGlja2V0cyAubWQtc3ViaGVhZGVyIC5tZC1zdWJoZWFkZXItaW5uZXIgLm1kLXN1YmhlYWRlci1jb250ZW50IHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDsgfVxuICAgICAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5yZWNlbnQtYmV0dGluZy1saXN0IC5yZWNlbnQtdGlja2V0cyAubWQtc3ViaGVhZGVyIC5tZC1zdWJoZWFkZXItaW5uZXIgLm1kLXN1YmhlYWRlci1jb250ZW50IC5tZC1idXR0b24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLnJlY2VudC1iZXR0aW5nLWxpc3QgLnJlY2VudC10aWNrZXRzIC5tZC1zdWJoZWFkZXIgLm1kLXN1YmhlYWRlci1pbm5lciAubWQtc3ViaGVhZGVyLWNvbnRlbnQgLm1kLWJ1dHRvbiBtZC1pY29uIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOWFhMWE5OyB9XG4gICAgICAgICAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5yZWNlbnQtYmV0dGluZy1saXN0IC5yZWNlbnQtdGlja2V0cyAubWQtc3ViaGVhZGVyIC5tZC1zdWJoZWFkZXItaW5uZXIgLm1kLXN1YmhlYWRlci1jb250ZW50IC5tZC1idXR0b24gbWQtaWNvbi5yb3RhdGluZyB7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogcm90YXRpbmcgMXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwOTY4ODsgfVxuICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLnJlY2VudC1iZXR0aW5nLWxpc3QgLnJlY2VudC10aWNrZXRzIC5zaG93IHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBsaW5lYXIgMC41czsgfVxuICAgICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAucmVjZW50LWJldHRpbmctbGlzdCAucmVjZW50LXRpY2tldHMgLnNob3cgbWQtbGlzdC1pdGVtLCBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5yZWNlbnQtYmV0dGluZy1saXN0IC5yZWNlbnQtdGlja2V0cyAuc2hvdyAudGlja2V0LWNvbnRlbnQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGNkZGRmOyB9XG4gICAgICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLnJlY2VudC1iZXR0aW5nLWxpc3QgLnJlY2VudC10aWNrZXRzIC5zaG93IG1kLWxpc3QtaXRlbS50aWNrZXQsIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLnJlY2VudC1iZXR0aW5nLWxpc3QgLnJlY2VudC10aWNrZXRzIC5zaG93IC50aWNrZXQtY29udGVudC50aWNrZXQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTUwLCAxMzYsIDAuNSk7IH1cbiAgICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLnJlY2VudC1iZXR0aW5nLWxpc3QgLnJlY2VudC10aWNrZXRzIC5zaG93IHNwYW4uY2FuY2VsLWJldCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmODMzNjU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDEycHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLnJlY2VudC1iZXR0aW5nLWxpc3QgLnJlY2VudC10aWNrZXRzIC5zaG93IHNwYW4uY2FuY2VsLWJldCBtZC1wcm9ncmVzcy1jaXJjdWxhciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA2cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5yZWNlbnQtYmV0dGluZy1saXN0IC5yZWNlbnQtdGlja2V0cyAuc2hvdyBzcGFuLmNhbmNlbC1iZXQud2FpdC10by1jYW5jZWwge1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM4MzgzODM7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjJweDsgfVxuICAgICAgICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLnJlY2VudC1iZXR0aW5nLWxpc3QgLnJlY2VudC10aWNrZXRzIC5zaG93IHNwYW4uY2FuY2VsLWJldC53YWl0LXRvLWNhbmNlbCBtZC1wcm9ncmVzcy1jaXJjdWxhciB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLnJlY2VudC1iZXR0aW5nLWxpc3QgLnJlY2VudC10aWNrZXRzIC50aWNrZXQge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzZweDsgfVxuICAgICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAucmVjZW50LWJldHRpbmctbGlzdCAucmVjZW50LXRpY2tldHMgLnRpY2tldDpiZWZvcmUge1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNnB4OyB9XG4gICAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5yZWNlbnQtYmV0dGluZy1saXN0IC5yZWNlbnQtdGlja2V0cyAudGlja2V0Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCA1NCwgOTksIDAuMSk7IH1cbiAgICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLnJlY2VudC1iZXR0aW5nLWxpc3QgLnJlY2VudC10aWNrZXRzIC50aWNrZXQgLm1kLWJ1dHRvbi5tZC1uby1zdHlsZSB7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM2cHg7IH1cbiAgICAgICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAucmVjZW50LWJldHRpbmctbGlzdCAucmVjZW50LXRpY2tldHMgLnRpY2tldCAubWQtYnV0dG9uLm1kLW5vLXN0eWxlOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzZweDsgfVxuICAgICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAucmVjZW50LWJldHRpbmctbGlzdCAucmVjZW50LXRpY2tldHMgLnRpY2tldDpiZWZvcmUge1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNnB4OyB9XG4gICAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5yZWNlbnQtYmV0dGluZy1saXN0IC5yZWNlbnQtdGlja2V0cyAudGlja2V0IC5tZC1saXN0LWl0ZW0taW5uZXI6YmVmb3JlIHtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMzZweDsgfVxuICAgICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAucmVjZW50LWJldHRpbmctbGlzdCAucmVjZW50LXRpY2tldHMgLnRpY2tldCAubWQtbGlzdC1pdGVtLWlubmVyIG1kLWljb24ge1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMTZweCAwIDA7IH1cbiAgICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLnJlY2VudC1iZXR0aW5nLWxpc3QgLnJlY2VudC10aWNrZXRzIC50aWNrZXQgLmFtb3VudCB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5yZWNlbnQtYmV0dGluZy1saXN0IC5yZWNlbnQtdGlja2V0cyAudGlja2V0LWNvbnRlbnQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLnJlY2VudC1iZXR0aW5nLWxpc3QgLnJlY2VudC10aWNrZXRzIC50aWNrZXQtY29udGVudCAuc3ViLXRpdGxlIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5yZWNlbnQtYmV0dGluZy1saXN0IC5yZWNlbnQtdGlja2V0cyAudGlja2V0LWNvbnRlbnQgLnN1Yi10aXRsZSAudGl0bGUge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNzBweDsgfVxuICAgICAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5yZWNlbnQtYmV0dGluZy1saXN0IC5yZWNlbnQtdGlja2V0cyAudGlja2V0LWNvbnRlbnQgLnN1Yi10aXRsZSBzcGFuLm51bWJlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmODMzNjU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLnJlY2VudC1iZXR0aW5nLWxpc3QgLnJlY2VudC10aWNrZXRzIC50aWNrZXQtY29udGVudCAudGV4dC1yZWQge1xuICAgICAgICAgICAgICBjb2xvcjogI2Y4MzM2NTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAucmVjZW50LWJldHRpbmctbGlzdCAucmVjZW50LXRpY2tldHMgLnRpY2tldC1jb250ZW50IC5zdWItaGVhZGVyIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA3MjcyNzI3ZW07XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjNyZW07XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5yZWNlbnQtYmV0dGluZy1saXN0IC5yZWNlbnQtdGlja2V0cyAudGlja2V0LWNvbnRlbnQubmctaGlkZSB7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAucmVjZW50LWJldHRpbmctbGlzdCAucmVjZW50LXRpY2tldHMgLmNhbmNlbGVkIC50aWNrZXQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzk0OTQ5NCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5yZWNlbnQtYmV0dGluZy1saXN0IC5yZWNlbnQtdGlja2V0cyAuY2FuY2VsZWQgLnRpY2tldCAubWQtYnV0dG9uIC5tZC1saXN0LWl0ZW0taW5uZXIgLm1kLWxpc3QtaXRlbS10ZXh0LCBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5yZWNlbnQtYmV0dGluZy1saXN0IC5yZWNlbnQtdGlja2V0cyAuY2FuY2VsZWQgLnRpY2tldCAubWQtYnV0dG9uIC5tZC1saXN0LWl0ZW0taW5uZXIgLmFtb3VudCB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoOyB9XG4gICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAucmVjZW50LWJldHRpbmctbGlzdCAucmVjZW50LXRpY2tldHMgLmNhbmNlbGVkIC50aWNrZXQtY29udGVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYzVjNWM1OyB9XG4gICAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5yZWNlbnQtYmV0dGluZy1saXN0IC5yZWNlbnQtdGlja2V0cyAuY2FuY2VsZWQgLnRpY2tldC1jb250ZW50IHNwYW4uY2FuY2VsZWQge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAycHggOHB4O1xuICAgICAgICAgICAgICBjb2xvcjogI0ZGM0MwMDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGM0MwMDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDYwLCAwLCAwLjEpOyB9XG4gICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIC5zaWRlLWFkcyB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAwIDAgOHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAuc2lkZS1hZHMge1xuICAgICAgICAgICAgcGFkZGluZzogNHB4OyB9IH1cbiAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSAuc2lkZS1hZHMgLmltYWdlIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5udW1iZXItZmlsdGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubnVtYmVyLWZpbHRlciAuaHVuZHJlZHMgc3BhbiB7XG4gICAgICAgICAgbWFyZ2luOiAwIDJweDsgfVxuICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubnVtYmVyLWZpbHRlciAuaHVuZHJlZHMgc3Bhbi5sYWJlbCB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDI4cHg7IH1cbiAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm51bWJlci1maWx0ZXIgLmh1bmRyZWRzIHNwYW46bm90KC5sYWJlbCkge1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCA2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5udW1iZXItZmlsdGVyIC5odW5kcmVkcyArIC5odW5kcmVkcyB7XG4gICAgICAgICAgICBtYXJnaW46IDE2cHggMCAwOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm51bWJlci1maWx0ZXIgLmh1bmRyZWRzICsgLmh1bmRyZWRzIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4OyB9IH1cbiAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLmJldHRpbmctZm9ybSB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAuYmV0dGluZy1mb3JtIC5pZ25vcmUtcHJpY2UgbWQtY2hlY2tib3gge1xuICAgICAgICBtYXJnaW46IDRweCAwOyB9XG4gICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLmJldHRpbmctZm9ybSAuYmV0LWlucHV0LTEge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycHg7IH1cbiAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAuYmV0dGluZy1mb3JtIC5iZXQtaW5wdXQtMiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMnB4OyB9XG4gICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLmJldHRpbmctZm9ybSAuYmV0LWlucHV0LTMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDsgfVxuICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5iZXR0aW5nLWZvcm0gLnJlZ2lyb25zIC5sYXlvdXQtY29sdW1uIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDhweDsgfVxuICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5iZXR0aW5nLWZvcm0gLnJlZ2lyb25zIG1kLWNoZWNrYm94IHtcbiAgICAgICAgbWFyZ2luOiA0cHggMDsgfVxuICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLmJldHRpbmctZm9ybSAucmVnaXJvbnMgbWQtY2hlY2tib3ggLm1kLWljb24ge1xuICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5iZXR0aW5nLWZvcm0gLnJlZ2lyb25zIG1kLWNoZWNrYm94IC5tZC1sYWJlbCB7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5iZXR0aW5nLWZvcm0gLnJlZ2lyb25zIG1kLWNoZWNrYm94W2Rpc2FibGVkXSAubWQtaWNvbiB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ0LCAxMTksIDE3OSwgMC4xKTsgfVxuICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubGl2ZS1pbmZvIGg0IHtcbiAgICAgIG1hcmdpbjogNHB4IDRweCAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubGl2ZS1pbmZvIGg0IG1kLWljb24ge1xuICAgICAgICBhbmltYXRpb246IGJsaW5rIDFzIGxpbmVhciBpbmZpbml0ZTsgfVxuICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5saXZlLWluZm8gaDQgc3BhbiwgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5saXZlLWluZm8gaDQgbWQtaWNvbiwgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5saXZlLWluZm8gaDQud2FybiB7XG4gICAgICAgIGNvbG9yOiAjZjgzMzY1ICFpbXBvcnRhbnQ7IH1cbiAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubGl2ZS1pbmZvIGg0IC51cHBlciB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAucm93LWlucHV0LW51bWJlcnMge1xuICAgICAgcGFkZGluZzogMnB4IDAgOHB4IDJweDsgfVxuICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5yb3ctaW5wdXQtbnVtYmVycyBmb3JtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5yb3ctaW5wdXQtbnVtYmVycyAuaW5wdXQtbnVtYmVycy1hcnJheSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MnB4KTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDsgfVxuICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLnJvdy1pbnB1dC1udW1iZXJzIC5pbnB1dC1udW1iZXJzLWFycmF5OmZvY3VzIHtcbiAgICAgICAgICBvdXRsaW5lOiAwOyB9XG4gICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLnJvdy1pbnB1dC1udW1iZXJzLmhhcy1zdGFyIC5pbnB1dC1udW1iZXJzLWFycmF5IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0NXB4KTsgfVxuICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5yb3ctaW5wdXQtbnVtYmVycy5oYXMtc3RhciAubWQtYnV0dG9uLmhpZ2hsaWdodCB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0NDMzNjsgfVxuICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5yb3ctaW5wdXQtbnVtYmVycyAubWQtYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbWluLWhlaWdodDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4OyB9XG4gICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAucm93LWlucHV0LW51bWJlcnMgLm1kLWJ1dHRvbjpub3QoLm1kLWFjY2VudCkge1xuICAgICAgICAgIG1pbi13aWR0aDogODRweDtcbiAgICAgICAgICB3aWR0aDogODRweDsgfVxuICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLnJvdy1pbnB1dC1udW1iZXJzIC5tZC1idXR0b24ubWQtaWNvbi1idXR0b24ge1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDsgfVxuICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAuY29sbGFwc2luZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAuY29sbGFwc2luZy5uZy1oaWRlIHtcbiAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAuY29sbGFwc2luZyBtZC10YWJzIG1kLXRhYnMtY2FudmFzIHtcbiAgICAgICAgaGVpZ2h0OiAzMnB4OyB9XG4gICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAuY29sbGFwc2luZyBtZC10YWJzIG1kLXRhYnMtY2FudmFzIG1kLXBhZ2luYXRpb24td3JhcHBlciB7XG4gICAgICAgICAgaGVpZ2h0OiAzMnB4OyB9XG4gICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5jb2xsYXBzaW5nIG1kLXRhYnMgbWQtdGFicy1jYW52YXMgbWQtcGFnaW5hdGlvbi13cmFwcGVyIC5tZC10YWIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDsgfVxuICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5jb2xsYXBzaW5nIG1kLXRhYnMgbWQtdGFicy1jb250ZW50LXdyYXBwZXIgbWQtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMDsgfVxuICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLmNvbGxhcHNpbmcgbWQtdGFicyBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciBtZC1jb250ZW50IC5jb250ZW50IHtcbiAgICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAuY29sbGFwc2luZyBtZC10YWJzIG1kLXRhYnMtY29udGVudC13cmFwcGVyIG1kLWNvbnRlbnQgLmNvbnRlbnQgbWQtY2hlY2tib3ggLm1kLWljb24ge1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5jb2xsYXBzaW5nIG1kLXRhYnMgbWQtdGFicy1jb250ZW50LXdyYXBwZXIgbWQtY29udGVudCAuY29udGVudCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAuY29sbGFwc2luZyBtZC10YWJzIG1kLXRhYnMtY29udGVudC13cmFwcGVyIG1kLWNvbnRlbnQgLmNvbnRlbnQge1xuICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzJTsgfSB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAuY29sbGFwc2luZyBtZC10YWJzIG1kLXRhYnMtY29udGVudC13cmFwcGVyIG1kLWNvbnRlbnQgLmNvbnRlbnQge1xuICAgICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgdGFibGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItc3BhY2luZzogMDsgfVxuICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgdGFibGUgdGJvZHkgdHIgdGQucm93LWNoZWNrIGRpdiB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gICAgICAgICAgd2lkdGg6IDEwJTsgfVxuICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgdGFibGUgdGJvZHkgdHIgdGQgbWQtY2hlY2tib3gge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB3aWR0aDogMjBweDsgfVxuICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSB0YWJsZSB0Ym9keSB0ciB0ZCBtZC1jaGVja2JveCAubWQtaWNvbiB7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSB0YWJsZSB0Ym9keSB0ciB0ZCBtZC1jaGVja2JveC5tZC1jaGVja2VkIC5tZC1pY29uOmFmdGVyIHtcbiAgICAgICAgICAgIGxlZnQ6IDUuNjY2NjdweDtcbiAgICAgICAgICAgIHRvcDogMS4yMjIyMnB4OyB9XG4gICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIHRhYmxlIHRib2R5IHRyIHRkIG1kLWNoZWNrYm94W2Rpc2FibGVkXSAubWQtaWNvbiB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoNDQsIDExOSwgMTc5LCAwLjEpOyB9XG4gICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIHRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIHRhYmxlOm5vdCgudGFibGUpIHRib2R5IHRyOm5vdCg6Zmlyc3QtY2hpbGQpIHRkIHtcbiAgICAgICAgaGVpZ2h0OiA2MHB4OyB9XG4gICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwJTtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDJweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgcGFkZGluZzogMXB4OyB9IH1cbiAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyOmhvdmVyIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIuc3RvcCB7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlci5zdG9wOmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDQyLCA0MiwgNDIsIDAuNTUpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIuc3RvcDphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgICAgICAgbGVmdDogMXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDFweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJSwgYXV0bztcbiAgICAgICAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIgLm51bWJlciB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyIC5udW1iZXIge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlciAubnVtYmVyLmQzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyIC5udW1iZXIuZDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlciAubnVtYmVyLmQ0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyLnBhcmxheSAubnVtYmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIubWllbm5hbSAubnVtYmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDsgfSB9XG4gICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyOm5vdCgubWllbm5hbSkgLnByaWNlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm90dG9tOiA4cHg7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIgLnByaWNlIHtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgY29sb3I6ICMwMDBEREQ7IH1cbiAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlciAucHJpY2Ugc3BhbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHg7IH1cbiAgICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyIC5wcmljZSBzcGFuLnByaWNlLXVwIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjM5LCAxMjgsIDAuOSk7IH1cbiAgICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyIC5wcmljZSBzcGFuLnplcm8ge1xuICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlciAucHJpY2Ugc3BhbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXB4IDJweDsgfSB9XG4gICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIgLnByaWNlIGRpdiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDMzLjMzJTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gICAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlciAucHJpY2UgZGl2IHNwYW4ge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxcHggMnB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgICAgICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIgLnByaWNlIGRpdiBzcGFuLnByaWNlLXVwIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjM5LCAxMjgsIDAuOSk7IH1cbiAgICAgICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIgLnByaWNlIGRpdiBzcGFuLnN0b3Age1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLm1haW4tbnVtYmVyIC5yZXBlYXRlci1udW1iZXIgLmlubmVyLW51bWJlciAucHJpY2Uge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICAgICAgYm90dG9tOiAycHggIWltcG9ydGFudDsgfSB9XG4gICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyIC5pbnB1dC1wb2ludCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIgLmlucHV0LXBvaW50IGlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMnB4IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIuYWN0aXZlIHtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG4gICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIuYWN0aXZlOm5vdCgubWllbm5hbSkgLnByaWNlOm5vdCguZXhjZXB0KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIuYWN0aXZlOm5vdCgubWllbm5hbSkgLnByaWNlOm5vdCguZXhjZXB0KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTsgfSB9XG4gICAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIuYWN0aXZlIC5pbnB1dC1wb2ludCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAubWFpbi1udW1iZXIgLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyLmFjdGl2ZSAuaW5wdXQtcG9pbnQge1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAucXVpY2stYmV0IC5iZXR0aW5nLWZvcm0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLnF1aWNrLWJldCAuYmV0dGluZy1mb3JtIC5iZXR0aW5nLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDsgfVxuICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAucXVpY2stYmV0IHRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5xdWljay1iZXQgdGFibGUgdGhlYWQgdHIgdGggbWQtY2hlY2tib3gge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiAyMHB4OyB9XG4gICAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAucXVpY2stYmV0IHRhYmxlIHRoZWFkIHRyIHRoIG1kLWNoZWNrYm94IC5tZC1pbmstcmlwcGxlIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5xdWljay1iZXQgdGFibGUgdGhlYWQgdHIgdGggbWQtY2hlY2tib3ggLm1kLWljb24ge1xuICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAucXVpY2stYmV0IHRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wMik7IH1cbiAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLnF1aWNrLWJldCB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgICBwYWRkaW5nOiAxcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDsgfVxuICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5xdWljay1iZXQgdGFibGUgdGJvZHkgdHIgdGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIHdpZHRoOiA1NnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLnF1aWNrLWJldCB0YWJsZSB0Ym9keSB0ciB0ZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIHdpZHRoOiA1NnB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5xdWljay1iZXQgdGFibGUgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgICAgbWluLXdpZHRoOiAxMDBweDsgfVxuICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5xdWljay1iZXQgdGFibGUgdGJvZHkgdHIgdGQ6bnRoLWNoaWxkKG4rMik6bnRoLWNoaWxkKC1uKzYpIHtcbiAgICAgICAgd2lkdGg6IDM1cHg7IH1cbiAgICAgIGJvZHkudHJhZGl0aW9uYWwgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjdHJhZGl0aW9uYWwgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAucXVpY2stYmV0IHRhYmxlIHRib2R5IHRyIHRkLnRyYW5zcGFyZW50IHtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLnF1aWNrLWJldCB0YWJsZSB0Ym9keSB0ciB0ZCBtZC1jaGVja2JveFtkaXNhYmxlZF06bm90KC5tZC1jaGVja2VkKSAubWQtaWNvbiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAxKSAhaW1wb3J0YW50OyB9XG4gICAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLnF1aWNrLWJldCB0YWJsZSB0Ym9keSB0ciB0ZCBtZC1jaGVja2JveFtkaXNhYmxlZF0gLm1kLWljb24ge1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMSkgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAxKSAhaW1wb3J0YW50OyB9XG4gICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5xdWljay1iZXQgdGFibGUgdGZvb3QgdHIgdGQge1xuICAgICAgcGFkZGluZzogOHB4IDRweCA0cHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICBib2R5LnRyYWRpdGlvbmFsICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI3RyYWRpdGlvbmFsIC50cmFkaXRpb25hbC1jb250ZW50IC5tYWluLWdhbWUgLnF1aWNrLWJldCB0YWJsZSBpbnB1dCB7XG4gICAgICBtYXgtd2lkdGg6IDU0cHg7XG4gICAgICBwYWRkaW5nOiA2cHggNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDsgfVxuICAgICAgYm9keS50cmFkaXRpb25hbCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5xdWljay1iZXQgdGFibGUgaW5wdXRbZGlzYWJsZWRdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjExKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEwMCwgMTE2LCAxMzksIDAuMyk7IH1cblxuYm9keS50cmFkaXRpb25hbCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0MGRlZywgIzZmMDBmNyAwJSwgIzE5MTI0OCAxMDAlKTsgfVxuICBib2R5LnRyYWRpdGlvbmFsIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUudGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIGJvZHkudHJhZGl0aW9uYWwgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS50YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxMTEsIDAsIDI0NywgMC4xKTsgfVxuICAgIGJvZHkudHJhZGl0aW9uYWwgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS50YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDExMSwgMCwgMjQ3LCAwLjEpOyB9XG4gICAgYm9keS50cmFkaXRpb25hbCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgIGJvZHkudHJhZGl0aW9uYWwgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS50YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGOyB9XG4gICAgYm9keS50cmFkaXRpb25hbCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnRhYmxlIHRmb290IHRyIHRkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlZWVlZWU7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0aW5nIC8qIFNhZmFyaSBhbmQgQ2hyb21lICovIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0aW5nIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmxpbmstcHJpY2UtZGFyayB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhmZmVjO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcHggI2ZmOTI5YTsgfVxuICA1MCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5YmZmZWU7XG4gICAgYm94LXNoYWRvdzogMCAwIDJweCAjZmMxZjJmOyB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmVmZjI7XG4gICAgYm94LXNoYWRvdzogMCAwIDFweCAjZmY5MjlhOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJsaW5rLXByaWNlIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiOGZmZWM7XG4gICAgYm94LXNoYWRvdzogMCAwIDFweCAjZmY5MjlhOyB9XG4gIDUwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzliZmZlZTtcbiAgICBib3gtc2hhZG93OiAwIDAgMnB4ICNmYzFmMmY7IH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWZmMjtcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4ICNmZjkyOWE7IH0gfVxuXG5Aa2V5ZnJhbWVzIG15QW5pbSB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjY5OTcyO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcHggI2ZmOTI5YTtcbiAgICBjb2xvcjogIzBlMGUwZTsgfVxuICA1MCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMmMyYWI7XG4gICAgYm94LXNoYWRvdzogMCAwIDJweCAjZmMxZjJmO1xuICAgIGNvbG9yOiAjMGUwZTBlOyB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmVmZjI7XG4gICAgYm94LXNoYWRvdzogMCAwIDFweCAjZmY5MjlhO1xuICAgIGNvbG9yOiAjMGUwZTBlOyB9IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIuY2hhbmdlZC1wcmljZSB7XG4gIGFuaW1hdGlvbjogbXlBbmltIDAuNXMgbGluZWFyIDBzIGluZmluaXRlIHJldmVyc2UgYmFja3dhcmRzOyB9XG4gIFttZC10aGVtZT1cImRlZmF1bHRcIl0gLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyLmNoYW5nZWQtcHJpY2UgLnByaWNlIHNwYW4ge1xuICAgIGNvbG9yOiAjMGYxNzJhOyB9XG5cblttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIuY2hhbmdlZC1wcmljZSB7XG4gIGFuaW1hdGlvbjogYmxpbmstcHJpY2UgLjJzIGluZmluaXRlOyB9XG5cbi5tZC1vbmUtaW5wdXQuZm9yY2UtZGlzYWJsZWQge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAxKSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAxKSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxubWQtZGlhbG9nLm1pc3NpbmctcHJvbWVuYWRlLWRpYWxvZyAubWQtZGlhbG9nLWNvbnRlbnQge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLndpa2kgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiBub25lOyB9XG5cbiNjYW5jZWxsZWQge1xuICBwYWRkaW5nOiAxNnB4IDM2cHg7IH1cbiAgI2NhbmNlbGxlZCAudGl0bGUgaDIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICNjYW5jZWxsZWQgLm5hdmlnYXRpb24gLm5vZGUge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDsgfVxuICAgICNjYW5jZWxsZWQgLm5hdmlnYXRpb24gLm5vZGUgLnRpdGxlIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7IH1cbiAgICAjY2FuY2VsbGVkIC5uYXZpZ2F0aW9uIC5ub2RlIG1kLXNlbGVjdCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAjY2FuY2VsbGVkIC5uYXZpZ2F0aW9uIC5ub2RlIC5tZC1idXR0b24ge1xuICAgICAgbWFyZ2luOiAwIDhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgI2NhbmNlbGxlZCAubmF2aWdhdGlvbiAubm9kZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7IH0gfVxuICAjY2FuY2VsbGVkIC5iZXQtbGlzdC10YWJsZSB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7IH1cbiAgICAjY2FuY2VsbGVkIC5iZXQtbGlzdC10YWJsZSB0YWJsZSB0aGVhZCB0ciB0aCB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgICNjYW5jZWxsZWQgLmJldC1saXN0LXRhYmxlIHRhYmxlIHRoZWFkIHRyIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAjY2FuY2VsbGVkIC5iZXQtbGlzdC10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZCAucHJpemVOciB7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBjb2xvcjogI0ZGM0QwMDsgfVxuXG4jc3RhdGVtZW50LmJldC1saXN0IHRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTZweCA4cHg7IH1cbiAgI3N0YXRlbWVudC5iZXQtbGlzdCB0YWJsZSB0aGVhZCB0ciB0aDpmaXJzdC1jaGlsZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICNzdGF0ZW1lbnQuYmV0LWxpc3QgdGFibGUgdGhlYWQgdHIgdGg6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXgtd2lkdGg6IDc1cHg7XG4gICAgbWluLXdpZHRoOiA3NXB4O1xuICAgIHdpZHRoOiA3NXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbiNzdGF0ZW1lbnQuYmV0LWxpc3QgdGFibGUgdGJvZHkgdHIgdGQge1xuICBmb250LXNpemU6IDEzcHg7IH1cbiAgI3N0YXRlbWVudC5iZXQtbGlzdCB0YWJsZSB0Ym9keSB0ciB0ZCBhIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgI3N0YXRlbWVudC5iZXQtbGlzdCB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLmNhbmNlbC1iZXQge1xuICAgIGJhY2tncm91bmQ6ICNGRjNEMDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDRweCAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgY29sb3I6ICNGRkY7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICNzdGF0ZW1lbnQuYmV0LWxpc3QgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5jYW5jZWwtYmV0IG1kLXByb2dyZXNzLWNpcmN1bGFyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA2cHg7XG4gICAgICBib3R0b206IDZweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAjc3RhdGVtZW50LmJldC1saXN0IHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uY2FuY2VsLWJldC53YWl0LXRvLWNhbmNlbCB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICM4MzgzODM7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4OyB9XG4gICAgICAjc3RhdGVtZW50LmJldC1saXN0IHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uY2FuY2VsLWJldC53YWl0LXRvLWNhbmNlbCBtZC1wcm9ncmVzcy1jaXJjdWxhciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICNzdGF0ZW1lbnQuYmV0LWxpc3QgdGFibGUgdGJvZHkgdHIgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXgtd2lkdGg6IDc1cHg7XG4gICAgbWluLXdpZHRoOiA3NXB4O1xuICAgIHdpZHRoOiA3NXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICNzdGF0ZW1lbnQuYmV0LWxpc3QgdGFibGUgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZDpub3QoW3Jvd3NwYW49XCIxXCJdKSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuI3N0YXRlbWVudC5iZXQtbGlzdCB0YWJsZSB0Ym9keSB0ci5jYW5jZWxlZCB0ZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICBiYWNrZ3JvdW5kOiAjYzVjNWM1OyB9XG5cbiNzdGF0ZW1lbnQuYmV0LWxpc3QgdGFibGUgdGJvZHkgdHIuY2FuY2VsZWQuY29tcGFueSB7XG4gIGNvbG9yOiAjQjcxQzFDOyB9XG5cbiNzdGF0ZW1lbnQuYmV0LWxpc3QgdGFibGUgdGJvZHk6bnRoLWNoaWxkKG9kZCkgdHIuY2FuY2VsZWQgdGQge1xuICBiYWNrZ3JvdW5kOiAjZGNkY2RjOyB9XG5cbiNzdGF0ZW1lbnQuYmV0LWxpc3QgdGFibGUgdGZvb3QgdHIgdGQuaGFzTW9yZVRpY2tldHMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItdG9wOiBub25lOyB9XG4gICNzdGF0ZW1lbnQuYmV0LWxpc3QgdGFibGUgdGZvb3QgdHIgdGQuaGFzTW9yZVRpY2tldHMgYSB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI3N0YXRlbWVudC5iZXQtbGlzdCB0YWJsZSB0Zm9vdCB0ciB0ZC5oYXNNb3JlVGlja2V0cyBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZjg3MTE1OyB9XG4gICNzdGF0ZW1lbnQuYmV0LWxpc3QgdGFibGUgdGZvb3QgdHIgdGQuaGFzTW9yZVRpY2tldHMuZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgI3N0YXRlbWVudC5iZXQtbGlzdCB0YWJsZSB0Zm9vdCB0ciB0ZC5oYXNNb3JlVGlja2V0cy5kaXNhYmxlZCBtZC1pY29uLnJvdGF0aW5nIHtcbiAgICAgIGFuaW1hdGlvbjogcm90YXRpbmcgMXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgY29sb3I6ICMwMEIwRkY7IH1cblxuI3N0YXRlbWVudC5iZXQtbGlzdCAuYmV0LWxpc3QtdGFibGUgdGFibGUgdGhlYWQgdHIgdGg6Zmlyc3QtY2hpbGQge1xuICBtYXgtd2lkdGg6IDcwcHg7XG4gIG1pbi13aWR0aDogNzBweDtcbiAgd2lkdGg6IDcwcHg7IH1cblxuI3N0YXRlbWVudC5iZXQtbGlzdCAuYmV0LWxpc3QtdGFibGUgdGFibGUgdGhlYWQgdHIgdGg6bGFzdC1jaGlsZCwgI3N0YXRlbWVudC5iZXQtbGlzdCAuYmV0LWxpc3QtdGFibGUgdGFibGUgdGhlYWQgdHIgdGg6bnRoLWNoaWxkKDcpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuI3N0YXRlbWVudC5iZXQtbGlzdCAuYmV0LWxpc3QtdGFibGUgdGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICBtYXgtd2lkdGg6IDcwcHg7XG4gIG1pbi13aWR0aDogNzBweDtcbiAgd2lkdGg6IDcwcHg7IH1cblxuI3N0YXRlbWVudC5iZXQtbGlzdCAuYmV0LWxpc3QtdGFibGUgdGFibGUgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCwgI3N0YXRlbWVudC5iZXQtbGlzdCAuYmV0LWxpc3QtdGFibGUgdGFibGUgdGJvZHkgdHIgdGQ6bnRoLWNoaWxkKDcpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxubWQtaWNvbi5yb3RhdGluZyB7XG4gIGFuaW1hdGlvbjogcm90YXRpbmcgMXMgbGluZWFyIGluZmluaXRlO1xuICBjb2xvcjogIzAwQjBGRjsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5iZXQtbGlzdC10YWJsZSB0Ym9keTpob3ZlciB0ciB0ZCB7XG4gIGJhY2tncm91bmQ6ICMyZTM3NGI7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSB0YWJsZS5kYXRhVGFibGUsIFttZC10aGVtZT1cImRlZmF1bHRcIl0gdGFibGUuZGF0YVRhYmxlLm5vLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjc3RhdGVtZW50LmJldC1saXN0IHRhYmxlIHRmb290IHRyIHRkLmhhc01vcmVUaWNrZXRzIGEge1xuICBjb2xvcjogIzk3NzU0YTsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gLmJldC1saXN0LXRhYmxlIHRib2R5OmhvdmVyIHRyIHRkIHtcbiAgYmFja2dyb3VuZDogI0ZGRjNFMDsgfVxuXG4uY2hhbmdlLXBhc3N3b3JkIHtcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIHBhZGRpbmc6IDQ4cHggOTZweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5jaGFuZ2UtcGFzc3dvcmQge1xuICAgICAgcGFkZGluZzogMjRweCA0OHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAuY2hhbmdlLXBhc3N3b3JkIHtcbiAgICAgIHBhZGRpbmc6IDI0cHggMTZweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmNoYW5nZS1wYXNzd29yZCB7XG4gICAgICBwYWRkaW5nOiAyNHB4IDhweDsgfSB9XG4gIC5jaGFuZ2UtcGFzc3dvcmQgLmNvbnRhaW5lciAuUXRuUkRwdGEge1xuICAgIHBhZGRpbmc6IDQ4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogNjAwcHg7IH1cbiAgICAuY2hhbmdlLXBhc3N3b3JkIC5jb250YWluZXIgLlF0blJEcHRhIC5oZWxwLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogOHB4IDI0cHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgICAgLmNoYW5nZS1wYXNzd29yZCAuY29udGFpbmVyIC5RdG5SRHB0YSAuaGVscC1jb250ZW50IHAge1xuICAgICAgICBtYXJnaW46IDhweCAwO1xuICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAgIC5jaGFuZ2UtcGFzc3dvcmQgLmNvbnRhaW5lciAuUXRuUkRwdGEgLmhlbHAtY29udGVudCBwLm5vdGVkIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAgICAgLmNoYW5nZS1wYXNzd29yZCAuY29udGFpbmVyIC5RdG5SRHB0YSAuaGVscC1jb250ZW50IHVsIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxNnB4OyB9XG4gICAgICAgIC5jaGFuZ2UtcGFzc3dvcmQgLmNvbnRhaW5lciAuUXRuUkRwdGEgLmhlbHAtY29udGVudCB1bCBsaSB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgICAgLmNoYW5nZS1wYXNzd29yZCAuY29udGFpbmVyIC5RdG5SRHB0YSB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNDhweCk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAuY2hhbmdlLXBhc3N3b3JkIC5jb250YWluZXIgLlF0blJEcHRhIHtcbiAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuY2hhbmdlLXBhc3N3b3JkIC5jb250YWluZXIgLmhlYWRlciB7XG4gICAgaGVpZ2h0OiA2NHB4OyB9XG4gICAgLmNoYW5nZS1wYXNzd29yZCAuY29udGFpbmVyIC5oZWFkZXIgaDIge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuY2hhbmdlLXBhc3N3b3JkIC5jb250YWluZXIgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgOHB4OyB9XG4gICAgLmNoYW5nZS1wYXNzd29yZCAuY29udGFpbmVyIC5jb250ZW50IC5WSnVScmNheiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNnB4OyB9XG4gICAgICAuY2hhbmdlLXBhc3N3b3JkIC5jb250YWluZXIgLmNvbnRlbnQgLlZKdVJyY2F6LmNoZWNrLW1hcmsge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgICAuY2hhbmdlLXBhc3N3b3JkIC5jb250YWluZXIgLmNvbnRlbnQgLlZKdVJyY2F6IC5wYXNzd29yZC1yZXF1aXJlbWVudHMge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAgICAgLmNoYW5nZS1wYXNzd29yZCAuY29udGFpbmVyIC5jb250ZW50IC5WSnVScmNheiAucGFzc3dvcmQtcmVxdWlyZW1lbnRzIHVsIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAgICAgLmNoYW5nZS1wYXNzd29yZCAuY29udGFpbmVyIC5jb250ZW50IC5WSnVScmNheiAucGFzc3dvcmQtcmVxdWlyZW1lbnRzIHVsIGxpIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBjb2xvcjogIzBlMGUwZTsgfVxuICAgICAgICAgICAgLmNoYW5nZS1wYXNzd29yZCAuY29udGFpbmVyIC5jb250ZW50IC5WSnVScmNheiAucGFzc3dvcmQtcmVxdWlyZW1lbnRzIHVsIGxpOmJlZm9yZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgICBjb250ZW50OiAn4oCiJzsgfVxuICAgICAgICAgICAgLmNoYW5nZS1wYXNzd29yZCAuY29udGFpbmVyIC5jb250ZW50IC5WSnVScmNheiAucGFzc3dvcmQtcmVxdWlyZW1lbnRzIHVsIGxpLmNvbXBsZXRlZCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDI1MWZhOyB9XG4gICAgICAgICAgICAgIC5jaGFuZ2UtcGFzc3dvcmQgLmNvbnRhaW5lciAuY29udGVudCAuVkp1UnJjYXogLnBhc3N3b3JkLXJlcXVpcmVtZW50cyB1bCBsaS5jb21wbGV0ZWQ6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAn4pyTJzsgfVxuICAgICAgICAgICAgLmNoYW5nZS1wYXNzd29yZCAuY29udGFpbmVyIC5jb250ZW50IC5WSnVScmNheiAucGFzc3dvcmQtcmVxdWlyZW1lbnRzIHVsIGxpLmxpbmUtdGhyb3VnaCB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICAgICAgICBjb2xvcjogIzZjNmM2YzsgfVxuICAgICAgICAgICAgICAuY2hhbmdlLXBhc3N3b3JkIC5jb250YWluZXIgLmNvbnRlbnQgLlZKdVJyY2F6IC5wYXNzd29yZC1yZXF1aXJlbWVudHMgdWwgbGkubGluZS10aHJvdWdoOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ+Kckyc7IH1cbiAgICAgICAgICAgIC5jaGFuZ2UtcGFzc3dvcmQgLmNvbnRhaW5lciAuY29udGVudCAuVkp1UnJjYXogLnBhc3N3b3JkLXJlcXVpcmVtZW50cyB1bCBsaS5zdHJvbmcge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgLmNoYW5nZS1wYXNzd29yZCAuY29udGFpbmVyIC5jb250ZW50IC5WSnVScmNheiAucGFzc3dvcmQtcmVxdWlyZW1lbnRzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAxMjVweDtcbiAgICAgICAgICAgIHRvcDogLTE0MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjZlNTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IC0zcHggMXB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDsgfVxuICAgICAgICAgICAgLmNoYW5nZS1wYXNzd29yZCAuY29udGFpbmVyIC5jb250ZW50IC5WSnVScmNheiAucGFzc3dvcmQtcmVxdWlyZW1lbnRzOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAxMDBweDtcbiAgICAgICAgICAgICAgYm90dG9tOiAtMTRweDtcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgYm9yZGVyOiA4cHggc29saWQgYmxhY2s7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2Y4ZjZlNSAjZjhmNmU1O1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAtM3B4IDNweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfSB9XG4gICAgICAuY2hhbmdlLXBhc3N3b3JkIC5jb250YWluZXIgLmNvbnRlbnQgLlZKdVJyY2F6IC5wYXNzd29yZC1wZXJmZWN0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogIzQ0YTA0NztcbiAgICAgICAgcGFkZGluZzogOHB4IDA7IH1cbiAgICAgIC5jaGFuZ2UtcGFzc3dvcmQgLmNvbnRhaW5lciAuY29udGVudCAuVkp1UnJjYXogLnBhc3N3b3JkLXdlYWsge1xuICAgICAgICBjb2xvcjogI2Q1MDEzNztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggMDsgfVxuICAgICAgLmNoYW5nZS1wYXNzd29yZCAuY29udGFpbmVyIC5jb250ZW50IC5WSnVScmNheiBsYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiA1NnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4OyB9XG4gICAgICAgIC5jaGFuZ2UtcGFzc3dvcmQgLmNvbnRhaW5lciAuY29udGVudCAuVkp1UnJjYXogbGFiZWwgbWQtaWNvbiB7XG4gICAgICAgICAgY29sb3I6ICNkZGQ7IH1cbiAgICAgICAgLmNoYW5nZS1wYXNzd29yZCAuY29udGFpbmVyIC5jb250ZW50IC5WSnVScmNheiBsYWJlbC5zaG93LWhpZGUge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICAgICAgY29sb3I6ICMwMDBEREQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgICAuY2hhbmdlLXBhc3N3b3JkIC5jb250YWluZXIgLmNvbnRlbnQgLlZKdVJyY2F6IGlucHV0IHtcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgcGFkZGluZzogMTZweCAxNnB4IDE2cHggNjBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4OyB9XG4gICAgICAgIC5jaGFuZ2UtcGFzc3dvcmQgLmNvbnRhaW5lciAuY29udGVudCAuVkp1UnJjYXogaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7IH1cbiAgICAgICAgLmNoYW5nZS1wYXNzd29yZCAuY29udGFpbmVyIC5jb250ZW50IC5WSnVScmNheiBpbnB1dC5uZy1ub3QtZW1wdHkubmctaW52YWxpZCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGYwNzAyO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjQxLCAxLCAwLCAwLjEpOyB9XG4gICAgICAgIC5jaGFuZ2UtcGFzc3dvcmQgLmNvbnRhaW5lciAuY29udGVudCAuVkp1UnJjYXogaW5wdXQubmctbm90LWVtcHR5Lm5nLXZhbGlkIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICM0M0EwNDc7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSg2NywgMTYwLCA3MSwgMC4wNSk7IH1cbiAgICAgICAgLmNoYW5nZS1wYXNzd29yZCAuY29udGFpbmVyIC5jb250ZW50IC5WSnVScmNheiBpbnB1dC53ZWFrIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNkZjA3MDIgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0MSwgMSwgMCwgMC4xKSAhaW1wb3J0YW50OyB9XG4gICAgICAuY2hhbmdlLXBhc3N3b3JkIC5jb250YWluZXIgLmNvbnRlbnQgLlZKdVJyY2F6IGRpdltuZy1tZXNzYWdlc10ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTI0cHg7XG4gICAgICAgIGNvbG9yOiAjZDUwMTM3O1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgIC5jaGFuZ2UtcGFzc3dvcmQgLmNvbnRhaW5lciAuY29udGVudCAuVkp1UnJjYXogbWQtY2hlY2tib3gge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuY2hhbmdlLXBhc3N3b3JkIC5jb250YWluZXIgLmNvbnRlbnQgLlZKdVJyY2F6IC5tZC1idXR0b24ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4OyB9XG4gICAgICAgIC5jaGFuZ2UtcGFzc3dvcmQgLmNvbnRhaW5lciAuY29udGVudCAuVkp1UnJjYXogLm1kLWJ1dHRvbltkaXNhYmxlZF0ge1xuICAgICAgICAgIGNvbG9yOiAjNWY3ZDk3ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmNoYW5nZS1wYXNzd29yZCAuY29udGFpbmVyIC5jb250ZW50IC5WSnVScmNheiAubWQtYnV0dG9uIG1kLXByb2dyZXNzLWNpcmN1bGFyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICAgIHJpZ2h0OiAxNnB4OyB9XG4gICAgICAuY2hhbmdlLXBhc3N3b3JkIC5jb250YWluZXIgLmNvbnRlbnQgLlZKdVJyY2F6IGEge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzAwMERERDtcbiAgICAgICAgZm9udC1zaXplOiAxZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAuY2hhbmdlLXBhc3N3b3JkIC5jb250YWluZXIgLmNvbnRlbnQgLlZKdVJyY2F6IGEge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfSB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gLmhlbHAtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNlZGVkYzY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmJhMDA7XG4gIGNvbG9yOiAjMGUwZTBlOyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gLmNoYW5nZS1wYXNzd29yZCAuY29udGFpbmVyIC5jb250ZW50IC5WSnVScmNheiBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxYTIwMmM7XG4gIGJhY2tncm91bmQ6ICMyZTM3NGI7XG4gIGNvbG9yOiAjOWQ5YTlkOyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gLmNoYW5nZS1wYXNzd29yZCAuY29udGFpbmVyIC5jb250ZW50IC5WSnVScmNheiBsYWJlbC5zaG93LWhpZGUge1xuICBjb2xvcjogIzlkOWE5ZDsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gLmhlbHAtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNGRkQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmJhMDA7IH1cblxuI2JldHRpbmctbGltaXQge1xuICBwYWRkaW5nOiAxNnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgI2JldHRpbmctbGltaXQge1xuICAgICAgcGFkZGluZzogMTZweCA4cHg7IH0gfVxuICAjYmV0dGluZy1saW1pdCBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICNiZXR0aW5nLWxpbWl0IC5wYXJhbS1jb250ZW50IHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICNiZXR0aW5nLWxpbWl0IC5wYXJhbS1jb250ZW50ICsgLnBhcmFtLWNvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAjYmV0dGluZy1saW1pdCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7IH1cbiAgICAjYmV0dGluZy1saW1pdCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoLCAjYmV0dGluZy1saW1pdCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRoLCAjYmV0dGluZy1saW1pdCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRmb290IHRyOmZpcnN0LWNoaWxkIHRoIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgI2JldHRpbmctbGltaXQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aCwgI2JldHRpbmctbGltaXQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0aCwgI2JldHRpbmctbGltaXQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Zm9vdCB0cjpmaXJzdC1jaGlsZCB0aCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgI2JldHRpbmctbGltaXQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0aGVhZCB0ciB0aCwgI2JldHRpbmctbGltaXQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0aGVhZCB0ciB0ZCwgI2JldHRpbmctbGltaXQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Ym9keSB0ciB0aCwgI2JldHRpbmctbGltaXQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Ym9keSB0ciB0ZCwgI2JldHRpbmctbGltaXQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Zm9vdCB0ciB0aCwgI2JldHRpbmctbGltaXQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Zm9vdCB0ciB0ZCB7XG4gICAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAjYmV0dGluZy1saW1pdCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICAgIHBhZGRpbmc6IDRweDsgfVxuICAgICAgI2JldHRpbmctbGltaXQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Ym9keSB0ciB0ZC5sYWJlbCB7XG4gICAgICAgIG1pbi13aWR0aDogMTAwcHg7IH1cbiAgICAjYmV0dGluZy1saW1pdCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRmb290IHRyIHRkLnRoZXJlLW1vcmUgc3BhbiB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAjYmV0dGluZy1saW1pdCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRmb290IHRyIHRkLnRoZXJlLW1vcmUgc3Bhbjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbiNydWxlcyB7XG4gIHBhZGRpbmc6IDQ4cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAjcnVsZXMge1xuICAgICAgcGFkZGluZzogMjRweCA0OHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAjcnVsZXMge1xuICAgICAgcGFkZGluZzogMjRweCAxNnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAjcnVsZXMge1xuICAgICAgcGFkZGluZzogMjRweCA4cHg7IH0gfVxuICAjcnVsZXMgLmNvbnRhaW5lciAuaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDY0cHg7IH1cbiAgICAjcnVsZXMgLmNvbnRhaW5lciAuaGVhZGVyIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgI3J1bGVzIC5jb250YWluZXIgLmNvbnRlbnQgbWQtdGFicyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAjcnVsZXMgLmNvbnRhaW5lciAuY29udGVudCBtZC10YWJzIG1kLXRhYnMtY29udGVudC13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICNydWxlcyAuY29udGFpbmVyIC5jb250ZW50IC5ydWxlcy1jb250ZW50IGgzIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgI3J1bGVzIC5jb250YWluZXIgLmNvbnRlbnQgLnJ1bGVzLWNvbnRlbnQgaDQge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgI3J1bGVzIC5jb250YWluZXIgLmNvbnRlbnQgLnJ1bGVzLWNvbnRlbnQgLnBhaXIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4OyB9XG4gICAgI3J1bGVzIC5jb250YWluZXIgLmNvbnRlbnQgLnJ1bGVzLWNvbnRlbnQgLnBhaXIgc3BhbiB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAjcnVsZXMgLmNvbnRhaW5lciAuY29udGVudCAucnVsZXMtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4OyB9XG4gICAgI3J1bGVzIC5jb250YWluZXIgLmNvbnRlbnQgLnJ1bGVzLWNvbnRlbnQgcCBlbSB7XG4gICAgICBjb2xvcjogI2Y4MzM2NTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgI3J1bGVzIC5jb250YWluZXIgLmNvbnRlbnQgLnJ1bGVzLWNvbnRlbnQgdWwuY29udGVudCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMCAwIDI0cHg7IH1cbiAgICAjcnVsZXMgLmNvbnRhaW5lciAuY29udGVudCAucnVsZXMtY29udGVudCB1bC5jb250ZW50IGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgI3J1bGVzIC5jb250YWluZXIgLmNvbnRlbnQgLnJ1bGVzLWNvbnRlbnQgdWwuY29udGVudCBsaTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBjb250ZW50OiBjb3VudGVyKGl0ZW0pIFwiLlwiO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7IH1cbiAgICAgICNydWxlcyAuY29udGFpbmVyIC5jb250ZW50IC5ydWxlcy1jb250ZW50IHVsLmNvbnRlbnQgbGkgYiB7XG4gICAgICAgIGNvbG9yOiAjZjgzMzY1OyB9XG4gICNydWxlcyAuY29udGFpbmVyIC5jb250ZW50IC5ydWxlcy1jb250ZW50IC50YWJsZS1jb250YWluZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RhZGNlMDsgfVxuICAgICNydWxlcyAuY29udGFpbmVyIC5jb250ZW50IC5ydWxlcy1jb250ZW50IC50YWJsZS1jb250YWluZXIgdGFibGUgdGhlYWQgdHIgdGgge1xuICAgICAgbWluLWhlaWdodDogNjVweDtcbiAgICAgIHBhZGRpbmc6IDhweCAyNHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWRjZTA7IH1cbiAgICAjcnVsZXMgLmNvbnRhaW5lciAuY29udGVudCAucnVsZXMtY29udGVudCAudGFibGUtY29udGFpbmVyIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgICNydWxlcyAuY29udGFpbmVyIC5jb250ZW50IC5ydWxlcy1jb250ZW50IC50YWJsZS1jb250YWluZXIgdGFibGUgdGJvZHkgdHIgdGQgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gICAgICAjcnVsZXMgLmNvbnRhaW5lciAuY29udGVudCAucnVsZXMtY29udGVudCAudGFibGUtY29udGFpbmVyIHRhYmxlIHRib2R5IHRyIHRkIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA3MjcyNzI3ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBoeXBoZW5zOiBhdXRvO1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cbiAgICAgICNydWxlcyAuY29udGFpbmVyIC5jb250ZW50IC5ydWxlcy1jb250ZW50IC50YWJsZS1jb250YWluZXIgdGFibGUgdGJvZHkgdHIgdGQuZ3JhZGllbnQge1xuICAgICAgICBjb2xvcjogIzAwQUNDMTsgfVxuICAgICAgI3J1bGVzIC5jb250YWluZXIgLmNvbnRlbnQgLnJ1bGVzLWNvbnRlbnQgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0Ym9keSB0ciB0ZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RhZGNlMDsgfVxuICAgICAgI3J1bGVzIC5jb250YWluZXIgLmNvbnRlbnQgLnJ1bGVzLWNvbnRlbnQgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0Ym9keSB0ciB0ZC5ub25lLWJvdHRvbSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICNydWxlcyAuY29udGFpbmVyIC5jb250ZW50IC5ydWxlcy1jb250ZW50IC50YWJsZS1jb250YWluZXIgdGFibGUgdGJvZHkgdHI6bm90KDpsYXN0LWNoaWxkKSB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZGNlMDsgfVxuICAgICNydWxlcyAuY29udGFpbmVyIC5jb250ZW50IC5ydWxlcy1jb250ZW50IC50YWJsZS1jb250YWluZXIgdGFibGUucGF5b3V0cyB0aGVhZCB0ciB0aCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgI3J1bGVzIC5jb250YWluZXIgLmNvbnRlbnQgLnJ1bGVzLWNvbnRlbnQgLnRhYmxlLWNvbnRhaW5lciB0YWJsZS5wYXlvdXRzIHRib2R5IHRyIHRkLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNzI3MjcyN2VtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cbiAgICAjcnVsZXMgLmNvbnRhaW5lciAuY29udGVudCAucnVsZXMtY29udGVudCAudGFibGUtY29udGFpbmVyICsgLnRhYmxlLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4OyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gI3J1bGVzIC5jb250ZW50IG1kLXRhYnMgbWQtdGFiLWl0ZW0ubWQtdGFiIHtcbiAgY29sb3I6ICNGM0U1RjU7IH1cbiAgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjcnVsZXMgLmNvbnRlbnQgbWQtdGFicyBtZC10YWItaXRlbS5tZC10YWIubWQtYWN0aXZlIHtcbiAgICBjb2xvcjogIzAzOWJlNTsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNydWxlcyAuY29udGVudCAucnVsZXMtY29udGVudCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7IH1cbiAgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjcnVsZXMgLmNvbnRlbnQgLnJ1bGVzLWNvbnRlbnQgaDMsIFttZC10aGVtZT1cImRlZmF1bHRcIl0gI3J1bGVzIC5jb250ZW50IC5ydWxlcy1jb250ZW50IGg0LCBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNydWxlcyAuY29udGVudCAucnVsZXMtY29udGVudCAucGFpciBzcGFuIHtcbiAgICBjb2xvcjogIzAzOWJlNTsgfVxuICBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNydWxlcyAuY29udGVudCAucnVsZXMtY29udGVudCAudGFibGUtY29udGFpbmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMmUzNzRiOyB9XG4gICAgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjcnVsZXMgLmNvbnRlbnQgLnJ1bGVzLWNvbnRlbnQgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0aGVhZCB0ciB0aCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJlMzc0YjsgfVxuICAgIFttZC10aGVtZT1cImRlZmF1bHRcIl0gI3J1bGVzIC5jb250ZW50IC5ydWxlcy1jb250ZW50IC50YWJsZS1jb250YWluZXIgdGFibGUgdGJvZHkgdHIgdGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMmUzNzRiOyB9XG4gICAgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjcnVsZXMgLmNvbnRlbnQgLnJ1bGVzLWNvbnRlbnQgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0Ym9keSB0cjpub3QoOmxhc3QtY2hpbGQpIHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmUzNzRiOyB9XG5cblttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAjcnVsZXMgLmNvbnRlbnQgbWQtdGFicyBtZC10YWItaXRlbS5tZC10YWIge1xuICBjb2xvcjogIzNhMzkzOTsgfVxuICBbbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gI3J1bGVzIC5jb250ZW50IG1kLXRhYnMgbWQtdGFiLWl0ZW0ubWQtdGFiLm1kLWFjdGl2ZSB7XG4gICAgY29sb3I6ICMwMDk2ODg7IH1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdICNydWxlcyAuY29udGVudCAucnVsZXMtY29udGVudCBoMywgW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdICNydWxlcyAuY29udGVudCAucnVsZXMtY29udGVudCBoNCwgW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdICNydWxlcyAuY29udGVudCAucnVsZXMtY29udGVudCAucGFpciBzcGFuIHtcbiAgY29sb3I6ICMwMDk2ODg7IH1cblxuLmNvbnRlbnQgLndhaXQtZGF0YSB7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4OyB9XG4gIC5jb250ZW50IC53YWl0LWRhdGEgbWQtcHJvZ3Jlc3MtY2lyY3VsYXIge1xuICAgIG1hcmdpbjogMTUwcHggYXV0bzsgfVxuXG4uZW5hYmxlLXRmYS5zaW1wbGUtdGFibGUtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA3MjBweDtcbiAgd2lkdGg6IDcyMHB4O1xuICBtYXJnaW46IDMycHggYXV0bztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0MHB4KSB7XG4gICAgLmVuYWJsZS10ZmEuc2ltcGxlLXRhYmxlLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDsgfSB9XG4gIC5lbmFibGUtdGZhLnNpbXBsZS10YWJsZS1jb250YWluZXIgLm1kLWJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDsgfVxuICAuZW5hYmxlLXRmYS5zaW1wbGUtdGFibGUtY29udGFpbmVyIC5zZXR1cC1vdHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5lbmFibGUtdGZhLnNpbXBsZS10YWJsZS1jb250YWluZXIgLnNldHVwLW90cCAub24xdHhiIHtcbiAgICAgIHBhZGRpbmc6IDAgMjRweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgLmVuYWJsZS10ZmEuc2ltcGxlLXRhYmxlLWNvbnRhaW5lciAuc2V0dXAtb3RwIC5vbjF0eGIge1xuICAgICAgICAgIHBhZGRpbmc6IDAgOHB4OyB9IH1cbiAgICAgIC5lbmFibGUtdGZhLnNpbXBsZS10YWJsZS1jb250YWluZXIgLnNldHVwLW90cCAub24xdHhiIC5pSDlIMGIge1xuICAgICAgICBoZWlnaHQ6IDE3NXB4O1xuICAgICAgICBtYXJnaW46IDAgLTI0cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAuZW5hYmxlLXRmYS5zaW1wbGUtdGFibGUtY29udGFpbmVyIC5zZXR1cC1vdHAgLm9uMXR4YiAuaUg5SDBiIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAtOHB4OyB9IH1cbiAgICAgICAgLmVuYWJsZS10ZmEuc2ltcGxlLXRhYmxlLWNvbnRhaW5lciAuc2V0dXAtb3RwIC5vbjF0eGIgLmlIOUgwYiAudHZ2MW5kIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgdXJsKC9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzLzJzdl94Mi5wbmcpIC04MjJweCAtMTk3cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDc1cHggMzYzcHg7XG4gICAgICAgICAgd2lkdGg6IDI1M3B4O1xuICAgICAgICAgIGhlaWdodDogMTYzcHg7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5lbmFibGUtdGZhLnNpbXBsZS10YWJsZS1jb250YWluZXIgLnNldHVwLW90cCAub24xdHhiIC5JNG1aZ2IgLm5VdDF5IHtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAgICAgLmVuYWJsZS10ZmEuc2ltcGxlLXRhYmxlLWNvbnRhaW5lciAuc2V0dXAtb3RwIC5vbjF0eGIgLkk0bVpnYiAucUREakliIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAgICAgICAuZW5hYmxlLXRmYS5zaW1wbGUtdGFibGUtY29udGFpbmVyIC5zZXR1cC1vdHAgLm9uMXR4YiAuSTRtWmdiIC5xRERqSWIgLlVKbTJQYiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgICAgICAuZW5hYmxlLXRmYS5zaW1wbGUtdGFibGUtY29udGFpbmVyIC5zZXR1cC1vdHAgLm9uMXR4YiAuSTRtWmdiIC5xRERqSWIgLnpkQlpwZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgICAgICAgIC5lbmFibGUtdGZhLnNpbXBsZS10YWJsZS1jb250YWluZXIgLnNldHVwLW90cCAub24xdHhiIC5JNG1aZ2IgLnFERGpJYiAuemRCWnBkIC5sVmVCQ2Mge1xuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4OyB9XG4gICAgICAgICAgICAuZW5hYmxlLXRmYS5zaW1wbGUtdGFibGUtY29udGFpbmVyIC5zZXR1cC1vdHAgLm9uMXR4YiAuSTRtWmdiIC5xRERqSWIgLnpkQlpwZCAubFZlQkNjIC5oeU1yT2Qge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgdXJsKC9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzLzJzdl94Mi5wbmcpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwNzVweCAzNjNweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwNXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDc5cHg7XG4gICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgYm90dG9tOiAwOyB9XG4gICAgICAgICAgICAgIC5lbmFibGUtdGZhLnNpbXBsZS10YWJsZS1jb250YWluZXIgLnNldHVwLW90cCAub24xdHhiIC5JNG1aZ2IgLnFERGpJYiAuemRCWnBkIC5sVmVCQ2MgLmh5TXJPZC5xTmVGZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0zN3B4OyB9XG4gICAgICAgICAgICAgIC5lbmFibGUtdGZhLnNpbXBsZS10YWJsZS1jb250YWluZXIgLnNldHVwLW90cCAub24xdHhiIC5JNG1aZ2IgLnFERGpJYiAuemRCWnBkIC5sVmVCQ2MgLmh5TXJPZC5Hc3VPemQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTE3cHg7IH1cbiAgICAgICAgICAgICAgLmVuYWJsZS10ZmEuc2ltcGxlLXRhYmxlLWNvbnRhaW5lciAuc2V0dXAtb3RwIC5vbjF0eGIgLkk0bVpnYiAucUREakliIC56ZEJacGQgLmxWZUJDYyAuaHlNck9kLkczZ096ciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2N3B4IDA7IH1cbiAgICAgICAgICAuZW5hYmxlLXRmYS5zaW1wbGUtdGFibGUtY29udGFpbmVyIC5zZXR1cC1vdHAgLm9uMXR4YiAuSTRtWmdiIC5xRERqSWIgLnpkQlpwZCAuYzh6V2tkIC5mS01NT2Qge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDsgfVxuICAgIC5lbmFibGUtdGZhLnNpbXBsZS10YWJsZS1jb250YWluZXIgLnNldHVwLW90cCAuUkg5cnFmIHtcbiAgICAgIHBhZGRpbmc6IDI0cHg7IH1cbiAgICAgIC5lbmFibGUtdGZhLnNpbXBsZS10YWJsZS1jb250YWluZXIgLnNldHVwLW90cCAuUkg5cnFmIC5tZC1idXR0b24ubWQtd2FybiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDsgfVxuICAgIC5lbmFibGUtdGZhLnNpbXBsZS10YWJsZS1jb250YWluZXIgLnNldHVwLW90cCAuQjM0RUoge1xuICAgICAgcGFkZGluZzogMTZweCAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNDQsIDY2LCA2OSwgMC44KTtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjQ0MjQ1O1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gICAgICBtYXJnaW46IDAgLTFweDsgfVxuICAgIC5lbmFibGUtdGZhLnNpbXBsZS10YWJsZS1jb250YWluZXIgLnNldHVwLW90cCAublV0Mnkge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gICAgICBtYXJnaW46IDAgMzJweCAxNnB4OyB9XG4gICAgICAuZW5hYmxlLXRmYS5zaW1wbGUtdGFibGUtY29udGFpbmVyIC5zZXR1cC1vdHAgLm5VdDJ5IGRpdiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZEO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmJhMDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICBtZC1kaWFsb2cuc2V0dXAtb3RwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfSB9XG5cbm1kLWRpYWxvZy5zZXR1cC1vdHAgbWQtdG9vbGJhciB7XG4gIGhlaWdodDogMTc1cHg7IH1cbiAgbWQtZGlhbG9nLnNldHVwLW90cCBtZC10b29sYmFyIC5uc2JqS2Mge1xuICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCB1cmwoL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvMnN2X3gyLnBuZykgLTcxNnB4IC0xOTdweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwNzVweCAzNjNweDtcbiAgICB3aWR0aDogMTA1cHg7XG4gICAgaGVpZ2h0OiAxMDVweDtcbiAgICBtYXJnaW46IGF1dG87IH1cblxubWQtZGlhbG9nLnNldHVwLW90cCBtZC1kaWFsb2ctY29udGVudC5tZC1zZXR1cC1vdHAtZGlhbG9nIHtcbiAgd2lkdGg6IDYwMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgbWQtZGlhbG9nLnNldHVwLW90cCBtZC1kaWFsb2ctY29udGVudC5tZC1zZXR1cC1vdHAtZGlhbG9nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTc1cHggLSA2NHB4KTsgfSB9XG4gIG1kLWRpYWxvZy5zZXR1cC1vdHAgbWQtZGlhbG9nLWNvbnRlbnQubWQtc2V0dXAtb3RwLWRpYWxvZyAubWQtZGlhbG9nLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgbWQtZGlhbG9nLnNldHVwLW90cCBtZC1kaWFsb2ctY29udGVudC5tZC1zZXR1cC1vdHAtZGlhbG9nIC5tZC1kaWFsb2ctY29udGVudCAuSTRtWmdiIC5uVXQxeSB7XG4gICAgICBmb250LXNpemU6IDIxcHg7IH1cbiAgICBtZC1kaWFsb2cuc2V0dXAtb3RwIG1kLWRpYWxvZy1jb250ZW50Lm1kLXNldHVwLW90cC1kaWFsb2cgLm1kLWRpYWxvZy1jb250ZW50IC5JNG1aZ2IgLm5qbUtRYiB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gICAgbWQtZGlhbG9nLnNldHVwLW90cCBtZC1kaWFsb2ctY29udGVudC5tZC1zZXR1cC1vdHAtZGlhbG9nIC5tZC1kaWFsb2ctY29udGVudCAuSTRtWmdiIC5GeXdoM2Ige1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICBtZC1kaWFsb2cuc2V0dXAtb3RwIG1kLWRpYWxvZy1jb250ZW50Lm1kLXNldHVwLW90cC1kaWFsb2cgLm1kLWRpYWxvZy1jb250ZW50IC5JNG1aZ2IgLnFERGpJYiB7XG4gICAgICBtYXJnaW46IDhweCAwOyB9XG4gICAgbWQtZGlhbG9nLnNldHVwLW90cCBtZC1kaWFsb2ctY29udGVudC5tZC1zZXR1cC1vdHAtZGlhbG9nIC5tZC1kaWFsb2ctY29udGVudCAuSTRtWmdiIC5LOEVHSWUge1xuICAgICAgaGVpZ2h0OiAyMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgbWQtZGlhbG9nLnNldHVwLW90cCBtZC1kaWFsb2ctY29udGVudC5tZC1zZXR1cC1vdHAtZGlhbG9nIC5tZC1kaWFsb2ctY29udGVudCAuSTRtWmdiIC5LOEVHSWUgbWQtcHJvZ3Jlc3MtY2lyY3VsYXIge1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHRvcDogODBweDsgfVxuICAgICAgbWQtZGlhbG9nLnNldHVwLW90cCBtZC1kaWFsb2ctY29udGVudC5tZC1zZXR1cC1vdHAtZGlhbG9nIC5tZC1kaWFsb2ctY29udGVudCAuSTRtWmdiIC5LOEVHSWUgcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRvcDogMTMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIG1kLWRpYWxvZy5zZXR1cC1vdHAgbWQtZGlhbG9nLWNvbnRlbnQubWQtc2V0dXAtb3RwLWRpYWxvZyAubWQtZGlhbG9nLWNvbnRlbnQgLkk0bVpnYiAuYlpNVkNlIHtcbiAgICAgIGhlaWdodDogMjEwcHg7IH1cbiAgICAgIG1kLWRpYWxvZy5zZXR1cC1vdHAgbWQtZGlhbG9nLWNvbnRlbnQubWQtc2V0dXAtb3RwLWRpYWxvZyAubWQtZGlhbG9nLWNvbnRlbnQgLkk0bVpnYiAuYlpNVkNlIC5pbWcge1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgICAgaGVpZ2h0OiAxNzBweDsgfVxuICAgICAgbWQtZGlhbG9nLnNldHVwLW90cCBtZC1kaWFsb2ctY29udGVudC5tZC1zZXR1cC1vdHAtZGlhbG9nIC5tZC1kaWFsb2ctY29udGVudCAuSTRtWmdiIC5iWk1WQ2UgLl9idXR0b24ge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgbWQtZGlhbG9nLnNldHVwLW90cCBtZC1kaWFsb2ctY29udGVudC5tZC1zZXR1cC1vdHAtZGlhbG9nIC5tZC1kaWFsb2ctY29udGVudCAuSTRtWmdiIC5iWk1WQ2UgLl9idXR0b24gYSB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgbWQtZGlhbG9nLnNldHVwLW90cCBtZC1kaWFsb2ctY29udGVudC5tZC1zZXR1cC1vdHAtZGlhbG9nIC5tZC1kaWFsb2ctY29udGVudCAuSTRtWmdiIC5mS01NT2QgLm5HUTc0IHtcbiAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICBtZC1kaWFsb2cuc2V0dXAtb3RwIG1kLWRpYWxvZy1jb250ZW50Lm1kLXNldHVwLW90cC1kaWFsb2cgLm1kLWRpYWxvZy1jb250ZW50IC5JNG1aZ2IgLmZLTU1PZCAubkdRNzQgLlczMGdSZSB7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgbWFyZ2luOiAyNHB4IDAgMzZweDtcbiAgICAgICAgYm9yZGVyOiAxcHggZG90dGVkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIG1kLWRpYWxvZy5zZXR1cC1vdHAgbWQtZGlhbG9nLWNvbnRlbnQubWQtc2V0dXAtb3RwLWRpYWxvZyAubWQtZGlhbG9nLWNvbnRlbnQgLkk0bVpnYiAuZktNTU9kIC5uR1E3NCAuVzMwZ1JlIC5tWjdKUWIge1xuICAgICAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIG1kLWRpYWxvZy5zZXR1cC1vdHAgbWQtZGlhbG9nLWNvbnRlbnQubWQtc2V0dXAtb3RwLWRpYWxvZyAubWQtZGlhbG9nLWNvbnRlbnQgLkk0bVpnYiAuZktNTU9kIC5uR1E3NCAuVzMwZ1JlIC5jb3B5IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IC0yNHB4OyB9XG4gICAgICAgICAgbWQtZGlhbG9nLnNldHVwLW90cCBtZC1kaWFsb2ctY29udGVudC5tZC1zZXR1cC1vdHAtZGlhbG9nIC5tZC1kaWFsb2ctY29udGVudCAuSTRtWmdiIC5mS01NT2QgLm5HUTc0IC5XMzBnUmUgLmNvcHkuY29weV9jb2RlIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAgICAgbWQtZGlhbG9nLnNldHVwLW90cCBtZC1kaWFsb2ctY29udGVudC5tZC1zZXR1cC1vdHAtZGlhbG9nIC5tZC1kaWFsb2ctY29udGVudCAuSTRtWmdiIC5mS01NT2QgLm5HUTc0IC5XMzBnUmUgLmNvcHkuY29waWVkIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMEQ0N0ExO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHRyYW5zbGF0ZVkoMCkgdHJhbnNsYXRlWigwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSB0cmFuc2xhdGVZKDApIHRyYW5zbGF0ZVooMCk7IH1cbiAgICAgICAgICBtZC1kaWFsb2cuc2V0dXAtb3RwIG1kLWRpYWxvZy1jb250ZW50Lm1kLXNldHVwLW90cC1kaWFsb2cgLm1kLWRpYWxvZy1jb250ZW50IC5JNG1aZ2IgLmZLTU1PZCAubkdRNzQgLlczMGdSZSAuY29weS5aWUlmRmQge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpIHRyYW5zbGF0ZVooLTIwcHgpIHJvdGF0ZVgoLTE4MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCkgdHJhbnNsYXRlWigtMjBweCkgcm90YXRlWCgtMTgwZGVnKTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgIG1kLWRpYWxvZy5zZXR1cC1vdHAgbWQtZGlhbG9nLWNvbnRlbnQubWQtc2V0dXAtb3RwLWRpYWxvZyAubWQtZGlhbG9nLWNvbnRlbnQgLkk0bVpnYiAuUFEzZFVkIHtcbiAgICAgIG1hcmdpbjogMzZweCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAzMjBweDsgfVxuICAgICAgbWQtZGlhbG9nLnNldHVwLW90cCBtZC1kaWFsb2ctY29udGVudC5tZC1zZXR1cC1vdHAtZGlhbG9nIC5tZC1kaWFsb2ctY29udGVudCAuSTRtWmdiIC5QUTNkVWQgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuICAgICAgbWQtZGlhbG9nLnNldHVwLW90cCBtZC1kaWFsb2ctY29udGVudC5tZC1zZXR1cC1vdHAtZGlhbG9nIC5tZC1kaWFsb2ctY29udGVudCAuSTRtWmdiIC5QUTNkVWQgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgIG1kLWRpYWxvZy5zZXR1cC1vdHAgbWQtZGlhbG9nLWNvbnRlbnQubWQtc2V0dXAtb3RwLWRpYWxvZyAubWQtZGlhbG9nLWNvbnRlbnQgLkk0bVpnYiAub3RwX25vdF92YWwge1xuICAgICAgY29sb3I6ICNmNzAwMTM7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cblxubWQtZGlhbG9nLnNldHVwLW90cCBtZC1kaWFsb2ctYWN0aW9ucyAubWQtYnV0dG9uIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG5ib2R5LmVuYWJsZS1vdHAgLndhaXQtZGF0YSB7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4OyB9XG4gIGJvZHkuZW5hYmxlLW90cCAud2FpdC1kYXRhIG1kLXByb2dyZXNzLWNpcmN1bGFyIHtcbiAgICBtYXJnaW46IDE1MHB4IGF1dG87IH1cblxuYm9keS5lbmFibGUtb3RwIC5lbmFibGUtdGZhLnNpbXBsZS10YWJsZS1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAxNjBweDsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5lbmFibGUtdGZhLnNpbXBsZS10YWJsZS1jb250YWluZXIgLnNldHVwLW90cCAub24xdHhiIC5pSDlIMGIge1xuICBiYWNrZ3JvdW5kOiAjMDM5YmU1OyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gbWQtcmFkaW8tYnV0dG9uLm1kLWRlZmF1bHQtdGhlbWUgLm1kLW9mZiwgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSBtZC1yYWRpby1idXR0b24gLm1kLW9mZiB7XG4gIGJvcmRlci1jb2xvcjogIzAzOWJlNTsgfVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl0gLmVuYWJsZS10ZmEuc2ltcGxlLXRhYmxlLWNvbnRhaW5lciAuc2V0dXAtb3RwIC5vbjF0eGIgLmlIOUgwYiB7XG4gIGJhY2tncm91bmQ6ICMwMDk2ODg7IH1cblxuI215LWFjY291bnQge1xuICBwYWRkaW5nOiA0OHB4IDM2cHg7IH1cbiAgI215LWFjY291bnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAjbXktYWNjb3VudCAuY29udGVudC13cmFwIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIHdpZHRoOiA2MDBweDsgfVxuICAgICNteS1hY2NvdW50IC5jb250ZW50LXdyYXAgLlhMSzBPZCB7XG4gICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgI215LWFjY291bnQgLmNvbnRlbnQtd3JhcCAuWExLME9kIC5saW5lIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7IH1cbiAgICAgICNteS1hY2NvdW50IC5jb250ZW50LXdyYXAgLlhMSzBPZCBoMyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAjbXktYWNjb3VudCAuY29udGVudC13cmFwIC5YTEswT2QgaDUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICNteS1hY2NvdW50IC5jb250ZW50LXdyYXAgLlhMSzBPZCBoNCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDcyNzI3MjdlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuICAgICAgI215LWFjY291bnQgLmNvbnRlbnQtd3JhcCAuWExLME9kIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNWVtO1xuICAgICAgICBmb250LWZhbWlseTogUm9ib3RvLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICBoeXBoZW5zOiBhdXRvO1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cbiAgICAgICAgI215LWFjY291bnQgLmNvbnRlbnQtd3JhcCAuWExLME9kIHAucGF5bWVudC1kYXkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNzI3MjcyN2VtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAgICNteS1hY2NvdW50IC5jb250ZW50LXdyYXAgLlhMSzBPZCBwLnBheW1lbnQtZGF5Omxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAjbXktYWNjb3VudCAuY29udGVudC13cmFwIC5YTEswT2QgKyAuWExLME9kIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDsgfVxuICAgICAgICAjbXktYWNjb3VudCAuY29udGVudC13cmFwIC5YTEswT2QgKyAuWExLME9kIC50cmFuc2ZlciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAgICAgICAgICNteS1hY2NvdW50IC5jb250ZW50LXdyYXAgLlhMSzBPZCArIC5YTEswT2QgLnRyYW5zZmVyIC5tZC1idXR0b24ge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgI215LWFjY291bnQgLmNvbnRlbnQtd3JhcCAuWExLME9kICsgLlhMSzBPZCAudHJhbnNmZXIgLm1kLWJ1dHRvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICAgICAgICAgICAgI215LWFjY291bnQgLmNvbnRlbnQtd3JhcCAuWExLME9kICsgLlhMSzBPZCAudHJhbnNmZXIgLm1kLWJ1dHRvbiArIC5tZC1idXR0b24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgI215LWFjY291bnQgLmNvbnRlbnQtd3JhcCAubWQtYnV0dG9uLm91dCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjgzMzY1O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA2MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgI215LWFjY291bnQge1xuICAgICAgcGFkZGluZzogMTZweDsgfVxuICAgICAgI215LWFjY291bnQgLmNvbnRlbnQtd3JhcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7IH0gfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5tZW51LW15LWFjY291bnQgdWwgbGkuZGl2aWRlciAuY3YyZ2kge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzQzNGM2MTsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5saW5lIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyZTM3NGI7IH1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIC5tZW51LW15LWFjY291bnQgdWwgbGkuZGl2aWRlciAuY3YyZ2kge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RhZGNlMDsgfVxuXG4jc3RhdGVtZW50LCAjY2FuY2VsbGVkIHtcbiAgcGFkZGluZzogMTZweCAzNnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgI3N0YXRlbWVudCwgI2NhbmNlbGxlZCB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDhweDsgfSB9XG4gICNzdGF0ZW1lbnQgaDIsICNjYW5jZWxsZWQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggNHB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDFweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoLCAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGgsICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Zm9vdCB0cjpmaXJzdC1jaGlsZCB0aCwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGgsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Zm9vdCB0cjpmaXJzdC1jaGlsZCB0aCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aCwgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRoLCAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGZvb3QgdHI6Zmlyc3QtY2hpbGQgdGgsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aCwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRoLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGZvb3QgdHI6Zmlyc3QtY2hpbGQgdGgge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0aGVhZCB0ciB0aCwgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRoZWFkIHRyIHRkLCAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGJvZHkgdHIgdGgsICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Ym9keSB0ciB0ZCwgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRmb290IHRyIHRoLCAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGZvb3QgdHIgdGQsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0aGVhZCB0ciB0aCwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRoZWFkIHRyIHRkLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGJvZHkgdHIgdGgsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Ym9keSB0ciB0ZCwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRmb290IHRyIHRoLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGZvb3QgdHIgdGQge1xuICAgICAgbWluLXdpZHRoOiA4MHB4OyB9XG4gICAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGhlYWQgdHIgdGg6bm90KDpmaXJzdC1jaGlsZCksICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0aGVhZCB0ciB0ZDpub3QoOmZpcnN0LWNoaWxkKSwgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRib2R5IHRyIHRoOm5vdCg6Zmlyc3QtY2hpbGQpLCAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGJvZHkgdHIgdGQ6bm90KDpmaXJzdC1jaGlsZCksICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Zm9vdCB0ciB0aDpub3QoOmZpcnN0LWNoaWxkKSwgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRmb290IHRyIHRkOm5vdCg6Zmlyc3QtY2hpbGQpLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGhlYWQgdHIgdGg6bm90KDpmaXJzdC1jaGlsZCksICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0aGVhZCB0ciB0ZDpub3QoOmZpcnN0LWNoaWxkKSwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRib2R5IHRyIHRoOm5vdCg6Zmlyc3QtY2hpbGQpLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGJvZHkgdHIgdGQ6bm90KDpmaXJzdC1jaGlsZCksICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Zm9vdCB0ciB0aDpub3QoOmZpcnN0LWNoaWxkKSwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRmb290IHRyIHRkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0aGVhZCB0ciB0aC5tdy0xNTAsICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0aGVhZCB0ciB0ZC5tdy0xNTAsICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Ym9keSB0ciB0aC5tdy0xNTAsICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Ym9keSB0ciB0ZC5tdy0xNTAsICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Zm9vdCB0ciB0aC5tdy0xNTAsICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Zm9vdCB0ciB0ZC5tdy0xNTAsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0aGVhZCB0ciB0aC5tdy0xNTAsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0aGVhZCB0ciB0ZC5tdy0xNTAsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Ym9keSB0ciB0aC5tdy0xNTAsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Ym9keSB0ciB0ZC5tdy0xNTAsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Zm9vdCB0ciB0aC5tdy0xNTAsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Zm9vdCB0ciB0ZC5tdy0xNTAge1xuICAgICAgICBtaW4td2lkdGg6IDE1MHB4OyB9XG4gICAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGhlYWQgdHIgdGgubXctMTIwLCAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGhlYWQgdHIgdGQubXctMTIwLCAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGJvZHkgdHIgdGgubXctMTIwLCAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGJvZHkgdHIgdGQubXctMTIwLCAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGZvb3QgdHIgdGgubXctMTIwLCAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGZvb3QgdHIgdGQubXctMTIwLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGhlYWQgdHIgdGgubXctMTIwLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGhlYWQgdHIgdGQubXctMTIwLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGJvZHkgdHIgdGgubXctMTIwLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGJvZHkgdHIgdGQubXctMTIwLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGZvb3QgdHIgdGgubXctMTIwLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGZvb3QgdHIgdGQubXctMTIwIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMjBweDsgfVxuICAgICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRoZWFkIHRyIHRoLm13LTEwMCwgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRoZWFkIHRyIHRkLm13LTEwMCwgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRib2R5IHRyIHRoLm13LTEwMCwgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRib2R5IHRyIHRkLm13LTEwMCwgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRmb290IHRyIHRoLm13LTEwMCwgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRmb290IHRyIHRkLm13LTEwMCwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRoZWFkIHRyIHRoLm13LTEwMCwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRoZWFkIHRyIHRkLm13LTEwMCwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRib2R5IHRyIHRoLm13LTEwMCwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRib2R5IHRyIHRkLm13LTEwMCwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRmb290IHRyIHRoLm13LTEwMCwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRmb290IHRyIHRkLm13LTEwMCB7XG4gICAgICAgIG1pbi13aWR0aDogMTAwcHg7IH1cbiAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGhlYWQgdHIudGV4dC13aW4gdGQsICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Ym9keSB0ci50ZXh0LXdpbiB0ZCwgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRmb290IHRyLnRleHQtd2luIHRkLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGhlYWQgdHIudGV4dC13aW4gdGQsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Ym9keSB0ci50ZXh0LXdpbiB0ZCwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRmb290IHRyLnRleHQtd2luIHRkIHtcbiAgICAgIGNvbG9yOiAjMDIxNGZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Zm9vdCB0ciB0ZC50aGVyZS1tb3JlIHNwYW4sICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Zm9vdCB0ciB0ZC50aGVyZS1tb3JlIHNwYW4ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRmb290IHRyIHRkLnRoZXJlLW1vcmUgc3Bhbjpob3ZlciwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRmb290IHRyIHRkLnRoZXJlLW1vcmUgc3Bhbjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLmNhc2lubyB0Ym9keSB0ciB0ZCwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLmNhc2lubyB0Ym9keSB0ciB0ZCB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5jYXNpbm8gdGJvZHkgdHIgdGQgZGl2LmRhdGUsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5jYXNpbm8gdGJvZHkgdHIgdGQgZGl2LmRhdGUge1xuICAgICAgICBjb2xvcjogIzYzNjM2MztcbiAgICAgICAgZm9udC1zaXplOiAxMXB4OyB9XG4gICAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuY2FzaW5vIHRib2R5IHRyIHRkIGRpdi53YXJuLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuY2FzaW5vIHRib2R5IHRyIHRkIGRpdi53YXJuIHtcbiAgICAgICAgY29sb3I6ICNlODA4MDI7IH1cbiAgICAgICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5jYXNpbm8gdGJvZHkgdHIgdGQgZGl2LndpbiwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLmNhc2lubyB0Ym9keSB0ciB0ZCBkaXYud2luIHtcbiAgICAgICAgY29sb3I6ICMwMjE0ZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5jYXNpbm8gdGJvZHkgdHIgdGQgZGl2LmJvbGQsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5jYXNpbm8gdGJvZHkgdHIgdGQgZGl2LmJvbGQge1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuY2FzaW5vIHRib2R5IHRyIHRkLnNlZGllLXJlc3VsdCwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLmNhc2lubyB0Ym9keSB0ciB0ZC5zZWRpZS1yZXN1bHQge1xuICAgICAgICBwYWRkaW5nOiA0cHg7IH1cbiAgICAgICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLmNhc2lubyB0Ym9keSB0ciB0ZC5zZWRpZS1yZXN1bHQgaW1nLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuY2FzaW5vIHRib2R5IHRyIHRkLnNlZGllLXJlc3VsdCBpbWcge1xuICAgICAgICAgIGhlaWdodDogMTZweDsgfVxuICAgICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkOm5vdCg6bGFzdC1jaGlsZCksICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDsgfVxuICAgICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLnR4LCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC50eCB7XG4gICAgICB3aWR0aDogMTQwcHg7IH1cbiAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC50aWNrZXQtc3RhdHVzLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC50aWNrZXQtc3RhdHVzIHtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC50aWNrZXQtc3RhdHVzIC50aWNrZXQtcmVzdWx0LCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC50aWNrZXQtc3RhdHVzIC50aWNrZXQtcmVzdWx0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzAxOWJlNTtcbiAgICAgICAgcGFkZGluZzogOHB4IDAgMCAwOyB9XG4gICAgICAgICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLnRpY2tldC1zdGF0dXMgLnRpY2tldC1yZXN1bHQ6aG92ZXIsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLnRpY2tldC1zdGF0dXMgLnRpY2tldC1yZXN1bHQ6aG92ZXIge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLndpbi1sb3NlLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC53aW4tbG9zZSB7XG4gICAgICB3aWR0aDogMTAwcHg7IH1cbiAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5zdGFrZSwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuc3Rha2Uge1xuICAgICAgd2lkdGg6IDgwcHg7IH1cbiAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5vZGRzLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5vZGRzIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLm9kZHMgLm9kZC10eXBlLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5vZGRzIC5vZGQtdHlwZSB7XG4gICAgICAgIGNvbG9yOiAjNTg2OTg1OyB9XG4gICAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5vZGRzIC5ib3gsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLm9kZHMgLmJveCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMCA0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAgICAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5vZGRzIC5ib3ggbWQtaWNvbiwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQub2RkcyAuYm94IG1kLWljb24ge1xuICAgICAgICAgIGNvbG9yOiAjMDBCMEZGOyB9XG4gICAgICAgICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLm9kZHMgLmJveDpob3ZlciwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQub2RkcyAuYm94OmhvdmVyIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5vZGRzIC5ib3g6aG92ZXIgbWQtaWNvbiwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQub2RkcyAuYm94OmhvdmVyIG1kLWljb24ge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMTc2LCAyNTUsIDAuNyk7IH1cbiAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCBzcGFuLmZhdm9yaXRlLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCBzcGFuLmZhdm9yaXRlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogI2I1MDAwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gICAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCBzcGFuLmZhdm9yaXRlLmFkdmFudGFnZSwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgc3Bhbi5mYXZvcml0ZS5hZHZhbnRhZ2Uge1xuICAgICAgICBjb2xvcjogIzBlMGUwZTsgfVxuICAgICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgc3Bhbi5mYXZvcml0ZS5vdmVyLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCBzcGFuLmZhdm9yaXRlLm92ZXIge1xuICAgICAgICBjb2xvcjogI2I1MDAwMCAhaW1wb3J0YW50OyB9XG4gICAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCBzcGFuLmZhdm9yaXRlLnVuZGVyLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCBzcGFuLmZhdm9yaXRlLnVuZGVyIHtcbiAgICAgICAgY29sb3I6ICMwZTBlMGUgIWltcG9ydGFudDsgfVxuICAgICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IHNwYW4uaGFuZGljYXAsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IHNwYW4uaGFuZGljYXAge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjNjA2MDYwOyB9XG4gICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgc3Bhbi5zcG9ydC10eXBlLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCBzcGFuLnNwb3J0LXR5cGUge1xuICAgICAgY29sb3I6ICMwNmM7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLmJldC10eXBlLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAuYmV0LXR5cGUge1xuICAgICAgY29sb3I6ICMwMDMzOTk7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLm1hdGNoLWF0LCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAubWF0Y2gtYXQge1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgY29sb3I6ICM3MDcwNzA7IH1cbiAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAuaGRwLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAuaGRwIHtcbiAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICMwNmM7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHBhZGRpbmc6IDJweDsgfVxuICAgICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLmhkcCBzcGFuLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAuaGRwIHNwYW4ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAuc3lzdGVtLXBhcmxheSwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLnN5c3RlbS1wYXJsYXkge1xuICAgICAgcGFkZGluZzogNnB4IDAgMCAwOyB9XG4gICAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAuc3lzdGVtLXBhcmxheSAuYm94LCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAuc3lzdGVtLXBhcmxheSAuYm94IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDBCMEZGO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDAgNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgICAgICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLnN5c3RlbS1wYXJsYXkgLmJveCBtZC1pY29uLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAuc3lzdGVtLXBhcmxheSAuYm94IG1kLWljb24ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICAgICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLnN5c3RlbS1wYXJsYXkgLmJveDpob3ZlciwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLnN5c3RlbS1wYXJsYXkgLmJveDpob3ZlciB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTc2LCAyNTUsIDAuNyk7IH1cbiAgICAgICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLnN5c3RlbS1wYXJsYXkgLmJveC5wcm9jZXNzaW5nLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAuc3lzdGVtLXBhcmxheSAuYm94LnByb2Nlc3Npbmcge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAuc3lzdGVtLXBhcmxheSAuZmF2b3JpdGUsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IC5zeXN0ZW0tcGFybGF5IC5mYXZvcml0ZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLmNvbWJvLXR5cGUsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IC5jb21iby10eXBlIHtcbiAgICAgIHBhZGRpbmc6IDRweCAwOyB9XG4gICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLmNvbWJvLXR5cGUtbWl4LCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAuY29tYm8tdHlwZS1taXgge1xuICAgICAgcGFkZGluZzogNHB4IDA7IH1cbiAgICAgICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IC5jb21iby10eXBlLW1peCAub2RkcywgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLmNvbWJvLXR5cGUtbWl4IC5vZGRzIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAucGFybGF5LWRhdGEgLmxhdW5jaCAubWQtYnV0dG9uLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAucGFybGF5LWRhdGEgLmxhdW5jaCAubWQtYnV0dG9uIHtcbiAgICAgIG1hcmdpbjogNnB4IDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICAgICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IC5wYXJsYXktZGF0YSAubGF1bmNoIC5tZC1idXR0b246aG92ZXIsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IC5wYXJsYXktZGF0YSAubGF1bmNoIC5tZC1idXR0b246aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAzOWJlNTsgfVxuICAgICAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAucGFybGF5LWRhdGEgLmxhdW5jaCAubWQtYnV0dG9uOmhvdmVyIG1kLWljb24sICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IC5wYXJsYXktZGF0YSAubGF1bmNoIC5tZC1idXR0b246aG92ZXIgbWQtaWNvbiB7XG4gICAgICAgICAgY29sb3I6ICMwMzliZTU7IH1cbiAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAucGFybGF5LWRhdGEgLnBhcmxheS13cmFwLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAucGFybGF5LWRhdGEgLnBhcmxheS13cmFwIHtcbiAgICAgIHBhZGRpbmc6IDJweCAwO1xuICAgICAgbWluLXdpZHRoOiAyMjVweDsgfVxuICAgICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLnBhcmxheS1kYXRhIC5wYXJsYXktd3JhcCAucGFybGF5LCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAucGFybGF5LWRhdGEgLnBhcmxheS13cmFwIC5wYXJsYXkge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkMGQwZDA7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAucGFybGF5LWRhdGEgLnBhcmxheS13cmFwIC5wYXJsYXkgLnNwb3J0LXR5cGUsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IC5wYXJsYXktZGF0YSAucGFybGF5LXdyYXAgLnBhcmxheSAuc3BvcnQtdHlwZSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAucGFybGF5LWRhdGEgLnBhcmxheS13cmFwIC5wYXJsYXkgLmJldC10ZWFtLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAucGFybGF5LWRhdGEgLnBhcmxheS13cmFwIC5wYXJsYXkgLmJldC10ZWFtIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMwMGIwZmY7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgNHB4OyB9XG4gICAgICAgICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLnBhcmxheS1kYXRhIC5wYXJsYXktd3JhcCAucGFybGF5IC5iZXQtdGVhbSBzcGFuLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAucGFybGF5LWRhdGEgLnBhcmxheS13cmFwIC5wYXJsYXkgLmJldC10ZWFtIHNwYW4ge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNHB4OyB9XG4gICAgICAgICAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAucGFybGF5LWRhdGEgLnBhcmxheS13cmFwIC5wYXJsYXkgLmJldC10ZWFtIHNwYW4ub2RkcywgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLnBhcmxheS1kYXRhIC5wYXJsYXktd3JhcCAucGFybGF5IC5iZXQtdGVhbSBzcGFuLm9kZHMge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMTIxZjsgfVxuICAgICAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAucGFybGF5LWRhdGEgLnBhcmxheS13cmFwIC5wYXJsYXkgLmxlYWd1ZSwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLnBhcmxheS1kYXRhIC5wYXJsYXktd3JhcCAucGFybGF5IC5sZWFndWUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgY29sb3I6ICM3MDcwNzA7IH1cbiAgICAgICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLnBhcmxheS1kYXRhIC5wYXJsYXktd3JhcCAucGFybGF5IC50aWNrZXQtc3RhdHVzLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAucGFybGF5LWRhdGEgLnBhcmxheS13cmFwIC5wYXJsYXkgLnRpY2tldC1zdGF0dXMge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAucGFybGF5LWRhdGEgLnBhcmxheS13cmFwIC5wYXJsYXkgLnRpY2tldC1zdGF0dXMgc3BhbiwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLnBhcmxheS1kYXRhIC5wYXJsYXktd3JhcCAucGFybGF5IC50aWNrZXQtc3RhdHVzIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICMzYTgwYjU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjNlbTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzYTgwYjU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDEwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDsgfVxuICAgICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IC5zaW5nbGUtcGFybGF5LWRhdGEsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IC5zaW5nbGUtcGFybGF5LWRhdGEge1xuICAgICAgYmFja2dyb3VuZDogI2QwZDBkMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIHBhZGRpbmc6IDE2cHggNHB4IDAgOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG4gICAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAuc2luZ2xlLXBhcmxheS1kYXRhIC5wYXJsYXktd3JhcCwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLnNpbmdsZS1wYXJsYXktZGF0YSAucGFybGF5LXdyYXAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgd29yZC1icmVhazogbm9ybWFsO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMDBCMEZGOyB9XG4gICAgICAgICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IC5zaW5nbGUtcGFybGF5LWRhdGEgLnBhcmxheS13cmFwOmxhc3QtY2hpbGQsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IC5zaW5nbGUtcGFybGF5LWRhdGEgLnBhcmxheS13cmFwOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDEwOCwgMTY1LCAyMDgsIDApOyB9XG4gICAgICAgICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IC5zaW5nbGUtcGFybGF5LWRhdGEgLnBhcmxheS13cmFwOmJlZm9yZSwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLnNpbmdsZS1wYXJsYXktZGF0YSAucGFybGF5LXdyYXA6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC0wLjJlbTtcbiAgICAgICAgICBsZWZ0OiAtNnB4O1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDBCMEZGO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7IH1cbiAgICAgICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLnNpbmdsZS1wYXJsYXktZGF0YSAucGFybGF5LXdyYXAgLnBhcmxheSwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLnNpbmdsZS1wYXJsYXktZGF0YSAucGFybGF5LXdyYXAgLnBhcmxheSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgd29yZC1icmVhazogbm9ybWFsOyB9XG4gICAgICAgICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLnNpbmdsZS1wYXJsYXktZGF0YSAucGFybGF5LXdyYXAgLnBhcmxheSAubGVhZ3VlLCAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAuc2luZ2xlLXBhcmxheS1kYXRhIC5wYXJsYXktd3JhcCAucGFybGF5IC5zcG9ydC10eXBlLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAuc2luZ2xlLXBhcmxheS1kYXRhIC5wYXJsYXktd3JhcCAucGFybGF5IC5sZWFndWUsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IC5zaW5nbGUtcGFybGF5LWRhdGEgLnBhcmxheS13cmFwIC5wYXJsYXkgLnNwb3J0LXR5cGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAuc2luZ2xlLXBhcmxheS1kYXRhIC5wYXJsYXktd3JhcCAudGlja2V0LXN0YXR1cywgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLnNpbmdsZS1wYXJsYXktZGF0YSAucGFybGF5LXdyYXAgLnRpY2tldC1zdGF0dXMge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAuc2luZ2xlLXBhcmxheS1kYXRhIC5wYXJsYXktd3JhcCAudGlja2V0LXN0YXR1cyBzcGFuLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAuc2luZ2xlLXBhcmxheS1kYXRhIC5wYXJsYXktd3JhcCAudGlja2V0LXN0YXR1cyBzcGFuIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgICAgICBjb2xvcjogIzNhODBiNTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuM2VtO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzNhODBiNTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAubnVtYmVyLWdhbWUgPiBkaXYsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IC5udW1iZXItZ2FtZSA+IGRpdiB7XG4gICAgICBwYWRkaW5nOiAycHg7IH1cbiAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAubnVtYmVyLWdhbWUgLm9kZHMsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IC5udW1iZXItZ2FtZSAub2RkcyB7XG4gICAgICBwYWRkaW5nOiAycHggNHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgIzAxOWJlNTsgfVxuICAgICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLm51bWJlci1nYW1lIC5vZGRzIHNwYW4sICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IC5udW1iZXItZ2FtZSAub2RkcyBzcGFuIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLm51bWJlci1nYW1lIC5vZGRzIHNwYW4uYmV0LXRlYW0sICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IC5udW1iZXItZ2FtZSAub2RkcyBzcGFuLmJldC10ZWFtIHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgICAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAubnVtYmVyLWdhbWUgLm9kZHMgc3Bhbi5iYWxsLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAubnVtYmVyLWdhbWUgLm9kZHMgc3Bhbi5iYWxsIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGNvbG9yOiAjNzA3MDcwOyB9XG4gICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLm51bWJlci1nYW1lIC5sZWFndWUgc3Bhbi5uYW1lLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAubnVtYmVyLWdhbWUgLmxlYWd1ZSBzcGFuLm5hbWUge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjN2IwZTJkOyB9XG4gICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLm51bWJlci1nYW1lIC5sZWFndWUgc3Bhbi5pbmZvLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAubnVtYmVyLWdhbWUgLmxlYWd1ZSBzcGFuLmluZm8ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6ICMwMTliZTU7IH1cbiAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAuYXJjYWRpYS1nYW1pbmcsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IC5hcmNhZGlhLWdhbWluZyB7XG4gICAgICBwYWRkaW5nOiA0cHg7IH1cbiAgICAgICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IC5hcmNhZGlhLWdhbWluZyA+IGRpdiwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLmFyY2FkaWEtZ2FtaW5nID4gZGl2IHtcbiAgICAgICAgcGFkZGluZzogMnB4OyB9XG4gICAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAuYXJjYWRpYS1nYW1pbmcgLnRhYmxlLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCAuYXJjYWRpYS1nYW1pbmcgLnRhYmxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICMzYTgwYjU7IH1cbiAgICAgICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IC5hcmNhZGlhLWdhbWluZyAudGFibGUtZ2FtZSwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLmFyY2FkaWEtZ2FtaW5nIC50YWJsZS1nYW1lIHtcbiAgICAgICAgY29sb3I6ICNFQjYzMDc7XG4gICAgICAgIHBhZGRpbmc6IDJweCA0cHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICMwMTliZTU7IH1cbiAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZCAuc2FiYS1jbHViIC5jbHViLWJldC10eXBlLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZCAuc2FiYS1jbHViIC5jbHViLWJldC10eXBlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogIzRlNGQ0ZDsgfVxuICAgICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkIC5zYWJhLWNsdWIgPiAuc2FiYS1zcG9ydC10eXBlLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZCAuc2FiYS1jbHViID4gLnNhYmEtc3BvcnQtdHlwZSB7XG4gICAgICBjb2xvcjogIzAwM2ZhMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkIC5zYWJhLWNsdWIgPiAuc2FiYS1zcG9ydC10eXBlLmNhcGl0YWxpemUsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkIC5zYWJhLWNsdWIgPiAuc2FiYS1zcG9ydC10eXBlLmNhcGl0YWxpemUge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkIC5zYWJhLWNsdWIgPiAua2Vuby1iZXQtdHlwZSwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQgLnNhYmEtY2x1YiA+IC5rZW5vLWJldC10eXBlIHtcbiAgICAgIGNvbG9yOiAjYjUwMDAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQgLnNhYmEtY2x1YiAua2Vuby1nYW1lID4gZGl2LCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZCAuc2FiYS1jbHViIC5rZW5vLWdhbWUgPiBkaXYge1xuICAgICAgbWFyZ2luOiAwIDRweDsgfVxuICAgICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkIC5zYWJhLWNsdWIgLmtlbm8tZ2FtZSA+IC5rZW5vLWdhbWUtdHlwZSwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQgLnNhYmEtY2x1YiAua2Vuby1nYW1lID4gLmtlbm8tZ2FtZS10eXBlIHtcbiAgICAgIGNvbG9yOiAjMDE5YmU1O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkIC5zYWJhLWNsdWIgLmtlbm8tZ2FtZSA+IC5rZW5vLWJldC10eXBlLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZCAuc2FiYS1jbHViIC5rZW5vLWdhbWUgPiAua2Vuby1iZXQtdHlwZSB7XG4gICAgICBjb2xvcjogIzRlNGQ0ZDsgfVxuICAgICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkIC5zYWJhLWNsdWIgLmtlbm8tZ2FtZSA+IC5rZW5vLW1hdGNoLWlkLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZCAuc2FiYS1jbHViIC5rZW5vLWdhbWUgPiAua2Vuby1tYXRjaC1pZCB7XG4gICAgICBjb2xvcjogIzRlNGQ0ZDsgfVxuICAgICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5ncm91cC1zdGF0ZW1lbnQgdGhlYWQgdHI6bnRoLWNoaWxkKDIpIHRoOmZpcnN0LWNoaWxkLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuZ3JvdXAtc3RhdGVtZW50IHRoZWFkIHRyOm50aC1jaGlsZCgyKSB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7IH1cbiAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuZ3JvdXAtc3RhdGVtZW50IHRoZWFkIHRyOm50aC1jaGlsZCgyKSB0aDpub3QoOmZpcnN0LWNoaWxkKSwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLmdyb3VwLXN0YXRlbWVudCB0aGVhZCB0cjpudGgtY2hpbGQoMikgdGg6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWluLXdpZHRoOiAxMzBweDtcbiAgICAgIHdpZHRoOiAxMzBweDsgfVxuICAgICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5ncm91cC1zdGF0ZW1lbnQgdGJvZHkgdHIuZ3JvdXAtZGF0ZSB0ZCwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLmdyb3VwLXN0YXRlbWVudCB0Ym9keSB0ci5ncm91cC1kYXRlIHRkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDcyNzI3MjdlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4xcmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgY29sb3I6ICM1ZjYzNjg7IH1cbiAgICAgICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5ncm91cC1zdGF0ZW1lbnQgdGJvZHkgdHIuZ3JvdXAtZGF0ZSB0ZCBtZC1pY29uLm9wZW4sICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5ncm91cC1zdGF0ZW1lbnQgdGJvZHkgdHIuZ3JvdXAtZGF0ZSB0ZCBtZC1pY29uLm9wZW4ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgICAgICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5ncm91cC1zdGF0ZW1lbnQgdGJvZHkgdHIuZ3JvdXAtZGF0ZSB0ZDpmaXJzdC1jaGlsZCwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLmdyb3VwLXN0YXRlbWVudCB0Ym9keSB0ci5ncm91cC1kYXRlIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5ncm91cC1zdGF0ZW1lbnQgdGJvZHkgdHIuZ3JvdXAtZGF0ZSB0ZDpmaXJzdC1jaGlsZDpob3ZlciwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLmdyb3VwLXN0YXRlbWVudCB0Ym9keSB0ci5ncm91cC1kYXRlIHRkOmZpcnN0LWNoaWxkOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLmdyb3VwLXN0YXRlbWVudCB0Ym9keSB0ci5ncm91cC1kYXRlIHRkLndhcm4sICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5ncm91cC1zdGF0ZW1lbnQgdGJvZHkgdHIuZ3JvdXAtZGF0ZSB0ZC53YXJuIHtcbiAgICAgICAgY29sb3I6ICNGRjNDMDA7IH1cbiAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuZ3JvdXAtc3RhdGVtZW50IHRib2R5IHRyIHRkLnByb2R1Y3Rpb24sICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5ncm91cC1zdGF0ZW1lbnQgdGJvZHkgdHIgdGQucHJvZHVjdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7IH1cbiAgICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgKyAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgKyAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDM2cHg7IH1cblxubWQtZGlhbG9nLnNhYmEtcGFybGF5LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIHdpZHRoOiA4MDBweDsgfVxuICBtZC1kaWFsb2cuc2FiYS1wYXJsYXktZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCB7XG4gICAgcGFkZGluZzogMTZweDsgfVxuICAgIG1kLWRpYWxvZy5zYWJhLXBhcmxheS1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgcGFkZGluZzogOHB4IDRweDsgfVxuICAgICAgbWQtZGlhbG9nLnNhYmEtcGFybGF5LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgdGFibGUgdGhlYWQgdHIgdGg6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMTAwcHg7IH1cbiAgICBtZC1kaWFsb2cuc2FiYS1wYXJsYXktZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgcGFkZGluZzogNHB4OyB9XG4gICAgICBtZC1kaWFsb2cuc2FiYS1wYXJsYXktZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCB0YWJsZSB0Ym9keSB0ciB0ZCAud2FybiB7XG4gICAgICAgIGNvbG9yOiAjRkYxNzQ0OyB9XG4gICAgICBtZC1kaWFsb2cuc2FiYS1wYXJsYXktZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIG1kLWRpYWxvZy5zYWJhLXBhcmxheS1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHRhYmxlIHRib2R5IHRyIHRkIC5wYXJsYXktZGF0YSAucGFybGF5IHtcbiAgICAgICAgcGFkZGluZzogMnB4OyB9XG4gICAgICAgIG1kLWRpYWxvZy5zYWJhLXBhcmxheS1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHRhYmxlIHRib2R5IHRyIHRkIC5wYXJsYXktZGF0YSAucGFybGF5IC5jb250ZW50IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxMCwgMjEwLCAyMTAsIDAuNCk7XG4gICAgICAgICAgcGFkZGluZzogNHB4OyB9XG4gICAgbWQtZGlhbG9nLnNhYmEtcGFybGF5LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgdGFibGUgdGZvb3QgdHIgdGQge1xuICAgICAgcGFkZGluZzogOHB4IDRweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyB9XG5cbmJvZHkuYWdyZWVtZW50IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMxNDMyNTA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG4gIGJvZHkuYWdyZWVtZW50ICNtYWluICNsYXlvdXQtY29udGVudC1vbmx5ICNjb250ZW50IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcGFkZGluZzogNjRweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBib2R5LmFncmVlbWVudCAjbWFpbiAjbGF5b3V0LWNvbnRlbnQtb25seSAjY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uYWdyZWVtZW50LXRlbXBsYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgLmFncmVlbWVudC10ZW1wbGF0ZSB7XG4gICAgICBtaW4td2lkdGg6IDkwMHB4O1xuICAgICAgd2lkdGg6IDkwMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuYWdyZWVtZW50LXRlbXBsYXRlIHtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH0gfVxuICAuYWdyZWVtZW50LXRlbXBsYXRlIC50b29sYmFyIHtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgcGFkZGluZzogMTZweCAyNHB4IDE2cHggOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuYWdyZWVtZW50LXRlbXBsYXRlIC50b29sYmFyIGgyIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAgIC5hZ3JlZW1lbnQtdGVtcGxhdGUgLnRvb2xiYXIgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogI0ZGRjsgfVxuICAuYWdyZWVtZW50LXRlbXBsYXRlIC5jb250ZW50IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5hZ3JlZW1lbnQtdGVtcGxhdGUgLmNvbnRlbnQ6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvbG9nb3Mvb25lLXJvdW5kLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMCU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBvcGFjaXR5OiAwLjA1OyB9XG4gICAgLmFncmVlbWVudC10ZW1wbGF0ZSAuY29udGVudCAuY29udGVudC13cmFwIHtcbiAgICAgIHBhZGRpbmc6IDI0cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIC5hZ3JlZW1lbnQtdGVtcGxhdGUgLmNvbnRlbnQgLmNvbnRlbnQtd3JhcCB7XG4gICAgICAgICAgcGFkZGluZzogOHB4OyB9IH1cbiAgICAgIC5hZ3JlZW1lbnQtdGVtcGxhdGUgLmNvbnRlbnQgLmNvbnRlbnQtd3JhcCBvbCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMTZweDsgfVxuICAgICAgICAuYWdyZWVtZW50LXRlbXBsYXRlIC5jb250ZW50IC5jb250ZW50LXdyYXAgb2wgbGkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtOyB9XG4gICAgICAgICAgLmFncmVlbWVudC10ZW1wbGF0ZSAuY29udGVudCAuY29udGVudC13cmFwIG9sIGxpOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKGl0ZW0pIFwiLlwiO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4OyB9XG4gICAgICAgICAgLmFncmVlbWVudC10ZW1wbGF0ZSAuY29udGVudCAuY29udGVudC13cmFwIG9sIGxpLm5vdGVkIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZDUwMTM3O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDsgfVxuICAgICAgICAgICAgLmFncmVlbWVudC10ZW1wbGF0ZSAuY29udGVudCAuY29udGVudC13cmFwIG9sIGxpLm5vdGVkOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMmIyZTU5OyB9XG4gICAgICAgICAgICAuYWdyZWVtZW50LXRlbXBsYXRlIC5jb250ZW50IC5jb250ZW50LXdyYXAgb2wgbGkubm90ZWQ6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmZDAzNWEgNTAlLCB0cmFuc3BhcmVudCA1MCUpO1xuICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogaGlnaGxpZ2h0O1xuICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICAgICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlO1xuICAgICAgICAgICAgICAvKiBNYWtlIHRoZSBhbmltYXRpb24gcnVuIGJhY2sgYW5kIGZvcnRoICovIH1cbiAgICAgICAgICAuYWdyZWVtZW50LXRlbXBsYXRlIC5jb250ZW50IC5jb250ZW50LXdyYXAgb2wgbGkgYiB7XG4gICAgICAgICAgICBjb2xvcjogI2FkMGYwMDsgfVxuICAuYWdyZWVtZW50LXRlbXBsYXRlIC5hZ3JlZSB7XG4gICAgcGFkZGluZzogMCAyNHB4IDI0cHg7IH1cbiAgICAuYWdyZWVtZW50LXRlbXBsYXRlIC5hZ3JlZSAubWQtYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7IH1cblxuQGtleWZyYW1lcyBoaWdobGlnaHQge1xuICAwJSB7XG4gICAgd2lkdGg6IDA7XG4gICAgb3BhY2l0eTogMDsgfVxuICA1MCUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5hZ3JlZW1lbnQtdGVtcGxhdGUgLnRvb2xiYXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJlMzc0YjtcbiAgY29sb3I6ICNlOGU4ZTg7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAuYWdyZWVtZW50LXRlbXBsYXRlIC5jb250ZW50IC5jb250ZW50LXdyYXAgb2wgbGkubm90ZWQ6YmVmb3JlIHtcbiAgY29sb3I6ICNlOGU4ZTg7IH1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIC5hZ3JlZW1lbnQtdGVtcGxhdGUgLnRvb2xiYXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERDtcbiAgY29sb3I6ICMwZTBlMGU7IH1cblxuLmNoYW5nZS1wYXNzd29yZCAuY29udGFpbmVyIC5jb250ZW50IC50ZWxlZ3JhbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzJweCA0OHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA2MDBweDtcbiAgZm9udC1zaXplOiAxNXB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuY2hhbmdlLXBhc3N3b3JkIC5jb250YWluZXIgLmNvbnRlbnQgLnRlbGVncmFtIHtcbiAgICAgIHBhZGRpbmc6IDMycHggMTZweDsgfSB9XG4gIC5jaGFuZ2UtcGFzc3dvcmQgLmNvbnRhaW5lciAuY29udGVudCAudGVsZWdyYW0ubGlua2VkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDsgfVxuICAuY2hhbmdlLXBhc3N3b3JkIC5jb250YWluZXIgLmNvbnRlbnQgLnRlbGVncmFtIC5LOEVHSWUge1xuICAgIHBhZGRpbmc6IDI0cHg7IH1cbiAgLmNoYW5nZS1wYXNzd29yZCAuY29udGFpbmVyIC5jb250ZW50IC50ZWxlZ3JhbSAudGhlLXdheSB7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5jaGFuZ2UtcGFzc3dvcmQgLmNvbnRhaW5lciAuY29udGVudCAudGVsZWdyYW0gLnFyLWJvdCB7XG4gICAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAuY2hhbmdlLXBhc3N3b3JkIC5jb250YWluZXIgLmNvbnRlbnQgLnRlbGVncmFtIC5oZWxwZXIgc3Bhbi5ib3Qge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMxMjcwYWQ7IH1cbiAgLmNoYW5nZS1wYXNzd29yZCAuY29udGFpbmVyIC5jb250ZW50IC50ZWxlZ3JhbSAuaGVscGVyIGRpdi5jb21tYW5kIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjNmYwMGY3O1xuICAgIGJvcmRlcjogMXB4IGRvdHRlZCAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiAxcHggNHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjM4LCAyMzgsIDIzOCwgMC41KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmNoYW5nZS1wYXNzd29yZCAuY29udGFpbmVyIC5jb250ZW50IC50ZWxlZ3JhbSAuaGVscGVyIGRpdi5jb21tYW5kOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICNlZWU7IH1cbiAgICAuY2hhbmdlLXBhc3N3b3JkIC5jb250YWluZXIgLmNvbnRlbnQgLnRlbGVncmFtIC5oZWxwZXIgZGl2LmNvbW1hbmQgLmNvcHkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgcGFkZGluZzogMnB4IDRweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZDogI2ZhZTNiMztcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmNoYW5nZS1wYXNzd29yZCAuY29udGFpbmVyIC5jb250ZW50IC50ZWxlZ3JhbSAuaGVscGVyIGRpdi5jb21tYW5kIC5jb3B5LmNvcHlfY29kZSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgIC5jaGFuZ2UtcGFzc3dvcmQgLmNvbnRhaW5lciAuY29udGVudCAudGVsZWdyYW0gLmhlbHBlciBkaXYuY29tbWFuZCAuY29weS5jb3BpZWQge1xuICAgICAgICBjb2xvcjogIzBENDdBMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgdHJhbnNsYXRlWSgwKSB0cmFuc2xhdGVaKDApOyB9XG4gICAgICAuY2hhbmdlLXBhc3N3b3JkIC5jb250YWluZXIgLmNvbnRlbnQgLnRlbGVncmFtIC5oZWxwZXIgZGl2LmNvbW1hbmQgLmNvcHkuWllJZkZkIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpIHRyYW5zbGF0ZVooLTIwcHgpIHJvdGF0ZVgoLTE4MGRlZyk7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuY2hhbmdlLXBhc3N3b3JkIC5jb250YWluZXIgLmNvbnRlbnQgLnRlbGVncmFtIC5oZWxwZXIgLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAgIC5jaGFuZ2UtcGFzc3dvcmQgLmNvbnRhaW5lciAuY29udGVudCAudGVsZWdyYW0gLmhlbHBlciAuYnRuIC5jb21tYW5kIHtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7IH1cbiAgLmNoYW5nZS1wYXNzd29yZCAuY29udGFpbmVyIC5jb250ZW50IC50ZWxlZ3JhbSAuY2FuY2VsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLS1pbml0aWFsVGV4dENvbG9yOiAjMTAxMjI4O1xuICAgIC0tc2xpZGVUZXh0Q29sb3I6ICNGRkY7XG4gICAgLS1pbml0aWFsQmdDb2xvcjogI2ZjOWViNTtcbiAgICAtLXNsaWRlQmdDb2xvcjogI2Y4MzM2NTtcbiAgICBjb2xvcjogdmFyKC0taW5pdGlhbFRleHRDb2xvcik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1pbml0aWFsQmdDb2xvcikgMCUsIHZhcigtLWluaXRpYWxCZ0NvbG9yKSA1MCUsIHZhcigtLXNsaWRlQmdDb2xvcikgNTAlLCB2YXIoLS1zbGlkZUJnQ29sb3IpIDEwMCUpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDcsIDAuMSwgMSwgMC42MyksIGNvbG9yIDAuMnMgbGluZWFyO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMHMsIDAuMTVzOyB9XG4gICAgLmNoYW5nZS1wYXNzd29yZCAuY29udGFpbmVyIC5jb250ZW50IC50ZWxlZ3JhbSAuY2FuY2VsOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiB2YXIoLS1zbGlkZVRleHRDb2xvcik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwJSAxMDAlOyB9XG5cbiNhbm5vdW5jZW1lbnRzIC5jZW50ZXIgLmNvbnRlbnQtY2FyZC5jbGFzc2ljIC50b29sYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA4cHggMjRweDsgfVxuICAjYW5ub3VuY2VtZW50cyAuY2VudGVyIC5jb250ZW50LWNhcmQuY2xhc3NpYyAudG9vbGJhciAuc2VsZWN0LW1lbnUgLm1kLWljb24tYnV0dG9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gICNhbm5vdW5jZW1lbnRzIC5jZW50ZXIgLmNvbnRlbnQtY2FyZC5jbGFzc2ljIC50b29sYmFyIC5wYWdlLWluZm8ge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luOiAwIDhweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICNhbm5vdW5jZW1lbnRzIC5jZW50ZXIgLmNvbnRlbnQtY2FyZC5jbGFzc2ljIC50b29sYmFyIC5jbG9zZS10aHJlYWQge1xuICAgIG1hcmdpbjogMCAwIDAgLThweDsgfVxuXG4jYW5ub3VuY2VtZW50cyAuY2VudGVyIC5jb250ZW50LWNhcmQuY2xhc3NpYyAuY29udGVudC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnRocmVhZC1sYWJlbHMtdG9nZ2xlLWxpc3QgbWQtbGlzdC1pdGVtIG1kLWljb24ge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuXG5tZC1kaWFsb2cucG9wdXAgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHtcbiAgd2lkdGg6IDQwMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBhZGRpbmc6IDhweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICBtZC1kaWFsb2cucG9wdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIG1kLWRpYWxvZy5wb3B1cCBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5ib2R5LmVuYWJsZS1vdHAgI21haW4gI2xheW91dC1jb250ZW50LW9ubHkgI2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9jeWJlcnNlY3VyaXR5LmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIGJvZHkuZW5hYmxlLW90cCAjbWFpbiAjbGF5b3V0LWNvbnRlbnQtb25seSAjY29udGVudDpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIGJsYWNrIDAlLCByZ2JhKDQzLCA0NiwgODksIDAuNCkgMTAwJSk7IH1cblxuYm9keS5lbmFibGUtb3RwIC53YWl0LWRhdGEge1xuICBtaW4taGVpZ2h0OiA0MDBweDsgfVxuICBib2R5LmVuYWJsZS1vdHAgLndhaXQtZGF0YSBtZC1wcm9ncmVzcy1jaXJjdWxhciB7XG4gICAgbWFyZ2luOiAxNTBweCBhdXRvOyB9XG5cbmJvZHkuZW5hYmxlLW90cCAuZW5hYmxlLXRmYS5zaW1wbGUtdGFibGUtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMTYwcHg7IH1cblxuLnBhZ2UtbGF5b3V0LnBhc3N3b3JkLWV4cGlyZWQgLmNvbnRlbnQge1xuICBwYWRkaW5nOiAzNnB4OyB9XG4gIC5wYWdlLWxheW91dC5wYXNzd29yZC1leHBpcmVkIC5jb250ZW50OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNSU7IH1cblxuYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5ICNsZWdlbmRhcnktbmF2aWdhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXgtd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjUwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgI2xlZ2VuZGFyeS1uYXZpZ2F0aW9uIHtcbiAgICAgIHotaW5kZXg6IDEwMDM7IH0gfVxuICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgI2xlZ2VuZGFyeS1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNzI3MjcyN2VtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgaHlwaGVuczogYXV0bztcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAjbGVnZW5kYXJ5LW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZTpub3QoLmdyb3VwKS5oYXMtY2hpbGRyZW46bm90KC5jb2xsYXBzZWQpIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5ICNsZWdlbmRhcnktbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlIC5tcy1uYXZpZ2F0aW9uLWl0ZW0gPiAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAjbGVnZW5kYXJ5LW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZSAubXMtbmF2aWdhdGlvbi1pdGVtID4gLm1zLW5hdmlnYXRpb24tYnV0dG9uLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjZjg3MTE1OyB9XG4gICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5ICNsZWdlbmRhcnktbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlIC5tcy1uYXZpZ2F0aW9uLWl0ZW06aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIGJvZHkubGVnZW5kYXJ5ICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnQgI2xlZ2VuZGFyeSAjbGVnZW5kYXJ5LW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZSAubXMtbmF2aWdhdGlvbi1pdGVtOmhvdmVyIC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiBzcGFuIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICBib2R5LmxlZ2VuZGFyeSAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgI2xlZ2VuZGFyeS1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGUubGl2ZSAubXMtbmF2aWdhdGlvbi1pdGVtID4gLm1zLW5hdmlnYXRpb24tYnV0dG9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDsgfVxuICAgICAgYm9keS5sZWdlbmRhcnkgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5ICNsZWdlbmRhcnktbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlLmxpdmUgLm1zLW5hdmlnYXRpb24taXRlbSA+IC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbi5hY3RpdmUgLmljb24ge1xuICAgICAgICBjb2xvcjogI2Y4NzExNTsgfVxuXG5ib2R5LmxlZ2VuZGFyeS5saWdodCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgI2xlZ2VuZGFyeS1uYXZpZ2F0aW9uIHtcbiAgcGFkZGluZzogOHB4IDA7IH1cbiAgYm9keS5sZWdlbmRhcnkubGlnaHQgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5ICNsZWdlbmRhcnktbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbiB7XG4gICAgcGFkZGluZzogOHB4OyB9XG4gICAgYm9keS5sZWdlbmRhcnkubGlnaHQgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCAjbGVnZW5kYXJ5ICNsZWdlbmRhcnktbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbiA+IHVsIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDIyLCAxMzMsIDI0NCwgMC4zKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7IH1cbiAgICBib2R5LmxlZ2VuZGFyeS5saWdodCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgI2xlZ2VuZGFyeS1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGUuZ3JvdXAge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDRweCAwIHJnYmEoMjIsIDEzMywgMjQ0LCAwLjMpOyB9XG4gICAgICBib2R5LmxlZ2VuZGFyeS5saWdodCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgI2xlZ2VuZGFyeS1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGUuZ3JvdXAgLm1zLW5hdmlnYXRpb24taXRlbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICBib2R5LmxlZ2VuZGFyeS5saWdodCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgI2xlZ2VuZGFyeS1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGUgLm1zLW5hdmlnYXRpb24taXRlbSA+IC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiB7XG4gICAgICBjb2xvcjogIzJiMmU1OTtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gICAgICBib2R5LmxlZ2VuZGFyeS5saWdodCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgI2xlZ2VuZGFyeS1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGUgLm1zLW5hdmlnYXRpb24taXRlbSA+IC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiAuaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjMmIyZTU5OyB9XG4gICAgICBib2R5LmxlZ2VuZGFyeS5saWdodCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgI2xlZ2VuZGFyeS1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGUgLm1zLW5hdmlnYXRpb24taXRlbSA+IC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogI2ZkNjUwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjRlYTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZWVhZDc7IH1cbiAgICBib2R5LmxlZ2VuZGFyeS5saWdodCAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNsZWdlbmRhcnkgI2xlZ2VuZGFyeS1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGUgLm1zLW5hdmlnYXRpb24taXRlbTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjQ0LCAyMzQsIDAuNik7IH1cblxuLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEyMDBweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA3MDBtcyBlYXNlLWluLW91dDsgfVxuICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyLmFwcGVhciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDB2dzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuY2hpcC1zdGFjayB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdncvNik7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiA5OTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZjE3MmE7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0ExNzkzMDsgfSB9XG4gIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLmNoaXAtc3RhY2sgLmNoaXAge1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjJzOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLmNoaXAtc3RhY2sgLmNoaXAge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLmNoaXAtc3RhY2sgLmNoaXAge1xuICAgICAgICBoZWlnaHQ6IDkwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxNi41JTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7IH0gfVxuICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLmNoaXAtc3RhY2sgLmNoaXAgLmNoaXAtaW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogOTAlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuY2hpcC1zdGFjayAuY2hpcCAuY2hpcC1pbWFnZTpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuY2hpcC1zdGFjayAuY2hpcCAuY2hpcC1pbWFnZS5jaGlwLTEwayB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9jYXNpbm8vY2hpcHMvMTBrLnBuZyk7IH1cbiAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLmNoaXAtc3RhY2sgLmNoaXAgLmNoaXAtaW1hZ2UuY2hpcC0yMGsge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvY2FzaW5vL2NoaXBzLzIway5wbmcpOyB9XG4gICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5jaGlwLXN0YWNrIC5jaGlwIC5jaGlwLWltYWdlLmNoaXAtNTBrIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Nhc2luby9jaGlwcy81MGsucG5nKTsgfVxuICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuY2hpcC1zdGFjayAuY2hpcCAuY2hpcC1pbWFnZS5jaGlwLTEwMGsge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvY2FzaW5vL2NoaXBzLzEwMGsucG5nKTsgfVxuICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuY2hpcC1zdGFjayAuY2hpcCAuY2hpcC1pbWFnZS5jaGlwLTIwMGsge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvY2FzaW5vL2NoaXBzLzIwMGsucG5nKTsgfVxuICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuY2hpcC1zdGFjayAuY2hpcCAuY2hpcC1pbWFnZS5jaGlwLTUwMGsge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvY2FzaW5vL2NoaXBzLzUwMGsucG5nKTsgfVxuICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuY2hpcC1zdGFjayAuY2hpcCAuY2hpcC1pbWFnZS5jaGlwLTFtIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Nhc2luby9jaGlwcy8xbS5wbmcpOyB9XG4gICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5jaGlwLXN0YWNrIC5jaGlwIC5jaGlwLWltYWdlLmNoaXAtMm0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvY2FzaW5vL2NoaXBzLzJtLnBuZyk7IH1cbiAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLmNoaXAtc3RhY2sgLmNoaXAgLmNoaXAtaW1hZ2UuY2hpcC01bSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9jYXNpbm8vY2hpcHMvNW0ucG5nKTsgfVxuICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuY2hpcC1zdGFjayAuY2hpcCAuY2hpcC1pbWFnZS5jaGlwLTEwbSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9jYXNpbm8vY2hpcHMvMTBtLnBuZyk7IH1cbiAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLmNoaXAtc3RhY2sgLmNoaXAgLmNoaXAtaW1hZ2UuY2hpcC0yMG0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvY2FzaW5vL2NoaXBzLzIwbS5wbmcpOyB9XG4gICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5jaGlwLXN0YWNrIC5jaGlwIC5jaGlwLWltYWdlLmNoaXAtNTBtIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Nhc2luby9jaGlwcy81MG0ucG5nKTsgfVxuICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuY2hpcC1zdGFjayAuY2hpcCAuY2hpcC1pbWFnZS5jaGlwLTEwMG0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvY2FzaW5vL2NoaXBzLzEwMG0ucG5nKTsgfVxuICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuY2hpcC1zdGFjayAuY2hpcCAuY2hpcC1pbWFnZS5jaGlwLTIwMG0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvY2FzaW5vL2NoaXBzLzIwMG0ucG5nKTsgfVxuICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuY2hpcC1zdGFjayAuY2hpcCAuY2hpcC1pbWFnZS5jaGlwLTUwMG0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvY2FzaW5vL2NoaXBzLzUwMG0ucG5nKTsgfVxuICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuY2hpcC1zdGFjayAuY2hpcCAuY2hpcC1pbWFnZS5jaGlwLTFiIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Nhc2luby9jaGlwcy8xYi5wbmcpOyB9XG4gICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5jaGlwLXN0YWNrIC5jaGlwIC5jaGlwLWltYWdlLmNoaXAtMmIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvY2FzaW5vL2NoaXBzLzJiLnBuZyk7IH1cbiAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLmNoaXAtc3RhY2sgLmNoaXAgLmNoaXAtaW1hZ2UuY2hpcC01YiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9jYXNpbm8vY2hpcHMvNWIucG5nKTsgfVxuICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuY2hpcC1zdGFjayAuY2hpcCAuY2hpcC1pbWFnZS5jaGlwLTEwYiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9jYXNpbm8vY2hpcHMvMTBiLnBuZyk7IH1cbiAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLmNoaXAtc3RhY2sgLmNoaXAgLmNoaXAtaW1hZ2UuY2hpcC1zZXR0aW5nIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Nhc2luby9jaGlwcy9zZXR0aW5ncy5wbmcpOyB9XG4gICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuY2hpcC1zdGFjayAuY2hpcCBpbWcge1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogNzUlO1xuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7IH1cbiAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLmNoaXAtc3RhY2sgLmNoaXAgaW1nOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuY2hpcC1zdGFjayAuY2hpcC5hY3RpdmUge1xuICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7IH1cbiAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLmNoaXAtc3RhY2sgLmNoaXAuYWN0aXZlIGltZyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjM3LCAxODEsIDksIDAuNik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTsgfVxuICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuY2hpcC1zdGFjayAuY2hpcC5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogI2VkYjUwOTtcbiAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgI2VkYjUwOSAwJSwgI2Y1YmUxYyA0MCUsIHJnYmEoMjUzLCAxOTgsIDQ1LCAwKSA3MCUpOyB9XG4gIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDhweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUge1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSArIC5zaW5nbGUge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQTE3OTMwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncvNik7IH0gfVxuICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSBpZnJhbWUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMjI5Mzk7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYmFja2dyb3VuZDogIzIyMjkzOTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH0gfVxuICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLnZpZGVvLWVsZW1lbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiA2NHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL3ZpZGVvLXNhbXBsZS5qcGdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLnZpZGVvLWVsZW1lbnQ6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzIyMjkzOTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzIyMjkzOSAwJSwgcmdiYSgyNTMsIDE4NywgNDUsIDApIDI1JSk7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgNzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50Lm1hc2sge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMyMjI5Mzk7IH1cbiAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuaGVhZGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzIyMjkzOTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ExNzkzMDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXIgNzAwbXMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5oZWFkZXIudW4tYm9yZGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5oZWFkZXIudW4tYm9yZGVyIC50aW1lLXJvdW5kIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmhlYWRlciAuZ2FtZS1pbmZvIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTMwcHg7IH1cbiAgICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmhlYWRlciAuZ2FtZS1pbmZvIC5nYW1lLW5hbWUge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuaGVhZGVyIC5nYW1lLWluZm8gLmdhbWUtcm91bmQge1xuICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjM0Y0QzZBO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxODI5O1xuICAgICAgICAgICAgICBjb2xvcjogI0ZGRkJBNDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmhlYWRlciAuZ2FtZS1pbmZvIC5nYW1lLXJvdW5kIC5pY29uLWJhbmsge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjYTFhMDgwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmhlYWRlciB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDRweDsgfVxuICAgICAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5oZWFkZXIgLmdhbWUtaW5mbyB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBpbml0aWFsOyB9IH1cbiAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5oZWFkZXIgLm5hdmlnYXRpb24ge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMzBweDsgfVxuICAgICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuaGVhZGVyIC5uYXZpZ2F0aW9uIC5tZC1idXR0b24ge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4OyB9XG4gICAgICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmhlYWRlciAubmF2aWdhdGlvbiAubWQtYnV0dG9uLm1kLWljb24tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA2cHggOHB4OyB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDYwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5oZWFkZXIgLm5hdmlnYXRpb24gLm1kLWJ1dHRvbi5tZC1pY29uLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNnB4IDRweDsgfSB9XG4gICAgICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmhlYWRlciAubmF2aWdhdGlvbiAubWQtYnV0dG9uW2Rpc2FibGVkXSBtZC1pY29uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB9XG4gICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLnZpZGVvLXNob3cge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgICAgICAgICBjb2xvcjogI0Y1RjVGNTtcbiAgICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDcwMG1zIGVhc2UtaW4tb3V0OyB9XG4gICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAudmlkZW8tc2hvdyAudGFibGUtdGltZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAuM3MgbGluZWFyOyB9XG4gICAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC52aWRlby1zaG93IC50YWJsZS10aW1lLm1kLXdhcm4ge1xuICAgICAgICAgICAgICBjb2xvcjogI2Y5NGE0ZDsgfVxuICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLnZpZGVvLXNob3cgLnRpbWUtcm91bmQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHZpc2liaWxpdHkgLjNzIGxpbmVhcjsgfVxuICAgICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAudmlkZW8tc2hvdyAudGltZS1yb3VuZCAuY291bnRkb3duIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZm9udC1zaXplIDAuM3MsIGxpbmUtaGVpZ2h0IC4zcyBsaW5lYXI7IH1cbiAgICAgICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAudmlkZW8tc2hvdyAudGltZS1yb3VuZCAuY291bnRkb3duLm1kLXdhcm4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZDUwMTM3O1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogY291bnRkb3duLWNvbG9yIDFzIGluZmluaXRlIGxpbmVhcjsgfVxuICAgICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAudmlkZW8tc2hvdyAudGltZS1yb3VuZCBtZC1wcm9ncmVzcy1jaXJjdWxhciB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDsgfVxuICAgICAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC52aWRlby1zaG93IC50aW1lLXJvdW5kIG1kLXByb2dyZXNzLWNpcmN1bGFyLnRyYW5zcGFyZW50IHBhdGgge1xuICAgICAgICAgICAgICAgIHN0cm9rZTogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC52aWRlby1zaG93IC50YWJsZS1zdGF0dXMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLnZpZGVvLXNob3cuZGlzcGxheWVkIHtcbiAgICAgICAgICAgIGhlaWdodDogMzAwcHg7IH1cbiAgICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLnZpZGVvLXNob3cuZGlzcGxheWVkIC50YWJsZS10aW1lIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAgICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAudmlkZW8tc2hvdy5kaXNwbGF5ZWQgLnRpbWUtcm91bmQgbWQtcHJvZ3Jlc3MtY2lyY3VsYXIgcGF0aCB7XG4gICAgICAgICAgICAgIHN0cm9rZTogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLnZpZGVvLXNob3cuZGlzcGxheWVkIC50aW1lLXJvdW5kIC5jb3VudGRvd24ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMCA0cHg7XG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiAzIC8gMTsgfVxuICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgPiBkaXYge1xuICAgICAgICAgICAgY29sb3I6ICNGNUY1RjU7IH1cbiAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC53cmFwcGVyIC5mb3VyLXJlZCwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAud3JhcHBlciAuemVyby1yZWQsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLndyYXBwZXIgLnRocmVlLXJlZCwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAud3JhcHBlciAub25lLXJlZCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwJTsgfVxuICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLmV2ZW4sIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLm9kZCwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuZm91ci1yZWQsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLnplcm8tcmVkLCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC50aHJlZS1yZWQsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLm9uZS1yZWQge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0IzQjNCMztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuZXZlbjpob3ZlciwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAub2RkOmhvdmVyLCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5mb3VyLXJlZDpob3ZlciwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuemVyby1yZWQ6aG92ZXIsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLnRocmVlLXJlZDpob3ZlciwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAub25lLXJlZDpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUzLCAyNTMsIDE3NiwgMC4xKTsgfVxuICAgICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuZXZlbi5oaWdobGlnaHQsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLm9kZC5oaWdobGlnaHQsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLmZvdXItcmVkLmhpZ2hsaWdodCwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuemVyby1yZWQuaGlnaGxpZ2h0LCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC50aHJlZS1yZWQuaGlnaGxpZ2h0LCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5vbmUtcmVkLmhpZ2hsaWdodCB7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICBhbmltYXRpb246IGJsaW5rLWJhY2tncm91bmQgbm9ybWFsIDEuNXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5mb3VyLXJlZCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvY2FzaW5vL2JldHRpbmctdGFibGUvNF9yZWQucG5nXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogODAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDVweDsgfVxuICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLnplcm8tcmVkIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAycHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9jYXNpbm8vYmV0dGluZy10YWJsZS8wX3JlZC5wbmdcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNXB4OyB9XG4gICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAudGhyZWUtcmVkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDJweDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Nhc2luby9iZXR0aW5nLXRhYmxlLzNfcmVkLnBuZ1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1cHg7IH1cbiAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5vbmUtcmVkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMnB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Nhc2luby9iZXR0aW5nLXRhYmxlLzFfcmVkLnBuZ1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1cHg7IH1cbiAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5ldmVuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Nhc2luby9iZXR0aW5nLXRhYmxlL2V2ZW4ucG5nXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbSAyMHB4OyB9XG4gICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAub2RkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Nhc2luby9iZXR0aW5nLXRhYmxlL29kZC5wbmdcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MyU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tIDIwcHg7IH1cbiAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5ldmVuLCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5vZGQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMnB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4OyB9XG4gICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuZXZlbiwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAub2RkLCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5mb3VyLXJlZCwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuemVyby1yZWQsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLm9uZS1yZWQsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLnRocmVlLXJlZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLmV2ZW4gLndhZ2Vycy1tb25leSwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAub2RkIC53YWdlcnMtbW9uZXksIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLmZvdXItcmVkIC53YWdlcnMtbW9uZXksIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLnplcm8tcmVkIC53YWdlcnMtbW9uZXksIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLm9uZS1yZWQgLndhZ2Vycy1tb25leSwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAudGhyZWUtcmVkIC53YWdlcnMtbW9uZXkge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuZXZlbiAud2FnZXJzLW1vbmV5IC5jb21taXR0ZWQsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLm9kZCAud2FnZXJzLW1vbmV5IC5jb21taXR0ZWQsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLmZvdXItcmVkIC53YWdlcnMtbW9uZXkgLmNvbW1pdHRlZCwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuemVyby1yZWQgLndhZ2Vycy1tb25leSAuY29tbWl0dGVkLCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5vbmUtcmVkIC53YWdlcnMtbW9uZXkgLmNvbW1pdHRlZCwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAudGhyZWUtcmVkIC53YWdlcnMtbW9uZXkgLmNvbW1pdHRlZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0NGIzMDI7IH1cbiAgICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLmV2ZW4gLndhZ2Vycy1jaGlwLCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5vZGQgLndhZ2Vycy1jaGlwLCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5mb3VyLXJlZCAud2FnZXJzLWNoaXAsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLnplcm8tcmVkIC53YWdlcnMtY2hpcCwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAub25lLXJlZCAud2FnZXJzLWNoaXAsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLnRocmVlLXJlZCAud2FnZXJzLWNoaXAge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuZXZlbiAud2FnZXJzLWNoaXAgLmNoaXAsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLm9kZCAud2FnZXJzLWNoaXAgLmNoaXAsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLmZvdXItcmVkIC53YWdlcnMtY2hpcCAuY2hpcCwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuemVyby1yZWQgLndhZ2Vycy1jaGlwIC5jaGlwLCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5vbmUtcmVkIC53YWdlcnMtY2hpcCAuY2hpcCwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAudGhyZWUtcmVkIC53YWdlcnMtY2hpcCAuY2hpcCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvY2FzaW5vL2NoaXBzL3Rva2VuLnBuZyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgICAgICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuZXZlbiAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC0wLCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5vZGQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtMCwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuZm91ci1yZWQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtMCwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuemVyby1yZWQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtMCwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAub25lLXJlZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC0wLCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC50aHJlZS1yZWQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtMCB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMHB4IDA7IH1cbiAgICAgICAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5ldmVuIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTEsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLm9kZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC0xLCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5mb3VyLXJlZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC0xLCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC56ZXJvLXJlZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC0xLCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5vbmUtcmVkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTEsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLnRocmVlLXJlZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC0xIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MHB4IDA7IH1cbiAgICAgICAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5ldmVuIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTIsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLm9kZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC0yLCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5mb3VyLXJlZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC0yLCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC56ZXJvLXJlZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC0yLCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5vbmUtcmVkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTIsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLnRocmVlLXJlZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC0yIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAwOyB9XG4gICAgICAgICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuZXZlbiAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC0zLCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5vZGQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtMywgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuZm91ci1yZWQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtMywgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuemVyby1yZWQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtMywgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAub25lLXJlZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC0zLCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC50aHJlZS1yZWQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtMyB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUwcHggMDsgfVxuICAgICAgICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLmV2ZW4gLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtNCwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAub2RkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTQsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLmZvdXItcmVkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTQsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLnplcm8tcmVkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTQsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLm9uZS1yZWQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtNCwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAudGhyZWUtcmVkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTQge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMHB4IDA7IH1cbiAgICAgICAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5ldmVuIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTUsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLm9kZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC01LCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5mb3VyLXJlZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC01LCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC56ZXJvLXJlZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC01LCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5vbmUtcmVkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTUsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLnRocmVlLXJlZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC01IHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTBweCAwOyB9XG4gICAgICAgICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuZXZlbiAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC02LCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5vZGQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtNiwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuZm91ci1yZWQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtNiwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuemVyby1yZWQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtNiwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAub25lLXJlZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC02LCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC50aHJlZS1yZWQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtNiB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzAwcHggMDsgfVxuICAgICAgICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLmV2ZW4gLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtNywgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAub2RkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTcsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLmZvdXItcmVkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTcsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLnplcm8tcmVkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTcsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLm9uZS1yZWQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtNywgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAudGhyZWUtcmVkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTcge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MHB4IDA7IH1cbiAgICAgICAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5ldmVuIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTgsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLm9kZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC04LCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5mb3VyLXJlZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC04LCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC56ZXJvLXJlZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC04LCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5vbmUtcmVkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTgsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLnRocmVlLXJlZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC04IHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MDBweCAwOyB9XG4gICAgICAgICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuZXZlbiAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC05LCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5vZGQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtOSwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuZm91ci1yZWQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtOSwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuemVyby1yZWQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtOSwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAub25lLXJlZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC05LCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC50aHJlZS1yZWQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtOSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDUwcHggMDsgfVxuICAgICAgICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLmV2ZW4gLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtMTAsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLm9kZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC0xMCwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuZm91ci1yZWQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtMTAsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLnplcm8tcmVkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTEwLCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5vbmUtcmVkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTEwLCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC50aHJlZS1yZWQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtMTAge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwMHB4IDA7IH1cbiAgICAgICAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5ldmVuIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTExLCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5vZGQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtMTEsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLmZvdXItcmVkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTExLCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC56ZXJvLXJlZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC0xMSwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAub25lLXJlZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC0xMSwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAudGhyZWUtcmVkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTExIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NTBweCAwOyB9XG4gICAgICAgICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuZXZlbiAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC0xMiwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAub2RkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTEyLCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5mb3VyLXJlZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC0xMiwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuemVyby1yZWQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtMTIsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLm9uZS1yZWQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtMTIsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLnRocmVlLXJlZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC0xMiB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjAwcHggMDsgfVxuICAgICAgICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLmV2ZW4gLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtMTMsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLm9kZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC0xMywgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuZm91ci1yZWQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtMTMsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLnplcm8tcmVkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTEzLCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5vbmUtcmVkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTEzLCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC50aHJlZS1yZWQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtMTMge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1MHB4IDA7IH1cbiAgICAgICAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5ldmVuIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTE0LCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5vZGQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtMTQsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLmZvdXItcmVkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTE0LCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC56ZXJvLXJlZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC0xNCwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAub25lLXJlZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC0xNCwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAudGhyZWUtcmVkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTE0IHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MDBweCAwOyB9XG4gICAgICAgICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuZXZlbiAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC0xNSwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAub2RkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTE1LCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5mb3VyLXJlZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC0xNSwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuemVyby1yZWQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtMTUsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLm9uZS1yZWQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtMTUsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLnRocmVlLXJlZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC0xNSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzUwcHggMDsgfVxuICAgICAgICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLmV2ZW4gLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtMTYsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLm9kZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC0xNiwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuZm91ci1yZWQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtMTYsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLnplcm8tcmVkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTE2LCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5vbmUtcmVkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTE2LCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC50aHJlZS1yZWQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtMTYge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwMHB4IDA7IH1cbiAgICAgICAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5ldmVuIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTE3LCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5vZGQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtMTcsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLmZvdXItcmVkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTE3LCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC56ZXJvLXJlZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC0xNywgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAub25lLXJlZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC0xNywgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAudGhyZWUtcmVkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTE3IHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04NTBweCAwOyB9XG4gICAgICAgICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuZXZlbiAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC0xOCwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAub2RkIC53YWdlcnMtY2hpcCAuY2hpcC5jaGlwLTE4LCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlIC5mb3VyLXJlZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC0xOCwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuemVyby1yZWQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtMTgsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLm9uZS1yZWQgLndhZ2Vycy1jaGlwIC5jaGlwLmNoaXAtMTgsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLnRocmVlLXJlZCAud2FnZXJzLWNoaXAgLmNoaXAuY2hpcC0xOCB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTAwcHggMDsgfVxuICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLmZvdXItcmVkIC53YWdlcnMtbW9uZXksIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLnplcm8tcmVkIC53YWdlcnMtbW9uZXksIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLm9uZS1yZWQgLndhZ2Vycy1tb25leSwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAudGhyZWUtcmVkIC53YWdlcnMtbW9uZXkge1xuICAgICAgICAgICAgYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgdG9wOiBhdXRvOyB9XG4gICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAuZm91ci1yZWQ6YWZ0ZXIsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLnplcm8tcmVkOmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcxIDogMTMnO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGQkE0OyB9XG4gICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAub25lLXJlZDphZnRlciwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZSAudGhyZWUtcmVkOmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcxIDogMy42JztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkJBNDsgfVxuICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLmV2ZW46YWZ0ZXIsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUgLm9kZDphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBjb250ZW50OiAnMSA6IDEuOTYnO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGQkE0OyB9XG4gICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZS5kaXNhYmxlZCB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy10YWJsZS5kaXNhYmxlZCAuZm91ci1yZWQsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUuZGlzYWJsZWQgLnplcm8tcmVkLCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlLmRpc2FibGVkIC5vbmUtcmVkLCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLXRhYmxlLmRpc2FibGVkIC50aHJlZS1yZWQsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUuZGlzYWJsZWQgLmV2ZW4sIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctdGFibGUuZGlzYWJsZWQgLm9kZCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTQsIDU0LCA1NCwgMC40KTsgfVxuICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLWJ1dHRvbiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy1idXR0b24gPiBkaXYge1xuICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7IH1cbiAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLWJ1dHRvbiAubWQtYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNjAvNDg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy1idXR0b24gLmJ0bi1jYW5jZWwge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvY2FzaW5vL2J0bi1jYW5jZWwucG5nXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTsgfVxuICAgICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy1idXR0b24gLmJ0bi1jYW5jZWxbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvY2FzaW5vL2J0bi1jYW5jZWwtZGlzYWJsZWQucG5nXCIpOyB9XG4gICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy1idXR0b24gLm1kLWJ0bi1iZXR0aW5nIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Nhc2luby9idG4tYmV0LnBuZ1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7IH1cbiAgICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmJldHRpbmctYnV0dG9uIC5tZC1idG4tYmV0dGluZ1tkaXNhYmxlZF0ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9jYXNpbm8vYnRuLWJldC1kaXNhYmxlZC5wbmdcIik7IH1cbiAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5iZXR0aW5nLWJ1dHRvbiAubWQtYnRuLXJlLWJldHRpbmcge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvY2FzaW5vL2J0bi1yZS1iZXQucG5nXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTsgfVxuICAgICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuYmV0dGluZy1idXR0b24gLm1kLWJ0bi1yZS1iZXR0aW5nW2Rpc2FibGVkXSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Nhc2luby9idG4tcmUtYmV0LWRpc2FibGVkLnBuZ1wiKTsgfVxuICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5yb2FkLXJvbGxlciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLnJvYWQtcm9sbGVyIC5yb2xsZXItc3VtbWFyeSAuZXZlbiwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAucm9hZC1yb2xsZXIgLnJvbGxlci1zdW1tYXJ5IC5vZGQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7IH1cbiAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5yb2FkLXJvbGxlciAucm9sbGVyLXN1bW1hcnkgLmV2ZW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzRFOTFGNjtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMyMjI5Mzk7IH1cbiAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5yb2FkLXJvbGxlciAucm9sbGVyLXN1bW1hcnkgLm9kZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjg0QTREOyB9XG4gICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAucm9hZC1yb2xsZXIgLnJvYWQtY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzIyMjkzOTsgfVxuICAgICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAucm9hZC1yb2xsZXIgLnJvYWQtY29udGVudDpiZWZvcmUge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gICAgICAgICAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5yb2FkLXJvbGxlciAucm9hZC1jb250ZW50IC5yb2xsZXItYmcgLnJlc3VsdC13cmFwIHtcbiAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogNSU7IH1cbiAgICAgICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAucm9hZC1yb2xsZXIgLnJvYWQtY29udGVudCAucm9sbGVyLWJnIC5yZXN1bHQtd3JhcCAucmVzdWx0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLnJvYWQtcm9sbGVyIC5yb2FkLWNvbnRlbnQgLnJvbGxlci1iZyAucmVzdWx0LXdyYXAgLnJlc3VsdCAuaW1kIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjg0QTREO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4NEE0RDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGM0UwOyB9XG4gICAgICAgICAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5yb2FkLXJvbGxlciAucm9hZC1jb250ZW50IC5yb2xsZXItYmcgLnJlc3VsdC13cmFwIC5yZXN1bHQgLmltZC50cmFuc3BhcmVudCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5yb2FkLXJvbGxlciAucm9hZC1jb250ZW50IC5yb2xsZXItYmcgLnJlc3VsdC13cmFwIC5yZXN1bHQgLmltZC50cmFuc3BhcmVudDphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDRweCk7XG4gICAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA0cHgpO1xuICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5OyB9XG4gICAgICAgICAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5yb2FkLXJvbGxlciAucm9hZC1jb250ZW50IC5yb2xsZXItYmcgLnJlc3VsdC13cmFwIC5yZXN1bHQgLmltZC5ibHVlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNEU5MUY2O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEU5MUY2OyB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgICAgICAgICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLnJvYWQtcm9sbGVyIC5yb2FkLWNvbnRlbnQgLnJvbGxlci1iZyAucmVzdWx0LXdyYXAgLnJlc3VsdCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFweDsgfVxuICAgICAgICAgICAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5yb2FkLXJvbGxlciAucm9hZC1jb250ZW50IC5yb2xsZXItYmcgLnJlc3VsdC13cmFwIC5yZXN1bHQgLmltZCB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH0gfVxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyNXB4KSBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLnJvYWQtcm9sbGVyIC5yb2FkLWNvbnRlbnQgLnJvbGxlci1iZyAucmVzdWx0LXdyYXAgLnJlc3VsdCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFweDsgfVxuICAgICAgICAgICAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5yb2FkLXJvbGxlciAucm9hZC1jb250ZW50IC5yb2xsZXItYmcgLnJlc3VsdC13cmFwIC5yZXN1bHQgLmltZCB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH0gfVxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLnJvYWQtcm9sbGVyIC5yb2FkLWNvbnRlbnQgLnJvbGxlci1iZyAucmVzdWx0LXdyYXAgLnJlc3VsdCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFweDsgfVxuICAgICAgICAgICAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5yb2FkLXJvbGxlciAucm9hZC1jb250ZW50IC5yb2xsZXItYmcgLnJlc3VsdC13cmFwIC5yZXN1bHQgLmltZCB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfSB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgICAgICAgICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAucm9hZC1yb2xsZXIgLnJvYWQtY29udGVudCAucm9sbGVyLWJnIC5yZXN1bHQtd3JhcCAucmVzdWx0IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXB4OyB9XG4gICAgICAgICAgICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLnJvYWQtcm9sbGVyIC5yb2FkLWNvbnRlbnQgLnJvbGxlci1iZyAucmVzdWx0LXdyYXAgLnJlc3VsdCAuaW1kIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9IH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NjBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5yb2FkLXJvbGxlciAucm9hZC1jb250ZW50IC5yb2xsZXItYmcgLnJlc3VsdC13cmFwIC5yZXN1bHQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcHg7IH1cbiAgICAgICAgICAgICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAucm9hZC1yb2xsZXIgLnJvYWQtY29udGVudCAucm9sbGVyLWJnIC5yZXN1bHQtd3JhcCAucmVzdWx0IC5pbWQge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH0gfVxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5yb2FkLXJvbGxlciAucm9hZC1jb250ZW50IC5yb2xsZXItYmcgLnJlc3VsdC13cmFwIC5yZXN1bHQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcHg7IH1cbiAgICAgICAgICAgICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAucm9hZC1yb2xsZXIgLnJvYWQtY29udGVudCAucm9sbGVyLWJnIC5yZXN1bHQtd3JhcCAucmVzdWx0IC5pbWQge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH0gfVxuICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5yb2FkLXJvbGxlciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAucm9hZC1yb2xsZXIgLmJnLW1lc3NhZ2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC4zNSwgMSk7IH1cbiAgICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLnJvYWQtcm9sbGVyIC5iZy1tZXNzYWdlIC5tb25leSwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAucm9hZC1yb2xsZXIgLmJnLW1lc3NhZ2UgLmRlYWxlciwgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAucm9hZC1yb2xsZXIgLmJnLW1lc3NhZ2UgLnJvdW5kLWNhbmNlbGxlZCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDBmZjAwO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjY1LCAwLCAwLjM1LCAxKTsgfVxuICAgICAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAucm9hZC1yb2xsZXIgLmJnLW1lc3NhZ2UgLmRlYWxlciB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5yb2FkLXJvbGxlciAuYmctbWVzc2FnZSAucm91bmQtY2FuY2VsbGVkIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmYzMzU3OyB9XG4gICAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5yb2FkLXJvbGxlciAuYmctbWVzc2FnZS5zaG93IHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuNjUsIDAsIDAuMzUsIDEpOyB9XG4gICAgICAgICAgICAgIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLnJvYWQtcm9sbGVyIC5iZy1tZXNzYWdlLnNob3cgLm1vbmV5LCAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5yb2FkLXJvbGxlciAuYmctbWVzc2FnZS5zaG93IC5kZWFsZXIsIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLnJvYWQtcm9sbGVyIC5iZy1tZXNzYWdlLnNob3cgLnJvdW5kLWNhbmNlbGxlZCB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHNjYWxlLWVhc2VJbkJvdW5jZSAxcyBlYXNlIDE7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlLXJldmVyc2U7IH1cbiAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuaW1hZ2UtbWVzc2FnZSAuc3RhcnQtYmV0dGluZywgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudCAuaW1hZ2UtbWVzc2FnZSAuYmV0dGluZy1zdWNjZXNzIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgdG9wOiAxMjAlO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBpbWFnZS1tZXNzYWdlLWhpZGU7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgICAgICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XG4gICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC4zNSwgMSk7IH1cbiAgICAgICAgICAuY2FzaW5vLWxvYmJ5IC5mcmFtZS13cmFwcGVyIC5zaW5nbGUgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5pbWFnZS1tZXNzYWdlIC5zdGFydC1iZXR0aW5nLnNob3csIC5jYXNpbm8tbG9iYnkgLmZyYW1lLXdyYXBwZXIgLnNpbmdsZSAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmltYWdlLW1lc3NhZ2UgLmJldHRpbmctc3VjY2Vzcy5zaG93IHtcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICB0b3A6IDIwJTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBpbWFnZS1tZXNzYWdlLXNob3c7XG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDIwMG1zO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY1LCAwLCAwLjM1LCAxKTsgfVxuICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLm1haW50ZW5hbmNlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMzQsIDQxLCA1NywgMC45OSk7XG4gICAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgICAgLmNhc2luby1sb2JieSAuZnJhbWUtd3JhcHBlciAuc2luZ2xlIC5nYW1lLXdyYXAgLm1haW50ZW5hbmNlIC5tZXNzYWdlIHtcbiAgICAgICAgICBjb2xvcjogI0Y1RjVGNTtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5jYXNpbm8tbG9iYnkgLnByZS1sb2FkaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTYsIDE4LCA0MCwgMC42KTtcbiAgei1pbmRleDogMjA7IH1cblxuQGtleWZyYW1lcyBibGluay1iYWNrZ3JvdW5kIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNjgsIDAsIDAuOCk7IH1cbiAgNTAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTY4LCAwLCAwLjEpOyB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNjgsIDAsIDAuNyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGltYWdlLW1lc3NhZ2Utc2hvdyB7XG4gIGZyb20ge1xuICAgIHdpZHRoOiAwO1xuICAgIHRvcDogMTIwJTsgfVxuICB0byB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICB0b3A6IDIwJTsgfSB9XG5cbkBrZXlmcmFtZXMgaW1hZ2UtbWVzc2FnZS1oaWRlIHtcbiAgZnJvbSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICB0b3A6IDIwJTsgfVxuICB0byB7XG4gICAgd2lkdGg6IDA7XG4gICAgdG9wOiAxMjAlOyB9IH1cblxuQGtleWZyYW1lcyBzY2FsZS1lYXNlSW5Cb3VuY2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICA0JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk4KTsgfVxuICA4JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk5KTsgfVxuICAxOCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NCk7IH1cbiAgMjYlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTgpOyB9XG4gIDQ2JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTsgfVxuICA2NCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45OCk7IH1cbiAgNzYlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNDQpOyB9XG4gIDg4JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjExKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9IH1cblxuQGtleWZyYW1lcyBjb3VudGRvd24tY29sb3Ige1xuICAwJSB7XG4gICAgY29sb3I6ICNkNTAxMzc7IH1cbiAgNTAlIHtcbiAgICBjb2xvcjogI0Y1RjVGNTsgfVxuICAxMDAlIHtcbiAgICBjb2xvcjogI2Q1MDEzNzsgfSB9XG5cbm1kLWRpYWxvZy5iZXR0aW5nLXByb21wdC1kaWFsb2cgbWQtdG9vbGJhciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDBkZWcsICM2ZjAwZjcgMCUsICMxOTEyNDggMTAwJSk7IH1cblxubWQtZGlhbG9nLmJldHRpbmctcHJvbXB0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7IH1cbiAgbWQtZGlhbG9nLmJldHRpbmctcHJvbXB0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnRhYmxlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWRjZTA7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIG1kLWRpYWxvZy5iZXR0aW5nLXByb21wdC1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC50YWJsZS1jb250YWluZXIgdGFibGUudGFibGUge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItc3BhY2luZzogMDsgfVxuICAgICAgbWQtZGlhbG9nLmJldHRpbmctcHJvbXB0LWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnRhYmxlLWNvbnRhaW5lciB0YWJsZS50YWJsZSB0aGVhZCB0ciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNmZmYgNzUlLCAjZjVmNWY1KTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNmZmYgNzUlLCAjZjVmNWY1KTsgfVxuICAgICAgICBtZC1kaWFsb2cuYmV0dGluZy1wcm9tcHQtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAudGFibGUtY29udGFpbmVyIHRhYmxlLnRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBtZC1kaWFsb2cuYmV0dGluZy1wcm9tcHQtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAudGFibGUtY29udGFpbmVyIHRhYmxlLnRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBtZC1kaWFsb2cuYmV0dGluZy1wcm9tcHQtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAudGFibGUtY29udGFpbmVyIHRhYmxlLnRhYmxlIHRib2R5Om50aC1jaGlsZChvZGQpIHRyIHRkIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMzgsIDIzOCwgMjM4LCAwLjIpOyB9XG4gICAgICBtZC1kaWFsb2cuYmV0dGluZy1wcm9tcHQtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAudGFibGUtY29udGFpbmVyIHRhYmxlLnRhYmxlIHRib2R5Om5vdCg6bGFzdC1jaGlsZCkgdGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTsgfVxuXG5tZC1kaWFsb2cuYmV0dGluZy1wcm9tcHQtZGlhbG9nIG1kLWRpYWxvZy1hY3Rpb25zIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWRjZTA7IH1cblxubWQtZGlhbG9nLmJldHRpbmctZGlhbG9nIHtcbiAgd2lkdGg6IDU0MHB4OyB9XG4gIG1kLWRpYWxvZy5iZXR0aW5nLWRpYWxvZyBtZC10b29sYmFyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgbWQtZGlhbG9nLmJldHRpbmctZGlhbG9nIG1kLXRvb2xiYXIubWQtd2FybiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjQ0MzM2O1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gIG1kLWRpYWxvZy5iZXR0aW5nLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBtZC1kaWFsb2cuYmV0dGluZy1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICBtZC1kaWFsb2cuYmV0dGluZy1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5zbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luOiAxNnB4IDA7IH1cbiAgICAgIG1kLWRpYWxvZy5iZXR0aW5nLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLmJldHRpbmctc3VtbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNDcsIDIxNiwgMC42OSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICBjb2xvcjogIzg4MjAwMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZGNhODtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7IH1cbiAgICAgIG1kLWRpYWxvZy5iZXR0aW5nLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLmJldHRpbmctbW9iaWxpemUge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyMzksIDEyOCwgMC45KTtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAxOTQsIDcxLCAwLjkpO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggNHB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDFweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gICAgICBtZC1kaWFsb2cuYmV0dGluZy1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC50YWJsZS1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RhZGNlMDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICBtZC1kaWFsb2cuYmV0dGluZy1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC50YWJsZS1jb250YWluZXIgdGFibGUudGFibGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3JkZXItc3BhY2luZzogMDsgfVxuICAgICAgICAgIG1kLWRpYWxvZy5iZXR0aW5nLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnRhYmxlLWNvbnRhaW5lciB0YWJsZS50YWJsZSB0aGVhZCB0ciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgICBtZC1kaWFsb2cuYmV0dGluZy1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC50YWJsZS1jb250YWluZXIgdGFibGUudGFibGUgdGhlYWQgdHIgdGgge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgICAgICAgcGFkZGluZzogOHB4OyB9XG4gICAgICAgICAgICAgIG1kLWRpYWxvZy5iZXR0aW5nLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnRhYmxlLWNvbnRhaW5lciB0YWJsZS50YWJsZSB0aGVhZCB0ciB0aDpmaXJzdC1jaGlsZCwgbWQtZGlhbG9nLmJldHRpbmctZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAudGFibGUtY29udGFpbmVyIHRhYmxlLnRhYmxlIHRoZWFkIHRyIHRoOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgICAgICAgIG1kLWRpYWxvZy5iZXR0aW5nLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnRhYmxlLWNvbnRhaW5lciB0YWJsZS50YWJsZSB0aGVhZCB0ciB0aDpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgICAgICBtZC1kaWFsb2cuYmV0dGluZy1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC50YWJsZS1jb250YWluZXIgdGFibGUudGFibGUgdGhlYWQgdHIgdGg6bnRoLWNoaWxkKDQpLCBtZC1kaWFsb2cuYmV0dGluZy1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC50YWJsZS1jb250YWluZXIgdGFibGUudGFibGUgdGhlYWQgdHIgdGg6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgICAgIG1kLWRpYWxvZy5iZXR0aW5nLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnRhYmxlLWNvbnRhaW5lciB0YWJsZS50YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAgICAgICAgIG1kLWRpYWxvZy5iZXR0aW5nLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnRhYmxlLWNvbnRhaW5lciB0YWJsZS50YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCwgbWQtZGlhbG9nLmJldHRpbmctZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAudGFibGUtY29udGFpbmVyIHRhYmxlLnRhYmxlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICAgICAgIG1kLWRpYWxvZy5iZXR0aW5nLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnRhYmxlLWNvbnRhaW5lciB0YWJsZS50YWJsZSB0Ym9keSB0ciB0ZDpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAgIG1kLWRpYWxvZy5iZXR0aW5nLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnRhYmxlLWNvbnRhaW5lciB0YWJsZS50YWJsZSB0Ym9keSB0ciB0ZDpudGgtY2hpbGQoNCksIG1kLWRpYWxvZy5iZXR0aW5nLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnRhYmxlLWNvbnRhaW5lciB0YWJsZS50YWJsZSB0Ym9keSB0ciB0ZDpudGgtY2hpbGQoNSkge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgICAgICAgbWQtZGlhbG9nLmJldHRpbmctZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAudGFibGUtY29udGFpbmVyIHRhYmxlLnRhYmxlIHRib2R5IHRyIHRkIG1kLWljb24uYmxpbmsge1xuICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogYmxpbmsgLjdzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgLW1vei1hbmltYXRpb246IGJsaW5rIC43cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbjogYmxpbmsgLjdzIGxpbmVhciBpbmZpbml0ZTsgfVxuICAgICAgICAgICAgbWQtZGlhbG9nLmJldHRpbmctZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAudGFibGUtY29udGFpbmVyIHRhYmxlLnRhYmxlIHRib2R5IHRyIHRkIG1kLWljb24uaWNvbi1zdG9wIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmNDQzMzY7IH1cbiAgICAgICAgICAgIG1kLWRpYWxvZy5iZXR0aW5nLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnRhYmxlLWNvbnRhaW5lciB0YWJsZS50YWJsZSB0Ym9keSB0ciB0ZC5ibGFuayB7XG4gICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgIG1kLWRpYWxvZy5iZXR0aW5nLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnRhYmxlLWNvbnRhaW5lciB0YWJsZS50YWJsZSB0Ym9keSB0cjpob3ZlciB0ZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzOCwgMjM4LCAyMzgsIDAuMyk7IH1cbiAgICAgICAgICBtZC1kaWFsb2cuYmV0dGluZy1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC50YWJsZS1jb250YWluZXIgdGFibGUudGFibGUgdGJvZHkgdHIuZXJyb3ItbWVzc2FnZSB0ZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgICAgICBtZC1kaWFsb2cuYmV0dGluZy1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC50YWJsZS1jb250YWluZXIgdGFibGUudGFibGUgdGJvZHkgdHIud2l0aC1lcnJvciB0ZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjQ3LCAyMTYsIDAuNSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7IH1cbiAgICAgICAgICBtZC1kaWFsb2cuYmV0dGluZy1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC50YWJsZS1jb250YWluZXIgdGFibGUudGFibGUgdGJvZHkgdHIgbWQtaWNvbi5hcHByb3ZlZCB7XG4gICAgICAgICAgICBjb2xvcjogIzVjYjg1YzsgfVxuICAgICAgICAgIG1kLWRpYWxvZy5iZXR0aW5nLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnRhYmxlLWNvbnRhaW5lciB0YWJsZS50YWJsZSB0Ym9keTpudGgtY2hpbGQob2RkKSB0ciB0ZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzOCwgMjM4LCAyMzgsIDAuMik7IH1cbiAgICAgICAgICBtZC1kaWFsb2cuYmV0dGluZy1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC50YWJsZS1jb250YWluZXIgdGFibGUudGFibGUgdGJvZHk6bGFzdC1jaGlsZCB0ci5lcnJvci1tZXNzYWdlIHRkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlOyB9XG4gICAgICAgICAgbWQtZGlhbG9nLmJldHRpbmctZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAudGFibGUtY29udGFpbmVyIHRhYmxlLnRhYmxlIHRib2R5Om5vdCg6bGFzdC1jaGlsZCkgdGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7IH1cbiAgICAgICAgICBtZC1kaWFsb2cuYmV0dGluZy1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC50YWJsZS1jb250YWluZXIgdGFibGUudGFibGUgdGJvZHkgdHIuZXJyb3ItbWVzc2FnZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjQ3LCAyMTYsIDAuNyk7IH1cbiAgICAgICAgICAgIG1kLWRpYWxvZy5iZXR0aW5nLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnRhYmxlLWNvbnRhaW5lciB0YWJsZS50YWJsZSB0Ym9keSB0ci5lcnJvci1tZXNzYWdlIHRkW2NvbHNwYW49XCI2XCJdIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgY29sb3I6ICNGRjNDMDA7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZkNWM0OyB9XG4gIG1kLWRpYWxvZy5iZXR0aW5nLWRpYWxvZyBtZC1kaWFsb2ctYWN0aW9ucyB7XG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTsgfVxuICAgIG1kLWRpYWxvZy5iZXR0aW5nLWRpYWxvZyBtZC1kaWFsb2ctYWN0aW9ucyBtZC1zd2l0Y2gge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICBtZC1kaWFsb2cuYmV0dGluZy1kaWFsb2cgbWQtZGlhbG9nLWFjdGlvbnMgbWQtc3dpdGNoIC5tZC1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIG1kLWRpYWxvZy5iZXR0aW5nLWRpYWxvZyB7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICBtZC1kaWFsb2cuYmV0dGluZy1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDhweDsgfVxuICAgICAgICBtZC1kaWFsb2cuYmV0dGluZy1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIG1kLWRpYWxvZy5iZXR0aW5nLWRpYWxvZy5jYW5jZWxlZC1tZXNzYWdlIHtcbiAgICBtaW4td2lkdGg6IDYwMHB4OyB9XG4gICAgbWQtZGlhbG9nLmJldHRpbmctZGlhbG9nLmNhbmNlbGVkLW1lc3NhZ2UgbWQtZGlhbG9nLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMjRweDsgfVxuICAgICAgbWQtZGlhbG9nLmJldHRpbmctZGlhbG9nLmNhbmNlbGVkLW1lc3NhZ2UgbWQtZGlhbG9nLWNvbnRlbnQgdGFibGUudGFibGUgdGhlYWQgdHIgdGgsIG1kLWRpYWxvZy5iZXR0aW5nLWRpYWxvZy5jYW5jZWxlZC1tZXNzYWdlIG1kLWRpYWxvZy1jb250ZW50IHRhYmxlLnRhYmxlIHRoZWFkIHRyIHRkLCBtZC1kaWFsb2cuYmV0dGluZy1kaWFsb2cuY2FuY2VsZWQtbWVzc2FnZSBtZC1kaWFsb2ctY29udGVudCB0YWJsZS50YWJsZSB0Ym9keSB0ciB0aCwgbWQtZGlhbG9nLmJldHRpbmctZGlhbG9nLmNhbmNlbGVkLW1lc3NhZ2UgbWQtZGlhbG9nLWNvbnRlbnQgdGFibGUudGFibGUgdGJvZHkgdHIgdGQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgbWQtZGlhbG9nLmJldHRpbmctZGlhbG9nLmNhbmNlbGVkLW1lc3NhZ2UgbWQtZGlhbG9nLWNvbnRlbnQgdGFibGUudGFibGUgdGhlYWQgdHIgdGg6bnRoLWNoaWxkKDEpLCBtZC1kaWFsb2cuYmV0dGluZy1kaWFsb2cuY2FuY2VsZWQtbWVzc2FnZSBtZC1kaWFsb2ctY29udGVudCB0YWJsZS50YWJsZSB0aGVhZCB0ciB0ZDpudGgtY2hpbGQoMSksIG1kLWRpYWxvZy5iZXR0aW5nLWRpYWxvZy5jYW5jZWxlZC1tZXNzYWdlIG1kLWRpYWxvZy1jb250ZW50IHRhYmxlLnRhYmxlIHRib2R5IHRyIHRoOm50aC1jaGlsZCgxKSwgbWQtZGlhbG9nLmJldHRpbmctZGlhbG9nLmNhbmNlbGVkLW1lc3NhZ2UgbWQtZGlhbG9nLWNvbnRlbnQgdGFibGUudGFibGUgdGJvZHkgdHIgdGQ6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICB3aWR0aDogOTBweDsgfVxuICAgICAgICBtZC1kaWFsb2cuYmV0dGluZy1kaWFsb2cuY2FuY2VsZWQtbWVzc2FnZSBtZC1kaWFsb2ctY29udGVudCB0YWJsZS50YWJsZSB0aGVhZCB0ciB0aDpudGgtY2hpbGQoMiksIG1kLWRpYWxvZy5iZXR0aW5nLWRpYWxvZy5jYW5jZWxlZC1tZXNzYWdlIG1kLWRpYWxvZy1jb250ZW50IHRhYmxlLnRhYmxlIHRoZWFkIHRyIHRkOm50aC1jaGlsZCgyKSwgbWQtZGlhbG9nLmJldHRpbmctZGlhbG9nLmNhbmNlbGVkLW1lc3NhZ2UgbWQtZGlhbG9nLWNvbnRlbnQgdGFibGUudGFibGUgdGJvZHkgdHIgdGg6bnRoLWNoaWxkKDIpLCBtZC1kaWFsb2cuYmV0dGluZy1kaWFsb2cuY2FuY2VsZWQtbWVzc2FnZSBtZC1kaWFsb2ctY29udGVudCB0YWJsZS50YWJsZSB0Ym9keSB0ciB0ZDpudGgtY2hpbGQoMikge1xuICAgICAgICAgIHdpZHRoOiAxNTBweDsgfVxuICAgICAgbWQtZGlhbG9nLmJldHRpbmctZGlhbG9nLmNhbmNlbGVkLW1lc3NhZ2UgbWQtZGlhbG9nLWNvbnRlbnQgdGFibGUudGFibGUgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG5cbi5iZXR0aW5nLXN0YXR1cyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiA0cHggc29saWQgZ3JheTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogNjRweDtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDY0cHg7IH1cbiAgLmJldHRpbmctc3RhdHVzLmJldHRpbmctd2FybmluZyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmI3ZjEzOyB9XG4gICAgLmJldHRpbmctc3RhdHVzLmJldHRpbmctd2FybmluZzpiZWZvcmUge1xuICAgICAgYW5pbWF0aW9uOiBwdWxzZVdhcm5pbmcgMnMgbGluZWFyIGluZmluaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYmV0dGluZy1zdGF0dXMuYmV0dGluZy13YXJuaW5nOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gIC5iZXR0aW5nLXN0YXR1cy5iZXR0aW5nLXdhcm5pbmcgLmV4Y2xhbWF0aW9uLWJvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYjdmMTM7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOHB4O1xuICAgIHdpZHRoOiA1cHg7XG4gICAgei1pbmRleDogMjsgfVxuICAuYmV0dGluZy1zdGF0dXMuYmV0dGluZy13YXJuaW5nIC5leGNsYW1hdGlvbi1kb3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYjdmMTM7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvdHRvbTogOHB4O1xuICAgIGhlaWdodDogN3B4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTNweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDdweDtcbiAgICB6LWluZGV4OiAyOyB9XG5cbi5zY2FsZVdhcm5pbmcge1xuICBhbmltYXRpb246IHNjYWxlV2FybmluZyAwLjc1cyBpbmZpbml0ZSBhbHRlcm5hdGU7IH1cblxuLnB1bHNlV2FybmluZ0lucyB7XG4gIGFuaW1hdGlvbjogcHVsc2VXYXJuaW5nSW5zIDAuNzVzIGluZmluaXRlIGFsdGVybmF0ZTsgfVxuXG4uYmV0dGluZy1jaXJjbGUtbG9hZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzVjYjg1YztcbiAgYW5pbWF0aW9uOiBsb2FkZXItc3BpbiAxLjJzIGluZmluaXRlIGxpbmVhcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDRlbTtcbiAgaGVpZ2h0OiA0ZW07IH1cbiAgLmJldHRpbmctY2lyY2xlLWxvYWRlci50cmFuc3BhcmVudCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5sb2FkLWNvbXBsZXRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjNWNiODVjO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgNTAwbXMgZWFzZS1vdXQ7IH1cblxuLmNoZWNrbWFyay5kcmF3OmFmdGVyIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA4MDBtcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGNoZWNrbWFyaztcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpIHJvdGF0ZSgxMzVkZWcpOyB9XG5cbi5jaGVja21hcms6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDFlbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICM1Y2I4NWM7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjNWNiODVjO1xuICBjb250ZW50OiAnJztcbiAgbGVmdDogMWVtO1xuICB0b3A6IDJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbkBrZXlmcmFtZXMgbG9hZGVyLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgY2hlY2ttYXJrIHtcbiAgMCUge1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDIwJSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAxZW07XG4gICAgb3BhY2l0eTogMTsgfVxuICA0MCUge1xuICAgIGhlaWdodDogMmVtO1xuICAgIHdpZHRoOiAxZW07XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICBoZWlnaHQ6IDJlbTtcbiAgICB3aWR0aDogMWVtO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJsaW5rIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAuMTsgfSB9XG5cbkBrZXlmcmFtZXMgc2NhbGVXYXJuaW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHB1bHNlV2FybmluZyB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMC41OyB9XG4gIDMwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmI3ZjEzO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgcHVsc2VXYXJuaW5nSW5zIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYjdmMTM7IH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiN2YxMzsgfSB9XG5cblttZC10aGVtZT1cImRlZmF1bHRzXCJdIG1kLWRpYWxvZy5iZXR0aW5nLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIFttZC10aGVtZT1cImRlZmF1bHRzXCJdIG1kLWRpYWxvZy5iZXR0aW5nLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnRhYmxlLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzJlMzc0YjsgfVxuICAgIFttZC10aGVtZT1cImRlZmF1bHRzXCJdIG1kLWRpYWxvZy5iZXR0aW5nLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnRhYmxlLWNvbnRhaW5lciB0YWJsZS50YWJsZSB0aGVhZCB0ciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMWEyMDJjOyB9XG4gICAgICBbbWQtdGhlbWU9XCJkZWZhdWx0c1wiXSBtZC1kaWFsb2cuYmV0dGluZy1kaWFsb2cgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC50YWJsZS1jb250YWluZXIgdGFibGUudGFibGUgdGhlYWQgdHIgdGgge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJlMzc0YjsgfVxuICAgIFttZC10aGVtZT1cImRlZmF1bHRzXCJdIG1kLWRpYWxvZy5iZXR0aW5nLWRpYWxvZyBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLnRhYmxlLWNvbnRhaW5lciB0YWJsZS50YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjIyOTM5OyB9XG4gICAgW21kLXRoZW1lPVwiZGVmYXVsdHNcIl0gbWQtZGlhbG9nLmJldHRpbmctZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCAudGFibGUtY29udGFpbmVyIHRhYmxlLnRhYmxlIHRib2R5IHRyLndpdGgtZXJyb3IgdGQge1xuICAgICAgYmFja2dyb3VuZDogIzk3Nzc0OSAhaW1wb3J0YW50OyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRzXCJdIG1kLWRpYWxvZy5iZXR0aW5nLWRpYWxvZyBtZC1kaWFsb2ctYWN0aW9ucyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzJlMzc0YjsgfVxuXG4jbWFudWFsIHtcbiAgcGFkZGluZzogOHB4OyB9XG4gICNtYW51YWwgLmJlZm9yZS1wYXJzZSB7XG4gICAgcGFkZGluZzogOHB4OyB9XG4gICAgI21hbnVhbCAuYmVmb3JlLXBhcnNlIGZvcm0ge1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nOiA4cHg7IH1cbiAgICAgICNtYW51YWwgLmJlZm9yZS1wYXJzZSBmb3JtIG1kLWlucHV0LWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogMjRweCAwIDAgMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICNtYW51YWwgLmJlZm9yZS1wYXJzZSBmb3JtIG1kLWlucHV0LWNvbnRhaW5lciBsYWJlbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDNlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuICAgICAgICAgICNtYW51YWwgLmJlZm9yZS1wYXJzZSBmb3JtIG1kLWlucHV0LWNvbnRhaW5lciBsYWJlbCBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgICAgICAgICAgICNtYW51YWwgLmJlZm9yZS1wYXJzZSBmb3JtIG1kLWlucHV0LWNvbnRhaW5lciBsYWJlbCBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjRkYzRDAwOyB9XG4gICAgICAgICAgICAjbWFudWFsIC5iZWZvcmUtcGFyc2UgZm9ybSBtZC1pbnB1dC1jb250YWluZXIgbGFiZWwgc3BhbjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMDBmZjsgfVxuICAgICAgICAgICAgI21hbnVhbCAuYmVmb3JlLXBhcnNlIGZvcm0gbWQtaW5wdXQtY29udGFpbmVyIGxhYmVsIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMGNjMDA7IH1cbiAgICAgICAgICAgICNtYW51YWwgLmJlZm9yZS1wYXJzZSBmb3JtIG1kLWlucHV0LWNvbnRhaW5lciBsYWJlbCBzcGFuOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgICAgICNtYW51YWwgLmJlZm9yZS1wYXJzZSBmb3JtIG1kLWlucHV0LWNvbnRhaW5lciAuYmFsYW5jZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgICBib3R0b206IDhweDtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDcyNzI3MjdlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICBjb2xvcjogIzgzODg4ZjsgfVxuICAjbWFudWFsIC5hZnRlci1wYXJzZSB7XG4gICAgcGFkZGluZzogOHB4OyB9XG4gICAgI21hbnVhbCAuYWZ0ZXItcGFyc2UgLnBhcnNlLWNvbnRlbnQge1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICNtYW51YWwgLmFmdGVyLXBhcnNlIC5wYXJzZS1jb250ZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgICAgICNtYW51YWwgLmFmdGVyLXBhcnNlIC5wYXJzZS1jb250ZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAjbWFudWFsIC5hZnRlci1wYXJzZSAucGFyc2UtY29udGVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRoZWFkIHRyIHRoOmZpcnN0LWNoaWxkLCAjbWFudWFsIC5hZnRlci1wYXJzZSAucGFyc2UtY29udGVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRoZWFkIHRyIHRoOm50aC1jaGlsZCgyKSwgI21hbnVhbCAuYWZ0ZXItcGFyc2UgLnBhcnNlLWNvbnRlbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0aGVhZCB0ciB0ZDpmaXJzdC1jaGlsZCwgI21hbnVhbCAuYWZ0ZXItcGFyc2UgLnBhcnNlLWNvbnRlbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0aGVhZCB0ciB0ZDpudGgtY2hpbGQoMiksICNtYW51YWwgLmFmdGVyLXBhcnNlIC5wYXJzZS1jb250ZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGJvZHkgdHIgdGg6Zmlyc3QtY2hpbGQsICNtYW51YWwgLmFmdGVyLXBhcnNlIC5wYXJzZS1jb250ZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGJvZHkgdHIgdGg6bnRoLWNoaWxkKDIpLCAjbWFudWFsIC5hZnRlci1wYXJzZSAucGFyc2UtY29udGVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkLCAjbWFudWFsIC5hZnRlci1wYXJzZSAucGFyc2UtY29udGVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRib2R5IHRyIHRkOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgICAgI21hbnVhbCAuYWZ0ZXItcGFyc2UgLnBhcnNlLWNvbnRlbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0aGVhZCB0ciB0aDpmaXJzdC1jaGlsZCwgI21hbnVhbCAuYWZ0ZXItcGFyc2UgLnBhcnNlLWNvbnRlbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0aGVhZCB0ciB0ZDpmaXJzdC1jaGlsZCwgI21hbnVhbCAuYWZ0ZXItcGFyc2UgLnBhcnNlLWNvbnRlbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Ym9keSB0ciB0aDpmaXJzdC1jaGlsZCwgI21hbnVhbCAuYWZ0ZXItcGFyc2UgLnBhcnNlLWNvbnRlbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7IH1cbiAgICAgICAgICAjbWFudWFsIC5hZnRlci1wYXJzZSAucGFyc2UtY29udGVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRoZWFkIHRyIHRoOmxhc3QtY2hpbGQsICNtYW51YWwgLmFmdGVyLXBhcnNlIC5wYXJzZS1jb250ZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGhlYWQgdHIgdGQ6bGFzdC1jaGlsZCwgI21hbnVhbCAuYWZ0ZXItcGFyc2UgLnBhcnNlLWNvbnRlbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Ym9keSB0ciB0aDpsYXN0LWNoaWxkLCAjbWFudWFsIC5hZnRlci1wYXJzZSAucGFyc2UtY29udGVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4OyB9XG4gICAgICAgICAgI21hbnVhbCAuYWZ0ZXItcGFyc2UgLnBhcnNlLWNvbnRlbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0aGVhZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZGNlMDsgfVxuICAgICAgICAgICAgI21hbnVhbCAuYWZ0ZXItcGFyc2UgLnBhcnNlLWNvbnRlbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0aGVhZCB0ciB0aCB7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMTEwcHg7IH1cbiAgICAgICAgICAjbWFudWFsIC5hZnRlci1wYXJzZSAucGFyc2UtY29udGVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCA0cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAgICNtYW51YWwgLmFmdGVyLXBhcnNlIC5wYXJzZS1jb250ZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGJvZHkgdHIgdGQgaW5wdXQge1xuICAgICAgICAgICAgICB3aWR0aDogNzJweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogNnB4O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1czsgfVxuICAgICAgICAgICAgICAjbWFudWFsIC5hZnRlci1wYXJzZSAucGFyc2UtY29udGVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRib2R5IHRyIHRkIGlucHV0OmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM2NmFmZTk7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KTsgfVxuICAgICAgICAgICAgICAjbWFudWFsIC5hZnRlci1wYXJzZSAucGFyc2UtY29udGVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRib2R5IHRyIHRkIGlucHV0Lm51bWJlcnMge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4NHB4OyB9XG4gICAgICAgICAgICAgICNtYW51YWwgLmFmdGVyLXBhcnNlIC5wYXJzZS1jb250ZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGJvZHkgdHIgdGQgaW5wdXQud2FybiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTQsIDk4LCAxMDEsIDAuMyk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmVhZGIxO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDI1NCwgOTgsIDEwMSwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoMjU0LCA5OCwgMTAxLCAwLjYpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmU2MjY1OyB9XG4gICAgICAgICAgICAjbWFudWFsIC5hZnRlci1wYXJzZSAucGFyc2UtY29udGVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRib2R5IHRyIHRkLndhcm4ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NCwgOTgsIDEwMSwgMC4zKTtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmVhZGIxO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgyNTQsIDk4LCAxMDEsIDAuMDc1KSwgMCAwIDhweCByZ2JhKDI1NCwgOTgsIDEwMSwgMC42KTtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZTYyNjU7IH1cbiAgICAgICAgICAgICNtYW51YWwgLmFmdGVyLXBhcnNlIC5wYXJzZS1jb250ZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGJvZHkgdHIgdGQuYmxhbmsge1xuICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAgICNtYW51YWwgLmFmdGVyLXBhcnNlIC5wYXJzZS1jb250ZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgICAgICAjbWFudWFsIC5hZnRlci1wYXJzZSAucGFyc2UtY29udGVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRib2R5IHRyIHRkOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDcyNzI3MjdlbTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICBjb2xvcjogIzE5MWExYjsgfVxuICAgICAgICAgICAgI21hbnVhbCAuYWZ0ZXItcGFyc2UgLnBhcnNlLWNvbnRlbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7IH1cbiAgICAgICAgICAjbWFudWFsIC5hZnRlci1wYXJzZSAucGFyc2UtY29udGVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWRjZTA7IH1cbiAgICAgICAgICAjbWFudWFsIC5hZnRlci1wYXJzZSAucGFyc2UtY29udGVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRib2R5IHRyOmhvdmVyIHRkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNDMsIDIyNCwgMC40KTsgfVxuXG4uZGlhbG9nLWhlbHAge1xuICBtaW4td2lkdGg6IDcyMHB4OyB9XG4gIC5kaWFsb2ctaGVscCBtZC10b29sYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQwZGVnLCAjNmYwMGY3IDAlLCAjMTkxMjQ4IDEwMCUpOyB9XG4gIC5kaWFsb2ctaGVscCBtZC1kaWFsb2ctY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IDgxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5kaWFsb2ctaGVscCBtZC1kaWFsb2ctY29udGVudCAubWQtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5kaWFsb2ctaGVscCBtZC1kaWFsb2ctY29udGVudCBwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4OyB9XG4gICAgICAuZGlhbG9nLWhlbHAgbWQtZGlhbG9nLWNvbnRlbnQgcC5zeW50YXgge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogOHB4IDAgOHB4IDE2cHg7IH1cbiAgICAgICAgLmRpYWxvZy1oZWxwIG1kLWRpYWxvZy1jb250ZW50IHAuc3ludGF4IHNwYW4ge1xuICAgICAgICAgIG1hcmdpbjogMCA0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgICAgICAuZGlhbG9nLWhlbHAgbWQtZGlhbG9nLWNvbnRlbnQgcC5zeW50YXggc3Bhbi5nYW1lIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkYwMDAwOyB9XG4gICAgICAgICAgLmRpYWxvZy1oZWxwIG1kLWRpYWxvZy1jb250ZW50IHAuc3ludGF4IHNwYW4uYmV0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMGZmOyB9XG4gICAgICAgICAgLmRpYWxvZy1oZWxwIG1kLWRpYWxvZy1jb250ZW50IHAuc3ludGF4IHNwYW4ucG9pbnQge1xuICAgICAgICAgICAgY29sb3I6ICMwMGNjMDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuZGlhbG9nLWhlbHAge1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLmRpYWxvZy1oZWxwIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDhweDsgfSB9XG4gIC5kaWFsb2ctaGVscC5tYW51YWwge1xuICAgIHdpZHRoOiA0MjBweDtcbiAgICBtaW4td2lkdGg6IDQyMHB4OyB9XG4gICAgLmRpYWxvZy1oZWxwLm1hbnVhbCBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMTZweDsgfVxuICAgICAgLmRpYWxvZy1oZWxwLm1hbnVhbCBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgbWQtc2VsZWN0IHtcbiAgICAgICAgbWFyZ2luOiAxMnB4IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLmRpYWxvZy1oZWxwLm1hbnVhbCBtZC1kaWFsb2ctY29udGVudCB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDExMHB4KTsgfSB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gI21hbnVhbCAuYWZ0ZXItcGFyc2UgLnBhcnNlLWNvbnRlbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0aGVhZCB0ciB0aCwgW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjbWFudWFsIC5hZnRlci1wYXJzZSAucGFyc2UtY29udGVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRoZWFkIHRyIHRkLCBbbWQtdGhlbWU9XCJkZWZhdWx0XCJdICNtYW51YWwgLmFmdGVyLXBhcnNlIC5wYXJzZS1jb250ZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGJvZHkgdHIgdGgsIFttZC10aGVtZT1cImRlZmF1bHRcIl0gI21hbnVhbCAuYWZ0ZXItcGFyc2UgLnBhcnNlLWNvbnRlbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIGNvbG9yOiAjZDVkNWQ1OyB9XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl0gI21hbnVhbCAuYWZ0ZXItcGFyc2UgLnBhcnNlLWNvbnRlbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Ym9keSB0cjpob3ZlciB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTM2NDg7IH1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXSAjbWFudWFsIC5hZnRlci1wYXJzZSAucGFyc2UtY29udGVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNjNDU1NjsgfVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdIC5tZC1idXR0b24ubWQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDM5YmU1OyB9XG5cblttZC10aGVtZT1cInRlYWxUaGVtZVwiXSAubWQtYnV0dG9uLm1kLXByaW1hcnkge1xuICBjb2xvcjogIzAwOTY4ODsgfVxuXG4jbG90dGVyeS1uYXZpZ2F0aW9uIHtcbiAgbWF4LXdpZHRoOiAxOTZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE5NnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxOTZweCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA1MTtcbiAgbWFyZ2luLXRvcDogMTZweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICAjbG90dGVyeS1uYXZpZ2F0aW9uIHtcbiAgICAgIG1heC13aWR0aDogMjQwcHggIWltcG9ydGFudDtcbiAgICAgIG1pbi13aWR0aDogMjQwcHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAyNDBweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICNsb3R0ZXJ5LW5hdmlnYXRpb24ubWQtbG9ja2VkLW9wZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgI2xvdHRlcnktbmF2aWdhdGlvbi5tZC1sb2NrZWQtb3BlbiAubXMtbmF2aWdhdGlvbiB7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7IH1cbiAgICAgICNsb3R0ZXJ5LW5hdmlnYXRpb24ubWQtbG9ja2VkLW9wZW4gLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZSAubXMtbmF2aWdhdGlvbi1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAjbG90dGVyeS1uYXZpZ2F0aW9uLm1kLWxvY2tlZC1vcGVuIC5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGUgLm1zLW5hdmlnYXRpb24taXRlbTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICAgICAgICNsb3R0ZXJ5LW5hdmlnYXRpb24ubWQtbG9ja2VkLW9wZW4gLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZSAubXMtbmF2aWdhdGlvbi1pdGVtID4gLm1zLW5hdmlnYXRpb24tYnV0dG9uIHtcbiAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDcyNzI3MjdlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgICAgICAgICAjbG90dGVyeS1uYXZpZ2F0aW9uLm1kLWxvY2tlZC1vcGVuIC5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGUgLm1zLW5hdmlnYXRpb24taXRlbSA+IC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoOTksIDk5LCA5OSwgMC4xMik7XG4gICAgICAgICAgICBjb250ZW50OiAnJzsgfVxuICAgICAgICAgICNsb3R0ZXJ5LW5hdmlnYXRpb24ubWQtbG9ja2VkLW9wZW4gLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZSAubXMtbmF2aWdhdGlvbi1pdGVtID4gLm1zLW5hdmlnYXRpb24tYnV0dG9uIC5pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxNnB4IDAgMDsgfVxuICAgICAgI2xvdHRlcnktbmF2aWdhdGlvbi5tZC1sb2NrZWQtb3BlbiAubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlLmxpdmUgLm1zLW5hdmlnYXRpb24taXRlbSA+IC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjRweDsgfVxuICAgICAgI2xvdHRlcnktbmF2aWdhdGlvbi5tZC1sb2NrZWQtb3BlbiAubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlOm5vdCguZ3JvdXApLmhhcy1jaGlsZHJlbi5jb2xsYXBzaW5nIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgfVxuICAgICAgI2xvdHRlcnktbmF2aWdhdGlvbi5tZC1sb2NrZWQtb3BlbiAubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlOm5vdCguZ3JvdXApLmhhcy1jaGlsZHJlbiAuaGFzLWNoaWxkcmVuOm5vdCguY29sbGFwc2VkKSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuI3F1aWNrLXBhbmVsIC5hY3Rpdml0eS10YWIgLmZyaWVuZHMgLmZyaWVuZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAjcXVpY2stcGFuZWwgLmFjdGl2aXR5LXRhYiAuZnJpZW5kcyAuZnJpZW5kIC5zdGF0dXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDhweDtcbiAgICBsZWZ0OiA0NHB4O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI0ZGRkZGRjsgfVxuICAgICNxdWljay1wYW5lbCAuYWN0aXZpdHktdGFiIC5mcmllbmRzIC5mcmllbmQgLnN0YXR1cy5vbmxpbmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQzg1MzsgfVxuICAgICNxdWljay1wYW5lbCAuYWN0aXZpdHktdGFiIC5mcmllbmRzIC5mcmllbmQgLnN0YXR1cy5vZmZsaW5lIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNENTAwMDA7IH1cbiAgICAjcXVpY2stcGFuZWwgLmFjdGl2aXR5LXRhYiAuZnJpZW5kcyAuZnJpZW5kIC5zdGF0dXMuYXdheSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY2RDAwOyB9XG4gICNxdWljay1wYW5lbCAuYWN0aXZpdHktdGFiIC5mcmllbmRzIC5mcmllbmQgLnVucmVhZC1tZXNzYWdlLWNvdW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTZweDtcbiAgICBib3R0b206IDE2cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxMXB4OyB9XG5cbiNxdWljay1wYW5lbCAuYWN0aXZpdHktdGFiIC5zZXJ2ZXJzIC5zZXJ2ZXIgLnN0YXR1cyB7XG4gIG1hcmdpbjogMjRweCAyMHB4IDI4cHggOHB4OyB9XG4gICNxdWljay1wYW5lbCAuYWN0aXZpdHktdGFiIC5zZXJ2ZXJzIC5zZXJ2ZXIgLnN0YXR1cy5ub3JtYWwge1xuICAgIGNvbG9yOiAjMDBDODUzOyB9XG4gICNxdWljay1wYW5lbCAuYWN0aXZpdHktdGFiIC5zZXJ2ZXJzIC5zZXJ2ZXIgLnN0YXR1cy53YXJuIHtcbiAgICBjb2xvcjogI0Q1MDAwMDsgfVxuICAjcXVpY2stcGFuZWwgLmFjdGl2aXR5LXRhYiAuc2VydmVycyAuc2VydmVyIC5zdGF0dXMuZXJyb3Ige1xuICAgIGNvbG9yOiAjRkY2RDAwOyB9XG5cbiNxdWljay1wYW5lbCAuYWN0aXZpdHktdGFiIC5zdGF0IG1kLXByb2dyZXNzLWxpbmVhci5ub3JtYWwgLm1kLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEM4NTM7IH1cblxuI3F1aWNrLXBhbmVsIC5hY3Rpdml0eS10YWIgLnN0YXQgbWQtcHJvZ3Jlc3MtbGluZWFyLm5vcm1hbCAubWQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAyMDAsIDgzLCAwLjMpOyB9XG5cbiNxdWljay1wYW5lbCAuYWN0aXZpdHktdGFiIC5zdGF0IG1kLXByb2dyZXNzLWxpbmVhci53YXJuIC5tZC1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY2RDAwOyB9XG5cbiNxdWljay1wYW5lbCAuYWN0aXZpdHktdGFiIC5zdGF0IG1kLXByb2dyZXNzLWxpbmVhci53YXJuIC5tZC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTA5LCAwLCAwLjMpOyB9XG5cbiNxdWljay1wYW5lbCAuYWN0aXZpdHktdGFiIC5zdGF0IG1kLXByb2dyZXNzLWxpbmVhci5hbGVydCAubWQtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q1MDAwMDsgfVxuXG4jcXVpY2stcGFuZWwgLmFjdGl2aXR5LXRhYiAuc3RhdCBtZC1wcm9ncmVzcy1saW5lYXIuYWxlcnQgLm1kLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEzLCAwLCAwLCAwLjMpOyB9XG5cbiNxdWljay1wYW5lbCAuY2hhdC10YWIgLm1haW4sXG4jcXVpY2stcGFuZWwgLmNoYXQtdGFiIC5jaGF0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7IH1cblxuI3F1aWNrLXBhbmVsIC5jaGF0LXRhYiAubWFpbiAuY29udGFjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAjcXVpY2stcGFuZWwgLmNoYXQtdGFiIC5tYWluIC5jb250YWN0IC5zdGF0dXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDhweDtcbiAgICBsZWZ0OiA0NHB4O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjRkZGRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAgICNxdWljay1wYW5lbCAuY2hhdC10YWIgLm1haW4gLmNvbnRhY3QgLnN0YXR1cy5vbmxpbmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQzg1MzsgfVxuICAgICNxdWljay1wYW5lbCAuY2hhdC10YWIgLm1haW4gLmNvbnRhY3QgLnN0YXR1cy5vZmZsaW5lIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNENTAwMDA7IH1cbiAgICAjcXVpY2stcGFuZWwgLmNoYXQtdGFiIC5tYWluIC5jb250YWN0IC5zdGF0dXMuYXdheSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY2RDAwOyB9XG4gICNxdWljay1wYW5lbCAuY2hhdC10YWIgLm1haW4gLmNvbnRhY3QgLnVucmVhZC1tZXNzYWdlLWNvdW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTZweDtcbiAgICBib3R0b206IDE2cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxMXB4OyB9XG5cbiNxdWljay1wYW5lbCAuY2hhdC10YWIgLm1haW4gLnJlY2VudCAuY29udGFjdCAuc3RhdHVzIHtcbiAgdG9wOiAxOHB4OyB9XG5cbiNxdWljay1wYW5lbCAuY2hhdC10YWIgLmNoYXQge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICNxdWljay1wYW5lbCAuY2hhdC10YWIgLmNoYXQgLm1lc3NhZ2Utcm93IC5idWJibGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWZmMTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGNkZmUxOyB9XG4gICAgI3F1aWNrLXBhbmVsIC5jaGF0LXRhYiAuY2hhdCAubWVzc2FnZS1yb3cgLmJ1YmJsZTphZnRlciwgI3F1aWNrLXBhbmVsIC5jaGF0LXRhYiAuY2hhdCAubWVzc2FnZS1yb3cgLmJ1YmJsZTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyAnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7IH1cbiAgICAjcXVpY2stcGFuZWwgLmNoYXQtdGFiIC5jaGF0IC5tZXNzYWdlLXJvdyAuYnViYmxlOmFmdGVyIHtcbiAgICAgIGxlZnQ6IC03cHg7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIHRvcDogMHB4O1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgYm9yZGVyOiAxMXB4IHNvbGlkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZWNlZmYxIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50OyB9XG4gICAgI3F1aWNrLXBhbmVsIC5jaGF0LXRhYiAuY2hhdCAubWVzc2FnZS1yb3cgLmJ1YmJsZTpiZWZvcmUge1xuICAgICAgbGVmdDogLTlweDtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgdG9wOiAtMXB4O1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgYm9yZGVyOiA4cHggc29saWQ7XG4gICAgICBib3JkZXItY29sb3I6ICNkY2RmZTEgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH1cbiAgICAjcXVpY2stcGFuZWwgLmNoYXQtdGFiIC5jaGF0IC5tZXNzYWdlLXJvdyAuYnViYmxlIC50aW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICAjcXVpY2stcGFuZWwgLmNoYXQtdGFiIC5jaGF0IC5tZXNzYWdlLXJvdy5jb250YWN0IC5hdmF0YXIge1xuICAgIG1hcmdpbjogMCAxNnB4IDAgMDsgfVxuICAjcXVpY2stcGFuZWwgLmNoYXQtdGFiIC5jaGF0IC5tZXNzYWdlLXJvdy51c2VyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgICAjcXVpY2stcGFuZWwgLmNoYXQtdGFiIC5jaGF0IC5tZXNzYWdlLXJvdy51c2VyIC5hdmF0YXIge1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBtYXJnaW46IDAgMCAwIDE2cHg7IH1cbiAgICAjcXVpY2stcGFuZWwgLmNoYXQtdGFiIC5jaGF0IC5tZXNzYWdlLXJvdy51c2VyIC5idWJibGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U4RjVFOTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNERkVCRTA7XG4gICAgICBvcmRlcjogMTsgfVxuICAgICAgI3F1aWNrLXBhbmVsIC5jaGF0LXRhYiAuY2hhdCAubWVzc2FnZS1yb3cudXNlciAuYnViYmxlOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IC03cHg7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0U4RjVFOSB0cmFuc3BhcmVudDsgfVxuICAgICAgI3F1aWNrLXBhbmVsIC5jaGF0LXRhYiAuY2hhdCAubWVzc2FnZS1yb3cudXNlciAuYnViYmxlOmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAtOXB4O1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjREZFQkUwIHRyYW5zcGFyZW50OyB9XG4gICNxdWljay1wYW5lbCAuY2hhdC10YWIgLmNoYXQgLnJlcGx5IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAgICNxdWljay1wYW5lbCAuY2hhdC10YWIgLmNoYXQgLnJlcGx5IHRleHRhcmVhIHtcbiAgICAgIG1hcmdpbjogOHB4O1xuICAgICAgcmVzaXplOiBub25lO1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgcGFkZGluZzogOHB4IDE2cHggOHB4IDhweDsgfVxuXG4jdmVydGljYWwtbmF2aWdhdGlvbiB7XG4gIHdpZHRoOiAyNDBweDtcbiAgbWluLXdpZHRoOiAyNDBweDtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC41NSwgMC4yKSwgd2lkdGggMC4xcyBsaW5lYXIsIG1pbi13aWR0aCAwLjFzIGxpbmVhciwgbWF4LXdpZHRoIDAuMXMgbGluZWFyO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDVweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDZweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMXB4IDE4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHotaW5kZXg6IDEwMDU7IH1cbiAgI3ZlcnRpY2FsLW5hdmlnYXRpb24gLm5hdmlnYXRpb24taGVhZGVyIHtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgbWluLWhlaWdodDogNjRweDtcbiAgICBwYWRkaW5nOiAwIDE2cHggMCAyNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI5MzkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KSAhaW1wb3J0YW50OyB9XG4gICAgI3ZlcnRpY2FsLW5hdmlnYXRpb24gLm5hdmlnYXRpb24taGVhZGVyIG1kLWljb24ge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NykgIWltcG9ydGFudDtcbiAgICAgIGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NykgIWltcG9ydGFudDsgfVxuICAgICN2ZXJ0aWNhbC1uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWhlYWRlciAubG9nbyBpbWcge1xuICAgICAgaGVpZ2h0OiAzNnB4OyB9XG4gICAgICAjdmVydGljYWwtbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1oZWFkZXIgLmxvZ28gaW1nLmx1bmEge1xuICAgICAgICBoZWlnaHQ6IDYwcHg7IH1cbiAgICAjdmVydGljYWwtbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1oZWFkZXIgLmZvbGQtdG9nZ2xlIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0IDAuMXM7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgIHdpZHRoOiAzNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDM0cHggIWltcG9ydGFudDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICN2ZXJ0aWNhbC1uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWhlYWRlciAuY2hhbmdlLXRoZW1lIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgI3ZlcnRpY2FsLW5hdmlnYXRpb246bm90KC5fbWQtbG9ja2VkLW9wZW4pIHtcbiAgICBib3gtc2hhZG93OiAwcHggNXB4IDVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDhweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggM3B4IDE0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAubXMtbmF2aWdhdGlvbi1mb2xkZWQgI2NvbnRlbnQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogNjRweDsgfVxuICAubXMtbmF2aWdhdGlvbi1mb2xkZWQgI3ZlcnRpY2FsLW5hdmlnYXRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5tcy1uYXZpZ2F0aW9uLWZvbGRlZCAjdmVydGljYWwtbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1oZWFkZXIgLmZvbGQtdG9nZ2xlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gIC5tcy1uYXZpZ2F0aW9uLWZvbGRlZC5tcy1uYXZpZ2F0aW9uLWZvbGRlZC1vcGVuICN2ZXJ0aWNhbC1uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWhlYWRlciAuZm9sZC10b2dnbGUge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0IDAuMXMsIG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dCAwLjJzO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm1zLW5hdmlnYXRpb24tZm9sZGVkOm5vdCgubXMtbmF2aWdhdGlvbi1mb2xkZWQtb3BlbikgI3ZlcnRpY2FsLW5hdmlnYXRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNjRweDtcbiAgICBtaW4td2lkdGg6IDY0cHg7XG4gICAgbWF4LXdpZHRoOiA2NHB4OyB9XG4gICAgLm1zLW5hdmlnYXRpb24tZm9sZGVkOm5vdCgubXMtbmF2aWdhdGlvbi1mb2xkZWQtb3BlbikgI3ZlcnRpY2FsLW5hdmlnYXRpb24gLm5hdmlnYXRpb24taGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDsgfVxuICAgICAgLm1zLW5hdmlnYXRpb24tZm9sZGVkOm5vdCgubXMtbmF2aWdhdGlvbi1mb2xkZWQtb3BlbikgI3ZlcnRpY2FsLW5hdmlnYXRpb24gLm5hdmlnYXRpb24taGVhZGVyIC5sb2dvLXRleHQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjdG9vbGJhciAubG9nbyAubG9nby1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMDM5QkU1O1xuICB3aWR0aDogMzJweDtcbiAgbWluLXdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuXG4jbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICN0b29sYmFyIC5sb2dvIC5sb2dvLXRleHQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4jbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24tZnVsbHdpZHRoLXRvb2xiYXItMiAjdmVydGljYWwtbmF2aWdhdGlvbiB7XG4gIHdpZHRoOiAyNDBweDtcbiAgbWluLXdpZHRoOiAyNDBweDtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC41NSwgMC4yKSwgd2lkdGggMC4xcyBsaW5lYXIsIG1pbi13aWR0aCAwLjFzIGxpbmVhciwgbWF4LXdpZHRoIDAuMXMgbGluZWFyO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDVweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDZweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMXB4IDE4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uLWZ1bGx3aWR0aC10b29sYmFyLTIgI3ZlcnRpY2FsLW5hdmlnYXRpb24gLm5hdmlnYXRpb24taGVhZGVyIHtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgbWluLWhlaWdodDogNjRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xuICAgIHBhZGRpbmc6IDAgMTZweCAwIDI0cHg7IH1cbiAgI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uLWZ1bGx3aWR0aC10b29sYmFyLTIgI3ZlcnRpY2FsLW5hdmlnYXRpb246bm90KC5fbWQtbG9ja2VkLW9wZW4pIHtcbiAgICBib3gtc2hhZG93OiAwcHggNXB4IDVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDhweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggM3B4IDE0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAubXMtbmF2aWdhdGlvbi1mb2xkZWQgI2NvbnRlbnQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogNjRweDsgfVxuICAubXMtbmF2aWdhdGlvbi1mb2xkZWQgI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uLWZ1bGx3aWR0aC10b29sYmFyLTIgI3ZlcnRpY2FsLW5hdmlnYXRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAubXMtbmF2aWdhdGlvbi1mb2xkZWQ6bm90KC5tcy1uYXZpZ2F0aW9uLWZvbGRlZC1vcGVuKSAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24tZnVsbHdpZHRoLXRvb2xiYXItMiAjdmVydGljYWwtbmF2aWdhdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIG1pbi13aWR0aDogNjRweDtcbiAgICBtYXgtd2lkdGg6IDY0cHg7IH1cbiAgICAubXMtbmF2aWdhdGlvbi1mb2xkZWQ6bm90KC5tcy1uYXZpZ2F0aW9uLWZvbGRlZC1vcGVuKSAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24tZnVsbHdpZHRoLXRvb2xiYXItMiAjdmVydGljYWwtbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1oZWFkZXIge1xuICAgICAgcGFkZGluZzogMCAxNnB4OyB9XG4gICAgICAubXMtbmF2aWdhdGlvbi1mb2xkZWQ6bm90KC5tcy1uYXZpZ2F0aW9uLWZvbGRlZC1vcGVuKSAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24tZnVsbHdpZHRoLXRvb2xiYXItMiAjdmVydGljYWwtbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1oZWFkZXIgLmxvZ28tdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ub2RVc21URkcge1xuICBiYWNrZ3JvdW5kOiAjMDAwREREOyB9XG4gIC5vZFVzbVRGRyAuVW53dWZkYUwge1xuICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICAgIGhlaWdodDogNjRweDsgfVxuICAgIC5vZFVzbVRGRyAuVW53dWZkYUwgLnNaZ1dOWXFLIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgIG1pbi13aWR0aDogY2FsYyg1MHZ3IC0gNjBweCk7IH1cbiAgICAgIC5vZFVzbVRGRyAuVW53dWZkYUwgLnNaZ1dOWXFLIC5uTHRJYXN0WCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgOHB4OyB9XG4gICAgICAgIC5vZFVzbVRGRyAuVW53dWZkYUwgLnNaZ1dOWXFLIC5uTHRJYXN0WCAubWQtbWVudSAubWQtYnV0dG9uIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgICAub2RVc21URkcgLlVud3VmZGFMIC5zWmdXTllxSyAubkx0SWFzdFggLm1kLW1lbnUgLm1kLWJ1dHRvbiBtZC1pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGOyB9XG4gICAgLm9kVXNtVEZHIC5Vbnd1ZmRhTCAuRWlWa2lnR1IgYSBpbWcge1xuICAgICAgaGVpZ2h0OiAzNnB4OyB9XG4gICAgICAub2RVc21URkcgLlVud3VmZGFMIC5FaVZraWdHUiBhIGltZy5sdW5hIHtcbiAgICAgICAgaGVpZ2h0OiA2MHB4OyB9XG4gICAgLm9kVXNtVEZHIC5Vbnd1ZmRhTCAubVJIZW5rY3Mge1xuICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICAgIG1pbi13aWR0aDogY2FsYyg1MHZ3IC0gNjBweCk7IH1cbiAgICAgIC5vZFVzbVRGRyAuVW53dWZkYUwgLm1SSGVua2NzIC5tZC1idXR0b24uZXhpdCB7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgIHBhZGRpbmc6IDEycHg7IH1cbiAgICAgICAgLm9kVXNtVEZHIC5Vbnd1ZmRhTCAubVJIZW5rY3MgLm1kLWJ1dHRvbi5leGl0OmhvdmVyLCAub2RVc21URkcgLlVud3VmZGFMIC5tUkhlbmtjcyAubWQtYnV0dG9uLmV4aXQ6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZThmNGMgIWltcG9ydGFudDsgfVxuICAgICAgICAgIC5vZFVzbVRGRyAuVW53dWZkYUwgLm1SSGVua2NzIC5tZC1idXR0b24uZXhpdDpob3ZlciBtZC1pY29uLCAub2RVc21URkcgLlVud3VmZGFMIC5tUkhlbmtjcyAubWQtYnV0dG9uLmV4aXQ6Zm9jdXMgbWQtaWNvbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG4gICAgICAgIC5vZFVzbVRGRyAuVW53dWZkYUwgLm1SSGVua2NzIC5tZC1idXR0b24uZXhpdCBtZC1pY29uIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gICAgICAub2RVc21URkcgLlVud3VmZGFMIC5tUkhlbmtjcyAubWQtYnV0dG9uIG1kLWljb24ge1xuICAgICAgICBjb2xvcjogI0ZGRjsgfVxuICAgICAgLm9kVXNtVEZHIC5Vbnd1ZmRhTCAubVJIZW5rY3MgLnpSWUJGVU50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4NzExNTtcbiAgICAgICAgcGFkZGluZzogMHB4IDE2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1pbi13aWR0aDogMTEwcHg7IH1cbiAgICAgICAgLm9kVXNtVEZHIC5Vbnd1ZmRhTCAubVJIZW5rY3MgLnpSWUJGVU50OmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjg3MTE1ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5vZFVzbVRGRyAuVW53dWZkYUwgLm1SSGVua2NzIC5oZWFkZXItbG9naW4gZm9ybSB7XG4gICAgICAgIGhlaWdodDogMzJweDsgfVxuICAgICAgLm9kVXNtVEZHIC5Vbnd1ZmRhTCAubVJIZW5rY3MgLmhlYWRlci1sb2dpbiAuZm9ybS1ncm91cCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgICAgICAgLm9kVXNtVEZHIC5Vbnd1ZmRhTCAubVJIZW5rY3MgLmhlYWRlci1sb2dpbiAuZm9ybS1ncm91cCBpbnB1dCB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg0NCwgMTE5LCAxNzksIDAuMzQpO1xuICAgICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSg0OCwgNTAsIDEwMSwgMC41KTtcbiAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuICAgICAgICAgIC5vZFVzbVRGRyAuVW53dWZkYUwgLm1SSGVua2NzIC5oZWFkZXItbG9naW4gLmZvcm0tZ3JvdXAgaW5wdXQ6Zm9jdXMgKyAubGluZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjg3MDE2OyB9XG4gICAgICAgIC5vZFVzbVRGRyAuVW53dWZkYUwgLm1SSGVua2NzIC5oZWFkZXItbG9naW4gLmZvcm0tZ3JvdXAgLmxpbmUge1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmODcwMTY7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDUwJTsgfVxuICAgICAgLm9kVXNtVEZHIC5Vbnd1ZmRhTCAubVJIZW5rY3MgLmhlYWRlci1sb2dpbiAubWQtYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4NzExNTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAub2RVc21URkcgLlVud3VmZGFMIC5tUkhlbmtjcyAuaGVhZGVyLWxvZ2luIC5tZC1idXR0b25bZGlzYWJsZWRdIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGU0ZTRlOyB9XG4gICAgLm9kVXNtVEZHIC5Vbnd1ZmRhTCAuc1pnV05ZcUsgLnNlcGFyYXRvciwgLm9kVXNtVEZHIC5Vbnd1ZmRhTCAubVJIZW5rY3MgLnNlcGFyYXRvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBtYXJnaW46IDAgMTZweDtcbiAgICAgIHdpZHRoOiAxcHg7IH1cbiAgICAub2RVc21URkcgLlVud3VmZGFMIC5zWmdXTllxSyBtZC1tZW51LWJhciBtZC1tZW51LCAub2RVc21URkcgLlVud3VmZGFMIC5tUkhlbmtjcyBtZC1tZW51LWJhciBtZC1tZW51IHtcbiAgICAgIGhlaWdodDogNjRweDsgfVxuICAgICAgLm9kVXNtVEZHIC5Vbnd1ZmRhTCAuc1pnV05ZcUsgbWQtbWVudS1iYXIgbWQtbWVudS5tZC1vcGVuIGJ1dHRvbiwgLm9kVXNtVEZHIC5Vbnd1ZmRhTCAubVJIZW5rY3MgbWQtbWVudS1iYXIgbWQtbWVudS5tZC1vcGVuIGJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAub2RVc21URkcgLlVud3VmZGFMIC5zWmdXTllxSyBtZC1tZW51LWJhciBtZC1tZW51IC51c2VyLWJ1dHRvbiwgLm9kVXNtVEZHIC5Vbnd1ZmRhTCAubVJIZW5rY3MgbWQtbWVudS1iYXIgbWQtbWVudSAudXNlci1idXR0b24ge1xuICAgICAgICBjb2xvcjogI0ZGRjsgfVxuICAgICAgICAub2RVc21URkcgLlVud3VmZGFMIC5zWmdXTllxSyBtZC1tZW51LWJhciBtZC1tZW51IC51c2VyLWJ1dHRvbjpob3ZlciwgLm9kVXNtVEZHIC5Vbnd1ZmRhTCAubVJIZW5rY3MgbWQtbWVudS1iYXIgbWQtbWVudSAudXNlci1idXR0b246aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbm1kLW1lbnUtY29udGVudC53bS1nYW1lLXNlbGVjdCB7XG4gIGJhY2tncm91bmQ6ICMyYjJlNTk7XG4gIG1pbi1oZWlnaHQ6IDQ2MHB4OyB9XG4gIG1kLW1lbnUtY29udGVudC53bS1nYW1lLXNlbGVjdCBtZC1tZW51LWl0ZW0gLm1kLWJ1dHRvbiB7XG4gICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDsgfVxuICAgIG1kLW1lbnUtY29udGVudC53bS1nYW1lLXNlbGVjdCBtZC1tZW51LWl0ZW0gLm1kLWJ1dHRvbiBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSkgYnJpZ2h0bmVzcyg1KTsgfVxuIiwiLyoqXG4gKiAgRG8gbm90IHJlbW92ZSB0aGlzIGNvbW1lbnRzIGJlbGxvdy4gSXQncyB0aGUgbWFya2VycyB1c2VkIGJ5IHdpcmVkZXAgdG8gaW5qZWN0XG4gKiAgc2FzcyBkZXBlbmRlbmNpZXMgd2hlbiBkZWZpbmVkIGluIHRoZSBib3dlci5qc29uIG9mIHlvdXIgZGVwZW5kZW5jaWVzXG4gKi9cbi8vIGJvd2VyOnNjc3Ncbi8vIGVuZGJvd2VyXG5cbi8qKlxuICogIERvIG5vdCByZW1vdmUgdGhpcyBjb21tZW50cyBiZWxsb3cuIEl0J3MgdGhlIG1hcmtlcnMgdXNlZCBieSBndWxwLWluamVjdCB0byBpbmplY3RcbiAqICBhbGwgeW91ciBzYXNzIGZpbGVzIGF1dG9tYXRpY2FsbHlcbiAqL1xuLy8gaW5qZWN0b3JcbkBpbXBvcnQgXCJjb3JlL3Njc3MvZ2xvYmFsLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL3RoZW1lLW9wdGlvbnMvdGhlbWUtb3B0aW9ucy5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9kaXJlY3RpdmVzL21zLWFkcy9tcy1hZHMuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvZGlyZWN0aXZlcy9tcy1jcnVjaWFsLW1lc3NhZ2UvbXMtY3J1Y2lhbC1tZXNzYWdlLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2RpcmVjdGl2ZXMvbXMtaW5mby1iYXIvbXMtaW5mby1iYXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvZGlyZWN0aXZlcy9tcy1uYXYvbXMtbmF2LnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2RpcmVjdGl2ZXMvbXMtbmF2aWdhdGlvbi9tcy1uYXZpZ2F0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2RpcmVjdGl2ZXMvbXMtcmVzcG9uc2l2ZS10YWJsZS9tcy1yZXNwb25zaXZlLXRhYmxlLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2RpcmVjdGl2ZXMvbXMtc2Nyb2xsL21zLXNjcm9sbC5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9kaXJlY3RpdmVzL21zLXNwbGFzaC1zY3JlZW4vbXMtc3BsYXNoLXNjcmVlbi5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9kaXJlY3RpdmVzL25zUG9wb3Zlci9ucy1wb3BvdmVyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2RpcmVjdGl2ZXMvcGFzc3dvcmQtZXhwaXJlZC1zb29uL3Bhc3N3b3JkLWV4cGlyZWQtc29vbi5zY3NzXCI7XG5AaW1wb3J0IFwibWFpbi9hbm5vdW5jZW1lbnRzL3ZpZXdzL2RldGFpbC9kZXRhaWwuc2Nzc1wiO1xuQGltcG9ydCBcIm1haW4vYW5ub3VuY2VtZW50cy92aWV3cy9saXN0L2xpc3Quc2Nzc1wiO1xuQGltcG9ydCBcIm1haW4vY2FzaW5vL2xvYmJ5L2RpYWxvZy9kaWFsb2cuc2Nzc1wiO1xuQGltcG9ydCBcIm1haW4vY2FzaW5vL2xvYmJ5L3Njc3MvYmV0dGluZy1idXR0b24uc2Nzc1wiO1xuQGltcG9ydCBcIm1haW4vY2FzaW5vL2xvYmJ5L3Njc3MvYmV0dGluZy10YWJsZS5zY3NzXCI7XG5AaW1wb3J0IFwibWFpbi9jYXNpbm8vbG9iYnkvc2Nzcy9jaGlwLWJhY2tncm91bmQuc2Nzc1wiO1xuQGltcG9ydCBcIm1haW4vY2FzaW5vL2xvYmJ5L3Njc3MvY2hpcC1zdGFjay5zY3NzXCI7XG5AaW1wb3J0IFwibWFpbi9jYXNpbm8vbG9iYnkvc2Nzcy9yb2FkLXJvbGxlci5zY3NzXCI7XG5AaW1wb3J0IFwibWFpbi9jYXNpbm8vbG9iYnkvc2Nzcy92aWRlby1lbGVtZW50LnNjc3NcIjtcbkBpbXBvcnQgXCJtYWluL3RyYWRpdGlvbmFsL2JldHRpbmcvaW5saW5lLWJldHRpbmcvaW5saW5lLWJldHRpbmcuc2Nzc1wiO1xuQGltcG9ydCBcIm1haW4vdHJhZGl0aW9uYWwvbm9ydGhlcm4tMm5kLzRkLzRkLnNjc3NcIjtcbkBpbXBvcnQgXCJtYWluL3RyYWRpdGlvbmFsL25vcnRoZXJuL2dlbmVyYWwvc2V0dXAuc2Nzc1wiO1xuQGltcG9ydCBcIm1haW4vdHJhZGl0aW9uYWwvc291dGhlcm4vN2xvLzdsby5zY3NzXCI7XG5AaW1wb3J0IFwibWFpbi90cmFkaXRpb25hbC9zb3V0aGVybi9xdWljay1iZXQvcXVpY2stYmV0LnNjc3NcIjtcbkBpbXBvcnQgXCJtYWluL2FjY291bnQvYmV0LWxpc3QvdHJhZGl0aW9uYWwvYmF0Y2gvYmF0Y2guc2Nzc1wiO1xuQGltcG9ydCBcIm1haW4vdHJhZGl0aW9uYWwvc291dGhlcm4vMmQvcm93LWJldC9yb3ctYmV0LnNjc3NcIjtcbkBpbXBvcnQgXCJtYWluL2FjY291bnQvc3RhdGVtZW50L3NhYmEvaXRlbXMvdGVtcGxhdGUvcmVzdWx0L3Jlc3VsdC5zY3NzXCI7XG5AaW1wb3J0IFwiYWNjb3VudC1wYW5lbC9hY2NvdW50LXBhbmVsLnNjc3NcIjtcbkBpbXBvcnQgXCJtYWluL2x1bmFyLnNjc3NcIjtcbkBpbXBvcnQgXCJtYWluL21haW4uc2Nzc1wiO1xuQGltcG9ydCBcIm1haW4vbWQtdGhlbWUtZGFyay5zY3NzXCI7XG5AaW1wb3J0IFwibWFpbi9tZC10aGVtZS10ZWFsLnNjc3NcIjtcbkBpbXBvcnQgXCJxdWljay1wYW5lbC9xdWljay1wYW5lbC5zY3NzXCI7XG5AaW1wb3J0IFwidG9vbGJhci90b29sYmFyLnNjc3NcIjtcbkBpbXBvcnQgXCJtYWluL2FjY291bnQvYWNjb3VudC5zY3NzXCI7XG5AaW1wb3J0IFwibWFpbi9hbm5vdW5jZW1lbnRzL2Fubm91bmNlbWVudHMuc2Nzc1wiO1xuQGltcG9ydCBcIm1haW4vYXV0aC9hdXRoLnNjc3NcIjtcbkBpbXBvcnQgXCJtYWluL2dhbWUvZ2FtZS5zY3NzXCI7XG5AaW1wb3J0IFwibWFpbi9ob21lL2hvbWUuc2Nzc1wiO1xuQGltcG9ydCBcIm1haW4vaG9tZS9tZW1iZXIuaGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJtYWluL2xlZ2VuZGFyeS9sZWdlbmRhcnkuYmV0LWZvcm0uc2Nzc1wiO1xuQGltcG9ydCBcIm1haW4vbGVnZW5kYXJ5L2xlZ2VuZGFyeS5saWdodC5iZXQtZm9ybS5zY3NzXCI7XG5AaW1wb3J0IFwibWFpbi9sZWdlbmRhcnkvbGVnZW5kYXJ5LmxpZ2h0Lm51bWJlci5zY3NzXCI7XG5AaW1wb3J0IFwibWFpbi9sZWdlbmRhcnkvbGVnZW5kYXJ5Lm51bWJlci5zY3NzXCI7XG5AaW1wb3J0IFwibWFpbi9sZWdlbmRhcnkvbGVnZW5kYXJ5LnNjc3NcIjtcbkBpbXBvcnQgXCJtYWluL2xlZ2VuZGFyeS9zZWFtbGVzcy5kaWFsb2cuc2Nzc1wiO1xuQGltcG9ydCBcIm1haW4vY2FzaW5vL2Nhc2luby5zY3NzXCI7XG5AaW1wb3J0IFwibWFpbi9yZXN1bHRzL3Jlc3VsdHMuc2Nzc1wiO1xuQGltcG9ydCBcIm1haW4vcHJlc2lkZW50aWFsL3ByZXNpZGVudGlhbC5zY3NzXCI7XG5AaW1wb3J0IFwibWFpbi9zYWJhL3NhYmEuc2Nzc1wiO1xuQGltcG9ydCBcIm1haW4vdHJhZGl0aW9uYWwvdHJhZGl0aW9uYWwuc2Nzc1wiO1xuQGltcG9ydCBcIm1haW4vd2lraS93aWtpLnNjc3NcIjtcbkBpbXBvcnQgXCJtYWluL2FjY291bnQvY2FuY2VsbGVkL2NhbmNlbGxlZC5zY3NzXCI7XG5AaW1wb3J0IFwibWFpbi9hY2NvdW50L2JldC1saXN0L2JldC1saXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJtYWluL2FjY291bnQvY2hhbmdlLXBhc3N3b3JkL2NoYW5nZS1wYXNzd29yZC5zY3NzXCI7XG5AaW1wb3J0IFwibWFpbi9hY2NvdW50L2xpbWl0L2xpbWl0LnNjc3NcIjtcbkBpbXBvcnQgXCJtYWluL2FjY291bnQvcnVsZXMvcnVsZXMuc2Nzc1wiO1xuQGltcG9ydCBcIm1haW4vYWNjb3VudC9vdHAvb3RwLnNjc3NcIjtcbkBpbXBvcnQgXCJtYWluL2FjY291bnQvbXktYWNjb3VudC9teS1hY2NvdW50LnNjc3NcIjtcbkBpbXBvcnQgXCJtYWluL2FjY291bnQvc3RhdGVtZW50L3N0YXRlbWVudC5zY3NzXCI7XG5AaW1wb3J0IFwibWFpbi9hdXRoL2FncmVlbWVudC9hZ3JlZW1lbnQuc2Nzc1wiO1xuQGltcG9ydCBcIm1haW4vYWNjb3VudC90ZWxlZ3JhbS90ZWxlZ3JhbS5zY3NzXCI7XG5AaW1wb3J0IFwibWFpbi9hbm5vdW5jZW1lbnRzL3ZpZXdzL2NsYXNzaWMtdmlldy5zY3NzXCI7XG5AaW1wb3J0IFwibWFpbi9hbm5vdW5jZW1lbnRzL3ZpZXdzL3BvcHVwLnNjc3NcIjtcbkBpbXBvcnQgXCJtYWluL2F1dGgvZW5hYmxlLW90cC9lbmFibGUtb3RwLnNjc3NcIjtcbkBpbXBvcnQgXCJtYWluL2F1dGgvcGFzc3dvcmQtZXhwaXJlZC9wYXNzd29yZC1leHBpcmVkLnNjc3NcIjtcbkBpbXBvcnQgXCJtYWluL2xlZ2VuZGFyeS9tZW51L21lbnUuc2Nzc1wiO1xuQGltcG9ydCBcIm1haW4vY2FzaW5vL2xvYmJ5L2xvYmJ5LnNjc3NcIjtcbkBpbXBvcnQgXCJtYWluL3RyYWRpdGlvbmFsL2JldHRpbmcvYmV0dGluZy5zY3NzXCI7XG5AaW1wb3J0IFwibWFpbi90cmFkaXRpb25hbC9tYW51YWwvbWFudWFsLnNjc3NcIjtcbkBpbXBvcnQgXCJtYWluL3RyYWRpdGlvbmFsL21lbnUvdHJhZGl0aW9uYWwubWVudS5zY3NzXCI7XG5AaW1wb3J0IFwicXVpY2stcGFuZWwvdGFicy9hY3Rpdml0eS9hY3Rpdml0eS10YWIuc2Nzc1wiO1xuQGltcG9ydCBcInF1aWNrLXBhbmVsL3RhYnMvY2hhdC9jaGF0LXRhYi5zY3NzXCI7XG5AaW1wb3J0IFwibmF2aWdhdGlvbi9sYXlvdXRzL2hvcml6b250YWwtbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJuYXZpZ2F0aW9uL2xheW91dHMvdmVydGljYWwtbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJ0b29sYmFyL2xheW91dHMvY29udGVudC13aXRoLXRvb2xiYXIvdG9vbGJhci5zY3NzXCI7XG5AaW1wb3J0IFwicXVpY2stcGFuZWwvdGFicy90b2RheS90b2RheS10YWIuc2Nzc1wiO1xuQGltcG9ydCBcIm5hdmlnYXRpb24vbGF5b3V0cy92ZXJ0aWNhbC1uYXZpZ2F0aW9uLWZ1bGx3aWR0aC10b29sYmFyLTIvbmF2aWdhdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwidG9vbGJhci9sYXlvdXRzL2dhbWUtcGxheS9nYW1lLXBsYXktdG9vbGJhci5zY3NzXCI7XG4vLyBlbmRpbmplY3RvciIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgUmVzZXRcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4qIHtcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgIC1vLXRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgLW1zLXRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgLW1vei10ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgIC13ZWJraXQtdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmVcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG59XG5cbi8vIFJlc2V0IG5vbiBhbmd1bGFyLW1hdGVyaWFsIGlucHV0J3MgZGVmYXVsdCBicm93c2VyL29zIHN0eWxlc1xuKjpub3QobWQtaW5wdXQtY29udGFpbmVyKSB7XG4gICAgPiBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICA+IGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gICAgPiBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgPiBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuICAgID4gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAgID4gaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICA+IGJ1dHRvbixcbiAgICA+IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgPiBpbnB1dFt0eXBlPVwiaW1hZ2VcIl0sXG4gICAgPiB0ZXh0YXJlYSB7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuXG4qOm5vdChtZC1pbnB1dC1jb250YWluZXIpIHtcbiAgICA+IGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgPiBidXR0b24sXG4gICAgPiBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG59XG5cbmJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgVmFyaWFibGVzXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vLyBUeXBvZ3JhcGh5XG4kZm9udC1mYW1pbHktYm9keTogJ1JvYm90bycsICdIZWx2ZXRpY2EgTmV1ZScsICdBcmlhbCcsIHNhbnMtc2VyaWY7XG4kZm9udC1mYW1pbHktY29kZTogJ01vbmFjbycsICdNZW5sbycsICdDb25zb2xhcycsICdVYnVudHUgTW9ubycsIG1vbm9zcGFjZTtcblxuJGZvbnQtc2l6ZS1yb290OiA2Mi41JTtcbiRmb250LXNpemUtYmFzZTogMS4zcmVtO1xuXG4kaDE6IDIuNHJlbTtcbiRoMjogMi4wcmVtO1xuJGgzOiAxLjZyZW07XG4kaDQ6IDEuNHJlbTtcbiRoNTogMS4zcmVtO1xuJGg2OiAxLjJyZW07XG5cbi8vIFRvb2xiYXJcbiR0b29sYmFySGVpZ2h0OiA2NHB4O1xuXG4vLyBOYXZpZ2F0aW9uIFNpZGVuYXZcbiRuYXZpZ2F0aW9uV2lkdGg6IDI0MHB4O1xuJG5hdmlnYXRpb25Gb2xkZWRXaWR0aDogNjRweDtcblxuJGNvbG9yNzg5OiAjMDAwREREO1xuJHByaW1hcnlDb2xvcjogIzAwMERERDtcbiRwcmltYXJ5Q29sb3Itd2hpdGU6ICNkNTAxMzc7XG4kZm9ybUNvbG9yOiAjZDUwMTM3O1xuJGNvbnRlbnRCYWNrZ3JvdW5kOiAjZDUwMTM3O1xuXG5cbi8vIExheW91dFxuJGxheW91dC1icmVha3BvaW50LXhzOiAgICAgNjAwcHggIWRlZmF1bHQ7XG4kbGF5b3V0LWJyZWFrcG9pbnQtc206ICAgICA5NjBweCAhZGVmYXVsdDtcbiRsYXlvdXQtYnJlYWtwb2ludC1tZDogICAgIDEyODBweCAhZGVmYXVsdDtcbiRsYXlvdXQtYnJlYWtwb2ludC1sZzogICAgIDE5MjBweCAhZGVmYXVsdDtcblxuLy8gV2hpdGVmcmFtZXNcbiRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHk6ICAgICAgMC4yICFkZWZhdWx0O1xuJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eTogICAwLjE0ICFkZWZhdWx0O1xuJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5OiAwLjEyICFkZWZhdWx0O1xuXG4vLyBOT1RFKHNoeW5kbWFuKTogZ3VscC1zYXNzIHNlZW1zIHRvIGJlIGZhaWxpbmcgaWYgSSBzcGxpdCB0aGUgc2hhZG93IGRlZnMgYWNyb3NzXG4vLyAgICBtdWx0aXBsZSBsaW5lcy4gVWdseS4gU29ycnkuXG4kd2hpdGVmcmFtZS1zaGFkb3ctMWRwOiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpICFkZWZhdWx0O1xuJHdoaXRlZnJhbWUtc2hhZG93LTJkcDogMHB4IDFweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSksIDBweCAycHggMnB4IDBweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLCAwcHggM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSAhZGVmYXVsdDtcbiR3aGl0ZWZyYW1lLXNoYWRvdy0zZHA6IDBweCAxcHggOHB4IDBweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLCAwcHggM3B4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDNweCAzcHggLTJweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XG4kd2hpdGVmcmFtZS1zaGFkb3ctNGRwOiAwcHggMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSksIDBweCA0cHggNXB4IDBweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLCAwcHggMXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSAhZGVmYXVsdDtcbiR3aGl0ZWZyYW1lLXNoYWRvdy01ZHA6IDBweCAzcHggNXB4IC0xcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KSwgMHB4IDVweCA4cHggMHB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksIDBweCAxcHggMTRweCAwcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpICFkZWZhdWx0O1xuJHdoaXRlZnJhbWUtc2hhZG93LTZkcDogMHB4IDNweCA1cHggLTFweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLCAwcHggNnB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksIDBweCAxcHggMThweCAwcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpICFkZWZhdWx0O1xuJHdoaXRlZnJhbWUtc2hhZG93LTdkcDogMHB4IDRweCA1cHggLTJweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLCAwcHggN3B4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksIDBweCAycHggMTZweCAxcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpICFkZWZhdWx0O1xuJHdoaXRlZnJhbWUtc2hhZG93LThkcDogMHB4IDVweCA1cHggLTNweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLCAwcHggOHB4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksIDBweCAzcHggMTRweCAycHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpICFkZWZhdWx0O1xuJHdoaXRlZnJhbWUtc2hhZG93LTlkcDogMHB4IDVweCA2cHggLTNweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLCAwcHggOXB4IDEycHggMXB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksIDBweCAzcHggMTZweCAycHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpICFkZWZhdWx0O1xuJHdoaXRlZnJhbWUtc2hhZG93LTEwZHA6IDBweCA2cHggNnB4IC0zcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KSwgMHB4IDEwcHggMTRweCAxcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDRweCAxOHB4IDNweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XG4kd2hpdGVmcmFtZS1zaGFkb3ctMTFkcDogMHB4IDZweCA3cHggLTRweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLCAwcHggMTFweCAxNXB4IDFweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLCAwcHggNHB4IDIwcHggM3B4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSAhZGVmYXVsdDtcbiR3aGl0ZWZyYW1lLXNoYWRvdy0xMmRwOiAwcHggN3B4IDhweCAtNHB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSksIDBweCAxMnB4IDE3cHggMnB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksIDBweCA1cHggMjJweCA0cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpICFkZWZhdWx0O1xuJHdoaXRlZnJhbWUtc2hhZG93LTEzZHA6IDBweCA3cHggOHB4IC00cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KSwgMHB4IDEzcHggMTlweCAycHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDVweCAyNHB4IDRweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XG4kd2hpdGVmcmFtZS1zaGFkb3ctMTRkcDogMHB4IDdweCA5cHggLTRweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLCAwcHggMTRweCAyMXB4IDJweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLCAwcHggNXB4IDI2cHggNHB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSAhZGVmYXVsdDtcbiR3aGl0ZWZyYW1lLXNoYWRvdy0xNWRwOiAwcHggOHB4IDlweCAtNXB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSksIDBweCAxNXB4IDIycHggMnB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksIDBweCA2cHggMjhweCA1cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpICFkZWZhdWx0O1xuJHdoaXRlZnJhbWUtc2hhZG93LTE2ZHA6IDBweCA4cHggMTBweCAtNXB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSksIDBweCAxNnB4IDI0cHggMnB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksIDBweCA2cHggMzBweCA1cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpICFkZWZhdWx0O1xuJHdoaXRlZnJhbWUtc2hhZG93LTE3ZHA6IDBweCA4cHggMTFweCAtNXB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSksIDBweCAxN3B4IDI2cHggMnB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksIDBweCA2cHggMzJweCA1cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpICFkZWZhdWx0O1xuJHdoaXRlZnJhbWUtc2hhZG93LTE4ZHA6IDBweCA5cHggMTFweCAtNXB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSksIDBweCAxOHB4IDI4cHggMnB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksIDBweCA3cHggMzRweCA2cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpICFkZWZhdWx0O1xuJHdoaXRlZnJhbWUtc2hhZG93LTE5ZHA6IDBweCA5cHggMTJweCAtNnB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSksIDBweCAxOXB4IDI5cHggMnB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksIDBweCA3cHggMzZweCA2cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpICFkZWZhdWx0O1xuJHdoaXRlZnJhbWUtc2hhZG93LTIwZHA6IDBweCAxMHB4IDEzcHggLTZweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLCAwcHggMjBweCAzMXB4IDNweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLCAwcHggOHB4IDM4cHggN3B4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSAhZGVmYXVsdDtcbiR3aGl0ZWZyYW1lLXNoYWRvdy0yMWRwOiAwcHggMTBweCAxM3B4IC02cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KSwgMHB4IDIxcHggMzNweCAzcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDhweCA0MHB4IDdweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XG4kd2hpdGVmcmFtZS1zaGFkb3ctMjJkcDogMHB4IDEwcHggMTRweCAtNnB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSksIDBweCAyMnB4IDM1cHggM3B4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksIDBweCA4cHggNDJweCA3cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpICFkZWZhdWx0O1xuJHdoaXRlZnJhbWUtc2hhZG93LTIzZHA6IDBweCAxMXB4IDE0cHggLTdweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLCAwcHggMjNweCAzNnB4IDNweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLCAwcHggOXB4IDQ0cHggOHB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSAhZGVmYXVsdDtcbiR3aGl0ZWZyYW1lLXNoYWRvdy0yNGRwOiAwcHggMTFweCAxNXB4IC03cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KSwgMHB4IDI0cHggMzhweCAzcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDlweCA0NnB4IDhweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XG5cblxuLy8gTWF0ZXJpYWwgY29sb3JzXG4vLyBodHRwczovL3d3dy5nb29nbGUuY29tL2Rlc2lnbi9zcGVjL3N0eWxlL2NvbG9yLmh0bWxcbiRjb250cmFzdHNNYXA6IChcbiAgICAnZGFyayc6IHJnYmEoMCwgMCwgMCwgMC44NyksXG4gICAgJ2xpZ2h0JzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KSxcbiAgICAnc3Ryb25nLWxpZ2h0JzogcmdiKDI1NSwgMjU1LCAyNTUpXG4pO1xuXG4kbWF0ZXJpYWxDb2xvcnNNYXA6IChcbiAgICAncmVkJzogKFxuICAgICAgICAnaHVlcyc6KFxuICAgICAgICAgICAgJzUwJzogI0ZGRUJFRSxcbiAgICAgICAgICAgICcxMDAnOiAjRkZDREQyLFxuICAgICAgICAgICAgJzIwMCc6ICNFRjlBOUEsXG4gICAgICAgICAgICAnMzAwJzogI0U1NzM3MyxcbiAgICAgICAgICAgICc0MDAnOiAjRUY1MzUwLFxuICAgICAgICAgICAgJzUwMCc6ICNGNDQzMzYsXG4gICAgICAgICAgICAnNjAwJzogI0U1MzkzNSxcbiAgICAgICAgICAgICc3MDAnOiAjRDMyRjJGLFxuICAgICAgICAgICAgJzgwMCc6ICNDNjI4MjgsXG4gICAgICAgICAgICAnOTAwJzogI0I3MUMxQyxcbiAgICAgICAgICAgICdBMTAwJzogI0ZGOEE4MCxcbiAgICAgICAgICAgICdBMjAwJzogI0ZGNTI1MixcbiAgICAgICAgICAgICdBNDAwJzogI0ZGMTc0NCxcbiAgICAgICAgICAgICdBNzAwJzogI0Q1MDAwMFxuICAgICAgICApLFxuICAgICAgICAnY29udHJhc3RzJzooXG4gICAgICAgICAgICAnNTAnOiAnZGFyaycsXG4gICAgICAgICAgICAnMTAwJzogJ2RhcmsnLFxuICAgICAgICAgICAgJzIwMCc6ICdkYXJrJyxcbiAgICAgICAgICAgICczMDAnOiAnZGFyaycsXG4gICAgICAgICAgICAnNDAwJzogJ3N0cm9uZy1saWdodCcsXG4gICAgICAgICAgICAnNTAwJzogJ3N0cm9uZy1saWdodCcsXG4gICAgICAgICAgICAnNjAwJzogJ3N0cm9uZy1saWdodCcsXG4gICAgICAgICAgICAnNzAwJzogJ3N0cm9uZy1saWdodCcsXG4gICAgICAgICAgICAnODAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzkwMCc6ICdsaWdodCcsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICdBMTAwJzonZGFyaycsXG4gICAgICAgICAgICAnQTIwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJ0E0MDAnOiAnc3Ryb25nLWxpZ2h0JyxcbiAgICAgICAgICAgICdBNzAwJzogJ3N0cm9uZy1saWdodCcsXG4gICAgICAgIClcbiAgICApLFxuICAgICdwaW5rJzogKFxuICAgICAgICAnaHVlcyc6KFxuICAgICAgICAgICAgJzUwJzogI0ZDRTRFQyxcbiAgICAgICAgICAgICcxMDAnOiAjRjhCQkQwLFxuICAgICAgICAgICAgJzIwMCc6ICNGNDhGQjEsXG4gICAgICAgICAgICAnMzAwJzogI0YwNjI5MixcbiAgICAgICAgICAgICc0MDAnOiAjRUM0MDdBLFxuICAgICAgICAgICAgJzUwMCc6ICNFOTFFNjMsXG4gICAgICAgICAgICAnNjAwJzogI0Q4MUI2MCxcbiAgICAgICAgICAgICc3MDAnOiAjQzIxODVCLFxuICAgICAgICAgICAgJzgwMCc6ICNBRDE0NTcsXG4gICAgICAgICAgICAnOTAwJzogIzg4MEU0RixcbiAgICAgICAgICAgICdBMTAwJzogI0ZGODBBQixcbiAgICAgICAgICAgICdBMjAwJzogI0ZGNDA4MSxcbiAgICAgICAgICAgICdBNDAwJzogI0Y1MDA1NyxcbiAgICAgICAgICAgICdBNzAwJzogI0M1MTE2MlxuICAgICAgICApLFxuICAgICAgICAnY29udHJhc3RzJzooXG4gICAgICAgICAgICAnNTAnOiAnZGFyaycsXG4gICAgICAgICAgICAnMTAwJzogJ2RhcmsnLFxuICAgICAgICAgICAgJzIwMCc6ICdkYXJrJyxcbiAgICAgICAgICAgICczMDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnNDAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzUwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJzYwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJzcwMCc6ICdsaWdodCcsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICc4MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnOTAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJ0ExMDAnOiAnZGFyaycsXG4gICAgICAgICAgICAnQTIwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJ0E0MDAnOiAnc3Ryb25nLWxpZ2h0JyxcbiAgICAgICAgICAgICdBNzAwJzogJ3N0cm9uZy1saWdodCcsXG4gICAgICAgIClcbiAgICApLFxuICAgICdwdXJwbGUnOiAoXG4gICAgICAgICdodWVzJzooXG4gICAgICAgICAgICAnNTAnOiAjRjNFNUY1LFxuICAgICAgICAgICAgJzEwMCc6ICNFMUJFRTcsXG4gICAgICAgICAgICAnMjAwJzogI0NFOTNEOCxcbiAgICAgICAgICAgICczMDAnOiAjQkE2OEM4LFxuICAgICAgICAgICAgJzQwMCc6ICNBQjQ3QkMsXG4gICAgICAgICAgICAnNTAwJzogIzlDMjdCMCxcbiAgICAgICAgICAgICc2MDAnOiAjOEUyNEFBLFxuICAgICAgICAgICAgJzcwMCc6ICM3QjFGQTIsXG4gICAgICAgICAgICAnODAwJzogIzZBMUI5QSxcbiAgICAgICAgICAgICc5MDAnOiAjNEExNDhDLFxuICAgICAgICAgICAgJ0ExMDAnOiAjRUE4MEZDLFxuICAgICAgICAgICAgJ0EyMDAnOiAjRTA0MEZCLFxuICAgICAgICAgICAgJ0E0MDAnOiAjRDUwMEY5LFxuICAgICAgICAgICAgJ0E3MDAnOiAjQUEwMEZGXG4gICAgICAgICksXG4gICAgICAgICdjb250cmFzdHMnOihcbiAgICAgICAgICAgICc1MCc6ICdkYXJrJyxcbiAgICAgICAgICAgICcxMDAnOiAnZGFyaycsXG4gICAgICAgICAgICAnMjAwJzogJ2RhcmsnLFxuICAgICAgICAgICAgJzMwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJzQwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJzUwMCc6ICdsaWdodCcsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICc2MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnNzAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzgwMCc6ICdsaWdodCcsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICc5MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnQTEwMCc6ICdkYXJrJyxcbiAgICAgICAgICAgICdBMjAwJzogJ3N0cm9uZy1saWdodCcsXG4gICAgICAgICAgICAnQTQwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJ0E3MDAnOiAnc3Ryb25nLWxpZ2h0JyxcbiAgICAgICAgKVxuICAgICksXG4gICAgJ2RlZXAtcHVycGxlJzogKFxuICAgICAgICAnaHVlcyc6KFxuICAgICAgICAgICAgJzUwJzogI0VERTdGNixcbiAgICAgICAgICAgICcxMDAnOiAjRDFDNEU5LFxuICAgICAgICAgICAgJzIwMCc6ICNCMzlEREIsXG4gICAgICAgICAgICAnMzAwJzogIzk1NzVDRCxcbiAgICAgICAgICAgICc0MDAnOiAjN0U1N0MyLFxuICAgICAgICAgICAgJzUwMCc6ICM2NzNBQjcsXG4gICAgICAgICAgICAnNjAwJzogIzVFMzVCMSxcbiAgICAgICAgICAgICc3MDAnOiAjNTEyREE4LFxuICAgICAgICAgICAgJzgwMCc6ICM0NTI3QTAsXG4gICAgICAgICAgICAnOTAwJzogIzMxMUI5MixcbiAgICAgICAgICAgICdBMTAwJzogI0IzODhGRixcbiAgICAgICAgICAgICdBMjAwJzogIzdDNERGRixcbiAgICAgICAgICAgICdBNDAwJzogIzY1MUZGRixcbiAgICAgICAgICAgICdBNzAwJzogIzYyMDBFQVxuICAgICAgICApLFxuICAgICAgICAnY29udHJhc3RzJzooXG4gICAgICAgICAgICAnNTAnOiAnZGFyaycsXG4gICAgICAgICAgICAnMTAwJzogJ2RhcmsnLFxuICAgICAgICAgICAgJzIwMCc6ICdkYXJrJyxcbiAgICAgICAgICAgICczMDAnOiAnc3Ryb25nLWxpZ2h0JyxcbiAgICAgICAgICAgICc0MDAnOiAnc3Ryb25nLWxpZ2h0JyxcbiAgICAgICAgICAgICc1MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnNjAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzcwMCc6ICdsaWdodCcsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICc4MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnOTAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJ0ExMDAnOiAnZGFyaycsXG4gICAgICAgICAgICAnQTIwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJ0E0MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnQTcwMCc6ICdsaWdodCcgLy8gZGVmYXVsdFxuICAgICAgICApXG4gICAgKSxcbiAgICAnaW5kaWdvJzogKFxuICAgICAgICAnaHVlcyc6KFxuICAgICAgICAgICAgJzUwJzogI0U4RUFGNixcbiAgICAgICAgICAgICcxMDAnOiAjQzVDQUU5LFxuICAgICAgICAgICAgJzIwMCc6ICM5RkE4REEsXG4gICAgICAgICAgICAnMzAwJzogIzc5ODZDQixcbiAgICAgICAgICAgICc0MDAnOiAjNUM2QkMwLFxuICAgICAgICAgICAgJzUwMCc6ICMzRjUxQjUsXG4gICAgICAgICAgICAnNjAwJzogIzM5NDlBQixcbiAgICAgICAgICAgICc3MDAnOiAjMzAzRjlGLFxuICAgICAgICAgICAgJzgwMCc6ICMyODM1OTMsXG4gICAgICAgICAgICAnOTAwJzogIzFBMjM3RSxcbiAgICAgICAgICAgICdBMTAwJzogIzhDOUVGRixcbiAgICAgICAgICAgICdBMjAwJzogIzUzNkRGRSxcbiAgICAgICAgICAgICdBNDAwJzogIzNENUFGRSxcbiAgICAgICAgICAgICdBNzAwJzogIzMwNEZGRVxuICAgICAgICApLFxuICAgICAgICAnY29udHJhc3RzJzooXG4gICAgICAgICAgICAnNTAnOiAnZGFyaycsXG4gICAgICAgICAgICAnMTAwJzogJ2RhcmsnLFxuICAgICAgICAgICAgJzIwMCc6ICdkYXJrJyxcbiAgICAgICAgICAgICczMDAnOiAnc3Ryb25nLWxpZ2h0JyxcbiAgICAgICAgICAgICc0MDAnOiAnc3Ryb25nLWxpZ2h0JyxcbiAgICAgICAgICAgICc1MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnNjAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzcwMCc6ICdsaWdodCcsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICc4MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnOTAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJ0ExMDAnOiAnZGFyaycsXG4gICAgICAgICAgICAnQTIwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJ0E0MDAnOiAnc3Ryb25nLWxpZ2h0JyxcbiAgICAgICAgICAgICdBNzAwJzogJ2xpZ2h0JyAvLyBkZWZhdWx0XG4gICAgICAgIClcbiAgICApLFxuICAgICdibHVlJzogKFxuICAgICAgICAnaHVlcyc6KFxuICAgICAgICAgICAgJzUwJzogI0UzRjJGRCxcbiAgICAgICAgICAgICcxMDAnOiAjQkJERUZCLFxuICAgICAgICAgICAgJzIwMCc6ICM5MENBRjksXG4gICAgICAgICAgICAnMzAwJzogIzY0QjVGNixcbiAgICAgICAgICAgICc0MDAnOiAjNDJBNUY1LFxuICAgICAgICAgICAgJzUwMCc6ICMyMTk2RjMsXG4gICAgICAgICAgICAnNjAwJzogIzFFODhFNSxcbiAgICAgICAgICAgICc3MDAnOiAjMTk3NkQyLFxuICAgICAgICAgICAgJzgwMCc6ICMxNTY1QzAsXG4gICAgICAgICAgICAnOTAwJzogIzBENDdBMSxcbiAgICAgICAgICAgICdBMTAwJzogIzgyQjFGRixcbiAgICAgICAgICAgICdBMjAwJzogIzQ0OEFGRixcbiAgICAgICAgICAgICdBNDAwJzogIzI5NzlGRixcbiAgICAgICAgICAgICdBNzAwJzogIzI5NjJGRlxuICAgICAgICApLFxuICAgICAgICAnY29udHJhc3RzJzooXG4gICAgICAgICAgICAnNTAnOiAnZGFyaycsXG4gICAgICAgICAgICAnMTAwJzogJ2RhcmsnLFxuICAgICAgICAgICAgJzIwMCc6ICdkYXJrJyxcbiAgICAgICAgICAgICczMDAnOiAnZGFyaycsXG4gICAgICAgICAgICAnNDAwJzogJ2RhcmsnLFxuICAgICAgICAgICAgJzUwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJzYwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJzcwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJzgwMCc6ICdsaWdodCcsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICc5MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnQTEwMCc6ICdkYXJrJyxcbiAgICAgICAgICAgICdBMjAwJzogJ3N0cm9uZy1saWdodCcsXG4gICAgICAgICAgICAnQTQwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJ0E3MDAnOiAnc3Ryb25nLWxpZ2h0J1xuICAgICAgICApXG4gICAgKSxcbiAgICAnbGlnaHQtYmx1ZSc6IChcbiAgICAgICAgJ2h1ZXMnOihcbiAgICAgICAgICAgICc1MCc6ICNFMUY1RkUsXG4gICAgICAgICAgICAnMTAwJzogI0IzRTVGQyxcbiAgICAgICAgICAgICcyMDAnOiAjODFENEZBLFxuICAgICAgICAgICAgJzMwMCc6ICM0RkMzRjcsXG4gICAgICAgICAgICAnNDAwJzogIzI5QjZGNixcbiAgICAgICAgICAgICc1MDAnOiAjMDNBOUY0LFxuICAgICAgICAgICAgJzYwMCc6ICMwMzlCRTUsXG4gICAgICAgICAgICAnNzAwJzogIzAyODhEMSxcbiAgICAgICAgICAgICc4MDAnOiAjMDI3N0JELFxuICAgICAgICAgICAgJzkwMCc6ICMwMTU3OUIsXG4gICAgICAgICAgICAnQTEwMCc6ICM4MEQ4RkYsXG4gICAgICAgICAgICAnQTIwMCc6ICM0MEM0RkYsXG4gICAgICAgICAgICAnQTQwMCc6ICMwMEIwRkYsXG4gICAgICAgICAgICAnQTcwMCc6ICMwMDkxRUFcbiAgICAgICAgKSxcbiAgICAgICAgJ2NvbnRyYXN0cyc6KFxuICAgICAgICAgICAgJzUwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnMTAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnMjAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnMzAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnNDAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnNTAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnNjAwJzogJ3N0cm9uZy1saWdodCcsXG4gICAgICAgICAgICAnNzAwJzogJ3N0cm9uZy1saWdodCcsXG4gICAgICAgICAgICAnODAwJzogJ3N0cm9uZy1saWdodCcsXG4gICAgICAgICAgICAnOTAwJzogJ3N0cm9uZy1saWdodCcsXG4gICAgICAgICAgICAnQTEwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJ0EyMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICdBNDAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnQTcwMCc6ICdzdHJvbmctbGlnaHQnXG4gICAgICAgIClcbiAgICApLFxuICAgICdjeWFuJzogKFxuICAgICAgICAnaHVlcyc6KFxuICAgICAgICAgICAgJzUwJzogI0UwRjdGQSxcbiAgICAgICAgICAgICcxMDAnOiAjQjJFQkYyLFxuICAgICAgICAgICAgJzIwMCc6ICM4MERFRUEsXG4gICAgICAgICAgICAnMzAwJzogIzRERDBFMSxcbiAgICAgICAgICAgICc0MDAnOiAjMjZDNkRBLFxuICAgICAgICAgICAgJzUwMCc6ICMwMEJDRDQsXG4gICAgICAgICAgICAnNjAwJzogIzAwQUNDMSxcbiAgICAgICAgICAgICc3MDAnOiAjMDA5N0E3LFxuICAgICAgICAgICAgJzgwMCc6ICMwMDgzOEYsXG4gICAgICAgICAgICAnOTAwJzogIzAwNjA2NCxcbiAgICAgICAgICAgICdBMTAwJzogIzg0RkZGRixcbiAgICAgICAgICAgICdBMjAwJzogIzE4RkZGRixcbiAgICAgICAgICAgICdBNDAwJzogIzAwRTVGRixcbiAgICAgICAgICAgICdBNzAwJzogIzAwQjhENFxuICAgICAgICApLFxuICAgICAgICAnY29udHJhc3RzJzooXG4gICAgICAgICAgICAnNTAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICcxMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICcyMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICczMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICc0MDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICc1MDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICc2MDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICc3MDAnOiAnc3Ryb25nLWxpZ2h0JyxcbiAgICAgICAgICAgICc4MDAnOiAnc3Ryb25nLWxpZ2h0JyxcbiAgICAgICAgICAgICc5MDAnOiAnc3Ryb25nLWxpZ2h0JyxcbiAgICAgICAgICAgICdBMTAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnQTIwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJ0E0MDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICdBNzAwJzogJ2RhcmsnIC8vIGRlZmF1bHRcbiAgICAgICAgKVxuICAgICksXG4gICAgJ3RlYWwnOiAoXG4gICAgICAgICdodWVzJzooXG4gICAgICAgICAgICAnNTAnOiAjRTBGMkYxLFxuICAgICAgICAgICAgJzEwMCc6ICNCMkRGREIsXG4gICAgICAgICAgICAnMjAwJzogIzgwQ0JDNCxcbiAgICAgICAgICAgICczMDAnOiAjNERCNkFDLFxuICAgICAgICAgICAgJzQwMCc6ICMyNkE2OUEsXG4gICAgICAgICAgICAnNTAwJzogIzAwOTY4OCxcbiAgICAgICAgICAgICc2MDAnOiAjMDA4OTdCLFxuICAgICAgICAgICAgJzcwMCc6ICMwMDc5NkIsXG4gICAgICAgICAgICAnODAwJzogIzAwNjk1QyxcbiAgICAgICAgICAgICc5MDAnOiAjMDA0RDQwLFxuICAgICAgICAgICAgJ0ExMDAnOiAjQTdGRkVCLFxuICAgICAgICAgICAgJ0EyMDAnOiAjNjRGRkRBLFxuICAgICAgICAgICAgJ0E0MDAnOiAjMURFOUI2LFxuICAgICAgICAgICAgJ0E3MDAnOiAjMDBCRkE1XG4gICAgICAgICksXG4gICAgICAgICdjb250cmFzdHMnOihcbiAgICAgICAgICAgICc1MCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzEwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzIwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzMwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzQwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzUwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJzYwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJzcwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJzgwMCc6ICdsaWdodCcsXG4gICAgICAgICAgICAnOTAwJzogJ2xpZ2h0JyxcbiAgICAgICAgICAgICdBMTAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnQTIwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJ0E0MDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICdBNzAwJzogJ2RhcmsnIC8vIGRlZmF1bHRcbiAgICAgICAgKVxuICAgICksXG4gICAgJ2dyZWVuJzogKFxuICAgICAgICAnaHVlcyc6KFxuICAgICAgICAgICAgJzUwJzogI0U4RjVFOSxcbiAgICAgICAgICAgICcxMDAnOiAjQzhFNkM5LFxuICAgICAgICAgICAgJzIwMCc6ICNBNUQ2QTcsXG4gICAgICAgICAgICAnMzAwJzogIzgxQzc4NCxcbiAgICAgICAgICAgICc0MDAnOiAjNjZCQjZBLFxuICAgICAgICAgICAgJzUwMCc6ICM0Q0FGNTAsXG4gICAgICAgICAgICAnNjAwJzogIzQzQTA0NyxcbiAgICAgICAgICAgICc3MDAnOiAjMzg4RTNDLFxuICAgICAgICAgICAgJzgwMCc6ICMyRTdEMzIsXG4gICAgICAgICAgICAnOTAwJzogIzFCNUUyMCxcbiAgICAgICAgICAgICdBMTAwJzogI0I5RjZDQSxcbiAgICAgICAgICAgICdBMjAwJzogIzY5RjBBRSxcbiAgICAgICAgICAgICdBNDAwJzogIzAwRTY3NixcbiAgICAgICAgICAgICdBNzAwJzogIzAwQzg1M1xuICAgICAgICApLFxuICAgICAgICAnY29udHJhc3RzJzooXG4gICAgICAgICAgICAnNTAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICcxMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICcyMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICczMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICc0MDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICc1MDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICc2MDAnOiAnc3Ryb25nLWxpZ2h0JyxcbiAgICAgICAgICAgICc3MDAnOiAnc3Ryb25nLWxpZ2h0JyxcbiAgICAgICAgICAgICc4MDAnOiAnbGlnaHQnLFxuICAgICAgICAgICAgJzkwMCc6ICdsaWdodCcsXG4gICAgICAgICAgICAnQTEwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJ0EyMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICdBNDAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnQTcwMCc6ICdkYXJrJyAvLyBkZWZhdWx0XG4gICAgICAgIClcbiAgICApLFxuICAgICdsaWdodC1ncmVlbic6IChcbiAgICAgICAgJ2h1ZXMnOihcbiAgICAgICAgICAgICc1MCc6ICNGMUY4RTksXG4gICAgICAgICAgICAnMTAwJzogI0RDRURDOCxcbiAgICAgICAgICAgICcyMDAnOiAjQzVFMUE1LFxuICAgICAgICAgICAgJzMwMCc6ICNBRUQ1ODEsXG4gICAgICAgICAgICAnNDAwJzogIzlDQ0M2NSxcbiAgICAgICAgICAgICc1MDAnOiAjOEJDMzRBLFxuICAgICAgICAgICAgJzYwMCc6ICM3Q0IzNDIsXG4gICAgICAgICAgICAnNzAwJzogIzY4OUYzOCxcbiAgICAgICAgICAgICc4MDAnOiAjNTU4QjJGLFxuICAgICAgICAgICAgJzkwMCc6ICMzMzY5MUUsXG4gICAgICAgICAgICAnQTEwMCc6ICNDQ0ZGOTAsXG4gICAgICAgICAgICAnQTIwMCc6ICNCMkZGNTksXG4gICAgICAgICAgICAnQTQwMCc6ICM3NkZGMDMsXG4gICAgICAgICAgICAnQTcwMCc6ICM2NEREMTdcbiAgICAgICAgKSxcbiAgICAgICAgJ2NvbnRyYXN0cyc6KFxuICAgICAgICAgICAgJzUwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnMTAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnMjAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnMzAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnNDAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnNTAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnNjAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnNzAwJzogJ3N0cm9uZy1saWdodCcsXG4gICAgICAgICAgICAnODAwJzogJ3N0cm9uZy1saWdodCcsXG4gICAgICAgICAgICAnOTAwJzogJ3N0cm9uZy1saWdodCcsXG4gICAgICAgICAgICAnQTEwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJ0EyMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICdBNDAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnQTcwMCc6ICdkYXJrJyAvLyBkZWZhdWx0XG4gICAgICAgIClcbiAgICApLFxuICAgICdsaW1lJzogKFxuICAgICAgICAnaHVlcyc6KFxuICAgICAgICAgICAgJzUwJzogI0Y5RkJFNyxcbiAgICAgICAgICAgICcxMDAnOiAjRjBGNEMzLFxuICAgICAgICAgICAgJzIwMCc6ICNFNkVFOUMsXG4gICAgICAgICAgICAnMzAwJzogI0RDRTc3NSxcbiAgICAgICAgICAgICc0MDAnOiAjRDRFMTU3LFxuICAgICAgICAgICAgJzUwMCc6ICNDRERDMzksXG4gICAgICAgICAgICAnNjAwJzogI0MwQ0EzMyxcbiAgICAgICAgICAgICc3MDAnOiAjQUZCNDJCLFxuICAgICAgICAgICAgJzgwMCc6ICM5RTlEMjQsXG4gICAgICAgICAgICAnOTAwJzogIzgyNzcxNyxcbiAgICAgICAgICAgICdBMTAwJzogI0Y0RkY4MSxcbiAgICAgICAgICAgICdBMjAwJzogI0VFRkY0MSxcbiAgICAgICAgICAgICdBNDAwJzogI0M2RkYwMCxcbiAgICAgICAgICAgICdBNzAwJzogI0FFRUEwMFxuICAgICAgICApLFxuICAgICAgICAnY29udHJhc3RzJzooXG4gICAgICAgICAgICAnNTAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICcxMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICcyMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICczMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICc0MDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICc1MDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICc2MDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICc3MDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICc4MDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICc5MDAnOiAnc3Ryb25nLWxpZ2h0JyxcbiAgICAgICAgICAgICdBMTAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnQTIwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJ0E0MDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICdBNzAwJzogJ2RhcmsnIC8vIGRlZmF1bHRcbiAgICAgICAgKVxuICAgICksXG4gICAgJ3llbGxvdyc6IChcbiAgICAgICAgJ2h1ZXMnOihcbiAgICAgICAgICAgICc1MCc6ICNGRkZERTcsXG4gICAgICAgICAgICAnMTAwJzogI0ZGRjlDNCxcbiAgICAgICAgICAgICcyMDAnOiAjRkZGNTlELFxuICAgICAgICAgICAgJzMwMCc6ICNGRkYxNzYsXG4gICAgICAgICAgICAnNDAwJzogI0ZGRUU1OCxcbiAgICAgICAgICAgICc1MDAnOiAjRkZFQjNCLFxuICAgICAgICAgICAgJzYwMCc6ICNGREQ4MzUsXG4gICAgICAgICAgICAnNzAwJzogI0ZCQzAyRCxcbiAgICAgICAgICAgICc4MDAnOiAjRjlBODI1LFxuICAgICAgICAgICAgJzkwMCc6ICNGNTdGMTcsXG4gICAgICAgICAgICAnQTEwMCc6ICNGRkZGOEQsXG4gICAgICAgICAgICAnQTIwMCc6ICNGRkZGMDAsXG4gICAgICAgICAgICAnQTQwMCc6ICNGRkVBMDAsXG4gICAgICAgICAgICAnQTcwMCc6ICNGRkQ2MDBcbiAgICAgICAgKSxcbiAgICAgICAgJ2NvbnRyYXN0cyc6KFxuICAgICAgICAgICAgJzUwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnMTAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnMjAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnMzAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnNDAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnNTAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnNjAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnNzAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnODAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnOTAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnQTEwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJ0EyMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICdBNDAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnQTcwMCc6ICdkYXJrJyAvLyBkZWZhdWx0XG4gICAgICAgIClcbiAgICApLFxuICAgICdhbWJlcic6IChcbiAgICAgICAgJ2h1ZXMnOihcbiAgICAgICAgICAgICc1MCc6ICNGRkY4RTEsXG4gICAgICAgICAgICAnMTAwJzogI0ZGRUNCMyxcbiAgICAgICAgICAgICcyMDAnOiAjRkZFMDgyLFxuICAgICAgICAgICAgJzMwMCc6ICNGRkQ1NEYsXG4gICAgICAgICAgICAnNDAwJzogI0ZGQ0EyOCxcbiAgICAgICAgICAgICc1MDAnOiAjRkZDMTA3LFxuICAgICAgICAgICAgJzYwMCc6ICNGRkIzMDAsXG4gICAgICAgICAgICAnNzAwJzogI0ZGQTAwMCxcbiAgICAgICAgICAgICc4MDAnOiAjRkY4RjAwLFxuICAgICAgICAgICAgJzkwMCc6ICNGRjZGMDAsXG4gICAgICAgICAgICAnQTEwMCc6ICNGRkU1N0YsXG4gICAgICAgICAgICAnQTIwMCc6ICNGRkQ3NDAsXG4gICAgICAgICAgICAnQTQwMCc6ICNGRkM0MDAsXG4gICAgICAgICAgICAnQTcwMCc6ICNGRkFCMDBcbiAgICAgICAgKSxcbiAgICAgICAgJ2NvbnRyYXN0cyc6KFxuICAgICAgICAgICAgJzUwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnMTAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnMjAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnMzAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnNDAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnNTAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnNjAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnNzAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnODAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnOTAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnQTEwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJ0EyMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICdBNDAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnQTcwMCc6ICdkYXJrJyAvLyBkZWZhdWx0XG4gICAgICAgIClcbiAgICApLFxuICAgICdvcmFuZ2UnOiAoXG4gICAgICAgICdodWVzJzooXG4gICAgICAgICAgICAnNTAnOiAjRkZGM0UwLFxuICAgICAgICAgICAgJzEwMCc6ICNGRkUwQjIsXG4gICAgICAgICAgICAnMjAwJzogI0ZGQ0M4MCxcbiAgICAgICAgICAgICczMDAnOiAjRkZCNzRELFxuICAgICAgICAgICAgJzQwMCc6ICNGRkE3MjYsXG4gICAgICAgICAgICAnNTAwJzogI0ZGOTgwMCxcbiAgICAgICAgICAgICc2MDAnOiAjRkI4QzAwLFxuICAgICAgICAgICAgJzcwMCc6ICNGNTdDMDAsXG4gICAgICAgICAgICAnODAwJzogI0VGNkMwMCxcbiAgICAgICAgICAgICc5MDAnOiAjRTY1MTAwLFxuICAgICAgICAgICAgJ0ExMDAnOiAjRkZEMTgwLFxuICAgICAgICAgICAgJ0EyMDAnOiAjRkZBQjQwLFxuICAgICAgICAgICAgJ0E0MDAnOiAjRkY5MTAwLFxuICAgICAgICAgICAgJ0E3MDAnOiAjRkY2RDAwXG4gICAgICAgICksXG4gICAgICAgICdjb250cmFzdHMnOihcbiAgICAgICAgICAgICc1MCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzEwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzIwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzMwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzQwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzUwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzYwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzcwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzgwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJzkwMCc6ICdzdHJvbmctbGlnaHQnLFxuICAgICAgICAgICAgJ0ExMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICdBMjAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnQTQwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJ0E3MDAnOiAnZGFyaycgLy8gZGVmYXVsdFxuICAgICAgICApXG4gICAgKSxcbiAgICAnZGVlcC1vcmFuZ2UnOiAoXG4gICAgICAgICdodWVzJzooXG4gICAgICAgICAgICAnNTAnOiAjRkJFOUU3LFxuICAgICAgICAgICAgJzEwMCc6ICNGRkNDQkMsXG4gICAgICAgICAgICAnMjAwJzogI0ZGQUI5MSxcbiAgICAgICAgICAgICczMDAnOiAjRkY4QTY1LFxuICAgICAgICAgICAgJzQwMCc6ICNGRjcwNDMsXG4gICAgICAgICAgICAnNTAwJzogI0ZGNTcyMixcbiAgICAgICAgICAgICc2MDAnOiAjRjQ1MTFFLFxuICAgICAgICAgICAgJzcwMCc6ICNFNjRBMTksXG4gICAgICAgICAgICAnODAwJzogI0Q4NDMxNSxcbiAgICAgICAgICAgICc5MDAnOiAjQkYzNjBDLFxuICAgICAgICAgICAgJ0ExMDAnOiAjRkY5RTgwLFxuICAgICAgICAgICAgJ0EyMDAnOiAjRkY2RTQwLFxuICAgICAgICAgICAgJ0E0MDAnOiAjRkYzRDAwLFxuICAgICAgICAgICAgJ0E3MDAnOiAjREQyQzAwXG4gICAgICAgICksXG4gICAgICAgICdjb250cmFzdHMnOihcbiAgICAgICAgICAgICc1MCc6ICdkYXJrJyxcbiAgICAgICAgICAgICcxMDAnOiAnZGFyaycsXG4gICAgICAgICAgICAnMjAwJzogJ2RhcmsnLFxuICAgICAgICAgICAgJzMwMCc6ICdkYXJrJyxcbiAgICAgICAgICAgICc0MDAnOiAnZGFyaycsXG4gICAgICAgICAgICAnNTAwJzogJ3N0cm9uZy1saWdodCcsXG4gICAgICAgICAgICAnNjAwJzogJ3N0cm9uZy1saWdodCcsXG4gICAgICAgICAgICAnNzAwJzogJ3N0cm9uZy1saWdodCcsXG4gICAgICAgICAgICAnODAwJzogJ3N0cm9uZy1saWdodCcsXG4gICAgICAgICAgICAnOTAwJzogJ3N0cm9uZy1saWdodCcsXG4gICAgICAgICAgICAnQTEwMCc6ICdkYXJrJyxcbiAgICAgICAgICAgICdBMjAwJzogJ2RhcmsnLFxuICAgICAgICAgICAgJ0E0MDAnOiAnc3Ryb25nLWxpZ2h0JyxcbiAgICAgICAgICAgICdBNzAwJzogJ3N0cm9uZy1saWdodCdcbiAgICAgICAgKVxuICAgICksXG4gICAgJ2Jyb3duJzogKFxuICAgICAgICAnaHVlcyc6KFxuICAgICAgICAgICAgJzUwJzogI0VGRUJFOSxcbiAgICAgICAgICAgICcxMDAnOiAjRDdDQ0M4LFxuICAgICAgICAgICAgJzIwMCc6ICNCQ0FBQTQsXG4gICAgICAgICAgICAnMzAwJzogI0ExODg3RixcbiAgICAgICAgICAgICc0MDAnOiAjOEQ2RTYzLFxuICAgICAgICAgICAgJzUwMCc6ICM3OTU1NDgsXG4gICAgICAgICAgICAnNjAwJzogIzZENEM0MSxcbiAgICAgICAgICAgICc3MDAnOiAjNUQ0MDM3LFxuICAgICAgICAgICAgJzgwMCc6ICM0RTM0MkUsXG4gICAgICAgICAgICAnOTAwJzogIzNFMjcyMyxcbiAgICAgICAgICAgICdBMTAwJzogI0Q3Q0NDOCxcbiAgICAgICAgICAgICdBMjAwJzogI0JDQUFBNCxcbiAgICAgICAgICAgICdBNDAwJzogIzhENkU2MyxcbiAgICAgICAgICAgICdBNzAwJzogIzVENDAzNyxcbiAgICAgICAgKSxcbiAgICAgICAgJ2NvbnRyYXN0cyc6KFxuICAgICAgICAgICAgJzUwJzogJ2RhcmsnLFxuICAgICAgICAgICAgJzEwMCc6ICdkYXJrJyxcbiAgICAgICAgICAgICcyMDAnOiAnZGFyaycsXG4gICAgICAgICAgICAnMzAwJzogJ3N0cm9uZy1saWdodCcsXG4gICAgICAgICAgICAnNDAwJzogJ3N0cm9uZy1saWdodCcsXG4gICAgICAgICAgICAnNTAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzYwMCc6ICdsaWdodCcsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICc3MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnODAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzkwMCc6ICdsaWdodCcsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICdBMTAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJ0EyMDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnQTQwMCc6ICdsaWdodCcsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICdBNzAwJzogJ2xpZ2h0JyAvLyBkZWZhdWx0XG4gICAgICAgIClcbiAgICApLFxuICAgICdncmV5JzogKFxuICAgICAgICAnaHVlcyc6KFxuICAgICAgICAgICAgJzUwJzogI0ZBRkFGQSxcbiAgICAgICAgICAgICcxMDAnOiAjMGYxNzJhLFxuICAgICAgICAgICAgJzIwMCc6ICNFRUVFRUUsXG4gICAgICAgICAgICAnMzAwJzogIzBmMTcyYSxcbiAgICAgICAgICAgICc0MDAnOiAjQkRCREJELFxuICAgICAgICAgICAgJzUwMCc6ICM5RTlFOUUsXG4gICAgICAgICAgICAnNjAwJzogIzc1NzU3NSxcbiAgICAgICAgICAgICc3MDAnOiAjNjE2MTYxLFxuICAgICAgICAgICAgJzgwMCc6ICM0MjQyNDIsXG4gICAgICAgICAgICAnOTAwJzogIzIxMjEyMSxcbiAgICAgICAgICAgICcxMDAwJzogIzAwMDAwMCxcbiAgICAgICAgICAgICdBMTAwJzogIzBmMTcyYSxcbiAgICAgICAgICAgICdBMjAwJzogI0VFRUVFRSxcbiAgICAgICAgICAgICdBNDAwJzogI0JEQkRCRCxcbiAgICAgICAgICAgICdBNzAwJzogIzYxNjE2MSxcbiAgICAgICAgKSxcbiAgICAgICAgJ2NvbnRyYXN0cyc6KFxuICAgICAgICAgICAgJzUwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnMTAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnMjAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnMzAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnNDAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnNTAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnNjAwJzogJ2xpZ2h0JyxcbiAgICAgICAgICAgICc3MDAnOiAnbGlnaHQnLFxuICAgICAgICAgICAgJzgwMCc6ICdsaWdodCcsXG4gICAgICAgICAgICAnOTAwJzogJ2xpZ2h0JyxcbiAgICAgICAgICAgICdBMTAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnQTIwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJ0E0MDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICdBNzAwJzogJ2RhcmsnIC8vIGRlZmF1bHRcbiAgICAgICAgKVxuICAgICksXG4gICAgJ2JsdWUtZ3JleSc6IChcbiAgICAgICAgJ2h1ZXMnOihcbiAgICAgICAgICAgICc1MCc6ICNFQ0VGRjEsXG4gICAgICAgICAgICAnMTAwJzogI0NGRDhEQyxcbiAgICAgICAgICAgICcyMDAnOiAjQjBCRUM1LFxuICAgICAgICAgICAgJzMwMCc6ICM5MEE0QUUsXG4gICAgICAgICAgICAnNDAwJzogIzc4OTA5QyxcbiAgICAgICAgICAgICc1MDAnOiAjNjA3RDhCLFxuICAgICAgICAgICAgJzYwMCc6ICM1NDZFN0EsXG4gICAgICAgICAgICAnNzAwJzogIzQ1NUE2NCxcbiAgICAgICAgICAgICc4MDAnOiAjMzc0NzRGLFxuICAgICAgICAgICAgJzkwMCc6ICMyNjMyMzgsXG4gICAgICAgICAgICAnQTEwMCc6ICNDRkQ4REMsXG4gICAgICAgICAgICAnQTIwMCc6ICNCMEJFQzUsXG4gICAgICAgICAgICAnQTQwMCc6ICM3ODkwOUMsXG4gICAgICAgICAgICAnQTcwMCc6ICM0NTVBNjQsXG4gICAgICAgICksXG4gICAgICAgICdjb250cmFzdHMnOihcbiAgICAgICAgICAgICc1MCc6ICdkYXJrJyxcbiAgICAgICAgICAgICcxMDAnOiAnZGFyaycsXG4gICAgICAgICAgICAnMjAwJzogJ2RhcmsnLFxuICAgICAgICAgICAgJzMwMCc6ICdkYXJrJyxcbiAgICAgICAgICAgICc0MDAnOiAnc3Ryb25nLWxpZ2h0JyxcbiAgICAgICAgICAgICc1MDAnOiAnc3Ryb25nLWxpZ2h0JyxcbiAgICAgICAgICAgICc2MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnNzAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJzgwMCc6ICdsaWdodCcsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICc5MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnQTEwMCc6ICdsaWdodCcsIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICdBMjAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxuICAgICAgICAgICAgJ0E0MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XG4gICAgICAgICAgICAnQTcwMCc6ICdsaWdodCcgLy8gZGVmYXVsdFxuICAgICAgICApXG4gICAgKSxcbiAgICAnd2hpdGUnOiAoXG4gICAgICAgICdodWVzJzooXG4gICAgICAgICAgICAnNTAwJzogI0ZGRkZGRlxuICAgICAgICApLFxuICAgICAgICAnY29udHJhc3RzJzooXG4gICAgICAgICAgICAnNTAwJzogJ2RhcmsnIC8vIGRlZmF1bHRcbiAgICAgICAgKVxuICAgICksXG4gICAgJ2JsYWNrJzogKFxuICAgICAgICAnaHVlcyc6KFxuICAgICAgICAgICAgJzUwMCc6ICMwMDAwMDBcbiAgICAgICAgKSxcbiAgICAgICAgJ2NvbnRyYXN0cyc6KFxuICAgICAgICAgICAgJzUwMCc6ICdsaWdodCcgLy8gZGVmYXVsdFxuICAgICAgICApXG4gICAgKVxuKTsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIE1peGluc1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLy8gTWFpbnRhaW4gYXNwZWN0IHJhdGlvXG5AbWl4aW4gbWFpbnRhaW4tYXNwZWN0LXJhdGlvKCR3aWR0aFJhdGlvLCAkaGVpZ2h0UmF0aW8sICRwYWRkaW5nLCAkY29udGVudENsYXNzKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAoJGhlaWdodFJhdGlvIC8gJHdpZHRoUmF0aW8pICogMTAwJTtcbiAgICB9XG5cbiAgICA+IC4jeyRjb250ZW50Q2xhc3N9IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6ICRwYWRkaW5nO1xuICAgICAgICBsZWZ0OiAkcGFkZGluZztcbiAgICAgICAgcmlnaHQ6ICRwYWRkaW5nO1xuICAgICAgICBib3R0b206ICRwYWRkaW5nO1xuICAgIH1cbn1cblxuQG1peGluIGdhbWUtYmFja2dyb3VuZHtcbiAgICAmLmJhY2NhcmF0e1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9wcm9kdWN0aW9uL3dtL2JhY2NhcmF0LmpwZ1wiKTtcbiAgICB9XG4gICAgJi5kcmFnb24tdGlnZXJ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL3Byb2R1Y3Rpb24vd20vZHJhZ29uLXRpZ2VyLmpwZ1wiKTtcbiAgICB9XG4gICAgJi5yb3VsZXR0ZXtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvcHJvZHVjdGlvbi93bS9yb3VsZXR0ZS5qcGdcIik7XG4gICAgfVxuICAgICYuc2ljYm97XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL3Byb2R1Y3Rpb24vd20vc2ljYm8uanBnXCIpO1xuICAgIH1cbiAgICAmLm5pdW5pdXtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvcHJvZHVjdGlvbi93bS9OaXVOaXUuanBnXCIpO1xuICAgIH1cbiAgICAmLnNhbWdvbmd7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL3Byb2R1Y3Rpb24vd20vU2FtR29uZy5qcGdcIik7XG4gICAgfVxuICAgICYuZmFudGFue1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9wcm9kdWN0aW9uL3dtL0ZhbnRhbi5qcGdcIik7XG4gICAgfVxuICAgICYuc2VkaWV7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL3Byb2R1Y3Rpb24vd20vc2VkaWUuanBnXCIpO1xuICAgIH1cbiAgICAmLmNyYWItZ2FtZXtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvcHJvZHVjdGlvbi93bS9iYXVDdWEuanBnXCIpO1xuICAgIH1cbiAgICAmLmdvbGRlbi1mbG93ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL3Byb2R1Y3Rpb24vd20vR29sZGVuRmxvd2VyLmpwZ1wiKTtcbiAgICB9XG4gICAgJi53ZW56aG91LXBhaS1nb3d7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL3Byb2R1Y3Rpb24vd20vV2VuemhvdVBhaUdvdy5qcGdcIik7XG4gICAgfVxuICAgICYubWFoam9uZy10aXRsZXN7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL3Byb2R1Y3Rpb24vd20vbWFoam9uZy10aXRsZXMuanBnXCIpO1xuICAgIH1cbiAgICAmLm9ubHlhbmRhcmJhaGFye1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9wcm9kdWN0aW9uL3dtL0FuZGFyQmFoYXIuanBnXCIpO1xuICAgIH1cbiAgICAmLmZvb3RiYWxse1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9zYWJhL1Byb2R1Y3RfU29jY2VyLmpwZ1wiKTtcbiAgICB9XG4gICAgJi5zYWJhLWdhbWV7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL3NhYmEvU2FiYUNsdWIuanBnXCIpO1xuICAgIH1cbiAgICAmLmJhc2tldGJhbGx7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL3NhYmEvUHJvZHVjdF9CYXNrZXRiYWxsLmpwZ1wiKTtcbiAgICB9XG4gICAgJi5lLXNwb3J0c3tcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvc2FiYS9zcG9ydF9lc3BvcnRzLmpwZ1wiKTtcbiAgICB9XG4gICAgJi52aXJ0dWFsLXNwb3J0c3tcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvc2FiYS9Qcm9kdWN0X1ZpcnR1YWxTcG9ydHMuanBnXCIpO1xuICAgIH1cbiAgICAmLm51bWJlci1nYW1le1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9zYWJhL1Byb2R1Y3RfTnVtYmVyR2FtZS5qcGdcIik7XG4gICAgfVxuICAgICYuZ2FtaW5ne1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9zYWJhL1Byb2R1Y3RfR2FtaW5nLmpwZ1wiKTtcbiAgICB9XG4gICAgJi5rZW5ve1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9zYWJhL1Byb2R1Y3RfS2Vuby5qcGdcIik7XG4gICAgfVxufVxuXG5AbWl4aW4gYmV0dGluZy10b2tlbntcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDE4IHtcbiAgICAgICAgJi5jaGlwLSN7JGl9IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0jeyRpICogNTBweH0gMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIEFuZ3VsYXIgTWF0ZXJpYWwgRXh0ZW5kXG4vKiAgQWRkcyBhbmQvb3IgbW9kaWZpZXMgQW5ndWxhciBNYXRlcmlhbCBzdHlsZXNcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIC0tLSBGSVhFUyAtLS0gKi9cblxuLy8gSUUgbGF5b3V0LWZpbGwgZml4XG5bbGF5b3V0XSB7XG5cbiAgICA+ICoge1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAgIH1cbn1cblxuLy8gSUUgY2FyZCBpbWcgYXV0byBoZWlnaHQgRml4XG5tZC1jYXJkID4gaW1nLFxubWQtY2FyZCA+IDpub3QobWQtY2FyZC1jb250ZW50KSBpbWcge1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICBoZWlnaHQ6IGluaXRpYWw7XG59XG5cbi8vIERhdGUgcGlja2VyIGJveC1zaXppbmcgRml4XG4ubWQtZGF0ZXBpY2tlci1jYWxlbmRhci1wYW5lIHtcblxuICAgICoge1xuICAgICAgICBib3gtc2l6aW5nOiBpbml0aWFsO1xuICAgIH1cbn1cblxuLyogLS0tIE1PRElGSUNBVElPTlMgLS0tICovXG5cbi8vIEF1dG9jb21wbGV0ZVxubWQtYXV0b2NvbXBsZXRlLXdyYXAge1xuXG4gICAgPiBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vLyBCYWNrZHJvcFxubWQtYmFja2Ryb3Age1xuXG4gICAgJi5tZC1vcGFxdWUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMzLCAzMywgMzMsIDAuOSkgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8vIENhcmRcbm1kLWNhcmQge1xuXG4gICAgbWQtY2FyZC1oZWFkZXIge1xuXG4gICAgICAgIG1kLWNhcmQtYXZhdGFyIHtcblxuICAgICAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBDaGVja2JveFxubWQtY2hlY2tib3gge1xuXG4gICAgJi5uby1sYWJlbCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG5cbi8vIENoaXBcbm1kLWNoaXAge1xuXG4gICAgLm1kLWNoaXAtcmVtb3ZlIHtcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBEYXRlcGlja2VyXG5tZC1kYXRlcGlja2VyIHtcblxuICAgIC5tZC1kYXRlcGlja2VyLWJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxufVxuXG4ubWQtaW5saW5lLWZvcm0ge1xuXG4gICAgbWQtZGF0ZXBpY2tlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgfVxufVxuXG4vLyBEaWFsb2dcbm1kLWRpYWxvZyB7XG5cbiAgICBtZC1kaWFsb2ctY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMjRweCAyNHB4IDI0cHg7XG4gICAgfVxuXG4gICAgbWQtZGlhbG9nLWFjdGlvbnMge1xuICAgICAgICBtaW4taGVpZ2h0OiA2NHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuXG4gICAgICAgIC5tZC1idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDhweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gSW5wdXRcbm1kLWlucHV0LWNvbnRhaW5lciB7XG5cbiAgICAmLm5vLWVycm9ycy1zcGFjZXIge1xuXG4gICAgICAgIC5tZC1lcnJvcnMtc3BhY2VyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5wdXQtaGludCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGJvdHRvbTogN3B4O1xuICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjU1LCAwLjIpO1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICB9XG5cbiAgICAmLm1kLWljb24tbGVmdCB7XG5cbiAgICAgICAgLmlucHV0LWhpbnQge1xuICAgICAgICAgICAgbGVmdDogMzhweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gTGlzdHNcbm1kLWxpc3QtaXRlbSB7XG5cbiAgICAubWQtbGlzdC1pdGVtLXRleHQge1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIE1lbnVcbm1kLW1lbnUsXG4ubWQtbWVudSB7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLy8gTWVudWJhclxubWQtbWVudS1jb250ZW50IHtcblxuICAgICYubWQtbWVudS1iYXItbWVudSB7XG5cbiAgICAgICAgJi5tZC1kZW5zZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcblxuICAgICAgICAgICAgLm1kLWJ1dHRvbixcbiAgICAgICAgICAgIG1kLW1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgJi5tZC1pbmRlbnQge1xuXG4gICAgICAgICAgICAgICAgICAgID4gbWQtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWQtb3Blbi1tZW51LWNvbnRhaW5lciB7XG5cbiAgICBtZC1tZW51LWNvbnRlbnQge1xuXG4gICAgICAgIG1kLW1lbnUtaXRlbSB7XG5cbiAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gSUUgZml4XG5tZC1tZW51LWNvbnRlbnQge1xuXG4gICAgbWQtbWVudS1pdGVtIHtcblxuICAgICAgICAubWQtYnV0dG9uIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFNlbGVjdFxubWQtc2VsZWN0IHtcblxuICAgICYuc2ltcGxpZmllZCB7XG4gICAgICAgIG1hcmdpbjogMCA4cHg7XG5cbiAgICAgICAgLm1kLXNlbGVjdC12YWx1ZSB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAmICo6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tZC1zZWxlY3QtaWNvbiB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW211bHRpcGxlXSB7XG5cbiAgICAgICAgbWQtc2VsZWN0LXZhbHVlIHtcblxuICAgICAgICAgICAgJiA+ICo6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgICAmID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1kLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gU2VsZWN0IGVsZW1lbnQgY29udGVudHNcbm1kLXNlbGVjdC1tZW51IHtcblxuICAgIG1kLXNlbGVjdC1oZWFkZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTAuNjY3cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgMCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBTaWRlbmF2XG5tZC1zaWRlbmF2IHtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi8vIFRhYnNcbm1kLXRhYi1jb250ZW50IHtcbiAgICB0b3VjaC1hY3Rpb246IGluaXRpYWwgIWltcG9ydGFudDtcbn1cblxuLy8gVG9vbGJhclxubWQtdG9vbGJhciB7XG5cbiAgICAvLyBDb2xvcmVkIHRvb2xiYXIgZWxlbWVudCBjb21wYXRpYmlsaXR5XG4gICAgJi5jb2xvcmVkLXRvb2xiYXIge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcblxuICAgICAgICBtZC1tZW51LWJhciB7XG5cbiAgICAgICAgICAgIG1kLW1lbnUge1xuXG4gICAgICAgICAgICAgICAgJi5fbWQtb3BlbiB7XG5cbiAgICAgICAgICAgICAgICAgICAgPiBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIG1kLW1lbnUge1xuXG4gICAgICAgICAgICAmLl9tZC1vcGVuIHtcblxuICAgICAgICAgICAgICAgID4gYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5tZC1wcm9ncmVzcy1jaXJjdWxhcltkaXNhYmxlZF17XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgVGVtcGxhdGUgTGF5b3V0c1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLy8gR2xvYmFsXG5odG1sLFxuYm9keSB7XG4gICAgJjpub3QoLmdhbWluZyl7XG4gICAgICAgIC8vb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuI21haW4ge1xuICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vdG9wOiAwO1xuICAgIC8vcmlnaHQ6IDA7XG4gICAgLy9ib3R0b206IDA7XG4gICAgLy9sZWZ0OiAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xufVxuXG4vLyBCb3hlZCBMYXlvdXRcbmJvZHkge1xuXG4gICAgJi5ib3hlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzRjQ0NTA7XG5cbiAgICAgICAgI21haW4ge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEycHggcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gQ29udGVudCBvbmx5XG4jbGF5b3V0LWNvbnRlbnQtb25seSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuXG4gICAgI2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG59XG5cbi8vIENvbnRlbnQgd2l0aCB0b29sYmFyXG4jbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG5cbiAgICAjY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAkdG9vbGJhckhlaWdodDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG59XG5cbi8vIFZlcnRpY2FsIG5hdmlnYXRpb25cbiNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG5cbiAgICAjY29udGVudC1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgI2NvbnRlbnQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAkdG9vbGJhckhlaWdodDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gVmVydGljYWwgbmF2aWdhdGlvbiB3aXRoIGZ1bGx3aWR0aCB0b29sYmFyXG4jbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24tZnVsbHdpZHRoLXRvb2xiYXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuXG4gICAgI21haW4tY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICNjb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAjY29udGVudCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gVmVydGljYWwgbmF2aWdhdGlvbiB3aXRoIGZ1bGx3aWR0aCB0b29sYmFyIDJcbiNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbi1mdWxsd2lkdGgtdG9vbGJhci0yIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcblxuICAgICNtYWluLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAjY29udGVudC1jb250YWluZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgI2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEhvcml6b250YWwgbmF2aWdhdGlvblxuI2xheW91dC1ob3Jpem9udGFsLW5hdmlnYXRpb24ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuXG4gICAgI2NvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICNjb250ZW50IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIFBhZ2UgTGF5b3V0c1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLy8gUGFnZSBMYXlvdXRzXG4kaGVhZGVyLWhlaWdodDogMjAwcHg7XG4kY2FyZC10b29sYmFyLWhlaWdodDogNjRweDtcbiRjYXJkLWhlYWRlci1oZWlnaHQ6ICRoZWFkZXItaGVpZ2h0IC0gJGNhcmQtdG9vbGJhci1oZWlnaHQ7XG5cbiRoZWFkZXItaGVpZ2h0LXhzOiAxNjBweDtcbiRjYXJkLWhlYWRlci1oZWlnaHQtc206ICRoZWFkZXItaGVpZ2h0LXhzIC0gJGNhcmQtdG9vbGJhci1oZWlnaHQ7XG5cbi5wYWdlLWxheW91dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLnRvcC1iZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9oZWFkZXItYmcucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuXG4gICAgbWQtYmFja2Ryb3Age1xuICAgICAgICB6LWluZGV4OiA1MDtcbiAgICB9XG5cbiAgICAvLyBHbG9iYWwgaGVhZGVyIHN0eWxlc1xuICAgID4gLmhlYWRlciB7XG5cbiAgICAgICAgLmJyZWFkY3J1bWIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcblxuICAgICAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VwYXJhdG9yIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIENhcmRlZCBsYXlvdXRcbiAgICAmLmNhcmRlZCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAvLyBGdWxsd2lkdGhcbiAgICAgICAgJi5mdWxsd2lkdGgge1xuXG4gICAgICAgICAgICAvLyBTaW5nbGUgc2Nyb2xsXG4gICAgICAgICAgICAmLnNpbmdsZS1zY3JvbGwge1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgICAgID4gLmNlbnRlciB7XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQtY2FyZCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBDZW50ZXJcbiAgICAgICAgICAgID4gLmNlbnRlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuXG4gICAgICAgICAgICAgICAgLmhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGNhcmQtaGVhZGVyLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogJGNhcmQtaGVhZGVyLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogJGNhcmQtaGVhZGVyLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY29udGVudC1jYXJkIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTdkcDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgICAgICAudG9vbGJhciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGNhcmQtdG9vbGJhci1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkY2FyZC10b29sYmFyLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRjYXJkLXRvb2xiYXItaGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIExlZnQgc2lkZW5hdlxuICAgICAgICAmLmxlZnQtc2lkZW5hdiB7XG5cbiAgICAgICAgICAgIC8vIFNpbmdsZSBzY3JvbGxcbiAgICAgICAgICAgICYuc2luZ2xlLXNjcm9sbCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgPiAuY2VudGVyIHtcblxuICAgICAgICAgICAgICAgICAgICAuY29udGVudC1jYXJkIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIFNpZGVuYXZcbiAgICAgICAgICAgID4gLnNpZGVuYXYge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTdkcDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA1MTtcblxuICAgICAgICAgICAgICAgIC5oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLm1kLWxvY2tlZC1vcGVuIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICArIC5jZW50ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm5vdCgubWQtbG9ja2VkLW9wZW4pIHtcblxuICAgICAgICAgICAgICAgICAgICAuaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gQ2VudGVyXG4gICAgICAgICAgICA+IC5jZW50ZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcblxuICAgICAgICAgICAgICAgIC5oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRjYXJkLWhlYWRlci1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRjYXJkLWhlYWRlci1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRjYXJkLWhlYWRlci1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtY2FyZCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy03ZHA7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICAgICAgLnRvb2xiYXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRjYXJkLXRvb2xiYXItaGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogJGNhcmQtdG9vbGJhci1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkY2FyZC10b29sYmFyLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2lkZW5hdi10b2dnbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA4cHggMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFJpZ2h0IHNpZGVuYXZcbiAgICAgICAgJi5yaWdodC1zaWRlbmF2IHtcblxuICAgICAgICAgICAgLy8gU2luZ2xlIHNjcm9sbFxuICAgICAgICAgICAgJi5zaW5nbGUtc2Nyb2xsIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgICAgICA+IC5jZW50ZXIge1xuXG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50LWNhcmQge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gU2lkZW5hdlxuICAgICAgICAgICAgPiAuc2lkZW5hdiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjQwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctN2RwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDUxO1xuXG4gICAgICAgICAgICAgICAgLmhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjRweCAyNHB4IDI0cHggMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDI0cHggMjRweCAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYubWQtbG9ja2VkLW9wZW4ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTk2cHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTk2cHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTk2cHg7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bm90KC5tZC1sb2NrZWQtb3Blbikge1xuXG4gICAgICAgICAgICAgICAgICAgIC5oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIENlbnRlclxuICAgICAgICAgICAgPiAuY2VudGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG5cbiAgICAgICAgICAgICAgICAuaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkY2FyZC1oZWFkZXItaGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkY2FyZC1oZWFkZXItaGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkY2FyZC1oZWFkZXItaGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jb250ZW50LWNhcmQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctN2RwO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgICAgIC50b29sYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkY2FyZC10b29sYmFyLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRjYXJkLXRvb2xiYXItaGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogJGNhcmQtdG9vbGJhci1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnNpZGVuYXYtdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDhweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTaW1wbGUgbGF5b3V0XG4gICAgJi5zaW1wbGUge1xuXG4gICAgICAgIC8vIEZ1bGx3aWR0aFxuICAgICAgICAmLmZ1bGx3aWR0aCxcbiAgICAgICAgJi5pbm5lci1zaWRlbmF2IHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgID4gLmhlYWRlciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvaGVhZGVyLWJnLnBuZycpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIExlZnQgc2lkZW5hdlxuICAgICAgICAmLmxlZnQtc2lkZW5hdiB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAvLyBTaW5nbGUgc2Nyb2xsXG4gICAgICAgICAgICAmLnNpbmdsZS1zY3JvbGwge1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgICAgID4gLmNlbnRlciB7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBJbm5lciBMZWZ0IFNpZGVuYXZcbiAgICAgICAgICAgICYuaW5uZXItc2lkZW5hdiB7XG4gICAgICAgICAgICAgICAgPiAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgID4gbWQtc2lkZW5hdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zaWRlbmF2IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNDBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogNTE7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTdkcDtcblxuICAgICAgICAgICAgICAgICYubWQtbG9ja2VkLW9wZW4ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAuY2VudGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctN2RwO1xuXG4gICAgICAgICAgICAgICAgLmhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9oZWFkZXItYmcucG5nJyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFJpZ2h0IHNpZGVuYXZcbiAgICAgICAgJi5yaWdodC1zaWRlbmF2IHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgIC8vIFNpbmdsZSBzY3JvbGxcbiAgICAgICAgICAgICYuc2luZ2xlLXNjcm9sbCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgPiAuY2VudGVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIElubmVyIFJpZ2h0IFNpZGVuYXZcbiAgICAgICAgICAgICYuaW5uZXItc2lkZW5hdiB7XG4gICAgICAgICAgICAgICAgPiAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgID4gbWQtc2lkZW5hdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNpZGVuYXYge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA1MTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctN2RwO1xuXG4gICAgICAgICAgICAgICAgJi5tZC1sb2NrZWQtb3BlbiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5jZW50ZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy03ZHA7XG5cbiAgICAgICAgICAgICAgICAuaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2hlYWRlci1iZy5wbmcnKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gSW5uZXIgU2lkZW5hdlxuICAgICAgICAmLmlubmVyLXNpZGVuYXYge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgPiAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgPiBtZC1zaWRlbmF2Lm1kLWxvY2tlZC1vcGVuIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBUYWJiZWRcbiAgICAgICAgJi50YWJiZWQge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgPiAuaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9oZWFkZXItYmcucG5nJyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAuY29udGVudCB7XG5cbiAgICAgICAgICAgICAgICA+IG1kLXRhYnMge1xuXG4gICAgICAgICAgICAgICAgICAgID4gbWQtdGFicy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctMWRwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBtZC10YWJzLWNhbnZhcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWQtcGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZC10YWIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bm90KC5tZC1keW5hbWljLWhlaWdodCkge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1NnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgPiBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gbWQtdGFiLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IG1kLW5hdi1iYXIge1xuXG4gICAgICAgICAgICAgICAgICAgIC5tZC1uYXYtYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctMWRwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBuYXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1kLW5hdi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5fbWQtbmF2LWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5fbWQtbmF2LWJ1dHRvbi10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQmxhbmsgbGF5b3V0XG4gICAgJi5ibGFuayB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgfVxufVxuXG4vLyBTaW5nbGUgc2Nyb2xsIG1vZGlmaWNhdGlvbnNcbi5zaW5nbGUtc2Nyb2xsIHtcblxuICAgIC8vIENhcmRlZFxuICAgIC5jYXJkZWQge1xuXG4gICAgICAgIC8vIEZ1bGx3aWR0aFxuICAgICAgICAmLmZ1bGx3aWR0aCB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgID4gLmNlbnRlciB7XG5cbiAgICAgICAgICAgICAgICAuY29udGVudC1jYXJkIHtcblxuICAgICAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gTGVmdCBzaWRlbmF2XG4gICAgICAgICYubGVmdC1zaWRlbmF2IHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgPiAuY2VudGVyIHtcblxuICAgICAgICAgICAgICAgIC5jb250ZW50LWNhcmQge1xuXG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBSaWdodCBzaWRlbmF2XG4gICAgICAgICYucmlnaHQtc2lkZW5hdiB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgID4gLmNlbnRlciB7XG5cbiAgICAgICAgICAgICAgICAuY29udGVudC1jYXJkIHtcblxuICAgICAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gU2ltcGxlIGxheW91dFxuICAgIC5zaW1wbGUge1xuXG4gICAgICAgIC8vIExlZnQgc2lkZW5hdlxuICAgICAgICAmLmxlZnQtc2lkZW5hdiB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgID4gLmNlbnRlciB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFJpZ2h0IHNpZGVuYXZcbiAgICAgICAgJi5yaWdodC1zaWRlbmF2IHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgPiAuY2VudGVyIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBSRVNQT05TSVZFXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQtbWQpIHtcblxuICAgIC5wYWdlLWxheW91dCB7XG5cbiAgICAgICAgJi5zaW1wbGUge1xuXG4gICAgICAgICAgICAmLmlubmVyLXNpZGVuYXYge1xuXG4gICAgICAgICAgICAgICAgJi5yaWdodC1zaWRlbmF2LCAmLmxlZnQtc2lkZW5hdiB7XG5cbiAgICAgICAgICAgICAgICAgICAgPiAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgPiBtZC1zaWRlbmF2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zaWRlbmF2LW9wZW4ge1xuXG4gICAgICAgIC5wYWdlLWxheW91dCB7XG5cbiAgICAgICAgICAgICYuc2ltcGxlIHtcblxuICAgICAgICAgICAgICAgICYuaW5uZXItc2lkZW5hdiB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cykge1xuXG4gICAgLnBhZ2UtbGF5b3V0IHtcblxuICAgICAgICAudG9wLWJnIHtcbiAgICAgICAgICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQteHM7XG4gICAgICAgIH1cblxuICAgICAgICAmLmNhcmRlZCB7XG5cbiAgICAgICAgICAgICYucmlnaHQtc2lkZW5hdixcbiAgICAgICAgICAgICYubGVmdC1zaWRlbmF2LFxuICAgICAgICAgICAgJi5mdWxsd2lkdGgge1xuXG4gICAgICAgICAgICAgICAgPiAuY2VudGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcblxuICAgICAgICAgICAgICAgICAgICAuaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGNhcmQtaGVhZGVyLWhlaWdodC1zbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRjYXJkLWhlYWRlci1oZWlnaHQtc207XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkY2FyZC1oZWFkZXItaGVpZ2h0LXNtO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gVHVybiBjYXJkZWQgbGF5b3V0cyBpbnRvIHNpbmdsZS1zY3JvbGxcbiAgICAgICAgICAgICYuZnVsbHdpZHRoIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgICAgICA+IC5jZW50ZXIge1xuXG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50LWNhcmQge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5yaWdodC1zaWRlbmF2LFxuICAgICAgICAgICAgJi5sZWZ0LXNpZGVuYXYge1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgICAgID4gLmNlbnRlciB7XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQtY2FyZCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zaW1wbGUge1xuXG4gICAgICAgICAgICAmLmZ1bGx3aWR0aCxcbiAgICAgICAgICAgICYuaW5uZXItc2lkZW5hdiB7XG5cbiAgICAgICAgICAgICAgICA+IC5oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0LXhzO1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkaGVhZGVyLWhlaWdodC14cztcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogJGhlYWRlci1oZWlnaHQteHM7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnJpZ2h0LXNpZGVuYXYsXG4gICAgICAgICAgICAmLmxlZnQtc2lkZW5hdiB7XG5cbiAgICAgICAgICAgICAgICA+IC5jZW50ZXIge1xuXG4gICAgICAgICAgICAgICAgICAgIC5oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodC14cztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRoZWFkZXItaGVpZ2h0LXhzO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogJGhlYWRlci1oZWlnaHQteHM7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gVHVybiBzaW1wbGUgbGF5b3V0cyBpbnRvIHNpbmdsZS1zY3JvbGxcbiAgICAgICAgJi5zaW1wbGUge1xuXG4gICAgICAgICAgICAmLmxlZnQtc2lkZW5hdixcbiAgICAgICAgICAgICYucmlnaHQtc2lkZW5hdiB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgPiAuY2VudGVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIEFuaW1hdGlvbnNcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbkBtaXhpbiB0cmFuc2l0aW9uKCkge1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDBweDtcbn1cblxuQG1peGluIGVhc2luZ091dFF1YWRUaW1pbmdUcmFuc2l0aW9uKCRkdXJhdGlvbikge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBub25lO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUwLCAwLjQ2MCwgMC40NTAsIDAuOTQwKTtcbn1cblxuLy8gU2xpZGUgVXBcbi5hbmltYXRlLXNsaWRlLXVwIHtcbiAgICBAaW5jbHVkZSBlYXNpbmdPdXRRdWFkVGltaW5nVHJhbnNpdGlvbig0MDBtcyk7XG4gICAgb3BhY2l0eTogMTtcblxuICAgIC8vIEVudGVyICYgTGVhdmVcbiAgICAmLm5nLWVudGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgICYubmctZW50ZXItYWN0aXZlIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5nLWxlYXZlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICYubmctbGVhdmUtYWN0aXZlIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gSGlkZVxuICAgICYubmctaGlkZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgJi5uZy1oaWRlLWFkZC1hY3RpdmUsXG4gICAgJi5uZy1oaWRlLXJlbW92ZS1hY3RpdmUge1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgfVxufVxuXG4vLyBTbGlkZSBEb3duXG4uYW5pbWF0ZS1zbGlkZS1kb3duIHtcbiAgICBAaW5jbHVkZSBlYXNpbmdPdXRRdWFkVGltaW5nVHJhbnNpdGlvbig0MDBtcyk7XG4gICAgb3BhY2l0eTogMTtcblxuICAgIC8vIEVudGVyICYgTGVhdmVcbiAgICAmLm5nLWVudGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAmLm5nLWVudGVyLWFjdGl2ZSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5uZy1sZWF2ZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAmLm5nLWxlYXZlLWFjdGl2ZSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gSGlkZVxuICAgICYubmctaGlkZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgJi5uZy1oaWRlLWFkZC1hY3RpdmUsXG4gICAgJi5uZy1oaWRlLXJlbW92ZS1hY3RpdmUge1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgfVxufVxuXG4vLyBTbGlkZSBMZWZ0XG4uYW5pbWF0ZS1zbGlkZS1sZWZ0IHtcbiAgICBAaW5jbHVkZSBlYXNpbmdPdXRRdWFkVGltaW5nVHJhbnNpdGlvbig0MDBtcyk7XG4gICAgb3BhY2l0eTogMTtcblxuICAgIC8vIEVudGVyICYgTGVhdmVcbiAgICAmLm5nLWVudGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgICYubmctZW50ZXItYWN0aXZlIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5nLWxlYXZlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICYubmctbGVhdmUtYWN0aXZlIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gSGlkZVxuICAgICYubmctaGlkZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgJi5uZy1oaWRlLWFkZC1hY3RpdmUsXG4gICAgJi5uZy1oaWRlLXJlbW92ZS1hY3RpdmUge1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgfVxufVxuXG4vLyBTbGlkZSBSaWdodFxuLmFuaW1hdGUtc2xpZGUtcmlnaHQge1xuICAgIEBpbmNsdWRlIGVhc2luZ091dFF1YWRUaW1pbmdUcmFuc2l0aW9uKDQwMG1zKTtcbiAgICBvcGFjaXR5OiAxO1xuXG4gICAgLy8gRW50ZXIgJiBMZWF2ZVxuICAgICYubmctZW50ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgICYubmctZW50ZXItYWN0aXZlIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5nLWxlYXZlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICYubmctbGVhdmUtYWN0aXZlIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBIaWRlXG4gICAgJi5uZy1oaWRlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgICYubmctaGlkZS1hZGQtYWN0aXZlLFxuICAgICYubmctaGlkZS1yZW1vdmUtYWN0aXZlIHtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgIH1cbn1cblxuLy8gRmFkZSBpbiAmIG91dFxuLmFuaW1hdGUtZmFkZS1pbi1vdXQge1xuICAgIEBpbmNsdWRlIGVhc2luZ091dFF1YWRUaW1pbmdUcmFuc2l0aW9uKDQwMG1zKTtcbiAgICBvcGFjaXR5OiAxO1xuXG4gICAgLy8gRW50ZXIgJiBMZWF2ZVxuICAgICYubmctZW50ZXIge1xuICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgICYubmctZW50ZXItYWN0aXZlIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5nLWxlYXZlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAmLm5nLWxlYXZlLWFjdGl2ZSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gSGlkZVxuICAgICYubmctaGlkZSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgJi5uZy1oaWRlLWFkZC1hY3RpdmUsXG4gICAgJi5uZy1oaWRlLXJlbW92ZS1hY3RpdmUge1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIEAgQ3VzdG9tIEFuaW1hdGlvbiBLZXlmcmFtZXNcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbkBrZXlmcmFtZXMgc2xpZGUtaW4tbGVmdCB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwMHB4KTtcbiAgICB9XG5cbiAgICA2NSUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtaW4tcmlnaHQge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwMHB4KTtcbiAgICB9XG5cbiAgICA2NSUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtaW4tYm90dG9tIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDBweCk7XG4gICAgfVxuXG4gICAgNjUlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxufVxuXG4uYW5pbWF0ZS1yb3RhdGUge1xuICAgIGFuaW1hdGlvbjogcm90YXRlIDEuNzVzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyByb3RhdGUge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZylcbiAgICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBDb2xvcnNcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8vIEJsYWNrIHRleHRcbi5ibGFjay1mZyxcbi5ibGFjay10ZXh0IHtcbiAgICBjb2xvcjogcmdiYSgzNCwgNDEsIDU3LCAwLjg3KSAhaW1wb3J0YW50O1xuICAgICYuc2Vjb25kYXJ5LXRleHQsXG4gICAgLnNlY29uZGFyeS10ZXh0LFxuICAgICYuaWNvbixcbiAgICAuaWNvbiB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDM0LCA0MSwgNTcsIDAuNTQpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5oaW50LXRleHQsXG4gICAgLmhpbnQtdGV4dCxcbiAgICAmLmRpc2FibGVkLXRleHQsXG4gICAgLmRpc2FibGVkLXRleHQge1xuICAgICAgICBjb2xvcjogcmdiYSgzNCwgNDEsIDU3LCAwLjI2KSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuZGl2aWRlcixcbiAgICAuZGl2aWRlcixcbiAgICAmLmZhaW50LXRleHQsXG4gICAgLmZhaW50LXRleHQge1xuICAgICAgICBjb2xvcjogcmdiYSgzNCwgNDEsIDU3LCAwLjEyKSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLy8gV2hpdGUgdGV4dFxuLndoaXRlLWZnLFxuLndoaXRlLXRleHQge1xuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSkgIWltcG9ydGFudDtcblxuICAgICYuc2Vjb25kYXJ5LXRleHQsXG4gICAgLnNlY29uZGFyeS10ZXh0LFxuICAgICYuaWNvbixcbiAgICAuaWNvbiB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzApICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5oaW50LXRleHQsXG4gICAgLmhpbnQtdGV4dCxcbiAgICAmLmRpc2FibGVkLXRleHQsXG4gICAgLmRpc2FibGVkLXRleHQge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMwKSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuZGl2aWRlcixcbiAgICAuZGl2aWRlcixcbiAgICAmLmZhaW50LXRleHQsXG4gICAgLmZhaW50LXRleHQge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIEFuZ3VsYXIgbWF0ZXJpYWwgZWxlbWVudCBjb2xvciBvdmVycmlkZVxuICAgIG1kLWljb24ge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB9XG5cbiAgICBtZC1wcm9ncmVzcy1saW5lYXIge1xuICAgICAgICAubWQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICAgICAgfVxuICAgICAgICAubWQtYmFyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gTWF0ZXJpYWwgY29sb3JzIHdpdGggYWxsIGF2YWlsYWJsZSBodWUgdmFsdWVzXG5AZWFjaCAkY29sb3JOYW1lLCAkY29sb3JNYXAgaW4gJG1hdGVyaWFsQ29sb3JzTWFwIHtcblxuICAgIEBlYWNoICRodWUsICRoZXhWYWx1ZSBpbiBtYXAtZ2V0KCRjb2xvck1hcCwgJ2h1ZXMnKSB7XG5cbiAgICAgICAgLiN7JGNvbG9yTmFtZX0tI3skaHVlfS1iZyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGV4VmFsdWUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZC0jeyRjb2xvck5hbWV9LSN7JGh1ZX0tYmcge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhleFZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkY29udHJhc3RzTWFwLCBtYXAtZ2V0KG1hcC1nZXQoJGNvbG9yTWFwLCAnY29udHJhc3RzJyksICRodWUpKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC4jeyRjb2xvck5hbWV9LSN7JGh1ZX0tZmcge1xuICAgICAgICAgICAgY29sb3I6ICRoZXhWYWx1ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLiN7JGNvbG9yTmFtZX0tI3skaHVlfS1ib3JkZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkaGV4VmFsdWUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC4jeyRjb2xvck5hbWV9LSN7JGh1ZX0tYm9yZGVyLXRvcCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkaGV4VmFsdWUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC4jeyRjb2xvck5hbWV9LSN7JGh1ZX0tYm9yZGVyLXJpZ2h0IHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGhleFZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuI3skY29sb3JOYW1lfS0jeyRodWV9LWJvcmRlci1ib3R0b20ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGhleFZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuI3skY29sb3JOYW1lfS0jeyRodWV9LWJvcmRlci1sZWZ0IHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkaGV4VmFsdWUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpZiAoJGh1ZSA9PSAnNTAwJykge1xuXG4gICAgICAgICAgICAubWQtI3skY29sb3JOYW1lfS1iZyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhleFZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbnRyYXN0c01hcCwgbWFwLWdldChtYXAtZ2V0KCRjb2xvck1hcCwgJ2NvbnRyYXN0cycpLCAkaHVlKSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC4jeyRjb2xvck5hbWV9LWJnIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGV4VmFsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLiN7JGNvbG9yTmFtZX0tZmcge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaGV4VmFsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLiN7JGNvbG9yTmFtZX0tYm9yZGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRoZXhWYWx1ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuI3skY29sb3JOYW1lfS1ib3JkZXItdG9wIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkaGV4VmFsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLiN7JGNvbG9yTmFtZX0tYm9yZGVyLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRoZXhWYWx1ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuI3skY29sb3JOYW1lfS1ib3JkZXItYm90dG9tIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkaGV4VmFsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLiN7JGNvbG9yTmFtZX0tYm9yZGVyLWxlZnQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkaGV4VmFsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gRnVuY3Rpb24gZm9yIGdldHRpbmcgbWF0ZXJpYWwgY29sb3IgYW5kIHRoZWlyIGh1ZSB2YWx1ZXMgaW4gc2Nzc1xuQGZ1bmN0aW9uIG1hdGVyaWFsLWNvbG9yKCRjb2xvciwgJGh1ZTogJzUwMCcpIHtcblxuICAgIEBpZiAobWFwLWhhcy1rZXkoJG1hdGVyaWFsQ29sb3JzTWFwLCAkY29sb3IpKSB7XG5cbiAgICAgICAgJGF2YWlsYWJsZUh1ZXM6IG1hcC1nZXQobWFwLWdldCgkbWF0ZXJpYWxDb2xvcnNNYXAsICRjb2xvciksICdodWVzJyk7XG5cbiAgICAgICAgQGlmIChtYXAtaGFzLWtleSgkYXZhaWxhYmxlSHVlcywgJGh1ZSkpIHtcbiAgICAgICAgICAgIEByZXR1cm4gbWFwLWdldCgkYXZhaWxhYmxlSHVlcywgJGh1ZSk7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgQGVycm9yIFwiJyN7JGh1ZX0nIGlzIG5vdCBhIHZhbGlkIGh1ZSB2YWx1ZSBmb3IgJyN7JGNvbG9yfSchXCI7XG4gICAgICAgIH1cblxuICAgIH0gQGVsc2Uge1xuICAgICAgICBAZXJyb3IgXCInI3skY29sb3J9JyBpcyBub3QgYSB2YWxpZCBNYXRlcmlhbCBEZXNpZ24gY29sb3IhXCI7XG4gICAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgSWNvbnNcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5tZC1pY29uW21kLWZvbnQtaWNvbl0sXG5pIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgQGZvciAkc2l6ZSBmcm9tIDIgdGhyb3VnaCAxMjgge1xuXG4gICAgICAgICYucyN7JHNpemUgKiAyfSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICN7KCRzaXplICogMikgKyAncHgnfSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6ICN7KCRzaXplICogMikgKyAncHgnfSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAjeygkc2l6ZSAqIDIpICsgJ3B4J30gIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogI3soJHNpemUgKiAyKSArICdweCd9ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAjeygkc2l6ZSAqIDIpICsgJ3B4J30gIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAjeygkc2l6ZSAqIDIpICsgJ3B4J30gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gSWNvbiBmb250XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICAgIHNyYzp1cmwoJy4uL2Fzc2V0cy9pY29ucy9mb250cy9pY29tb29uLmVvdD81a20xdGcnKTtcbiAgICBzcmM6dXJsKCcuLi9hc3NldHMvaWNvbnMvZm9udHMvaWNvbW9vbi5lb3Q/I2llZml4NWttMXRnJykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnLi4vYXNzZXRzL2ljb25zL2ZvbnRzL2ljb21vb24udHRmPzVrbTF0ZycpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJy4uL2Fzc2V0cy9pY29ucy9mb250cy9pY29tb29uLndvZmY/NWttMXRnJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi9hc3NldHMvaWNvbnMvZm9udHMvaWNvbW9vbi5zdmc/NWttMXRnI2ljb21vb24nKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5bY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1hY2NvdW50LWFsZXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MDBcIjtcbn1cbi5pY29uLWFjY291bnQtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYwMVwiO1xufVxuLmljb24tYWNjb3VudC1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYwMlwiO1xufVxuLmljb24tYWNjb3VudC1jaGVjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjAzXCI7XG59XG4uaWNvbi1hY2NvdW50LWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjA0XCI7XG59XG4uaWNvbi1hY2NvdW50LWtleTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjA1XCI7XG59XG4uaWNvbi1hY2NvdW50LWxvY2F0aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MDZcIjtcbn1cbi5pY29uLWFjY291bnQtbWludXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYwN1wiO1xufVxuLmljb24tYWNjb3VudC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MDhcIjtcbn1cbi5pY29uLWFjY291bnQtbXVsdGlwbGUtcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjA5XCI7XG59XG4uaWNvbi1hY2NvdW50LW11bHRpcGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MGFcIjtcbn1cbi5pY29uLWFjY291bnQtbmV0d29yazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjBiXCI7XG59XG4uaWNvbi1hY2NvdW50LW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYwY1wiO1xufVxuLmljb24tYWNjb3VudC1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MGRcIjtcbn1cbi5pY29uLWFjY291bnQtcmVtb3ZlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MGVcIjtcbn1cbi5pY29uLWFjY291bnQtc2VhcmNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MGZcIjtcbn1cbi5pY29uLWFjY291bnQtc3dpdGNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MTBcIjtcbn1cbi5pY29uLWFjY291bnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYxMVwiO1xufVxuLmljb24tYWlyYmFsbG9vbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjEyXCI7XG59XG4uaWNvbi1haXJwbGFuZS1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYxM1wiO1xufVxuLmljb24tYWlycGxhbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYxNFwiO1xufVxuLmljb24tYWxhcm0tY2hlY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYxNVwiO1xufVxuLmljb24tYWxhcm0tbXVsdGlwbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYxNlwiO1xufVxuLmljb24tYWxhcm0tb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MTdcIjtcbn1cbi5pY29uLWFsYXJtLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYxOFwiO1xufVxuLmljb24tYWxhcm06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYxOVwiO1xufVxuLmljb24tYWxidW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYxYVwiO1xufVxuLmljb24tYWxlcnQtYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MWJcIjtcbn1cbi5pY29uLWFsZXJ0LWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjFjXCI7XG59XG4uaWNvbi1hbGVydC1vY3RhZ29uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MWRcIjtcbn1cbi5pY29uLWFsZXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MWVcIjtcbn1cbi5pY29uLWFscGhhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MWZcIjtcbn1cbi5pY29uLWFscGhhYmV0aWNhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjIwXCI7XG59XG4uaWNvbi1hbWF6b24tY2xvdWRkcml2ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjIxXCI7XG59XG4uaWNvbi1hbWF6b246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYyMlwiO1xufVxuLmljb24tYW1idWxhbmNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MjNcIjtcbn1cbi5pY29uLWFuZHJvaWQtZGVidWctYnJpZGdlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MjRcIjtcbn1cbi5pY29uLWFuZHJvaWQtc3R1ZGlvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MjVcIjtcbn1cbi5pY29uLWFuZHJvaWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYyNlwiO1xufVxuLmljb24tYXBwbGUtZmluZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MjdcIjtcbn1cbi5pY29uLWFwcGxlLWlvczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjI4XCI7XG59XG4uaWNvbi1hcHBsZS1tb2JpbGVtZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjI5XCI7XG59XG4uaWNvbi1hcHBsZS1zYWZhcmk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYyYVwiO1xufVxuLmljb24tYXBwbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYyYlwiO1xufVxuLmljb24tYXBwbmV0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MmNcIjtcbn1cbi5pY29uLWFwcHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYyZFwiO1xufVxuLmljb24tYXJjaGl2ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjJlXCI7XG59XG4uaWNvbi1hcnJhbmdlLWJyaW5nLWZvcndhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYyZlwiO1xufVxuLmljb24tYXJyYW5nZS1icmluZy10by1mcm9udDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjMwXCI7XG59XG4uaWNvbi1hcnJhbmdlLXNlbmQtYmFja3dhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYzMVwiO1xufVxuLmljb24tYXJyYW5nZS1zZW5kLXRvLWJhY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYzMlwiO1xufVxuLmljb24tYXJyb3ctYWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MzNcIjtcbn1cbi5pY29uLWFycm93LWJvdHRvbS1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MzRcIjtcbn1cbi5pY29uLWFycm93LWJvdHRvbS1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjM1XCI7XG59XG4uaWNvbi1hcnJvdy1jb2xsYXBzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjM2XCI7XG59XG4uaWNvbi1hcnJvdy1kb3duLWJvbGQtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYzN1wiO1xufVxuLmljb24tYXJyb3ctZG93bi1ib2xkLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjM4XCI7XG59XG4uaWNvbi1hcnJvdy1kb3duLWJvbGQtaGV4YWdvbi1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MzlcIjtcbn1cbi5pY29uLWFycm93LWRvd24tYm9sZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjNhXCI7XG59XG4uaWNvbi1hcnJvdy1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2M2JcIjtcbn1cbi5pY29uLWFycm93LWV4cGFuZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjNjXCI7XG59XG4uaWNvbi1hcnJvdy1sZWZ0LWJvbGQtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYzZFwiO1xufVxuLmljb24tYXJyb3ctbGVmdC1ib2xkLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjNlXCI7XG59XG4uaWNvbi1hcnJvdy1sZWZ0LWJvbGQtaGV4YWdvbi1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2M2ZcIjtcbn1cbi5pY29uLWFycm93LWxlZnQtYm9sZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjQwXCI7XG59XG4uaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NDFcIjtcbn1cbi5pY29uLWFycm93LXJpZ2h0LWJvbGQtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY0MlwiO1xufVxuLmljb24tYXJyb3ctcmlnaHQtYm9sZC1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY0M1wiO1xufVxuLmljb24tYXJyb3ctcmlnaHQtYm9sZC1oZXhhZ29uLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY0NFwiO1xufVxuLmljb24tYXJyb3ctcmlnaHQtYm9sZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjQ1XCI7XG59XG4uaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjQ2XCI7XG59XG4uaWNvbi1hcnJvdy10b3AtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjQ3XCI7XG59XG4uaWNvbi1hcnJvdy10b3AtcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY0OFwiO1xufVxuLmljb24tYXJyb3ctdXAtYm9sZC1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjQ5XCI7XG59XG4uaWNvbi1hcnJvdy11cC1ib2xkLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjRhXCI7XG59XG4uaWNvbi1hcnJvdy11cC1ib2xkLWhleGFnb24tb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjRiXCI7XG59XG4uaWNvbi1hcnJvdy11cC1ib2xkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NGNcIjtcbn1cbi5pY29uLWFycm93LXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NGRcIjtcbn1cbi5pY29uLWF0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NGVcIjtcbn1cbi5pY29uLWF0dGFjaG1lbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY0ZlwiO1xufVxuLmljb24tYXVkaW9ib29rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NTBcIjtcbn1cbi5pY29uLWF1dG8tZml4OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NTFcIjtcbn1cbi5pY29uLWF1dG8tdXBsb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NTJcIjtcbn1cbi5pY29uLWJhYnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY1M1wiO1xufVxuLmljb24tYmFja2J1cmdlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjU0XCI7XG59XG4uaWNvbi1iYWNrdXAtcmVzdG9yZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjU1XCI7XG59XG4uaWNvbi1iYW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NTZcIjtcbn1cbi5pY29uLWJhcmNvZGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY1N1wiO1xufVxuLmljb24tYmFybGV5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NThcIjtcbn1cbi5pY29uLWJhcnJlbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjU5XCI7XG59XG4uaWNvbi1iYXNlY2FtcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjVhXCI7XG59XG4uaWNvbi1iYXNrZXQtZmlsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjViXCI7XG59XG4uaWNvbi1iYXNrZXQtdW5maWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NWNcIjtcbn1cbi5pY29uLWJhc2tldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjVkXCI7XG59XG4uaWNvbi1iYXR0ZXJ5LTEwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NWVcIjtcbn1cbi5pY29uLWJhdHRlcnktMjA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY1ZlwiO1xufVxuLmljb24tYmF0dGVyeS0zMDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjYwXCI7XG59XG4uaWNvbi1iYXR0ZXJ5LTQwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NjFcIjtcbn1cbi5pY29uLWJhdHRlcnktNTA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY2MlwiO1xufVxuLmljb24tYmF0dGVyeS02MDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjYzXCI7XG59XG4uaWNvbi1iYXR0ZXJ5LTcwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NjRcIjtcbn1cbi5pY29uLWJhdHRlcnktODA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY2NVwiO1xufVxuLmljb24tYmF0dGVyeS05MDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjY2XCI7XG59XG4uaWNvbi1iYXR0ZXJ5LWFsZXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NjdcIjtcbn1cbi5pY29uLWJhdHRlcnktY2hhcmdpbmctMjA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY2OFwiO1xufVxuLmljb24tYmF0dGVyeS1jaGFyZ2luZy0zMDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjY5XCI7XG59XG4uaWNvbi1iYXR0ZXJ5LWNoYXJnaW5nLTQwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NmFcIjtcbn1cbi5pY29uLWJhdHRlcnktY2hhcmdpbmctNjA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY2YlwiO1xufVxuLmljb24tYmF0dGVyeS1jaGFyZ2luZy04MDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjZjXCI7XG59XG4uaWNvbi1iYXR0ZXJ5LWNoYXJnaW5nLTkwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NmRcIjtcbn1cbi5pY29uLWJhdHRlcnktY2hhcmdpbmctMTAwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NmVcIjtcbn1cbi5pY29uLWJhdHRlcnktbWludXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY2ZlwiO1xufVxuLmljb24tYmF0dGVyeS1uZWdhdGl2ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjcwXCI7XG59XG4uaWNvbi1iYXR0ZXJ5LW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY3MVwiO1xufVxuLmljb24tYmF0dGVyeS1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2NzJcIjtcbn1cbi5pY29uLWJhdHRlcnktcG9zaXRpdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY3M1wiO1xufVxuLmljb24tYmF0dGVyeS1zdGFuZGFyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjc0XCI7XG59XG4uaWNvbi1iYXR0ZXJ5LXVua25vd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY3NVwiO1xufVxuLmljb24tYmF0dGVyeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjc2XCI7XG59XG4uaWNvbi1iZWFjaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjc3XCI7XG59XG4uaWNvbi1iZWFrZXItZW1wdHktb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjc4XCI7XG59XG4uaWNvbi1iZWFrZXItZW1wdHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY3OVwiO1xufVxuLmljb24tYmVha2VyLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY3YVwiO1xufVxuLmljb24tYmVha2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2N2JcIjtcbn1cbi5pY29uLWJlYXRzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2N2NcIjtcbn1cbi5pY29uLWJlZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY3ZFwiO1xufVxuLmljb24tYmVoYW5jZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjdlXCI7XG59XG4uaWNvbi1iZWxsLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjdmXCI7XG59XG4uaWNvbi1iZWxsLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY4MFwiO1xufVxuLmljb24tYmVsbC1yaW5nLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY4MVwiO1xufVxuLmljb24tYmVsbC1yaW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ODJcIjtcbn1cbi5pY29uLWJlbGwtc2xlZXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY4M1wiO1xufVxuLmljb24tYmVsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjg0XCI7XG59XG4uaWNvbi1iZXRhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ODVcIjtcbn1cbi5pY29uLWJpa2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY4NlwiO1xufVxuLmljb24tYmluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjg3XCI7XG59XG4uaWNvbi1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ODhcIjtcbn1cbi5pY29uLWJpbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjg5XCI7XG59XG4uaWNvbi1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY4YVwiO1xufVxuLmljb24tYmxhY2stbWVzYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjhiXCI7XG59XG4uaWNvbi1ibGFja2JlcnJ5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2OGNcIjtcbn1cbi5pY29uLWJsaW5kczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjhkXCI7XG59XG4uaWNvbi1ibG9jay1oZWxwZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY4ZVwiO1xufVxuLmljb24tYmxvZ2dlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjhmXCI7XG59XG4uaWNvbi1ibHVldG9vdGgtYXVkaW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY5MFwiO1xufVxuLmljb24tYmx1ZXRvb3RoLWNvbm5lY3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY5MVwiO1xufVxuLmljb24tYmx1ZXRvb3RoLXNldHRpbmdzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2OTJcIjtcbn1cbi5pY29uLWJsdWV0b290aC10cmFuc2ZlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjkzXCI7XG59XG4uaWNvbi1ibHVldG9vdGg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY5NFwiO1xufVxuLmljb24tYmx1ci1saW5lYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY5NVwiO1xufVxuLmljb24tYmx1ci1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY5NlwiO1xufVxuLmljb24tYmx1ci1yYWRpYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY5N1wiO1xufVxuLmljb24tYmx1cjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjk4XCI7XG59XG4uaWNvbi1ib25lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2OTlcIjtcbn1cbi5pY29uLWJvb2stbXVsdGlwbGUtdmFyaWFudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjlhXCI7XG59XG4uaWNvbi1ib29rLW11bHRpcGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2OWJcIjtcbn1cbi5pY29uLWJvb2stb3BlbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjljXCI7XG59XG4uaWNvbi1ib29rLXZhcmlhbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTY5ZFwiO1xufVxuLmljb24tYm9vazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjllXCI7XG59XG4uaWNvbi1ib29rbWFyay1jaGVjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjlmXCI7XG59XG4uaWNvbi1ib29rbWFyay1tdXNpYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmEwXCI7XG59XG4uaWNvbi1ib29rbWFyay1vdXRsaW5lLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZhMVwiO1xufVxuLmljb24tYm9va21hcmstb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmEyXCI7XG59XG4uaWNvbi1ib29rbWFyay1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YTNcIjtcbn1cbi5pY29uLWJvb2ttYXJrLXJlbW92ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmE0XCI7XG59XG4uaWNvbi1ib29rbWFyazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmE1XCI7XG59XG4uaWNvbi1ib3JkZXItYWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YTZcIjtcbn1cbi5pY29uLWJvcmRlci1ib3R0b206YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZhN1wiO1xufVxuLmljb24tYm9yZGVyLWNvbG9yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YThcIjtcbn1cbi5pY29uLWJvcmRlci1ob3Jpem9udGFsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YTlcIjtcbn1cbi5pY29uLWJvcmRlci1pbnNpZGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZhYVwiO1xufVxuLmljb24tYm9yZGVyLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZhYlwiO1xufVxuLmljb24tYm9yZGVyLW5vbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZhY1wiO1xufVxuLmljb24tYm9yZGVyLW91dHNpZGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZhZFwiO1xufVxuLmljb24tYm9yZGVyLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YWVcIjtcbn1cbi5pY29uLWJvcmRlci10b3A6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZhZlwiO1xufVxuLmljb24tYm9yZGVyLXZlcnRpY2FsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YjBcIjtcbn1cbi5pY29uLWJvd2xpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZiMVwiO1xufVxuLmljb24tYm94LWRvd25sb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YjJcIjtcbn1cbi5pY29uLWJveC11cGxvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZiM1wiO1xufVxuLmljb24tYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YjRcIjtcbn1cbi5pY29uLWJyaWVmY2FzZS1jaGVja2VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YjVcIjtcbn1cbi5pY29uLWJyaWVmY2FzZS1kb3dubG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmI2XCI7XG59XG4uaWNvbi1icmllZmNhc2UtdXBsb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YjdcIjtcbn1cbi5pY29uLWJyaWVmY2FzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmI4XCI7XG59XG4uaWNvbi1icmlnaHRuZXNzLTE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZiOVwiO1xufVxuLmljb24tYnJpZ2h0bmVzcy0yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YmFcIjtcbn1cbi5pY29uLWJyaWdodG5lc3MtMzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmJiXCI7XG59XG4uaWNvbi1icmlnaHRuZXNzLTQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZiY1wiO1xufVxuLmljb24tYnJpZ2h0bmVzcy01OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YmRcIjtcbn1cbi5pY29uLWJyaWdodG5lc3MtNjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmJlXCI7XG59XG4uaWNvbi1icmlnaHRuZXNzLTc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZiZlwiO1xufVxuLmljb24tYnJpZ2h0bmVzcy1hdXRvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YzBcIjtcbn1cbi5pY29uLWJyaWdodG5lc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZjMVwiO1xufVxuLmljb24tYnJvb206YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZjMlwiO1xufVxuLmljb24tYnJ1c2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZjM1wiO1xufVxuLmljb24tYnVnOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YzRcIjtcbn1cbi5pY29uLWJ1bGxldGluLWJvYXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YzVcIjtcbn1cbi5pY29uLWJ1bGxob3JuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2YzZcIjtcbn1cbi5pY29uLWJ1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmM3XCI7XG59XG4uaWNvbi1jYWtlLXZhcmlhbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZjOFwiO1xufVxuLmljb24tY2FrZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmM5XCI7XG59XG4uaWNvbi1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2Y2FcIjtcbn1cbi5pY29uLWNhbGVuZGFyLWJsYW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2Y2JcIjtcbn1cbi5pY29uLWNhbGVuZGFyLWNoZWNrLW11bHRpcGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2Y2NcIjtcbn1cbi5pY29uLWNhbGVuZGFyLWNoZWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2Y2RcIjtcbn1cbi5pY29uLWNhbGVuZGFyLWNsb2NrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2Y2VcIjtcbn1cbi5pY29uLWNhbGVuZGFyLW11bHRpcGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2Y2ZcIjtcbn1cbi5pY29uLWNhbGVuZGFyLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZkMFwiO1xufVxuLmljb24tY2FsZW5kYXItcmVtb3ZlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZDFcIjtcbn1cbi5pY29uLWNhbGVuZGFyLXNlbGVjdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmQyXCI7XG59XG4uaWNvbi1jYWxlbmRhci10ZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZDNcIjtcbn1cbi5pY29uLWNhbGVuZGFyLXRvZGF5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZDRcIjtcbn1cbi5pY29uLWNhbGVuZGFyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZDVcIjtcbn1cbi5pY29uLWNhbWNvcmRlci1ib3gtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZDZcIjtcbn1cbi5pY29uLWNhbWNvcmRlci1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZkN1wiO1xufVxuLmljb24tY2FtY29yZGVyLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmQ4XCI7XG59XG4uaWNvbi1jYW1jb3JkZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZkOVwiO1xufVxuLmljb24tY2FtZXJhLWZyb250LXZhcmlhbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZkYVwiO1xufVxuLmljb24tY2FtZXJhLWZyb250OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZGJcIjtcbn1cbi5pY29uLWNhbWVyYS1pcmlzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZGNcIjtcbn1cbi5pY29uLWNhbWVyYS1wYXJ0eS1tb2RlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZGRcIjtcbn1cbi5pY29uLWNhbWVyYS1yZWFyLXZhcmlhbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZkZVwiO1xufVxuLmljb24tY2FtZXJhLXJlYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZkZlwiO1xufVxuLmljb24tY2FtZXJhLXN3aXRjaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmUwXCI7XG59XG4uaWNvbi1jYW1lcmEtdGltZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZlMVwiO1xufVxuLmljb24tY2FtZXJhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZTJcIjtcbn1cbi5pY29uLWNhbmNlbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmUzXCI7XG59XG4uaWNvbi1jYW5keWNhbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZlNFwiO1xufVxuLmljb24tY2FyLXdhc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZlNVwiO1xufVxuLmljb24tY2FyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZTZcIjtcbn1cbi5pY29uLWNhcnJvdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmU3XCI7XG59XG4uaWNvbi1jYXJ0LW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZlOFwiO1xufVxuLmljb24tY2FydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmU5XCI7XG59XG4uaWNvbi1jYXNoLTEwMDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmVhXCI7XG59XG4uaWNvbi1jYXNoLW11bHRpcGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZWJcIjtcbn1cbi5pY29uLWNhc2gtdXNkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZWNcIjtcbn1cbi5pY29uLWNhc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZlZFwiO1xufVxuLmljb24tY2FzdC1jb25uZWN0ZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZlZVwiO1xufVxuLmljb24tY2FzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmVmXCI7XG59XG4uaWNvbi1jYXN0bGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZmMFwiO1xufVxuLmljb24tY2F0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZjFcIjtcbn1cbi5pY29uLWNlbGxwaG9uZS1hbmRyb2lkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZjJcIjtcbn1cbi5pY29uLWNlbGxwaG9uZS1kb2NrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZjNcIjtcbn1cbi5pY29uLWNlbGxwaG9uZS1pcGhvbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZmNFwiO1xufVxuLmljb24tY2VsbHBob25lLWxpbmstb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZjVcIjtcbn1cbi5pY29uLWNlbGxwaG9uZS1saW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZjZcIjtcbn1cbi5pY29uLWNlbGxwaG9uZS1zZXR0aW5nczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmY3XCI7XG59XG4uaWNvbi1jZWxscGhvbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZmOFwiO1xufVxuLmljb24tY2hhaXItc2Nob29sOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZjlcIjtcbn1cbi5pY29uLWNoYXJ0LWFyYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmZhXCI7XG59XG4uaWNvbi1jaGFydC1hcmVhc3BsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2ZmJcIjtcbn1cbi5pY29uLWNoYXJ0LWJhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmZjXCI7XG59XG4uaWNvbi1jaGFydC1oaXN0b2dyYW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZmZFwiO1xufVxuLmljb24tY2hhcnQtbGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNmZlXCI7XG59XG4uaWNvbi1jaGFydC1waWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTZmZlwiO1xufVxuLmljb24tY2hlY2stYWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MDBcIjtcbn1cbi5pY29uLWNoZWNrLWJvb2ttYXJrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MDFcIjtcbn1cbi5pY29uLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzAyXCI7XG59XG4uaWNvbi1jaGVjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzAzXCI7XG59XG4uaWNvbi1jaGVja2JveC1ibGFuay1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzA0XCI7XG59XG4uaWNvbi1jaGVja2JveC1ibGFuay1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcwNVwiO1xufVxuLmljb24tY2hlY2tib3gtYmxhbmstb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzA2XCI7XG59XG4uaWNvbi1jaGVja2JveC1ibGFuazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzA3XCI7XG59XG4uaWNvbi1jaGVja2JveC1tYXJrZWQtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcwOFwiO1xufVxuLmljb24tY2hlY2tib3gtbWFya2VkLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzA5XCI7XG59XG4uaWNvbi1jaGVja2JveC1tYXJrZWQtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzBhXCI7XG59XG4uaWNvbi1jaGVja2JveC1tYXJrZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcwYlwiO1xufVxuLmljb24tY2hlY2tib3gtbXVsdGlwbGUtYmxhbmstb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzBjXCI7XG59XG4uaWNvbi1jaGVja2JveC1tdWx0aXBsZS1ibGFuazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzBkXCI7XG59XG4uaWNvbi1jaGVja2JveC1tdWx0aXBsZS1tYXJrZWQtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzBlXCI7XG59XG4uaWNvbi1jaGVja2JveC1tdWx0aXBsZS1tYXJrZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcwZlwiO1xufVxuLmljb24tY2hlY2tlcmJvYXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MTBcIjtcbn1cbi5pY29uLWNoZXZyb24tZG91YmxlLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcxMVwiO1xufVxuLmljb24tY2hldnJvbi1kb3VibGUtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzEyXCI7XG59XG4uaWNvbi1jaGV2cm9uLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzEzXCI7XG59XG4uaWNvbi1jaGV2cm9uLWRvdWJsZS11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzE0XCI7XG59XG4uaWNvbi1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcxNVwiO1xufVxuLmljb24tY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MTZcIjtcbn1cbi5pY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcxN1wiO1xufVxuLmljb24tY2hldnJvbi11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzE4XCI7XG59XG4uaWNvbi1jaHVyY2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcxOVwiO1xufVxuLmljb24tY2lzY28td2ViZXg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcxYVwiO1xufVxuLmljb24tY2l0eTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzFiXCI7XG59XG4uaWNvbi1jbGFwcGVyYm9hcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcxY1wiO1xufVxuLmljb24tY2xpcGJvYXJkLWFjY291bnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcxZFwiO1xufVxuLmljb24tY2xpcGJvYXJkLWFsZXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MWVcIjtcbn1cbi5pY29uLWNsaXBib2FyZC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MWZcIjtcbn1cbi5pY29uLWNsaXBib2FyZC1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MjBcIjtcbn1cbi5pY29uLWNsaXBib2FyZC1jaGVjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzIxXCI7XG59XG4uaWNvbi1jbGlwYm9hcmQtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzIyXCI7XG59XG4uaWNvbi1jbGlwYm9hcmQtdGV4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzIzXCI7XG59XG4uaWNvbi1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcyNFwiO1xufVxuLmljb24tY2xpcHB5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MjVcIjtcbn1cbi5pY29uLWNsb2NrLWZhc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcyNlwiO1xufVxuLmljb24tY2xvY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcyN1wiO1xufVxuLmljb24tY2xvc2UtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcyOFwiO1xufVxuLmljb24tY2xvc2UtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MjlcIjtcbn1cbi5pY29uLWNsb3NlLW5ldHdvcms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcyYVwiO1xufVxuLmljb24tY2xvc2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcyYlwiO1xufVxuLmljb24tY2xvc2VkLWNhcHRpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcyY1wiO1xufVxuLmljb24tY2xvdWQtY2hlY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTcyZFwiO1xufVxuLmljb24tY2xvdWQtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MmVcIjtcbn1cbi5pY29uLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MmZcIjtcbn1cbi5pY29uLWNsb3VkLW91dGxpbmUtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MzBcIjtcbn1cbi5pY29uLWNsb3VkLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTczMVwiO1xufVxuLmljb24tY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MzJcIjtcbn1cbi5pY29uLWNsb3VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3MzNcIjtcbn1cbi5pY29uLWNvZGUtYXJyYXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTczNFwiO1xufVxuLmljb24tY29kZS1icmFjZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTczNVwiO1xufVxuLmljb24tY29kZS1lcXVhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzM2XCI7XG59XG4uaWNvbi1jb2RlLWdyZWF0ZXItdGhhbi1vci1lcXVhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzM3XCI7XG59XG4uaWNvbi1jb2RlLWdyZWF0ZXItdGhhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzM4XCI7XG59XG4uaWNvbi1jb2RlLWxlc3MtdGhhbi1vci1lcXVhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzM5XCI7XG59XG4uaWNvbi1jb2RlLWxlc3MtdGhhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzNhXCI7XG59XG4uaWNvbi1jb2RlLW5vdC1lcXVhbC12YXJpYW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3M2JcIjtcbn1cbi5pY29uLWNvZGUtbm90LWVxdWFsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3M2NcIjtcbn1cbi5pY29uLWNvZGUtc3RyaW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3M2RcIjtcbn1cbi5pY29uLWNvZGUtdGFnczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzNlXCI7XG59XG4uaWNvbi1jb2RlcGVuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3M2ZcIjtcbn1cbi5pY29uLWNvZmZlZS10by1nbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzQwXCI7XG59XG4uaWNvbi1jb2ZmZWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc0MVwiO1xufVxuLmljb24tY29nLWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzQyXCI7XG59XG4uaWNvbi1jb2c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc0M1wiO1xufVxuLmljb24tY29pbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzQ0XCI7XG59XG4uaWNvbi1jb2xvci1oZWxwZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc0NVwiO1xufVxuLmljb24tY29tbWVudC1hY2NvdW50LW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc0NlwiO1xufVxuLmljb24tY29tbWVudC1hY2NvdW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NDdcIjtcbn1cbi5pY29uLWNvbW1lbnQtYWxlcnQtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzQ4XCI7XG59XG4uaWNvbi1jb21tZW50LWFsZXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NDlcIjtcbn1cbi5pY29uLWNvbW1lbnQtY2hlY2stb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzRhXCI7XG59XG4uaWNvbi1jb21tZW50LWNoZWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NGJcIjtcbn1cbi5pY29uLWNvbW1lbnQtbXVsdGlwZS1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NGNcIjtcbn1cbi5pY29uLWNvbW1lbnQtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzRkXCI7XG59XG4uaWNvbi1jb21tZW50LXBsdXMtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzRlXCI7XG59XG4uaWNvbi1jb21tZW50LXByb2Nlc3Npbmctb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzRmXCI7XG59XG4uaWNvbi1jb21tZW50LXByb2Nlc3Npbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc1MFwiO1xufVxuLmljb24tY29tbWVudC1yZW1vdmUtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzUxXCI7XG59XG4uaWNvbi1jb21tZW50LXRleHQtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzUyXCI7XG59XG4uaWNvbi1jb21tZW50LXRleHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc1M1wiO1xufVxuLmljb24tY29tbWVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzU0XCI7XG59XG4uaWNvbi1jb21wYXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NTVcIjtcbn1cbi5pY29uLWNvbXBhc3Mtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzU2XCI7XG59XG4uaWNvbi1jb21wYXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NTdcIjtcbn1cbi5pY29uLWNvbnNvbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc1OFwiO1xufVxuLmljb24tY29udGVudC1jb3B5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NTlcIjtcbn1cbi5pY29uLWNvbnRlbnQtY3V0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NWFcIjtcbn1cbi5pY29uLWNvbnRlbnQtZHVwbGljYXRlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NWJcIjtcbn1cbi5pY29uLWNvbnRlbnQtcGFzdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc1Y1wiO1xufVxuLmljb24tY29udGVudC1zYXZlLWFsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzVkXCI7XG59XG4uaWNvbi1jb250ZW50LXNhdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc1ZVwiO1xufVxuLmljb24tY29udHJhc3QtYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NWZcIjtcbn1cbi5pY29uLWNvbnRyYXN0LWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzYwXCI7XG59XG4uaWNvbi1jb250cmFzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzYxXCI7XG59XG4uaWNvbi1jb250cm9sbGVyLXhib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc2MlwiO1xufVxuLmljb24tY293OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NjNcIjtcbn1cbi5pY29uLWNyZWRpdC1jYXJkLW11bHRpcGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NjRcIjtcbn1cbi5pY29uLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NjVcIjtcbn1cbi5pY29uLWNyb3AtZnJlZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzY2XCI7XG59XG4uaWNvbi1jcm9wLWxhbmRzY2FwZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzY3XCI7XG59XG4uaWNvbi1jcm9wLXBvcnRyYWl0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NjhcIjtcbn1cbi5pY29uLWNyb3Atc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NjlcIjtcbn1cbi5pY29uLWNyb3A6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc2YVwiO1xufVxuLmljb24tY3Jvc3NoYWlycy1ncHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc2YlwiO1xufVxuLmljb24tY3Jvc3NoYWlyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzZjXCI7XG59XG4uaWNvbi1jcm93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzZkXCI7XG59XG4uaWNvbi1jdWJlLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc2ZVwiO1xufVxuLmljb24tY3ViZS11bmZvbGRlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzZmXCI7XG59XG4uaWNvbi1jdWJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NzBcIjtcbn1cbi5pY29uLWN1cC13YXRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzcxXCI7XG59XG4uaWNvbi1jdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc3MlwiO1xufVxuLmljb24tY3VycmVuY3ktYnRjOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NzNcIjtcbn1cbi5pY29uLWN1cnJlbmN5LWV1cjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzc0XCI7XG59XG4uaWNvbi1jdXJyZW5jeS1nYnA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc3NVwiO1xufVxuLmljb24tY3VycmVuY3ktaW5yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NzZcIjtcbn1cbi5pY29uLWN1cnJlbmN5LXJ1YjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzc3XCI7XG59XG4uaWNvbi1jdXJyZW5jeS10cnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc3OFwiO1xufVxuLmljb24tY3VycmVuY3ktdXNkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3NzlcIjtcbn1cbi5pY29uLWN1cnNvci1kZWZhdWx0LW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc3YVwiO1xufVxuLmljb24tY3Vyc29yLWRlZmF1bHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc3YlwiO1xufVxuLmljb24tY3Vyc29yLW1vdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc3Y1wiO1xufVxuLmljb24tY3Vyc29yLXBvaW50ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc3ZFwiO1xufVxuLmljb24tZGF0YTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzdlXCI7XG59XG4uaWNvbi1kZWJ1Zy1zdGVwLWludG86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc3ZlwiO1xufVxuLmljb24tZGVidWctc3RlcC1vdXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc4MFwiO1xufVxuLmljb24tZGVidWctc3RlcC1vdmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ODFcIjtcbn1cbi5pY29uLWRlY2ltYWwtZGVjcmVhc2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc4MlwiO1xufVxuLmljb24tZGVjaW1hbC1pbmNyZWFzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzgzXCI7XG59XG4uaWNvbi1kZWxldGUtdmFyaWFudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzg0XCI7XG59XG4uaWNvbi1kZWxldGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc4NVwiO1xufVxuLmljb24tZGVza3Bob25lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ODZcIjtcbn1cbi5pY29uLWRlc2t0b3AtbWFjOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ODdcIjtcbn1cbi5pY29uLWRlc2t0b3AtdG93ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc4OFwiO1xufVxuLmljb24tZGV0YWlsczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzg5XCI7XG59XG4uaWNvbi1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3OGFcIjtcbn1cbi5pY29uLWRpYW1vbmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc4YlwiO1xufVxuLmljb24tZGljZS0xOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3OGNcIjtcbn1cbi5pY29uLWRpY2UtMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzhkXCI7XG59XG4uaWNvbi1kaWNlLTM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc4ZVwiO1xufVxuLmljb24tZGljZS00OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3OGZcIjtcbn1cbi5pY29uLWRpY2UtNTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzkwXCI7XG59XG4uaWNvbi1kaWNlLTY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc5MVwiO1xufVxuLmljb24tZGljZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzkyXCI7XG59XG4uaWNvbi1kaXJlY3Rpb25zOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3OTNcIjtcbn1cbi5pY29uLWRpc2stYWxlcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc5NFwiO1xufVxuLmljb24tZGlzcXVzLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc5NVwiO1xufVxuLmljb24tZGlzcXVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3OTZcIjtcbn1cbi5pY29uLWRpdmlzaW9uLWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzk3XCI7XG59XG4uaWNvbi1kaXZpc2lvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzk4XCI7XG59XG4uaWNvbi1kbnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc5OVwiO1xufVxuLmljb24tZG9jdW1lbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTc5YVwiO1xufVxuLmljb24tZG9tYWluOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3OWJcIjtcbn1cbi5pY29uLWRvdHMtaG9yaXpvbnRhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzljXCI7XG59XG4uaWNvbi1kb3RzLXZlcnRpY2FsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3OWRcIjtcbn1cbi5pY29uLWRvd25sb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3OWVcIjtcbn1cbi5pY29uLWRyYWctaG9yaXpvbnRhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNzlmXCI7XG59XG4uaWNvbi1kcmFnLXZlcnRpY2FsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YTBcIjtcbn1cbi5pY29uLWRyYWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdhMVwiO1xufVxuLmljb24tZHJhd2luZy1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdhMlwiO1xufVxuLmljb24tZHJhd2luZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2EzXCI7XG59XG4uaWNvbi1kcmliYmJsZS1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdhNFwiO1xufVxuLmljb24tZHJpYmJibGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdhNVwiO1xufVxuLmljb24tZHJvbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdhNlwiO1xufVxuLmljb24tZHJvcGJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2E3XCI7XG59XG4uaWNvbi1kcnVwYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdhOFwiO1xufVxuLmljb24tZHVjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2E5XCI7XG59XG4uaWNvbi1kdW1iYmVsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2FhXCI7XG59XG4uaWNvbi1lYXJ0aC1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdhYlwiO1xufVxuLmljb24tZWFydGg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdhY1wiO1xufVxuLmljb24tZWJheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2FkXCI7XG59XG4uaWNvbi1lZGdlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YWVcIjtcbn1cbi5pY29uLWVqZWN0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YWZcIjtcbn1cbi5pY29uLWVsZXZhdGlvbi1kZWNsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YjBcIjtcbn1cbi5pY29uLWVsZXZhdGlvbi1yaXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YjFcIjtcbn1cbi5pY29uLWVsZXZhdG9yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YjJcIjtcbn1cbi5pY29uLWVtYWlsLW9wZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdiM1wiO1xufVxuLmljb24tZW1haWwtc2VjdXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YjRcIjtcbn1cbi5pY29uLWVtYWlsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YjVcIjtcbn1cbi5pY29uLWVtb3RpY29uLWNvb2w6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdiNlwiO1xufVxuLmljb24tZW1vdGljb24tZGV2aWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdiN1wiO1xufVxuLmljb24tZW1vdGljb24taGFwcHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdiOFwiO1xufVxuLmljb24tZW1vdGljb24tbmV1dHJhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2I5XCI7XG59XG4uaWNvbi1lbW90aWNvbi1wb29wOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YmFcIjtcbn1cbi5pY29uLWVtb3RpY29uLXNhZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2JiXCI7XG59XG4uaWNvbi1lbW90aWNvbi10b25ndWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdiY1wiO1xufVxuLmljb24tZW1vdGljb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdiZFwiO1xufVxuLmljb24tZW5naW5lLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdiZVwiO1xufVxuLmljb24tZW5naW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YmZcIjtcbn1cbi5pY29uLWVxdWFsLWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2MwXCI7XG59XG4uaWNvbi1lcXVhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2MxXCI7XG59XG4uaWNvbi1lcmFzZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdjMlwiO1xufVxuLmljb24tZXNjYWxhdG9yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YzNcIjtcbn1cbi5pY29uLWV0c3k6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdjNFwiO1xufVxuLmljb24tZXZlcm5vdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdjNVwiO1xufVxuLmljb24tZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdjNlwiO1xufVxuLmljb24tZXhpdC10by1hcHA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdjN1wiO1xufVxuLmljb24tZXhwb3J0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3YzhcIjtcbn1cbi5pY29uLWV5ZS1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdjOVwiO1xufVxuLmljb24tZXllOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3Y2FcIjtcbn1cbi5pY29uLWV5ZWRyb3BwZXItdmFyaWFudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2NiXCI7XG59XG4uaWNvbi1leWVkcm9wcGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3Y2NcIjtcbn1cbi5pY29uLWZhY2Vib29rLWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2NkXCI7XG59XG4uaWNvbi1mYWNlYm9vazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2NlXCI7XG59XG4uaWNvbi1mYWN0b3J5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3Y2ZcIjtcbn1cbi5pY29uLWZhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2QwXCI7XG59XG4uaWNvbi1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdkMVwiO1xufVxuLmljb24tZmVycnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdkMlwiO1xufVxuLmljb24tZmlsZS1jbG91ZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2QzXCI7XG59XG4uaWNvbi1maWxlLWRlbGltaXRlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2Q0XCI7XG59XG4uaWNvbi1maWxlLWRvY3VtZW50LWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2Q1XCI7XG59XG4uaWNvbi1maWxlLWRvY3VtZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZDZcIjtcbn1cbi5pY29uLWZpbGUtZXhjZWwtYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZDdcIjtcbn1cbi5pY29uLWZpbGUtZXhjZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdkOFwiO1xufVxuLmljb24tZmlsZS1maW5kOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZDlcIjtcbn1cbi5pY29uLWZpbGUtaGlkZGVuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZGFcIjtcbn1cbi5pY29uLWZpbGUtaW1hZ2UtYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZGJcIjtcbn1cbi5pY29uLWZpbGUtaW1hZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdkY1wiO1xufVxuLmljb24tZmlsZS1tdWx0aXBsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2RkXCI7XG59XG4uaWNvbi1maWxlLW11c2ljOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZGVcIjtcbn1cbi5pY29uLWZpbGUtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2RmXCI7XG59XG4uaWNvbi1maWxlLXBkZi1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdlMFwiO1xufVxuLmljb24tZmlsZS1wZGY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdlMVwiO1xufVxuLmljb24tZmlsZS1wb3dlcnBvaW50LWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2UyXCI7XG59XG4uaWNvbi1maWxlLXBvd2VycG9pbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdlM1wiO1xufVxuLmljb24tZmlsZS1wcmVzZW50YXRpb24tYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZTRcIjtcbn1cbi5pY29uLWZpbGUtdmlkZW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdlNVwiO1xufVxuLmljb24tZmlsZS13b3JkLWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2U2XCI7XG59XG4uaWNvbi1maWxlLXdvcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdlN1wiO1xufVxuLmljb24tZmlsZS14bWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdlOFwiO1xufVxuLmljb24tZmlsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2U5XCI7XG59XG4uaWNvbi1maWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZWFcIjtcbn1cbi5pY29uLWZpbG06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdlYlwiO1xufVxuLmljb24tZmlsbXN0cmlwLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2VjXCI7XG59XG4uaWNvbi1maWxtc3RyaXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdlZFwiO1xufVxuLmljb24tZmlsdGVyLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdlZVwiO1xufVxuLmljb24tZmlsdGVyLXJlbW92ZS1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZWZcIjtcbn1cbi5pY29uLWZpbHRlci1yZW1vdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdmMFwiO1xufVxuLmljb24tZmlsdGVyLXZhcmlhbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdmMVwiO1xufVxuLmljb24tZmlsdGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZjJcIjtcbn1cbi5pY29uLWZpcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdmM1wiO1xufVxuLmljb24tZmlzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2Y0XCI7XG59XG4uaWNvbi1mbGFnLWNoZWNrZXJlZC12YXJpYW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZjVcIjtcbn1cbi5pY29uLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZjZcIjtcbn1cbi5pY29uLWZsYWctb3V0bGluZS12YXJpYW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZjdcIjtcbn1cbi5pY29uLWZsYWctb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2Y4XCI7XG59XG4uaWNvbi1mbGFnLXRyaWFuZ2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZjlcIjtcbn1cbi5pY29uLWZsYWctdmFyaWFudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlN2ZhXCI7XG59XG4uaWNvbi1mbGFnOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZmJcIjtcbn1cbi5pY29uLWZsYXNoLWF1dG86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTdmY1wiO1xufVxuLmljb24tZmxhc2gtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZmRcIjtcbn1cbi5pY29uLWZsYXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZmVcIjtcbn1cbi5pY29uLWZsYXNobGlnaHQtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU3ZmZcIjtcbn1cbi5pY29uLWZsYXNobGlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgwMFwiO1xufVxuLmljb24tZmxhdHRyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MDFcIjtcbn1cbi5pY29uLWZsaWNrci1hZnRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODAyXCI7XG59XG4uaWNvbi1mbGlja3ItYmVmb3JlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MDNcIjtcbn1cbi5pY29uLWZsaXAtdG8tYmFjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODA0XCI7XG59XG4uaWNvbi1mbGlwLXRvLWZyb250OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MDVcIjtcbn1cbi5pY29uLWZsb3BweTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODA2XCI7XG59XG4uaWNvbi1mbG93ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgwN1wiO1xufVxuLmljb24tZm9sZGVyLWFjY291bnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgwOFwiO1xufVxuLmljb24tZm9sZGVyLWRvd25sb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MDlcIjtcbn1cbi5pY29uLWZvbGRlci1nb29nbGUtZHJpdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgwYVwiO1xufVxuLmljb24tZm9sZGVyLWltYWdlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MGJcIjtcbn1cbi5pY29uLWZvbGRlci1sb2NrLW9wZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgwY1wiO1xufVxuLmljb24tZm9sZGVyLWxvY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgwZFwiO1xufVxuLmljb24tZm9sZGVyLW1vdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgwZVwiO1xufVxuLmljb24tZm9sZGVyLW11bHRpcGxlLWltYWdlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MGZcIjtcbn1cbi5pY29uLWZvbGRlci1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MTBcIjtcbn1cbi5pY29uLWZvbGRlci1tdWx0aXBsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODExXCI7XG59XG4uaWNvbi1mb2xkZXItb3V0bGluZS1sb2NrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MTJcIjtcbn1cbi5pY29uLWZvbGRlci1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MTNcIjtcbn1cbi5pY29uLWZvbGRlci1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MTRcIjtcbn1cbi5pY29uLWZvbGRlci1yZW1vdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgxNVwiO1xufVxuLmljb24tZm9sZGVyLXVwbG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODE2XCI7XG59XG4uaWNvbi1mb2xkZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgxN1wiO1xufVxuLmljb24tZm9vZC1hcHBsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODE4XCI7XG59XG4uaWNvbi1mb29kLXZhcmlhbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgxOVwiO1xufVxuLmljb24tZm9vZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODFhXCI7XG59XG4uaWNvbi1mb290YmFsbC1oZWxtZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgxYlwiO1xufVxuLmljb24tZm9vdGJhbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgxY1wiO1xufVxuLmljb24tZm9ybWF0LWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODFkXCI7XG59XG4uaWNvbi1mb3JtYXQtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODFlXCI7XG59XG4uaWNvbi1mb3JtYXQtYWxpZ24tbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODFmXCI7XG59XG4uaWNvbi1mb3JtYXQtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgyMFwiO1xufVxuLmljb24tZm9ybWF0LWJvbGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgyMVwiO1xufVxuLmljb24tZm9ybWF0LWNsZWFyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MjJcIjtcbn1cbi5pY29uLWZvcm1hdC1jb2xvci1maWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MjNcIjtcbn1cbi5pY29uLWZvcm1hdC1jb2xvcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODI0XCI7XG59XG4uaWNvbi1mb3JtYXQtZmxvYXQtY2VudGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MjVcIjtcbn1cbi5pY29uLWZvcm1hdC1mbG9hdC1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MjZcIjtcbn1cbi5pY29uLWZvcm1hdC1mbG9hdC1ub25lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MjdcIjtcbn1cbi5pY29uLWZvcm1hdC1mbG9hdC1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODI4XCI7XG59XG4uaWNvbi1mb3JtYXQtaGVhZGVyLTE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgyOVwiO1xufVxuLmljb24tZm9ybWF0LWhlYWRlci0yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MmFcIjtcbn1cbi5pY29uLWZvcm1hdC1oZWFkZXItMzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODJiXCI7XG59XG4uaWNvbi1mb3JtYXQtaGVhZGVyLTQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgyY1wiO1xufVxuLmljb24tZm9ybWF0LWhlYWRlci01OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MmRcIjtcbn1cbi5pY29uLWZvcm1hdC1oZWFkZXItNjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODJlXCI7XG59XG4uaWNvbi1mb3JtYXQtaGVhZGVyLWRlY3JlYXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MmZcIjtcbn1cbi5pY29uLWZvcm1hdC1oZWFkZXItZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODMwXCI7XG59XG4uaWNvbi1mb3JtYXQtaGVhZGVyLWVxdWFsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MzFcIjtcbn1cbi5pY29uLWZvcm1hdC1oZWFkZXItaW5jcmVhc2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgzMlwiO1xufVxuLmljb24tZm9ybWF0LWhlYWRlci1wb3VuZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODMzXCI7XG59XG4uaWNvbi1mb3JtYXQtaGVhZGVyLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MzRcIjtcbn1cbi5pY29uLWZvcm1hdC1pbmRlbnQtZGVjcmVhc2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgzNVwiO1xufVxuLmljb24tZm9ybWF0LWluZGVudC1pbmNyZWFzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODM2XCI7XG59XG4uaWNvbi1mb3JtYXQtaXRhbGljOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MzdcIjtcbn1cbi5pY29uLWZvcm1hdC1saW5lLXNwYWNpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgzOFwiO1xufVxuLmljb24tZm9ybWF0LWxpc3QtYnVsbGV0ZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgzOVwiO1xufVxuLmljb24tZm9ybWF0LWxpc3QtbnVtYmVyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODNhXCI7XG59XG4uaWNvbi1mb3JtYXQtb2JqZWN0LWlubGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODNiXCI7XG59XG4uaWNvbi1mb3JtYXQtb2JqZWN0LXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODNjXCI7XG59XG4uaWNvbi1mb3JtYXQtb2JqZWN0LXRpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4M2RcIjtcbn1cbi5pY29uLWZvcm1hdC1vYmplY3QtdG9wLWJvdHRvbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODNlXCI7XG59XG4uaWNvbi1mb3JtYXQtcGFpbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgzZlwiO1xufVxuLmljb24tZm9ybWF0LXBhcmFncmFwaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODQwXCI7XG59XG4uaWNvbi1mb3JtYXQtcXVvdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg0MVwiO1xufVxuLmljb24tZm9ybWF0LXNpemU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg0MlwiO1xufVxuLmljb24tZm9ybWF0LXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg0M1wiO1xufVxuLmljb24tZm9ybWF0LXN1YnNjcmlwdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODQ0XCI7XG59XG4uaWNvbi1mb3JtYXQtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg0NVwiO1xufVxuLmljb24tZm9ybWF0LXRleHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg0NlwiO1xufVxuLmljb24tZm9ybWF0LXRleHRkaXJlY3Rpb24tbC10by1yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NDdcIjtcbn1cbi5pY29uLWZvcm1hdC10ZXh0ZGlyZWN0aW9uLXItdG8tbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODQ4XCI7XG59XG4uaWNvbi1mb3JtYXQtdW5kZXJsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NDlcIjtcbn1cbi5pY29uLWZvcnVtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NGFcIjtcbn1cbi5pY29uLWZvcndhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg0YlwiO1xufVxuLmljb24tZm91cnNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODRjXCI7XG59XG4uaWNvbi1mcmlkZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg0ZFwiO1xufVxuLmljb24tZnVsbHNjcmVlbi1leGl0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NGVcIjtcbn1cbi5pY29uLWZ1bGxzY3JlZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg0ZlwiO1xufVxuLmljb24tZnVuY3Rpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg1MFwiO1xufVxuLmljb24tZ2FtZXBhZC12YXJpYW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NTFcIjtcbn1cbi5pY29uLWdhbWVwYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg1MlwiO1xufVxuLmljb24tZ2FzLXN0YXRpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg1M1wiO1xufVxuLmljb24tZ2F2ZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg1NFwiO1xufVxuLmljb24tZ2VuZGVyLWZlbWFsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODU1XCI7XG59XG4uaWNvbi1nZW5kZXItbWFsZS1mZW1hbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg1NlwiO1xufVxuLmljb24tZ2VuZGVyLW1hbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg1N1wiO1xufVxuLmljb24tZ2VuZGVyLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NThcIjtcbn1cbi5pY29uLWdpZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg1OVwiO1xufVxuLmljb24tZ2l0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NWFcIjtcbn1cbi5pY29uLWdpdGh1Yi1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg1YlwiO1xufVxuLmljb24tZ2l0aHViOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NWNcIjtcbn1cbi5pY29uLWdsYXNzLWZsdXRlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NWRcIjtcbn1cbi5pY29uLWdsYXNzLW11ZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODVlXCI7XG59XG4uaWNvbi1nbGFzcy1zdGFuZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg1ZlwiO1xufVxuLmljb24tZ2xhc3MtdHVsaXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg2MFwiO1xufVxuLmljb24tZ2xhc3NlczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODYxXCI7XG59XG4uaWNvbi1nbWFpbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODYyXCI7XG59XG4uaWNvbi1nb29nbGUtY2hyb21lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NjNcIjtcbn1cbi5pY29uLWdvb2dsZS1jaXJjbGVzLWNvbW11bml0aWVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NjRcIjtcbn1cbi5pY29uLWdvb2dsZS1jaXJjbGVzLWV4dGVuZGVkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NjVcIjtcbn1cbi5pY29uLWdvb2dsZS1jaXJjbGVzLWludml0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODY2XCI7XG59XG4uaWNvbi1nb29nbGUtY2lyY2xlczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODY3XCI7XG59XG4uaWNvbi1nb29nbGUtY29udHJvbGxlci1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg2OFwiO1xufVxuLmljb24tZ29vZ2xlLWNvbnRyb2xsZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg2OVwiO1xufVxuLmljb24tZ29vZ2xlLWRyaXZlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NmFcIjtcbn1cbi5pY29uLWdvb2dsZS1lYXJ0aDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODZiXCI7XG59XG4uaWNvbi1nb29nbGUtZ2xhc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg2Y1wiO1xufVxuLmljb24tZ29vZ2xlLW1hcHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg2ZFwiO1xufVxuLmljb24tZ29vZ2xlLXBhZ2VzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NmVcIjtcbn1cbi5pY29uLWdvb2dsZS1wbGF5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NmZcIjtcbn1cbi5pY29uLWdvb2dsZS1wbHVzLWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODcwXCI7XG59XG4uaWNvbi1nb29nbGUtcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODcxXCI7XG59XG4uaWNvbi1nb29nbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg3MlwiO1xufVxuLmljb24tZ3JpZC1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg3M1wiO1xufVxuLmljb24tZ3JpZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODc0XCI7XG59XG4uaWNvbi1ncm91cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODc1XCI7XG59XG4uaWNvbi1oYW5kLXBvaW50aW5nLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NzZcIjtcbn1cbi5pY29uLWhhbmdlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODc3XCI7XG59XG4uaWNvbi1oYW5nb3V0czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODc4XCI7XG59XG4uaWNvbi1oYXJkZGlzazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODc5XCI7XG59XG4uaWNvbi1oZWFkcGhvbmVzLWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODdhXCI7XG59XG4uaWNvbi1oZWFkcGhvbmVzLWRvdHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg3YlwiO1xufVxuLmljb24taGVhZHBob25lczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODdjXCI7XG59XG4uaWNvbi1oZWFkc2V0LWRvY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg3ZFwiO1xufVxuLmljb24taGVhZHNldC1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg3ZVwiO1xufVxuLmljb24taGVhZHNldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODdmXCI7XG59XG4uaWNvbi1oZWFydC1ib3gtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODgwXCI7XG59XG4uaWNvbi1oZWFydC1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg4MVwiO1xufVxuLmljb24taGVhcnQtYnJva2VuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ODJcIjtcbn1cbi5pY29uLWhlYXJ0LW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg4M1wiO1xufVxuLmljb24taGVhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg4NFwiO1xufVxuLmljb24taGVscC1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg4NVwiO1xufVxuLmljb24taGVscDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODg2XCI7XG59XG4uaWNvbi1oZXhhZ29uLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg4N1wiO1xufVxuLmljb24taGV4YWdvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODg4XCI7XG59XG4uaWNvbi1oaXN0b3J5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ODlcIjtcbn1cbi5pY29uLWhvbG9sZW5zOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4OGFcIjtcbn1cbi5pY29uLWhvbWUtbW9kZXJuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4OGJcIjtcbn1cbi5pY29uLWhvbWUtdmFyaWFudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODhjXCI7XG59XG4uaWNvbi1ob21lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4OGRcIjtcbn1cbi5pY29uLWhvcHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg4ZVwiO1xufVxuLmljb24taG9zcGl0YWwtYnVpbGRpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg4ZlwiO1xufVxuLmljb24taG9zcGl0YWwtbWFya2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4OTBcIjtcbn1cbi5pY29uLWhvc3BpdGFsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4OTFcIjtcbn1cbi5pY29uLWhvdGVsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4OTJcIjtcbn1cbi5pY29uLWhvdXp6LWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODkzXCI7XG59XG4uaWNvbi1odW1hbi1jaGlsZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODk0XCI7XG59XG4uaWNvbi1odW1hbi1tYWxlLWZlbWFsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODk1XCI7XG59XG4uaWNvbi1odW1hbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODk2XCI7XG59XG4uaWNvbi1pbWFnZS1hbGJ1bTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODk3XCI7XG59XG4uaWNvbi1pbWFnZS1hcmVhLWNsb3NlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4OThcIjtcbn1cbi5pY29uLWltYWdlLWFyZWE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg5OVwiO1xufVxuLmljb24taW1hZ2UtYnJva2VuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4OWFcIjtcbn1cbi5pY29uLWltYWdlLWZpbHRlci1ibGFjay13aGl0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODliXCI7XG59XG4uaWNvbi1pbWFnZS1maWx0ZXItY2VudGVyLWZvY3VzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4OWNcIjtcbn1cbi5pY29uLWltYWdlLWZpbHRlci1kcmFtYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODlkXCI7XG59XG4uaWNvbi1pbWFnZS1maWx0ZXItZnJhbWVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4OWVcIjtcbn1cbi5pY29uLWltYWdlLWZpbHRlci1oZHI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg5ZlwiO1xufVxuLmljb24taW1hZ2UtZmlsdGVyLW5vbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThhMFwiO1xufVxuLmljb24taW1hZ2UtZmlsdGVyLXRpbHQtc2hpZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThhMVwiO1xufVxuLmljb24taW1hZ2UtZmlsdGVyLXZpbnRhZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThhMlwiO1xufVxuLmljb24taW1hZ2UtZmlsdGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YTNcIjtcbn1cbi5pY29uLWltYWdlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YTRcIjtcbn1cbi5pY29uLWltcG9ydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGE1XCI7XG59XG4uaWNvbi1pbmJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGE2XCI7XG59XG4uaWNvbi1pbmRlbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThhN1wiO1xufVxuLmljb24taW5mb3JtYXRpb24tb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGE4XCI7XG59XG4uaWNvbi1pbmZvcm1hdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGE5XCI7XG59XG4uaWNvbi1pbnN0YWdyYW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThhYVwiO1xufVxuLmljb24taW5zdGFwYXBlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGFiXCI7XG59XG4uaWNvbi1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGFjXCI7XG59XG4uaWNvbi1pbnZlcnQtY29sb3JzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YWRcIjtcbn1cbi5pY29uLWppcmE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThhZVwiO1xufVxuLmljb24tanNmaWRkbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThhZlwiO1xufVxuLmljb24ta2VnOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YjBcIjtcbn1cbi5pY29uLWtleS1jaGFuZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThiMVwiO1xufVxuLmljb24ta2V5LW1pbnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YjJcIjtcbn1cbi5pY29uLWtleS1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YjNcIjtcbn1cbi5pY29uLWtleS1yZW1vdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThiNFwiO1xufVxuLmljb24ta2V5LXZhcmlhbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThiNVwiO1xufVxuLmljb24ta2V5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YjZcIjtcbn1cbi5pY29uLWtleWJvYXJkLWJhY2tzcGFjZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGI3XCI7XG59XG4uaWNvbi1rZXlib2FyZC1jYXBzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YjhcIjtcbn1cbi5pY29uLWtleWJvYXJkLWNsb3NlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YjlcIjtcbn1cbi5pY29uLWtleWJvYXJkLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGJhXCI7XG59XG4uaWNvbi1rZXlib2FyZC1yZXR1cm46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThiYlwiO1xufVxuLmljb24ta2V5Ym9hcmQtdGFiOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YmNcIjtcbn1cbi5pY29uLWtleWJvYXJkLXZhcmlhbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThiZFwiO1xufVxuLmljb24ta2V5Ym9hcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThiZVwiO1xufVxuLmljb24tbGFiZWwtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGJmXCI7XG59XG4uaWNvbi1sYWJlbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGMwXCI7XG59XG4uaWNvbi1sYW5ndWFnZS1jc2hhcnA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThjMVwiO1xufVxuLmljb24tbGFuZ3VhZ2UtY3NzMzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGMyXCI7XG59XG4uaWNvbi1sYW5ndWFnZS1odG1sNTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGMzXCI7XG59XG4uaWNvbi1sYW5ndWFnZS1qYXZhc2NyaXB0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YzRcIjtcbn1cbi5pY29uLWxhbmd1YWdlLXB5dGhvbi10ZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YzVcIjtcbn1cbi5pY29uLWxhbmd1YWdlLXB5dGhvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGM2XCI7XG59XG4uaWNvbi1sYXB0b3AtY2hyb21lYm9vazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGM3XCI7XG59XG4uaWNvbi1sYXB0b3AtbWFjOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YzhcIjtcbn1cbi5pY29uLWxhcHRvcC13aW5kb3dzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YzlcIjtcbn1cbi5pY29uLWxhcHRvcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGNhXCI7XG59XG4uaWNvbi1sYXN0Zm06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThjYlwiO1xufVxuLmljb24tbGF1bmNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4Y2NcIjtcbn1cbi5pY29uLWxheWVycy1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThjZFwiO1xufVxuLmljb24tbGF5ZXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4Y2VcIjtcbn1cbi5pY29uLWxlYWY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThjZlwiO1xufVxuLmljb24tbGlicmFyeS1ib29rczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGQwXCI7XG59XG4uaWNvbi1saWJyYXJ5LW11c2ljOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZDFcIjtcbn1cbi5pY29uLWxpYnJhcnktcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGQyXCI7XG59XG4uaWNvbi1saWJyYXJ5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZDNcIjtcbn1cbi5pY29uLWxpZ2h0YnVsYi1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZDRcIjtcbn1cbi5pY29uLWxpZ2h0YnVsYjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGQ1XCI7XG59XG4uaWNvbi1saW5rLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGQ2XCI7XG59XG4uaWNvbi1saW5rLXZhcmlhbnQtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZDdcIjtcbn1cbi5pY29uLWxpbmstdmFyaWFudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGQ4XCI7XG59XG4uaWNvbi1saW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZDlcIjtcbn1cbi5pY29uLWxpbmtlZGluLWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGRhXCI7XG59XG4uaWNvbi1saW5rZWRpbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGRiXCI7XG59XG4uaWNvbi1saW5vZGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThkY1wiO1xufVxuLmljb24tbGludXg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThkZFwiO1xufVxuLmljb24tbG9jay1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZGVcIjtcbn1cbi5pY29uLWxvY2stdW5sb2NrZWQtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGRmXCI7XG59XG4uaWNvbi1sb2NrLXVubG9ja2VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZTBcIjtcbn1cbi5pY29uLWxvY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThlMVwiO1xufVxuLmljb24tbG9naW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThlMlwiO1xufVxuLmljb24tbG9nb3V0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZTNcIjtcbn1cbi5pY29uLWxvb2tzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZTRcIjtcbn1cbi5pY29uLWxvdXBlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZTVcIjtcbn1cbi5pY29uLWx1bXg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThlNlwiO1xufVxuLmljb24tbWFnbmV0LW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZTdcIjtcbn1cbi5pY29uLW1hZ25ldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGU4XCI7XG59XG4uaWNvbi1tYWduaWZ5LW1pbnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZTlcIjtcbn1cbi5pY29uLW1hZ25pZnktcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGVhXCI7XG59XG4uaWNvbi1tYWduaWZ5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZWJcIjtcbn1cbi5pY29uLW1haWwtcnU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThlY1wiO1xufVxuLmljb24tbWFwLW1hcmtlci1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThlZFwiO1xufVxuLmljb24tbWFwLW1hcmtlci1tdWx0aXBsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGVlXCI7XG59XG4uaWNvbi1tYXAtbWFya2VyLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGVmXCI7XG59XG4uaWNvbi1tYXAtbWFya2VyLXJhZGl1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGYwXCI7XG59XG4uaWNvbi1tYXAtbWFya2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZjFcIjtcbn1cbi5pY29uLW1hcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGYyXCI7XG59XG4uaWNvbi1tYXJnaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThmM1wiO1xufVxuLmljb24tbWFya2Rvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThmNFwiO1xufVxuLmljb24tbWFya2VyLWNoZWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZjVcIjtcbn1cbi5pY29uLW1hcnRpbmk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThmNlwiO1xufVxuLmljb24tbWF0ZXJpYWwtdWk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThmN1wiO1xufVxuLmljb24tbWF4Y2RuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZjhcIjtcbn1cbi5pY29uLW1lZGl1bTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGY5XCI7XG59XG4uaWNvbi1tZW1vcnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThmYVwiO1xufVxuLmljb24tbWVudS1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZmJcIjtcbn1cbi5pY29uLW1lbnUtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGZjXCI7XG59XG4uaWNvbi1tZW51LXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZmRcIjtcbn1cbi5pY29uLW1lbnUtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThmZVwiO1xufVxuLmljb24tbWVudTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGZmXCI7XG59XG4uaWNvbi1tZXNzYWdlLWFsZXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cbi5pY29uLW1lc3NhZ2UtZHJhdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG4uaWNvbi1tZXNzYWdlLWltYWdlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cbi5pY29uLW1lc3NhZ2UtcHJvY2Vzc2luZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG4uaWNvbi1tZXNzYWdlLXJlcGx5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cbi5pY29uLW1lc3NhZ2UtdGV4dC1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cbi5pY29uLW1lc3NhZ2UtdGV4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG4uaWNvbi1tZXNzYWdlLXZpZGVvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cbi5pY29uLW1lc3NhZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuLmljb24tbWljcm9waG9uZS1kb3RzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDlcIjtcbn1cbi5pY29uLW1pY3JvcGhvbmUtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cbi5pY29uLW1pY3JvcGhvbmUtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG59XG4uaWNvbi1taWNyb3Bob25lLXNldHRpbmdzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MGNcIjtcbn1cbi5pY29uLW1pY3JvcGhvbmUtdmFyaWFudC1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuLmljb24tbWljcm9waG9uZS12YXJpYW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MGVcIjtcbn1cbi5pY29uLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuLmljb24tbWludXMtYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTBcIjtcbn1cbi5pY29uLW1pbnVzLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTFcIjtcbn1cbi5pY29uLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG59XG4uaWNvbi1taW51cy1uZXR3b3JrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTNcIjtcbn1cbi5pY29uLW1pbnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTRcIjtcbn1cbi5pY29uLW1vbml0b3ItbXVsdGlwbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxNVwiO1xufVxuLmljb24tbW9uaXRvcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XG59XG4uaWNvbi1tb3JlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTdcIjtcbn1cbi5pY29uLW1vdXNlLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG59XG4uaWNvbi1tb3VzZS12YXJpYW50LW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XG59XG4uaWNvbi1tb3VzZS12YXJpYW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MWFcIjtcbn1cbi5pY29uLW1vdXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MWJcIjtcbn1cbi5pY29uLW1vdmllOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MWNcIjtcbn1cbi5pY29uLW11bHRpcGxpY2F0aW9uLWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTFkXCI7XG59XG4uaWNvbi1tdWx0aXBsaWNhdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTFlXCI7XG59XG4uaWNvbi1tdXNpYy1ib3gtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTFmXCI7XG59XG4uaWNvbi1tdXNpYy1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyMFwiO1xufVxuLmljb24tbXVzaWMtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjFcIjtcbn1cbi5pY29uLW11c2ljLW5vdGUtZWlnaHRoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjJcIjtcbn1cbi5pY29uLW11c2ljLW5vdGUtaGFsZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTIzXCI7XG59XG4uaWNvbi1tdXNpYy1ub3RlLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTI0XCI7XG59XG4uaWNvbi1tdXNpYy1ub3RlLXF1YXJ0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyNVwiO1xufVxuLmljb24tbXVzaWMtbm90ZS1zaXh0ZWVudGg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyNlwiO1xufVxuLmljb24tbXVzaWMtbm90ZS13aG9sZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTI3XCI7XG59XG4uaWNvbi1tdXNpYy1ub3RlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjhcIjtcbn1cbi5pY29uLW5hdHVyZS1wZW9wbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyOVwiO1xufVxuLmljb24tbmF0dXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MmFcIjtcbn1cbi5pY29uLW5hdmlnYXRpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyYlwiO1xufVxuLmljb24tbmVlZGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MmNcIjtcbn1cbi5pY29uLW5lc3QtcHJvdGVjdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTJkXCI7XG59XG4uaWNvbi1uZXN0LXRoZXJtb3N0YXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyZVwiO1xufVxuLmljb24tbmV3c3BhcGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MmZcIjtcbn1cbi5pY29uLW5mYy10YXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzMFwiO1xufVxuLmljb24tbmZjLXZhcmlhbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzMVwiO1xufVxuLmljb24tbmZjOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzJcIjtcbn1cbi5pY29uLW5vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzNcIjtcbn1cbi5pY29uLW5vdC1lcXVhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTM0XCI7XG59XG4uaWNvbi1ub3RlLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzNVwiO1xufVxuLmljb24tbm90ZS10ZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzZcIjtcbn1cbi5pY29uLW5vdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzN1wiO1xufVxuLmljb24tbnVtZXJpYy0wLWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzhcIjtcbn1cbi5pY29uLW51bWVyaWMtMC1ib3gtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTM5XCI7XG59XG4uaWNvbi1udW1lcmljLTAtYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5M2FcIjtcbn1cbi5pY29uLW51bWVyaWMtMS1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTNiXCI7XG59XG4uaWNvbi1udW1lcmljLTEtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzY1wiO1xufVxuLmljb24tbnVtZXJpYy0xLWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTNkXCI7XG59XG4uaWNvbi1udW1lcmljLTItYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzZVwiO1xufVxuLmljb24tbnVtZXJpYy0yLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5M2ZcIjtcbn1cbi5pY29uLW51bWVyaWMtMi1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0MFwiO1xufVxuLmljb24tbnVtZXJpYy0zLWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDFcIjtcbn1cbi5pY29uLW51bWVyaWMtMy1ib3gtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQyXCI7XG59XG4uaWNvbi1udW1lcmljLTMtYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDNcIjtcbn1cbi5pY29uLW51bWVyaWMtNC1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQ0XCI7XG59XG4uaWNvbi1udW1lcmljLTQtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0NVwiO1xufVxuLmljb24tbnVtZXJpYy00LWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQ2XCI7XG59XG4uaWNvbi1udW1lcmljLTUtYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0N1wiO1xufVxuLmljb24tbnVtZXJpYy01LWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDhcIjtcbn1cbi5pY29uLW51bWVyaWMtNS1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0OVwiO1xufVxuLmljb24tbnVtZXJpYy02LWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NGFcIjtcbn1cbi5pY29uLW51bWVyaWMtNi1ib3gtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTRiXCI7XG59XG4uaWNvbi1udW1lcmljLTYtYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NGNcIjtcbn1cbi5pY29uLW51bWVyaWMtNy1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTRkXCI7XG59XG4uaWNvbi1udW1lcmljLTctYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0ZVwiO1xufVxuLmljb24tbnVtZXJpYy03LWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTRmXCI7XG59XG4uaWNvbi1udW1lcmljLTgtYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1MFwiO1xufVxuLmljb24tbnVtZXJpYy04LWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NTFcIjtcbn1cbi5pY29uLW51bWVyaWMtOC1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1MlwiO1xufVxuLmljb24tbnVtZXJpYy05LWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NTNcIjtcbn1cbi5pY29uLW51bWVyaWMtOS1ib3gtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTU0XCI7XG59XG4uaWNvbi1udW1lcmljLTktYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NTVcIjtcbn1cbi5pY29uLW51bWVyaWMtOS1wbHVzLWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NTZcIjtcbn1cbi5pY29uLW51bWVyaWMtOS1wbHVzLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NTdcIjtcbn1cbi5pY29uLW51bWVyaWMtOS1wbHVzLWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTU4XCI7XG59XG4uaWNvbi1udW1lcmljOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NTlcIjtcbn1cbi5pY29uLW51dHJpdG9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NWFcIjtcbn1cbi5pY29uLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1YlwiO1xufVxuLmljb24tb2ZmaWNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NWNcIjtcbn1cbi5pY29uLW9pbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTVkXCI7XG59XG4uaWNvbi1vbWVnYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTVlXCI7XG59XG4uaWNvbi1vbmVkcml2ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTVmXCI7XG59XG4uaWNvbi1vcGVuLWluLWFwcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTYwXCI7XG59XG4uaWNvbi1vcGVuLWluLW5ldzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTYxXCI7XG59XG4uaWNvbi1vcm5hbWVudC12YXJpYW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NjJcIjtcbn1cbi5pY29uLW9ybmFtZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NjNcIjtcbn1cbi5pY29uLW91dGJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTY0XCI7XG59XG4uaWNvbi1vdXRkZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NjVcIjtcbn1cbi5pY29uLW93bDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTY2XCI7XG59XG4uaWNvbi1wYWNrYWdlLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2N1wiO1xufVxuLmljb24tcGFja2FnZS11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTY4XCI7XG59XG4uaWNvbi1wYWNrYWdlLXZhcmlhbnQtY2xvc2VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NjlcIjtcbn1cbi5pY29uLXBhY2thZ2UtdmFyaWFudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTZhXCI7XG59XG4uaWNvbi1wYWNrYWdlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NmJcIjtcbn1cbi5pY29uLXBhbGV0dGUtYWR2YW5jZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2Y1wiO1xufVxuLmljb24tcGFsZXR0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTZkXCI7XG59XG4uaWNvbi1wYW5kYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTZlXCI7XG59XG4uaWNvbi1wYW5kb3JhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NmZcIjtcbn1cbi5pY29uLXBhbm9yYW1hLWZpc2hleWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3MFwiO1xufVxuLmljb24tcGFub3JhbWEtaG9yaXpvbnRhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTcxXCI7XG59XG4uaWNvbi1wYW5vcmFtYS12ZXJ0aWNhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTcyXCI7XG59XG4uaWNvbi1wYW5vcmFtYS13aWRlLWFuZ2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NzNcIjtcbn1cbi5pY29uLXBhbm9yYW1hOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NzRcIjtcbn1cbi5pY29uLXBhcGVyLWN1dC12ZXJ0aWNhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTc1XCI7XG59XG4uaWNvbi1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3NlwiO1xufVxuLmljb24tcGFya2luZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTc3XCI7XG59XG4uaWNvbi1wYXVzZS1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTc4XCI7XG59XG4uaWNvbi1wYXVzZS1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3OVwiO1xufVxuLmljb24tcGF1c2Utb2N0YWdvbi1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5N2FcIjtcbn1cbi5pY29uLXBhdXNlLW9jdGFnb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3YlwiO1xufVxuLmljb24tcGF1c2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3Y1wiO1xufVxuLmljb24tcGF3OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5N2RcIjtcbn1cbi5pY29uLXBlbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTdlXCI7XG59XG4uaWNvbi1wZW5jaWwtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3ZlwiO1xufVxuLmljb24tcGVuY2lsLWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTgwXCI7XG59XG4uaWNvbi1wZW5jaWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4MVwiO1xufVxuLmljb24tcGVvcGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ODJcIjtcbn1cbi5pY29uLXBlcmNlbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4M1wiO1xufVxuLmljb24tcGVyc29uLWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTg0XCI7XG59XG4uaWNvbi1wZXJzb24tbWludXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4NVwiO1xufVxuLmljb24tcGVyc29uLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4NlwiO1xufVxuLmljb24tcGhhcm1hY3k6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4N1wiO1xufVxuLmljb24tcGhvbmUtYmx1ZXRvb3RoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ODhcIjtcbn1cbi5pY29uLXBob25lLWRvdHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4OVwiO1xufVxuLmljb24tcGhvbmUtZm9yd2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOThhXCI7XG59XG4uaWNvbi1waG9uZS1oYW5ndXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4YlwiO1xufVxuLmljb24tcGhvbmUtaW4tdGFsazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOThjXCI7XG59XG4uaWNvbi1waG9uZS1pbmNvbWluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOThkXCI7XG59XG4uaWNvbi1waG9uZS1sb2NrZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4ZVwiO1xufVxuLmljb24tcGhvbmUtbG9nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OGZcIjtcbn1cbi5pY29uLXBob25lLW1pc3NlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTkwXCI7XG59XG4uaWNvbi1waG9uZS1vdXRnb2luZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTkxXCI7XG59XG4uaWNvbi1waG9uZS1wYXVzZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5MlwiO1xufVxuLmljb24tcGhvbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5M1wiO1xufVxuLmljb24tcGljdHVyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTk0XCI7XG59XG4uaWNvbi1waWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5NVwiO1xufVxuLmljb24tcGlsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTk2XCI7XG59XG4uaWNvbi1waW4tb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OTdcIjtcbn1cbi5pY29uLXBpbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTk4XCI7XG59XG4uaWNvbi1waW5lLXRyZWUtYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OTlcIjtcbn1cbi5pY29uLXBpbmUtdHJlZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTlhXCI7XG59XG4uaWNvbi1waW50ZXJlc3QtYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OWJcIjtcbn1cbi5pY29uLXBpbnRlcmVzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTljXCI7XG59XG4uaWNvbi1waXp6YTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTlkXCI7XG59XG4uaWNvbi1wbGFuZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTllXCI7XG59XG4uaWNvbi1wbGF5LWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OWZcIjtcbn1cbi5pY29uLXBsYXktY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhMFwiO1xufVxuLmljb24tcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhMVwiO1xufVxuLmljb24tcGxheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWEyXCI7XG59XG4uaWNvbi1wbGF5bGlzdC1taW51czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWEzXCI7XG59XG4uaWNvbi1wbGF5bGlzdC1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YTRcIjtcbn1cbi5pY29uLXBsYXlzdGF0aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YTVcIjtcbn1cbi5pY29uLXBsdXMtYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YTZcIjtcbn1cbi5pY29uLXBsdXMtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhN1wiO1xufVxuLmljb24tcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhOFwiO1xufVxuLmljb24tcGx1cy1uZXR3b3JrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YTlcIjtcbn1cbi5pY29uLXBsdXMtb25lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YWFcIjtcbn1cbi5pY29uLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhYlwiO1xufVxuLmljb24tcG9ja2V0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YWNcIjtcbn1cbi5pY29uLXBvbGwtYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YWRcIjtcbn1cbi5pY29uLXBvbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhZVwiO1xufVxuLmljb24tcG9seW1lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWFmXCI7XG59XG4uaWNvbi1wb3Bjb3JuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YjBcIjtcbn1cbi5pY29uLXBvdW5kLWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWIxXCI7XG59XG4uaWNvbi1wb3VuZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWIyXCI7XG59XG4uaWNvbi1wb3dlci1zZXR0aW5nczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWIzXCI7XG59XG4uaWNvbi1wb3dlci1zb2NrZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliNFwiO1xufVxuLmljb24tcG93ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliNVwiO1xufVxuLmljb24tcHJlc2VudGF0aW9uLXBsYXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliNlwiO1xufVxuLmljb24tcHJlc2VudGF0aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YjdcIjtcbn1cbi5pY29uLXByaW50ZXItM2Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliOFwiO1xufVxuLmljb24tcHJpbnRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWI5XCI7XG59XG4uaWNvbi1wdWxzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWJhXCI7XG59XG4uaWNvbi1wdXp6bGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliYlwiO1xufVxuLmljb24tcXJjb2RlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YmNcIjtcbn1cbi5pY29uLXF1YWRjb3B0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliZFwiO1xufVxuLmljb24tcXVhbGl0eS1oaWdoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YmVcIjtcbn1cbi5pY29uLXF1ZXN0aW9uLW1hcmstY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YmZcIjtcbn1cbi5pY29uLXF1aWNrLXJlcGx5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YzBcIjtcbn1cbi5pY29uLXF1aWNrdGltZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWMxXCI7XG59XG4uaWNvbi1yYWJiaXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljMlwiO1xufVxuLmljb24tcmFkaWF0b3I6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljM1wiO1xufVxuLmljb24tcmFkaW8tdG93ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljNFwiO1xufVxuLmljb24tcmFkaW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljNVwiO1xufVxuLmljb24tcmFkaW9hY3RpdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljNlwiO1xufVxuLmljb24tcmFkaW9ib3gtYmxhbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljN1wiO1xufVxuLmljb24tcmFkaW9ib3gtbWFya2VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YzhcIjtcbn1cbi5pY29uLXJhc3BiZXJyeXBpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YzlcIjtcbn1cbi5pY29uLXJkaW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljYVwiO1xufVxuLmljb24tcmVhZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWNiXCI7XG59XG4uaWNvbi1yZWFkYWJpbGl0eTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWNjXCI7XG59XG4uaWNvbi1yZWNlaXB0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5Y2RcIjtcbn1cbi5pY29uLXJlY3ljbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljZVwiO1xufVxuLmljb24tcmVkZGl0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5Y2ZcIjtcbn1cbi5pY29uLXJlZG8tdmFyaWFudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWQwXCI7XG59XG4uaWNvbi1yZWRvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZDFcIjtcbn1cbi5pY29uLXJlZnJlc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlkMlwiO1xufVxuLmljb24tcmVsYXRpdmUtc2NhbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlkM1wiO1xufVxuLmljb24tcmVsb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZDRcIjtcbn1cbi5pY29uLXJlbW90ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWQ1XCI7XG59XG4uaWNvbi1yZW5hbWUtYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZDZcIjtcbn1cbi5pY29uLXJlcGVhdC1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlkN1wiO1xufVxuLmljb24tcmVwZWF0LW9uY2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlkOFwiO1xufVxuLmljb24tcmVwZWF0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZDlcIjtcbn1cbi5pY29uLXJlcGxheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWRhXCI7XG59XG4uaWNvbi1yZXBseS1hbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlkYlwiO1xufVxuLmljb24tcmVwbHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlkY1wiO1xufVxuLmljb24tcmVwcm9kdWN0aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZGRcIjtcbn1cbi5pY29uLXJlc2l6ZS1ib3R0b20tcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlkZVwiO1xufVxuLmljb24tcmVzcG9uc2l2ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWRmXCI7XG59XG4uaWNvbi1yZXN0b3JlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZTBcIjtcbn1cbi5pY29uLXJld2luZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWUxXCI7XG59XG4uaWNvbi1yaWJib246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTllMlwiO1xufVxuLmljb24tcm9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWUzXCI7XG59XG4uaWNvbi1yb2NrZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTllNFwiO1xufVxuLmljb24tcm90YXRlLTNkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZTVcIjtcbn1cbi5pY29uLXJvdGF0ZS1sZWZ0LXZhcmlhbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTllNlwiO1xufVxuLmljb24tcm90YXRlLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTllN1wiO1xufVxuLmljb24tcm90YXRlLXJpZ2h0LXZhcmlhbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTllOFwiO1xufVxuLmljb24tcm90YXRlLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZTlcIjtcbn1cbi5pY29uLXJvdXRlczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWVhXCI7XG59XG4uaWNvbi1yc3MtYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZWJcIjtcbn1cbi5pY29uLXJ1bGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZWNcIjtcbn1cbi5pY29uLXJ1bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWVkXCI7XG59XG4uaWNvbi1zYWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZWVcIjtcbn1cbi5pY29uLXNhdGVsbGl0ZS12YXJpYW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZWZcIjtcbn1cbi5pY29uLXNhdGVsbGl0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWYwXCI7XG59XG4uaWNvbi1zY2FsZS1iYXRocm9vbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWYxXCI7XG59XG4uaWNvbi1zY2FsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWYyXCI7XG59XG4uaWNvbi1zY2hvb2w6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlmM1wiO1xufVxuLmljb24tc2NyZWVuLXJvdGF0aW9uLWxvY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlmNFwiO1xufVxuLmljb24tc2NyZWVuLXJvdGF0aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZjVcIjtcbn1cbi5pY29uLXNjcmlwdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWY2XCI7XG59XG4uaWNvbi1zZWN1cml0eS1uZXR3b3JrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZjdcIjtcbn1cbi5pY29uLXNlY3VyaXR5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZjhcIjtcbn1cbi5pY29uLXNlbGVjdC1hbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlmOVwiO1xufVxuLmljb24tc2VsZWN0LWludmVyc2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlmYVwiO1xufVxuLmljb24tc2VsZWN0LW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWZiXCI7XG59XG4uaWNvbi1zZWxlY3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlmY1wiO1xufVxuLmljb24tc2VuZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWZkXCI7XG59XG4uaWNvbi1zZXJ2ZXItbWludXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlmZVwiO1xufVxuLmljb24tc2VydmVyLW5ldHdvcmstb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZmZcIjtcbn1cbi5pY29uLXNlcnZlci1uZXR3b3JrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMDBcIjtcbn1cbi5pY29uLXNlcnZlci1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwMVwiO1xufVxuLmljb24tc2VydmVyLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwMlwiO1xufVxuLmljb24tc2VydmVyLXJlbW92ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTAzXCI7XG59XG4uaWNvbi1zZXJ2ZXItc2VjdXJpdHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwNFwiO1xufVxuLmljb24tc2VydmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMDVcIjtcbn1cbi5pY29uLXNoYXBlLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwNlwiO1xufVxuLmljb24tc2hhcmUtdmFyaWFudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTA3XCI7XG59XG4uaWNvbi1zaGFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTA4XCI7XG59XG4uaWNvbi1zaGllbGQtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTA5XCI7XG59XG4uaWNvbi1zaGllbGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwYVwiO1xufVxuLmljb24tc2hvcHBpbmctbXVzaWM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwYlwiO1xufVxuLmljb24tc2hvcHBpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwY1wiO1xufVxuLmljb24tc2h1ZmZsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTBkXCI7XG59XG4uaWNvbi1zaWdtYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTBlXCI7XG59XG4uaWNvbi1zaWduLWNhdXRpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwZlwiO1xufVxuLmljb24tc2lnbmFsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMTBcIjtcbn1cbi5pY29uLXNpbHZlcndhcmUtZm9yazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTExXCI7XG59XG4uaWNvbi1zaWx2ZXJ3YXJlLXNwb29uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMTJcIjtcbn1cbi5pY29uLXNpbHZlcndhcmUtdmFyaWFudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTEzXCI7XG59XG4uaWNvbi1zaWx2ZXJ3YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMTRcIjtcbn1cbi5pY29uLXNpbS1hbGVydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTE1XCI7XG59XG4uaWNvbi1zaW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWExNlwiO1xufVxuLmljb24tc2l0ZW1hcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTE3XCI7XG59XG4uaWNvbi1za2lwLW5leHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWExOFwiO1xufVxuLmljb24tc2tpcC1wcmV2aW91czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTE5XCI7XG59XG4uaWNvbi1za3lwZS1idXNpbmVzczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTFhXCI7XG59XG4uaWNvbi1za3lwZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTFiXCI7XG59XG4uaWNvbi1zbGVlcC1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWExY1wiO1xufVxuLmljb24tc2xlZXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWExZFwiO1xufVxuLmljb24tc21va2luZy1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWExZVwiO1xufVxuLmljb24tc21va2luZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTFmXCI7XG59XG4uaWNvbi1zbmFwY2hhdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTIwXCI7XG59XG4uaWNvbi1zbm93bWFuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMjFcIjtcbn1cbi5pY29uLXNvZmE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEyMlwiO1xufVxuLmljb24tc29ydC1hbHBoYWJldGljYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEyM1wiO1xufVxuLmljb24tc29ydC1hc2NlbmRpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEyNFwiO1xufVxuLmljb24tc29ydC1kZXNjZW5kaW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMjVcIjtcbn1cbi5pY29uLXNvcnQtbnVtZXJpYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTI2XCI7XG59XG4uaWNvbi1zb3J0LXZhcmlhbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEyN1wiO1xufVxuLmljb24tc29ydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTI4XCI7XG59XG4uaWNvbi1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMjlcIjtcbn1cbi5pY29uLXNvdXJjZS1mb3JrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMmFcIjtcbn1cbi5pY29uLXNvdXJjZS1wdWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMmJcIjtcbn1cbi5pY29uLXNwZWFrZXItb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMmNcIjtcbn1cbi5pY29uLXNwZWFrZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEyZFwiO1xufVxuLmljb24tc3BlZWRvbWV0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEyZVwiO1xufVxuLmljb24tc3BlbGxjaGVjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTJmXCI7XG59XG4uaWNvbi1zcG90aWZ5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMzBcIjtcbn1cbi5pY29uLXNwb3RsaWdodC1iZWFtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMzFcIjtcbn1cbi5pY29uLXNwb3RsaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTMyXCI7XG59XG4uaWNvbi1zcHJlYWRzaGVldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTMzXCI7XG59XG4uaWNvbi1zcXVhcmUtaW5jLWNhc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEzNFwiO1xufVxuLmljb24tc3F1YXJlLWluYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTM1XCI7XG59XG4uaWNvbi1zdGFja292ZXJmbG93OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMzZcIjtcbn1cbi5pY29uLXN0YXItY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMzdcIjtcbn1cbi5pY29uLXN0YXItaGFsZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTM4XCI7XG59XG4uaWNvbi1zdGFyLW9mLWRhdmlkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMzlcIjtcbn1cbi5pY29uLXN0YXItb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTNhXCI7XG59XG4uaWNvbi1zdGFyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhM2JcIjtcbn1cbi5pY29uLXN0ZWFtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhM2NcIjtcbn1cbi5pY29uLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhM2RcIjtcbn1cbi5pY29uLXN0b2NraW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhM2VcIjtcbn1cbi5pY29uLXN0b3A6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEzZlwiO1xufVxuLmljb24tc3RvcmUtMjQtaG91cjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTQwXCI7XG59XG4uaWNvbi1zdG9yZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTQxXCI7XG59XG4uaWNvbi1zdG92ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTQyXCI7XG59XG4uaWNvbi1zdWJ3YXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE0M1wiO1xufVxuLmljb24tc3VuZ2xhc3NlczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTQ0XCI7XG59XG4uaWNvbi1zd2FwLWhvcml6b250YWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE0NVwiO1xufVxuLmljb24tc3dhcC12ZXJ0aWNhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTQ2XCI7XG59XG4uaWNvbi1zd2ltOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNDdcIjtcbn1cbi5pY29uLXN3b3JkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNDhcIjtcbn1cbi5pY29uLXN5bmMtYWxlcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE0OVwiO1xufVxuLmljb24tc3luYy1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE0YVwiO1xufVxuLmljb24tc3luYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTRiXCI7XG59XG4uaWNvbi10YWItdW5zZWxlY3RlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTRjXCI7XG59XG4uaWNvbi10YWI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE0ZFwiO1xufVxuLmljb24tdGFibGUtY29sdW1uLXBsdXMtYWZ0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE0ZVwiO1xufVxuLmljb24tdGFibGUtY29sdW1uLXBsdXMtYmVmb3JlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNGZcIjtcbn1cbi5pY29uLXRhYmxlLWNvbHVtbi1yZW1vdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE1MFwiO1xufVxuLmljb24tdGFibGUtY29sdW1uLXdpZHRoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNTFcIjtcbn1cbi5pY29uLXRhYmxlLWVkaXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE1MlwiO1xufVxuLmljb24tdGFibGUtbGFyZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE1M1wiO1xufVxuLmljb24tdGFibGUtcm93LWhlaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTU0XCI7XG59XG4uaWNvbi10YWJsZS1yb3ctcGx1cy1hZnRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTU1XCI7XG59XG4uaWNvbi10YWJsZS1yb3ctcGx1cy1iZWZvcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE1NlwiO1xufVxuLmljb24tdGFibGUtcm93LXJlbW92ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTU3XCI7XG59XG4uaWNvbi10YWJsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTU4XCI7XG59XG4uaWNvbi10YWJsZXQtYW5kcm9pZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTU5XCI7XG59XG4uaWNvbi10YWJsZXQtaXBhZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTVhXCI7XG59XG4uaWNvbi10YWJsZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE1YlwiO1xufVxuLmljb24tdGFnLWZhY2VzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNWNcIjtcbn1cbi5pY29uLXRhZy1tdWx0aXBsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTVkXCI7XG59XG4uaWNvbi10YWctb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTVlXCI7XG59XG4uaWNvbi10YWctdGV4dC1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNWZcIjtcbn1cbi5pY29uLXRhZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTYwXCI7XG59XG4uaWNvbi10YXhpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNjFcIjtcbn1cbi5pY29uLXRlYW12aWV3ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE2MlwiO1xufVxuLmljb24tdGVsZWdyYW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE2M1wiO1xufVxuLmljb24tdGVsZXZpc2lvbi1ndWlkZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTY0XCI7XG59XG4uaWNvbi10ZWxldmlzaW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNjVcIjtcbn1cbi5pY29uLXRlbXBlcmF0dXJlLWNlbHNpdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE2NlwiO1xufVxuLmljb24tdGVtcGVyYXR1cmUtZmFocmVuaGVpdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTY3XCI7XG59XG4uaWNvbi10ZW1wZXJhdHVyZS1rZWx2aW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE2OFwiO1xufVxuLmljb24tdGVubmlzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNjlcIjtcbn1cbi5pY29uLXRlbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE2YVwiO1xufVxuLmljb24tdGVycmFpbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTZiXCI7XG59XG4uaWNvbi10ZXh0LXRvLXNwZWVjaC1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE2Y1wiO1xufVxuLmljb24tdGV4dC10by1zcGVlY2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE2ZFwiO1xufVxuLmljb24tdGV4dHVyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTZlXCI7XG59XG4uaWNvbi10aGVhdGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNmZcIjtcbn1cbi5pY29uLXRoZW1lLWxpZ2h0LWRhcms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE3MFwiO1xufVxuLmljb24tdGhlcm1vbWV0ZXItbGluZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE3MVwiO1xufVxuLmljb24tdGhlcm1vbWV0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE3MlwiO1xufVxuLmljb24tdGh1bWItZG93bi1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNzNcIjtcbn1cbi5pY29uLXRodW1iLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE3NFwiO1xufVxuLmljb24tdGh1bWItdXAtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTc1XCI7XG59XG4uaWNvbi10aHVtYi11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTc2XCI7XG59XG4uaWNvbi10aHVtYnMtdXAtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTc3XCI7XG59XG4uaWNvbi10aWNrZXQtYWNjb3VudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTc4XCI7XG59XG4uaWNvbi10aWNrZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE3OVwiO1xufVxuLmljb24tdGllOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhN2FcIjtcbn1cbi5pY29uLXRpbGUtZm91cjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTdiXCI7XG59XG4uaWNvbi10aW1lbGFwc2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE3Y1wiO1xufVxuLmljb24tdGltZXItMzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTdkXCI7XG59XG4uaWNvbi10aW1lci0xMDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTdlXCI7XG59XG4uaWNvbi10aW1lci1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE3ZlwiO1xufVxuLmljb24tdGltZXItc2FuZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTgwXCI7XG59XG4uaWNvbi10aW1lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTgxXCI7XG59XG4uaWNvbi10aW1ldGFibGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE4MlwiO1xufVxuLmljb24tdG9nZ2xlLXN3aXRjaC1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE4M1wiO1xufVxuLmljb24tdG9nZ2xlLXN3aXRjaC1vbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTg0XCI7XG59XG4uaWNvbi10b29sdGlwLWVkaXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE4NVwiO1xufVxuLmljb24tdG9vbHRpcC1pbWFnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTg2XCI7XG59XG4uaWNvbi10b29sdGlwLW91dGxpbmUtcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTg3XCI7XG59XG4uaWNvbi10b29sdGlwLW91dGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE4OFwiO1xufVxuLmljb24tdG9vbHRpcC10ZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhODlcIjtcbn1cbi5pY29uLXRvb2x0aXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE4YVwiO1xufVxuLmljb24tdG9yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhOGJcIjtcbn1cbi5pY29uLXRyYWZmaWMtbGlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE4Y1wiO1xufVxuLmljb24tdHJhaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE4ZFwiO1xufVxuLmljb24tdHJhbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYThlXCI7XG59XG4uaWNvbi10cmFuc2NyaWJlLWNsb3NlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhOGZcIjtcbn1cbi5pY29uLXRyYW5zY3JpYmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE5MFwiO1xufVxuLmljb24tdHJhbnNmZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE5MVwiO1xufVxuLmljb24tdHJhc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE5MlwiO1xufVxuLmljb24tdHJlZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTkzXCI7XG59XG4uaWNvbi10cmVsbG86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE5NFwiO1xufVxuLmljb24tdHJlbmRpbmctZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTk1XCI7XG59XG4uaWNvbi10cmVuZGluZy1uZXV0cmFsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhOTZcIjtcbn1cbi5pY29uLXRyZW5kaW5nLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhOTdcIjtcbn1cbi5pY29uLXRydWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhOThcIjtcbn1cbi5pY29uLXRzaGlydC1jcmV3OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhOTlcIjtcbn1cbi5pY29uLXRzaGlydC12OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhOWFcIjtcbn1cbi5pY29uLXR1bWJsci1yZWJsb2c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE5YlwiO1xufVxuLmljb24tdHVtYmxyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhOWNcIjtcbn1cbi5pY29uLXR3aXRjaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTlkXCI7XG59XG4uaWNvbi10d2l0dGVyLWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTllXCI7XG59XG4uaWNvbi10d2l0dGVyLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTlmXCI7XG59XG4uaWNvbi10d2l0dGVyLXJldHdlZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFhMFwiO1xufVxuLmljb24tdHdpdHRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWExXCI7XG59XG4uaWNvbi11YnVudHU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFhMlwiO1xufVxuLmljb24tdW1icmVsbGEtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWEzXCI7XG59XG4uaWNvbi11bWJyZWxsYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWE0XCI7XG59XG4uaWNvbi11bmRvLXZhcmlhbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFhNVwiO1xufVxuLmljb24tdW5kbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWE2XCI7XG59XG4uaWNvbi11bmZvbGQtbGVzczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWE3XCI7XG59XG4uaWNvbi11bmZvbGQtbW9yZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWE4XCI7XG59XG4uaWNvbi11bmdyb3VwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYTlcIjtcbn1cbi5pY29uLXVudGFwcGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFhYVwiO1xufVxuLmljb24tdXBsb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYWJcIjtcbn1cbi5pY29uLXVzYjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWFjXCI7XG59XG4uaWNvbi12ZWN0b3ItY3VydmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFhZFwiO1xufVxuLmljb24tdmVjdG9yLXBvaW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYWVcIjtcbn1cbi5pY29uLXZlY3Rvci1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFhZlwiO1xufVxuLmljb24tdmVyaWZpZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFiMFwiO1xufVxuLmljb24tdmlicmF0aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYjFcIjtcbn1cbi5pY29uLXZpZGVvLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWIyXCI7XG59XG4uaWNvbi12aWRlby1zd2l0Y2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFiM1wiO1xufVxuLmljb24tdmlkZW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFiNFwiO1xufVxuLmljb24tdmlldy1hZ2VuZGE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFiNVwiO1xufVxuLmljb24tdmlldy1hcnJheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWI2XCI7XG59XG4uaWNvbi12aWV3LWNhcm91c2VsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYjdcIjtcbn1cbi5pY29uLXZpZXctY29sdW1uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYjhcIjtcbn1cbi5pY29uLXZpZXctZGFzaGJvYXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYjlcIjtcbn1cbi5pY29uLXZpZXctZGF5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYmFcIjtcbn1cbi5pY29uLXZpZXctaGVhZGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFiYlwiO1xufVxuLmljb24tdmlldy1saXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYmNcIjtcbn1cbi5pY29uLXZpZXctbW9kdWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYmRcIjtcbn1cbi5pY29uLXZpZXctcXVpbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFiZVwiO1xufVxuLmljb24tdmlldy1zdHJlYW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFiZlwiO1xufVxuLmljb24tdmlldy13ZWVrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYzBcIjtcbn1cbi5pY29uLXZpbWVvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYzFcIjtcbn1cbi5pY29uLXZpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFjMlwiO1xufVxuLmljb24tdmstYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYzNcIjtcbn1cbi5pY29uLXZrLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWM0XCI7XG59XG4uaWNvbi12azpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWM1XCI7XG59XG4uaWNvbi12b2ljZW1haWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFjNlwiO1xufVxuLmljb24tdm9sdW1lLWhpZ2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFjN1wiO1xufVxuLmljb24tdm9sdW1lLWxvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWM4XCI7XG59XG4uaWNvbi12b2x1bWUtbWVkaXVtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYzlcIjtcbn1cbi5pY29uLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFjYVwiO1xufVxuLmljb24tdm9sdW1lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhY2JcIjtcbn1cbi5pY29uLXZwbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWNjXCI7XG59XG4uaWNvbi13YWxrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhY2RcIjtcbn1cbi5pY29uLXdhbGxldC1naWZ0Y2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWNlXCI7XG59XG4uaWNvbi13YWxsZXQtbWVtYmVyc2hpcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWNmXCI7XG59XG4uaWNvbi13YWxsZXQtdHJhdmVsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZDBcIjtcbn1cbi5pY29uLXdhbGxldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWQxXCI7XG59XG4uaWNvbi13YXNoaW5nLW1hY2hpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFkMlwiO1xufVxuLmljb24td2F0Y2gtZXhwb3J0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZDNcIjtcbn1cbi5pY29uLXdhdGNoLWltcG9ydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWQ0XCI7XG59XG4uaWNvbi13YXRjaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWQ1XCI7XG59XG4uaWNvbi13YXRlci1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFkNlwiO1xufVxuLmljb24td2F0ZXItcHVtcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWQ3XCI7XG59XG4uaWNvbi13YXRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWQ4XCI7XG59XG4uaWNvbi13ZWF0aGVyLWNsb3VkeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWQ5XCI7XG59XG4uaWNvbi13ZWF0aGVyLWZvZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWRhXCI7XG59XG4uaWNvbi13ZWF0aGVyLWhhaWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFkYlwiO1xufVxuLmljb24td2VhdGhlci1saWdodG5pbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFkY1wiO1xufVxuLmljb24td2VhdGhlci1uaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWRkXCI7XG59XG4uaWNvbi13ZWF0aGVyLXBhcnRseWNsb3VkeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWRlXCI7XG59XG4uaWNvbi13ZWF0aGVyLXBvdXJpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFkZlwiO1xufVxuLmljb24td2VhdGhlci1yYWlueTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWUwXCI7XG59XG4uaWNvbi13ZWF0aGVyLXNub3d5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZTFcIjtcbn1cbi5pY29uLXdlYXRoZXItc3Vubnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFlMlwiO1xufVxuLmljb24td2VhdGhlci1zdW5zZXQtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWUzXCI7XG59XG4uaWNvbi13ZWF0aGVyLXN1bnNldC11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWU0XCI7XG59XG4uaWNvbi13ZWF0aGVyLXN1bnNldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWU1XCI7XG59XG4uaWNvbi13ZWF0aGVyLXdpbmR5LXZhcmlhbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFlNlwiO1xufVxuLmljb24td2VhdGhlci13aW5keTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWU3XCI7XG59XG4uaWNvbi13ZWI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFlOFwiO1xufVxuLmljb24td2ViY2FtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZTlcIjtcbn1cbi5pY29uLXdlaWdodC1raWxvZ3JhbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWVhXCI7XG59XG4uaWNvbi13ZWlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFlYlwiO1xufVxuLmljb24td2hhdHNhcHA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFlY1wiO1xufVxuLmljb24td2hlZWxjaGFpci1hY2Nlc3NpYmlsaXR5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZWRcIjtcbn1cbi5pY29uLXdoaXRlLWJhbGFuY2UtYXV0bzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWVlXCI7XG59XG4uaWNvbi13aGl0ZS1iYWxhbmNlLWluY2FuZGVzY2VudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWVmXCI7XG59XG4uaWNvbi13aGl0ZS1iYWxhbmNlLWlycmFkZXNjZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZjBcIjtcbn1cbi5pY29uLXdoaXRlLWJhbGFuY2Utc3Vubnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFmMVwiO1xufVxuLmljb24td2lmaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWYyXCI7XG59XG4uaWNvbi13aWk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFmM1wiO1xufVxuLmljb24td2lraXBlZGlhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZjRcIjtcbn1cbi5pY29uLXdpbmRvdy1jbG9zZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWY1XCI7XG59XG4uaWNvbi13aW5kb3ctY2xvc2VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZjZcIjtcbn1cbi5pY29uLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWY3XCI7XG59XG4uaWNvbi13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFmOFwiO1xufVxuLmljb24td2luZG93LW9wZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFmOVwiO1xufVxuLmljb24td2luZG93LXJlc3RvcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFmYVwiO1xufVxuLmljb24td2luZG93czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWZiXCI7XG59XG4uaWNvbi13b3JkcHJlc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFmY1wiO1xufVxuLmljb24td29ya2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZmRcIjtcbn1cbi5pY29uLXd1bmRlcmxpc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFmZVwiO1xufVxuLmljb24teGJveC1jb250cm9sbGVyLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWZmXCI7XG59XG4uaWNvbi14Ym94LWNvbnRyb2xsZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWIwMFwiO1xufVxuLmljb24teGJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjAxXCI7XG59XG4uaWNvbi14ZGE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWIwMlwiO1xufVxuLmljb24teG1sOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViMDNcIjtcbn1cbi5pY29uLXllYXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViMDRcIjtcbn1cbi5pY29uLXllbHA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWIwNVwiO1xufVxuLmljb24teW91dHViZS1wbGF5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViMDZcIjtcbn1cbi5pY29uLXlvdXR1YmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWIwN1wiO1xufVxuLmljb24temlwLWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjA4XCI7XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBDb250YWlucyBjdXN0b20gZWxlbWVudHMsIGNvbXBvbmVudHMgYW5kIGdlbmVyYWwgc3R5bGVzIHRoYXRcbi8qIGZvbGxvd3MgR29vZ2xlKFRNKSBNYXRlcmlhbCBEZXNpZ24oVE0pIHNwZWNzXG4vKlxuLyogaHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS9kZXNpZ24vc3BlYy9tYXRlcmlhbC1kZXNpZ24vaW50cm9kdWN0aW9uLmh0bWxcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIEF2YXRhcnNcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYXZhdGFyIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbjogMCA4cHggMCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNGRkZGRkY7XG5cbiAgICAmLnNxdWFyZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgJi5zbWFsbCB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgJi5iaWcge1xuICAgICAgICB3aWR0aDogNzJweDtcbiAgICAgICAgbWluLXdpZHRoOiA3MnB4O1xuICAgICAgICBoZWlnaHQ6IDcycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3MnB4O1xuICAgIH1cblxuICAgICYuaHVnZSB7XG4gICAgICAgIHdpZHRoOiA5NnB4O1xuICAgICAgICBtaW4td2lkdGg6IDk2cHg7XG4gICAgICAgIGhlaWdodDogOTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDk2cHg7XG4gICAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIEZvcm1zXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZvcm0td3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBwYWRkaW5nOiAxNnB4O1xuXG4gICAgLmZvcm0tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBOYXZpZ2F0aW9uIC0gU2ltcGxlXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5hdmlnYXRpb24tc2ltcGxlIHtcblxuICAgIC5pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGhlaWdodDogNDhweDtcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxNnB4IDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3ViaGVhZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuXG4gICAgICAgICYubGlnaHQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBtZC1kaXZpZGVyIHtcbiAgICAgICAgbWFyZ2luOiA4cHggMDtcbiAgICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgUGFnaW5hdGlvblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zaW1wbGUtcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTFkcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuXG4gICAgLnBhZ2luYXRpb24taXRlbSB7XG4gICAgICAgIG1pbi13aWR0aDogNDhweDtcbiAgICAgICAgbWluLWhlaWdodDogNTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI2KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBQcmljZSBUYWJsZXNcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJpY2UtdGFibGVzIHtcblxuICAgIC5wcmljZS10YWJsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIG1hcmdpbjogMjRweCAyNHB4IDAgMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAmLnN0eWxlLTEge1xuXG4gICAgICAgICAgICAucGFja2FnZS10eXBlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xuXG4gICAgICAgICAgICAgICAgLnNhbGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMzJweCAxNnB4IDMycHg7XG5cbiAgICAgICAgICAgICAgICAuY3VycmVuY3kge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA3MnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucGVyaW9kIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDVweCA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBtZC1kaXZpZGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE2cHggMzJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRlcm1zIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDMycHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgLnRlcm0ge1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY3RhLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNnB4IGF1dG8gMzJweCBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc3R5bGUtMiB7XG5cbiAgICAgICAgICAgIC5iYWRnZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wYWNrYWdlLXR5cGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQ4cHggMzJweCAyNHB4IDMycHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzJweCA4cHggMzJweDtcblxuICAgICAgICAgICAgICAgIC5jdXJyZW5jeSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudmFsdWUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDU2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBlcmlvZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAzMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRlcm1zIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgICAgICAgICAgICAgIC50ZXJtIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jdGEtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDhweCBhdXRvIDMycHggYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTI4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnN0eWxlLTMge1xuXG4gICAgICAgICAgICAucGFja2FnZS10eXBlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMnB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc3VidGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDMycHg7XG5cbiAgICAgICAgICAgICAgICAuY3VycmVuY3kge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudmFsdWUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wZXJpb2Qge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRlcm1zIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDMycHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuXG4gICAgICAgICAgICAgICAgLnRlcm0ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jdGEtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDhweCAzMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubm90ZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDMycHggMTZweCAzMnB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBUYWJsZSAtIFNpbXBsZVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zaW1wbGUtdGFibGUtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXG4gICAgLnRhYmxlLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgIH1cbn1cblxudGFibGUge1xuXG4gICAgJi5zaW1wbGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICB0aGVhZCB7XG5cbiAgICAgICAgICAgIHRyIHtcblxuICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGJvZHkge1xuXG4gICAgICAgICAgICB0ciB7XG5cbiAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggOHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcblxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcblxuICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jbGlja2FibGUge1xuXG4gICAgICAgICAgICB0Ym9keSB7XG5cbiAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBUeXBvZ3JhcGh5XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5odG1sIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtcm9vdDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvZHk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMXB4O1xufVxuXG5ib2R5IHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbn1cblxuaHRtbCwgYm9keSB7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbn1cblxuZm9ybSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi8vIEhlYWRpbmdzXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiAkaDE7XG59XG5cbmgyLCAuaDIge1xuICAgIGZvbnQtc2l6ZTogJGgyO1xufVxuXG5oMywgLmgzIHtcbiAgICBmb250LXNpemU6ICRoMztcbn1cblxuaDQsIC5oNCB7XG4gICAgZm9udC1zaXplOiAkaDQ7XG59XG5cbmg1LCAuaDUge1xuICAgIGZvbnQtc2l6ZTogJGg1O1xufVxuXG5oNiwgLmg2IHtcbiAgICBmb250LXNpemU6ICRoNjtcbn1cblxuLy8gTGlua3NcbmEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIsICY6YWN0aXZlIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxufVxuXG4vLyBBYmJyXG5hYmJyIHtcbiAgICBjdXJzb3I6IGhlbHA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCByZ2JhKDAsIDAsIDAsIDAuNTQpO1xufVxuXG4vLyBCbG9ja3F1b3RlXG5ibG9ja3F1b3RlIHtcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIG1hcmdpbjogMWVtIDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuXG4gICAgZm9vdGVyIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXDIwMTQgXFwwMEEwJztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucmV2ZXJzZSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuXG4gICAgICAgIGZvb3RlciB7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcMjAxNCBcXDAwQTAnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBDb2RlXG5jb2RlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWNvZGU7XG5cbiAgICAmOm5vdCguaGlnaGxpZ2h0KSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNjUpO1xuICAgICAgICBjb2xvcjogIzEwNkNDODtcbiAgICAgICAgbWFyZ2luOiAwIDFweDtcbiAgICAgICAgcGFkZGluZzogMnB4IDNweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIH1cbn1cblxuLy8gRGVmaW5pdGlvbiBsaXN0c1xuZGwge1xuXG4gICAgZHQge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICBkZCB7XG4gICAgICAgIG1hcmdpbjogNHB4IDAgMTZweCAwO1xuICAgIH1cbn1cblxuLy8gTWFya1xubWFyayB7XG4gICAgYmFja2dyb3VuZDogI0Y3RjQ5QTtcbn1cblxuLy8gUHJlXG5wcmUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgbWFyZ2luOiA4cHggMTZweDtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG5cbi8vIFNtYWxsXG5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8vIFRhYmxlXG50YWJsZSB7XG5cbiAgICB0aGVhZCB7XG5cbiAgICAgICAgdHIge1xuXG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gVGV4dCBmb3JtYXQgaGVscGVyc1xuLnRleHQtaXRhbGljIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi50ZXh0LXNlbWlib2xkIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4udGV4dC1ib2xkLCBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50ZXh0LXN0cmlrZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi50ZXh0LXN1cGVyIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG59XG5cbi50ZXh0LXN1YiB7XG4gICAgdmVydGljYWwtYWxpZ246IHN1Yjtcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBUZXh0IGFsaWduIGhlbHBlcnNcbi50ZXh0LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi8vIEZvbnQgd2VpZ2h0IGhlbHBlcnNcbkBmb3IgJHdlaWdodCBmcm9tIDEgdGhyb3VnaCA5IHtcblxuICAgIC5mb250LXdlaWdodC0jeyR3ZWlnaHQgKiAxMDB9IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICN7JHdlaWdodCAqIDEwMH07XG4gICAgfVxufVxuXG4vLyBGb250IHNpemUgaGVscGVyc1xuQGZvciAkc2l6ZSBmcm9tIDEgdGhyb3VnaCA2MCB7XG5cbiAgICAuZm9udC1zaXplLSN7JHNpemUgKiAyfSB7XG4gICAgICAgIGZvbnQtc2l6ZTogI3skc2l6ZSAqIDJ9cHg7XG4gICAgfVxufVxuXG4vLyBMaW5lIGhlaWdodCBoZWxwZXJzXG5AZm9yICRsaW5lSGVpZ2h0IGZyb20gMSB0aHJvdWdoIDYwIHtcblxuICAgIC5saW5lLWhlaWdodC0jeyRsaW5lSGVpZ2h0ICogMn0ge1xuICAgICAgICBsaW5lLWhlaWdodDogI3skbGluZUhlaWdodCAqIDJ9cHg7XG4gICAgfVxufVxuXG4vLyBCb3hlZCB0ZXh0XG4udGV4dC1ib3hlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgbWFyZ2luOiAwIDhweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8vIEJveGVkIHRleHQgbGlnaHRcbi50ZXh0LWJveGVkLWxpZ2h0IHtcbiAgICBAZXh0ZW5kIC50ZXh0LWJveGVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLy8gVHJ1bmNhdGVcbi50ZXh0LXRydW5jYXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8vIE5vd3JhcFxuLnRleHQtbm93cmFwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufSIsIi5hbmd1bGFyLWdvb2dsZS1tYXAtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xufSIsIi5tb21lbnQtcGlja2VyIHtcblxuICAgIC5tb21lbnQtcGlja2VyLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAyOTZweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy00ZHA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG5cbiAgICAgICAgdGgsXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXRlcmlhbC1jb2xvcignZ3JleScsICcxMDAnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWF0ZXJpYWwtY29sb3IoJ2xpZ2h0LWJsdWUnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRlci12aWV3IHtcblxuICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQsXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBAIENoYXJ0IEMzXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYzMge1xuICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuXG4gICAgc3ZnIHtcbiAgICAgICAgZm9udDogMTJweCBSb2JvdG9EcmFmdCwgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBzYW5zLXNlcmlmO1xuICAgIH1cblxuICAgIHBhdGgsIGxpbmUge1xuICAgICAgICBmaWxsOiBub25lO1xuICAgICAgICBzdHJva2U6ICMwMDA7XG4gICAgfVxuXG4gICAgdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9keTtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgfVxuXG4gICAgLmMzLWxlZ2VuZC1pdGVtLXRpbGUsIC5jMy14Z3JpZC1mb2N1cywgLmMzLXlncmlkLCAuYzMtZXZlbnQtcmVjdCwgLmMzLWJhcnMgcGF0aCB7XG4gICAgICAgIHNoYXBlLXJlbmRlcmluZzogY3Jpc3BFZGdlcztcbiAgICB9XG4gICAgLyotLSBDaGFydCAtLSovXG5cbiAgICAvKi0tIExpbmUgLS0qL1xuICAgIC5jMy1jaGFydC1saW5lIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG4gICAgfVxuICAgIC5jMy1saW5lIHtcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAxcHg7XG4gICAgfVxuICAgICYuc3Ryb2tlLTMge1xuICAgICAgICAuYzMtbGluZSB7XG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IDNweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnN0cm9rZS0yIHtcbiAgICAgICAgLmMzLWxpbmUge1xuICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLyotLSBQb2ludCAtLSovXG4gICAgLmMzLWNpcmNsZSB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICAgICAgICBzdHJva2U6IHdoaXRlO1xuICAgICAgICBzdHJva2Utd2lkdGg6IDI7XG4gICAgICAgICYuX2V4cGFuZGVkXyB7XG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IDM7XG4gICAgICAgICAgICBzdHJva2U6IHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmMzLXNlbGVjdGVkLWNpcmNsZSB7XG5cbiAgICB9XG5cbiAgICAuYzMtY2hhcnQtYXJjIHtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBzdHJva2U6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICB0ZXh0IHtcbiAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKi0tIEF4aXMgLS0qL1xuICAgIC8qLS0gR3JpZCAtLSovXG4gICAgLmMzLWdyaWQge1xuICAgICAgICBsaW5lIHtcbiAgICAgICAgICAgIHN0cm9rZTogcmdiYSgwLCAwLCAwLCAuMDQpO1xuICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgdGV4dCB7XG4gICAgICAgICAgICBmaWxsOiAjYWFhO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jMy1heGlzIHtcbiAgICAgICAgLnRpY2sge1xuICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAwO1xuICAgICAgICB9XG4gICAgICAgIHRleHQge1xuICAgICAgICAgICAgZmlsbDogcmdiYSgwLCAwLCAwLCAuMzMpO1xuICAgICAgICB9XG4gICAgICAgIGxpbmUsIHBhdGgge1xuICAgICAgICAgICAgc3Ryb2tlOiByZ2JhKDAsIDAsIDAsIC4wNCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmMzLXhncmlkLCAuYzMteWdyaWQge1xuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAwIDA7XG4gICAgfVxuXG4gICAgLyotLSBUZXh0IG9uIENoYXJ0IC0tKi9cbiAgICAuYzMtdGV4dC5jMy1lbXB0eSB7XG4gICAgICAgIGZpbGw6ICM4MDgwODA7XG4gICAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIH1cblxuICAgIC8qLS0gQmFyIC0tKi9cbiAgICAuYzMtYmFyIHtcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAwO1xuICAgICAgICAmLl9leHBhbmRlZF8ge1xuICAgICAgICAgICAgZmlsbC1vcGFjaXR5OiAwLjc1O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyotLSBGb2N1cyAtLSovXG4gICAgLmMzLXRhcmdldCB7XG4gICAgICAgICYuYzMtZm9jdXNlZCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgcGF0aC5jMy1saW5lLCAuYzMtdGFyZ2V0LmMzLWZvY3VzZWQgcGF0aC5jMy1zdGVwIHtcbiAgICAgICAgICAgICAgICBzdHJva2Utd2lkdGg6IDNweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYzMtZGVmb2N1c2VkIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMyAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyotLSBSZWdpb24gLS0qL1xuICAgIC5jMy1yZWdpb24ge1xuICAgICAgICBmaWxsOiBzdGVlbGJsdWU7XG4gICAgICAgIGZpbGwtb3BhY2l0eTogMC4xO1xuICAgIH1cblxuICAgIC8qLS0gQnJ1c2ggLS0qL1xuICAgIC5jMy1icnVzaCAuZXh0ZW50IHtcbiAgICAgICAgZmlsbC1vcGFjaXR5OiAwLjE7XG4gICAgfVxuXG4gICAgLyotLSBTZWxlY3QgLSBEcmFnIC0tKi9cbiAgICAvKi0tIExlZ2VuZCAtLSovXG4gICAgLmMzLWxlZ2VuZC1pdGVtIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cblxuICAgIC5jMy1sZWdlbmQtaXRlbS1oaWRkZW4ge1xuICAgICAgICBvcGFjaXR5OiAwLjE1O1xuICAgIH1cblxuICAgIC5jMy1sZWdlbmQtYmFja2dyb3VuZCB7XG4gICAgICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgICAgIGZpbGw6IHdoaXRlO1xuICAgICAgICBzdHJva2U6IGxpZ2h0Z3JheTtcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAxO1xuICAgIH1cblxuICAgIC8qLS0gVG9vbHRpcCAtLSovXG4gICAgLmMzLXRvb2x0aXAtY29udGFpbmVyIHtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgfVxuXG4gICAgLmMzLXRvb2x0aXAge1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgZW1wdHktY2VsbHM6IHNob3c7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgLjE0KSwgMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAuMDk4KSwgMCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgLjA4NCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICB0aCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICAgICAgfVxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggMTJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICAgY29sb3I6cmdiYSgwLDAsMCwwLjg0KTtcblxuICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnZhbHVlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICBjb2xvcjpyZ2JhKDAsMCwwLDAuODQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyotLSBBcmVhIC0tKi9cbiAgICAuYzMtYXJlYSB7XG4gICAgICAgIHN0cm9rZS13aWR0aDogMDtcbiAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgIH1cblxuICAgIC8qLS0gQXJjIC0tKi9cbiAgICAuYzMtY2hhcnQtYXJjcy10aXRsZSB7XG4gICAgICAgIGRvbWluYW50LWJhc2VsaW5lOiBtaWRkbGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgfVxuXG4gICAgLmMzLWNoYXJ0LWFyY3Mge1xuICAgICAgICAuYzMtY2hhcnQtYXJjcy1iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgIGZpbGw6ICNlMGUwZTA7XG4gICAgICAgICAgICBzdHJva2U6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuYzMtY2hhcnQtYXJjcy1nYXVnZS11bml0IHtcbiAgICAgICAgICAgIGZpbGw6ICMwMDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYzMtY2hhcnQtYXJjcy1nYXVnZS1tYXgge1xuICAgICAgICAgICAgZmlsbDogIzc3NztcbiAgICAgICAgfVxuXG4gICAgICAgIC5jMy1jaGFydC1hcmNzLWdhdWdlLW1pbiB7XG4gICAgICAgICAgICBmaWxsOiAjNzc3O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmMzLWNoYXJ0LWFyYyAuYzMtZ2F1Z2UtdmFsdWUge1xuICAgICAgICBmaWxsOiAjMDAwO1xuICAgIH1cbn1cbiIsIi5jdC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uY3QtY2hhcnQtZG9udXQsXG4uY3QtY2hhcnQtcGllIHtcblxuICAgIC5jdC1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG59IiwiLmNoYXJ0LWxlZ2VuZCxcbi5iYXItbGVnZW5kLFxuLmxpbmUtbGVnZW5kLFxuLnBpZS1sZWdlbmQsXG4ucmFkYXItbGVnZW5kLFxuLnBvbGFyYXJlYS1sZWdlbmQsXG4uZG91Z2hudXQtbGVnZW5kIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xufSIsInRhYmxlLmRhdGFUYWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBib3JkZXItc3BhY2luZzogMDtcblxuICAgIHRoZWFkIHtcblxuICAgICAgICB0ciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICB9XG5cbiAgICAgICAgdGgge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggOHB4O1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmR0LWhlYWQtbGVmdCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kdC1oZWFkLWNlbnRlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmR0LWhlYWQtcmlnaHQge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmR0LWhlYWQtanVzdGlmeSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kdC1oZWFkLW5vd3JhcCB7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRhYmxlLWhlYWRlciB7XG5cbiAgICAgICAgICAgICAgICAuY29sdW1uLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNlbGVjdGl6ZS1jb250cm9sIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcblxuICAgICAgICAgICAgICAgICAgICAmLnNpbmdsZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3RpemUtaW5wdXQge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNvbHVtbi1zZWFyY2gtaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmR0LWhlYWQtbGVmdCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kdC1oZWFkLWNlbnRlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmR0LWhlYWQtcmlnaHQge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmR0LWhlYWQtanVzdGlmeSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kdC1oZWFkLW5vd3JhcCB7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zb3J0aW5nLCAuc29ydGluZ19hc2MsIC5zb3J0aW5nX2Rlc2Mge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICAgICAgICAgLnRhYmxlLWhlYWRlciB7XG5cbiAgICAgICAgICAgICAgICAuY29sdW1uLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5zb3J0aW5nIHtcblxuICAgICAgICAgICAgLnRhYmxlLWhlYWRlciB7XG5cbiAgICAgICAgICAgICAgICAuY29sdW1uLXRpdGxlIHtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGVhYTgnO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNvcnRpbmdfYXNjIHtcblxuICAgICAgICAgICAgLnRhYmxlLWhlYWRlciB7XG5cbiAgICAgICAgICAgICAgICAuY29sdW1uLXRpdGxlIHtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU3MTgnO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNvcnRpbmdfZGVzYyB7XG5cbiAgICAgICAgICAgIC50YWJsZS1oZWFkZXIge1xuXG4gICAgICAgICAgICAgICAgLmNvbHVtbi10aXRsZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlNzE1JztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zb3J0aW5nX2FzY19kaXNhYmxlZCB7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQge1xuXG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIHRmb290IHtcblxuICAgICAgICB0ciB7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxOHB4IDZweCAxOHB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxMTExMTE7XG5cbiAgICAgICAgICAgICYuZHQtaGVhZC1sZWZ0IHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmR0LWhlYWQtY2VudGVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZHQtaGVhZC1yaWdodCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZHQtaGVhZC1qdXN0aWZ5IHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmR0LWhlYWQtbm93cmFwIHtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxOHB4IDZweCAxOHB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxMTExMTE7XG5cbiAgICAgICAgICAgICYuZHQtaGVhZC1sZWZ0IHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmR0LWhlYWQtY2VudGVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZHQtaGVhZC1yaWdodCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZHQtaGVhZC1qdXN0aWZ5IHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmR0LWhlYWQtbm93cmFwIHtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICB0Ym9keSB7XG5cbiAgICAgICAgdHIge1xuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuXG4gICAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjBCRUQ5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmRldGFpbHMtb3BlbiB7XG5cbiAgICAgICAgICAgICAgICB0ZCB7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5kZXRhaWwtY29sdW1uIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZGV0YWlscy1yb3cge1xuXG4gICAgICAgICAgICAgICAgJi5vZGQge1xuXG4gICAgICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gdGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMTVweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgICAgICYuZHQtYm9keS1sZWZ0IHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmR0LWJvZHktY2VudGVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZHQtYm9keS1yaWdodCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZHQtYm9keS1qdXN0aWZ5IHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmR0LWJvZHktbm93cmFwIHtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCA4cHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kdC1ib2R5LWxlZnQge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZHQtYm9keS1jZW50ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kdC1ib2R5LXJpZ2h0IHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kdC1ib2R5LWp1c3RpZnkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZHQtYm9keS1ub3dyYXAge1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0aCB7XG5cbiAgICAgICAgJi5kdC1sZWZ0IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmR0LWNlbnRlciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLmR0LXJpZ2h0IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5kdC1qdXN0aWZ5IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmR0LW5vd3JhcCB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICB0ZCB7XG5cbiAgICAgICAgJi5kdC1sZWZ0IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmR0LWNlbnRlciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLmRhdGFUYWJsZXNfZW1wdHkge1xuICAgICAgICAgICAgaGVpZ2h0OiA1MXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5kdC1yaWdodCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZHQtanVzdGlmeSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5kdC1ub3dyYXAge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi5yb3ctYm9yZGVyIHtcblxuICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRib2R5IHtcblxuICAgICAgICAgICAgdHIge1xuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG5cbiAgICAgICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuXG4gICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmLmNlbGwtYm9yZGVyIHtcblxuICAgICAgICB0Ym9keSB7XG5cbiAgICAgICAgICAgIHRyIHtcblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuXG4gICAgICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICYuc3RyaXBlIHtcblxuICAgICAgICB0Ym9keSB7XG5cbiAgICAgICAgICAgIHRyIHtcblxuICAgICAgICAgICAgICAgICYub2RkIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcblxuICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBQkI5RDM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmLmhvdmVyIHtcblxuICAgICAgICB0Ym9keSB7XG5cbiAgICAgICAgICAgIHRyIHtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xuXG4gICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0E5QjdEMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYub2RkIHtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBOUI3RDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZXZlbiB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTlCN0QxO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5vcmRlci1jb2x1bW4ge1xuXG4gICAgICAgIHRib2R5IHtcblxuICAgICAgICAgICAgdHIge1xuXG4gICAgICAgICAgICAgICAgPiAuc29ydGluZ18xIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gLnNvcnRpbmdfMyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgID4gLnNvcnRpbmdfMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUNCQUQ0O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgPiAuc29ydGluZ18yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBQ0JBRDQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzMge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0FDQkFENDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAmLnN0cmlwZSB7XG5cbiAgICAgICAgICAgIHRib2R5IHtcblxuICAgICAgICAgICAgICAgIHRyIHtcblxuICAgICAgICAgICAgICAgICAgICAmLm9kZCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gLnNvcnRpbmdfMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgPiAuc29ydGluZ18yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0YzO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuc29ydGluZ18xIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0E2QjNDRDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTdCNUNFO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnNvcnRpbmdfMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBOUI2RDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuZXZlbiB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gLnNvcnRpbmdfMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgPiAuc29ydGluZ18yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJGQkZCO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGREZERkQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuc29ydGluZ18xIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0FDQkFENDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQURCQkQ2O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnNvcnRpbmdfMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBRkJERDg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgICYuaG92ZXIge1xuXG4gICAgICAgICAgICB0Ym9keSB7XG5cbiAgICAgICAgICAgICAgICB0ciB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gLnNvcnRpbmdfMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUFFQTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgPiAuc29ydGluZ18yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFQkVCO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuc29ydGluZ18xIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ExQUVDNztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTJBRkM4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnNvcnRpbmdfMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBNEIyQ0I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYub2RkIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQUVBO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnNvcnRpbmdfMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQkVCRUI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuc29ydGluZ18zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ExQUVDNztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnNvcnRpbmdfMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTJBRkM4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuc29ydGluZ18zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBNEIyQ0I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmV2ZW4ge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnNvcnRpbmdfMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQUVBRUE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuc29ydGluZ18yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VCRUJFQjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnNvcnRpbmdfMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTFBRUM3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuc29ydGluZ18yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBMkFGQzg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0E0QjJDQjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi5uby1mb290ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cblxuICAgICYubm93cmFwIHtcblxuICAgICAgICB0aCB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi5jb21wYWN0IHtcblxuICAgICAgICB0aGVhZCB7XG5cbiAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggOXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDlweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgdGZvb3Qge1xuXG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDlweCAzcHggOXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDlweCAzcHggOXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICB0Ym9keSB7XG5cbiAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICB9XG5cbn1cblxuLypcbiAqIENvbnRyb2wgZmVhdHVyZSBsYXlvdXRcbiAqL1xuLmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC50b3Age1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgfVxuXG4gICAgLmJvdHRvbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDY0cHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogMTZweCA4cHg7XG5cbiAgICAgICAgLmxlZnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuXG4gICAgICAgICAgICAubGVuZ3RoIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgIC5kYXRhVGFibGVzX2xlbmd0aCB7XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmlnaHQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcblxuICAgICAgICAgICAgLmluZm8ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIC5kYXRhVGFibGVzX2luZm8ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wYWdpbmF0aW9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgICAgICAgIC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRhdGFUYWJsZXNfZmlsdGVyIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuXG4gICAgICAgIC5wYWdpbmF0ZV9idXR0b24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDlweCAxMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDAgMnB4O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCA5OTllbSAwIDAgMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCA5OTllbSAwIDAgMCByZ2JhKDAsIDAsIDAsIDAuMDgpLCBpbnNldCAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMXB4IDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmN1cnJlbnQsICYuZGlzYWJsZWQsICYuZGlzYWJsZWQ6aG92ZXIsICYuZGlzYWJsZWQ6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5kYXRhVGFibGVzX3Byb2Nlc3Npbmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNTAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSwgY29sb3Itc3RvcCgyNSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSksIGNvbG9yLXN0b3AoNzUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpKTtcbiAgICAgICAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAyNSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSA3NSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gICAgICAgIC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAyNSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSA3NSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gICAgICAgIC8qIEZGMy42KyAqL1xuICAgICAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAyNSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSA3NSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gICAgICAgIC8qIElFMTArICovXG4gICAgICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgMjUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgNzUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgICAgICAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgMjUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgNzUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgICAgICAvKiBXM0MgKi9cbiAgICB9XG5cbiAgICAuZGF0YVRhYmxlc19zY3JvbGwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4OiAxIDEgMDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuXG4gICAgICAgIC8qIENsZWFyIHRoZSB0YWJsZSBib3JkZXIgJiBzaGFkb3dzICovXG4gICAgICAgIHRhYmxlLmRhdGFUYWJsZSB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAgICAgICAmLnJvdy1ib3JkZXIge1xuXG4gICAgICAgICAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRhdGFUYWJsZXNfc2Nyb2xsSGVhZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogNTZweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMDk1KSwgMCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDJweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIHRyIHtcblxuICAgICAgICAgICAgICAgIHRoIHtcblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAudGFibGUtaGVhZGVyIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb2x1bW4tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5kYXRhVGFibGVzX3Njcm9sbEJvZHkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAmID4gLmRhdGFUYWJsZXNfc2l6aW5nIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICYgPiAuZGF0YVRhYmxlc19zaXppbmcge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5vLWZvb3RlciB7XG5cbiAgICAgICAgLmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRhdGFUYWJsZXNfc2Nyb2xsSGVhZCB0YWJsZSxcbiAgICAgICAgLmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0YWJsZSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgfVxufVxuXG4vKiBEYXRhVGFibGUgU3BlY2lmaWMgQ29udGVudCBSdWxlcyAmIEZpeGVzICovXG50YWJsZS5kYXRhVGFibGUge1xuXG4gICAgLnNob3ctZGV0YWlscyB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAuYWN0aW9uLWJ1dHRvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG4vKiBGdWxscGFnZSBkYXRhdGFibGUgKi9cbi5mdWxscGFnZS1kYXRhdGFibGUge1xuXG4gICAgLmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG5cbi8qIEZ1bGxwYWdlIGRhdGF0YWJsZSBJRTExIEZpeCAqL1xuLmV4cGxvcmVyLTExIHtcblxuICAgIC5mdWxscGFnZS1kYXRhdGFibGUge1xuXG4gICAgICAgIC5kYXRhVGFibGVzX3Njcm9sbCB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBSZXNwb25zaXZlIGRhdGF0YWJsZSAqL1xudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkIHtcblxuICAgICYuZHRyLWlubGluZSB7XG5cbiAgICAgICAgJi5jb2xsYXBzZWQge1xuXG4gICAgICAgICAgICA+IHRib2R5IHtcblxuICAgICAgICAgICAgICAgID4gdHIge1xuXG4gICAgICAgICAgICAgICAgICAgID4gdGQ6Zmlyc3QtY2hpbGQsXG4gICAgICAgICAgICAgICAgICAgID4gdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJysnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYucGFyZW50IHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgPiB0ZDpmaXJzdC1jaGlsZCxcbiAgICAgICAgICAgICAgICAgICAgICAgID4gdGg6Zmlyc3QtY2hpbGQge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgID4gdGJvZHkge1xuXG4gICAgICAgID4gdHIge1xuXG4gICAgICAgICAgICAmLmNoaWxkIHtcblxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmR0ci10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLypcblxuZ2l0aHViLmNvbSBzdHlsZSAoYykgVmFzaWx5IFBvbG92bnlvdiA8dmFzdEB3aGl0ZWFudHMubmV0PlxuXG4qL1xuXG5obGpzICxcbltobGpzXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbi8vICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xufVxuXG4uaGxqcy1jb21tZW50LFxuLmRpZmYgLmhsanMtaGVhZGVyIHtcbiAgICBjb2xvcjogIzk5ODtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5obGpzLWtleXdvcmQsXG4uY3NzIC5ydWxlIC5obGpzLWtleXdvcmQsXG4uaGxqcy13aW51dGlscyxcbi5uZ2lueCAuaGxqcy10aXRsZSxcbi5obGpzLXN1YnN0LFxuLmhsanMtcmVxdWVzdCxcbi5obGpzLXN0YXR1cyB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5obGpzLW51bWJlcixcbi5obGpzLWhleGNvbG9yLFxuLnJ1YnkgLmhsanMtY29uc3RhbnQge1xuICAgIGNvbG9yOiAjMDA4MDgwO1xufVxuXG4uaGxqcy1zdHJpbmcsXG4uaGxqcy10YWcgLmhsanMtdmFsdWUsXG4uaGxqcy1kb2N0YWcsXG4udGV4IC5obGpzLWZvcm11bGEge1xuICAgIGNvbG9yOiAjZDE0O1xufVxuXG4uaGxqcy10aXRsZSxcbi5obGpzLWlkLFxuLnNjc3MgLmhsanMtcHJlcHJvY2Vzc29yIHtcbiAgICBjb2xvcjogIzkwMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmhsanMtbGlzdCAuaGxqcy1rZXl3b3JkLFxuLmhsanMtc3Vic3Qge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5obGpzLWNsYXNzIC5obGpzLXRpdGxlLFxuLmhsanMtdHlwZSxcbi52aGRsIC5obGpzLWxpdGVyYWwsXG4udGV4IC5obGpzLWNvbW1hbmQge1xuICAgIGNvbG9yOiAjNDU4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaGxqcy10YWcsXG4uaGxqcy10YWcgLmhsanMtdGl0bGUsXG4uaGxqcy1ydWxlIC5obGpzLXByb3BlcnR5LFxuLmRqYW5nbyAuaGxqcy10YWcgLmhsanMta2V5d29yZCB7XG4gICAgY29sb3I6ICMwMDAwODA7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmhsanMtYXR0cmlidXRlLFxuLmhsanMtdmFyaWFibGUsXG4ubGlzcCAuaGxqcy1ib2R5LFxuLmhsanMtbmFtZSB7XG4gICAgY29sb3I6ICMwMDgwODA7XG59XG5cbi5obGpzLXJlZ2V4cCB7XG4gICAgY29sb3I6ICMwMDk5MjY7XG59XG5cbi5obGpzLXN5bWJvbCxcbi5ydWJ5IC5obGpzLXN5bWJvbCAuaGxqcy1zdHJpbmcsXG4ubGlzcCAuaGxqcy1rZXl3b3JkLFxuLmNsb2p1cmUgLmhsanMta2V5d29yZCxcbi5zY2hlbWUgLmhsanMta2V5d29yZCxcbi50ZXggLmhsanMtc3BlY2lhbCxcbi5obGpzLXByb21wdCB7XG4gICAgY29sb3I6ICM5OTAwNzM7XG59XG5cbi5obGpzLWJ1aWx0X2luIHtcbiAgICBjb2xvcjogIzAwODZiMztcbn1cblxuLmhsanMtcHJlcHJvY2Vzc29yLFxuLmhsanMtcHJhZ21hLFxuLmhsanMtcGksXG4uaGxqcy1kb2N0eXBlLFxuLmhsanMtc2hlYmFuZyxcbi5obGpzLWNkYXRhIHtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmhsanMtZGVsZXRpb24ge1xuICAgIGJhY2tncm91bmQ6ICNmZGQ7XG59XG5cbi5obGpzLWFkZGl0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGZkO1xufVxuXG4uZGlmZiAuaGxqcy1jaGFuZ2Uge1xuICAgIGJhY2tncm91bmQ6ICMwMDg2YjM7XG59XG5cbi5obGpzLWNodW5rIHtcbiAgICBjb2xvcjogI2FhYTtcbn0iLCIvLyBOVkQzIGN1c3RvbSBzdHlsZXNcbm52ZDMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC8vIFJlbW92ZSBob3Jpem9udGFsIGdyaWQgbGluZXNcbiAgICAmLnJlbW92ZS14LWxpbmVzIHtcblxuICAgICAgICAubnYteCB7XG5cbiAgICAgICAgICAgIC50aWNrIHtcblxuICAgICAgICAgICAgICAgIGxpbmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFJlbW92ZSB2ZXJ0aWNhbCBsaW5lc1xuICAgICYucmVtb3ZlLXktbGluZXMge1xuXG4gICAgICAgIC5udi15IHtcblxuICAgICAgICAgICAgLnRpY2sge1xuXG4gICAgICAgICAgICAgICAgbGluZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5yZW1vdmUtbGluZS1zdHJva2Uge1xuXG4gICAgICAgIC5udi1ncm91cHMge1xuXG4gICAgICAgICAgICBwYXRoIHtcblxuICAgICAgICAgICAgICAgICYubnYtbGluZSB7XG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucmVtb3ZlLW9wYWNpdHkge1xuXG4gICAgICAgIC5udi1ncm91cHMge1xuXG4gICAgICAgICAgICAubnYtZ3JvdXAge1xuICAgICAgICAgICAgICAgIGZpbGwtb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5zaG93LWxpbmUtcG9pbnRzIHtcblxuICAgICAgICAubnYtbGluZSB7XG5cbiAgICAgICAgICAgIC5udi1zY2F0dGVyIHtcblxuICAgICAgICAgICAgICAgIC5udi1ncm91cHMge1xuXG4gICAgICAgICAgICAgICAgICAgIC5udi1wb2ludCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsLW9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZS1vcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIE5WRDMgc3R5bGUgb3ZlcnJpZGVzXG4ubnZkMyB7XG5cbiAgICB0ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2R5O1xuICAgIH1cblxuICAgIGxpbmUge1xuXG4gICAgICAgICYubnYtZ3VpZGVsaW5lIHtcbiAgICAgICAgICAgIHN0cm9rZTogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5udi1ncm91cHMge1xuXG4gICAgICAgIC5udi1wb2ludCB7XG5cbiAgICAgICAgICAgICYuaG92ZXIge1xuICAgICAgICAgICAgICAgIHN0cm9rZS13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZmlsbC1vcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgc3Ryb2tlLW9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gTlZEMyBUb29sdGlwXG4ubnZ0b29sdGlwIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgICYuZ3Jhdml0eS1uIHtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5ncmF2aXR5LXMge1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmdyYXZpdHktZSB7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTExcHg7XG4gICAgICAgICAgICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5ncmF2aXR5LXcge1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICAgICAgICAgICAgYm9yZGVyOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0YWJsZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcblxuICAgICAgICB0Ym9keSB7XG5cbiAgICAgICAgICAgIHRyIHtcblxuICAgICAgICAgICAgICAgIHRkIHtcblxuICAgICAgICAgICAgICAgICAgICAmLmxlZ2VuZC1jb2xvci1ndWlkZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnBzLWNvbnRhaW5lciB7XG5cbiAgICAmOmhvdmVyIHtcblxuICAgICAgICAucHMtaW4tc2Nyb2xsaW5nIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBzLWluLXNjcm9sbGluZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cblxuICAgID4gLnBzLXNjcm9sbGJhci14LXJhaWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogNHB4IDA7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICB6LWluZGV4OiA0OTtcblxuICAgICAgICA+IC5wcy1zY3JvbGxiYXIteCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgID4gLnBzLXNjcm9sbGJhci15LXJhaWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogNHB4IDA7XG4gICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgIHotaW5kZXg6IDQ5O1xuXG4gICAgICAgID4gLnBzLXNjcm9sbGJhci15IHtcbiAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnRhLXJvb3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgLnRhLXNjcm9sbC13aW5kb3cge1xuXG4gICAgICAgICYuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZvY3Vzc2VkIHtcblxuICAgICAgICA+IC50YS1zY3JvbGwtd2luZG93e1xuXG4gICAgICAgICAgICAmLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRleHRhcmVhIHtcblxuICAgICAgICAmLnRhLWVkaXRvciB7XG5cbiAgICAgICAgICAgICYudGEtaHRtbCB7XG4gICAgICAgICAgICAgICAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50YS10b29sYmFyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjEyKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogbWF0ZXJpYWwtY29sb3IoJ2dyZXknLCAnMTAwJyk7XG5cbiAgICAgICAgLnRhLWdyb3VwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICAjdG9vbGJhcldDLFxuICAgICAgICAgICAgI3Rvb2xiYXJDQyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tZC1idXR0b24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0cHggMDtcblxuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIEhlbHBlcnNcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5bbmdcXDpjbG9ha10sIFtuZy1jbG9ha10sIFtkYXRhLW5nLWNsb2FrXSwgW3gtbmctY2xvYWtdLCAubmctY2xvYWssIC54LW5nLWNsb2FrIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5uby1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uby1tYXJnaW4ge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubm8tcmFkaXVzIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZGl2aWRlci12ZXJ0aWNhbCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDFweDtcbiAgICBtYXJnaW46IDAgOHB4O1xufVxuXG4vLyBTb2Z0IGhpZGUgKGRvbid0IHJlbW92ZSBmcm9tIERPTSBmbG93KVxuLmhpZGRlbiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbltmaWxsLXdpZHRoXSB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xufVxuXG5bZmlsbC1oZWlnaHRdIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG4uZnVsbC1oZWlnaHQge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4vLyBJbWFnZXMgaW4gbGlua3NcbmEge1xuXG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxufVxuXG4vLyBSZXNwb25zaXZlIGltYWdlc1xuaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyOiBub25lO1xufVxuXG4vLyBTY3JvbGxhYmxlXG4uc2Nyb2xsYWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAmLm9ubHkteCB7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAmLm9ubHkteSB7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB9XG59XG5cbi8vIEZsZXggU2Nyb2xsYWJsZSAod2l0aG91dCBkaXNwbGF5OmJsb2NrKVxuLmZsZXgtc2Nyb2xsYWJsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAmLm9ubHkteCB7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAmLm9ubHkteSB7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB9XG59XG5cbi8vIEJhY2tncm91bmQgSWNvblxuLmJhY2tncm91bmQtaW1hZ2UtY2VudGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IC0xO1xufVxuXG4vLyBDbGFzc2ljIHZlcnRpY2FsIGFsaWduXG4uYWxpZ24tdmVydGljYWwge1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLmFsaWduLXZlcnRpY2FsLXRvcCxcbiAgICAuYWxpZ24tdmVydGljYWwtbWlkZGxlLFxuICAgIC5hbGlnbi12ZXJ0aWNhbC1ib3R0b20ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmFsaWduLXZlcnRpY2FsLXRvcCB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuXG4gICAgLmFsaWduLXZlcnRpY2FsLW1pZGRsZSB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLmFsaWduLXZlcnRpY2FsLWJvdHRvbSB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgfVxufVxuXG4vLyBQYWRkaW5nIGhlbHBlcnNcbi8vIE11bHRpcGxlcyBvZiA1LCBtYXg6MTAwXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDIwIHtcblxuICAgIC5wYWRkaW5nLSN7JGkgKiA1fSxcbiAgICAucC0jeyRpICogNX0ge1xuICAgICAgICBwYWRkaW5nOiAjeygkaSAqIDUpICsgJ3B4J307XG4gICAgfVxuXG4gICAgLnBhZGRpbmctdG9wLSN7JGkgKiA1fSxcbiAgICAucHQtI3skaSAqIDV9IHtcbiAgICAgICAgcGFkZGluZy10b3A6ICN7KCRpICogNSkgKyAncHgnfTtcbiAgICB9XG5cbiAgICAucGFkZGluZy1yaWdodC0jeyRpICogNX0sXG4gICAgLnByLSN7JGkgKiA1fSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICN7KCRpICogNSkgKyAncHgnfTtcbiAgICB9XG5cbiAgICAucGFkZGluZy1ib3R0b20tI3skaSAqIDV9LFxuICAgIC5wYi0jeyRpICogNX0ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogI3soJGkgKiA1KSArICdweCd9O1xuICAgIH1cblxuICAgIC5wYWRkaW5nLWxlZnQtI3skaSAqIDV9LFxuICAgIC5wbC0jeyRpICogNX0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICN7KCRpICogNSkgKyAncHgnfTtcbiAgICB9XG5cbiAgICAucGFkZGluZy1ob3Jpem9udGFsLSN7JGkgKiA1fSxcbiAgICAucGgtI3skaSAqIDV9IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAjeygkaSAqIDUpICsgJ3B4J307XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICN7KCRpICogNSkgKyAncHgnfTtcbiAgICB9XG5cbiAgICAucGFkZGluZy12ZXJ0aWNhbC0jeyRpICogNX0sXG4gICAgLnB2LSN7JGkgKiA1fSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAjeygkaSAqIDUpICsgJ3B4J307XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAjeygkaSAqIDUpICsgJ3B4J307XG4gICAgfVxufVxuXG4vLyBNdWx0aXBsZXMgb2YgOCwgTWF4OiA5NiwgRXhjbHVkaW5nIDAgYW5kIG11bHRpcGxlcyBvZiA1XG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcblxuICAgIEBpZiAoKCRpICogOCkgJSA1ICE9IDApIHtcblxuICAgICAgICAucGFkZGluZy0jeyRpICogOH0sXG4gICAgICAgIC5wLSN7JGkgKiA4fSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAjeygkaSAqIDgpICsgJ3B4J307XG4gICAgICAgIH1cblxuICAgICAgICAucGFkZGluZy10b3AtI3skaSAqIDh9LFxuICAgICAgICAucHQtI3skaSAqIDh9IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAjeygkaSAqIDgpICsgJ3B4J307XG4gICAgICAgIH1cblxuICAgICAgICAucGFkZGluZy1yaWdodC0jeyRpICogOH0sXG4gICAgICAgIC5wci0jeyRpICogOH0ge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogI3soJGkgKiA4KSArICdweCd9O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhZGRpbmctYm90dG9tLSN7JGkgKiA4fSxcbiAgICAgICAgLnBiLSN7JGkgKiA4fSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogI3soJGkgKiA4KSArICdweCd9O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhZGRpbmctbGVmdC0jeyRpICogOH0sXG4gICAgICAgIC5wbC0jeyRpICogOH0ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAjeygkaSAqIDgpICsgJ3B4J307XG4gICAgICAgIH1cblxuICAgICAgICAucGFkZGluZy1ob3Jpem9udGFsLSN7JGkgKiA4fSxcbiAgICAgICAgLnBoLSN7JGkgKiA4fSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICN7KCRpICogOCkgKyAncHgnfTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICN7KCRpICogOCkgKyAncHgnfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWRkaW5nLXZlcnRpY2FsLSN7JGkgKiA4fSxcbiAgICAgICAgLnB2LSN7JGkgKiA4fSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogI3soJGkgKiA4KSArICdweCd9O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICN7KCRpICogOCkgKyAncHgnfTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gTWFyZ2luIGhlbHBlcnNcbi8vIE11bHRpcGxlcyBvZiA1LCBtYXg6MTAwXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDIwIHtcblxuICAgIC5tYXJnaW4tI3skaSAqIDV9LFxuICAgIC5tLSN7JGkgKiA1fSB7XG4gICAgICAgIG1hcmdpbjogI3soJGkgKiA1KSArICdweCd9O1xuICAgIH1cblxuICAgIC5tYXJnaW4tdG9wLSN7JGkgKiA1fSxcbiAgICAubXQtI3skaSAqIDV9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogI3soJGkgKiA1KSArICdweCd9O1xuICAgIH1cblxuICAgIC5tYXJnaW4tcmlnaHQtI3skaSAqIDV9LFxuICAgIC5tci0jeyRpICogNX0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICN7KCRpICogNSkgKyAncHgnfTtcbiAgICB9XG5cbiAgICAubWFyZ2luLWJvdHRvbS0jeyRpICogNX0sXG4gICAgLm1iLSN7JGkgKiA1fSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICN7KCRpICogNSkgKyAncHgnfTtcbiAgICB9XG5cbiAgICAubWFyZ2luLWxlZnQtI3skaSAqIDV9LFxuICAgIC5tbC0jeyRpICogNX0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogI3soJGkgKiA1KSArICdweCd9O1xuICAgIH1cblxuICAgIC5tYXJnaW4taG9yaXpvbnRhbC0jeyRpICogNX0sXG4gICAgLm1oLSN7JGkgKiA1fSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAjeygkaSAqIDUpICsgJ3B4J307XG4gICAgICAgIG1hcmdpbi1yaWdodDogI3soJGkgKiA1KSArICdweCd9O1xuICAgIH1cblxuICAgIC5tYXJnaW4tdmVydGljYWwtI3skaSAqIDV9LFxuICAgIC5tdi0jeyRpICogNX0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAjeygkaSAqIDUpICsgJ3B4J307XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICN7KCRpICogNSkgKyAncHgnfTtcbiAgICB9XG59XG5cbi8vIE11bHRpcGxlcyBvZiA4LCBNYXg6IDk2LCBFeGNsdWRpbmcgMCBhbmQgbXVsdGlwbGVzIG9mIDVcbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuXG4gICAgQGlmICgoJGkgKiA4KSAlIDUgIT0gMCkge1xuXG4gICAgICAgIC5tYXJnaW4tI3skaSAqIDh9LFxuICAgICAgICAubS0jeyRpICogOH0ge1xuICAgICAgICAgICAgbWFyZ2luOiAjeygkaSAqIDgpICsgJ3B4J307XG4gICAgICAgIH1cblxuICAgICAgICAubWFyZ2luLXRvcC0jeyRpICogOH0sXG4gICAgICAgIC5tdC0jeyRpICogOH0ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogI3soJGkgKiA4KSArICdweCd9O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1hcmdpbi1yaWdodC0jeyRpICogOH0sXG4gICAgICAgIC5tci0jeyRpICogOH0ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAjeygkaSAqIDgpICsgJ3B4J307XG4gICAgICAgIH1cblxuICAgICAgICAubWFyZ2luLWJvdHRvbS0jeyRpICogOH0sXG4gICAgICAgIC5tYi0jeyRpICogOH0ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogI3soJGkgKiA4KSArICdweCd9O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1hcmdpbi1sZWZ0LSN7JGkgKiA4fSxcbiAgICAgICAgLm1sLSN7JGkgKiA4fSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogI3soJGkgKiA4KSArICdweCd9O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1hcmdpbi1ob3Jpem9udGFsLSN7JGkgKiA4fSxcbiAgICAgICAgLm1oLSN7JGkgKiA4fSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogI3soJGkgKiA4KSArICdweCd9O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAjeygkaSAqIDgpICsgJ3B4J307XG4gICAgICAgIH1cblxuICAgICAgICAubWFyZ2luLXZlcnRpY2FsLSN7JGkgKiA4fSxcbiAgICAgICAgLm12LSN7JGkgKiA4fSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAjeygkaSAqIDgpICsgJ3B4J307XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAjeygkaSAqIDgpICsgJ3B4J307XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEhlaWdodCBhbmQgd2lkdGggaGVscGVyc1xuLy8gTXVsdGlwbGVzIG9mIDUsIE1heDogNTAwXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDEwMCB7XG5cbiAgICAuaGVpZ2h0LSN7JGkgKiA1fSxcbiAgICAuaC0jeyRpICogNX0ge1xuICAgICAgICBoZWlnaHQ6ICN7KCRpICogNSkgKyAncHgnfSAhaW1wb3J0YW50O1xuICAgICAgICBtaW4taGVpZ2h0OiAjeygkaSAqIDUpICsgJ3B4J30gIWltcG9ydGFudDtcbiAgICAgICAgbWF4LWhlaWdodDogI3soJGkgKiA1KSArICdweCd9ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndpZHRoLSN7JGkgKiA1fSxcbiAgICAudy0jeyRpICogNX0ge1xuICAgICAgICB3aWR0aDogI3soJGkgKiA1KSArICdweCd9ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi13aWR0aDogI3soJGkgKiA1KSArICdweCd9ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogI3soJGkgKiA1KSArICdweCd9ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vLyBIZWlnaHQgYW5kIHdpZHRoIGhlbHBlcnNcbi8vIE11bHRpcGxlcyBvZiA4LCBNYXg6IDgwMCwgRXhjbHVkaW5nIDAgYW5kIG11bHRpcGxlcyBvZiA1XG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwMCB7XG5cbiAgICBAaWYgKCgkaSAqIDgpICUgNSAhPSAwKSB7XG5cbiAgICAgICAgLmhlaWdodC0jeyRpICogOH0sXG4gICAgICAgIC5oLSN7JGkgKiA4fSB7XG4gICAgICAgICAgICBoZWlnaHQ6ICN7KCRpICogOCkgKyAncHgnfSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWluLWhlaWdodDogI3soJGkgKiA4KSArICdweCd9ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAjeygkaSAqIDgpICsgJ3B4J30gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC53aWR0aC0jeyRpICogOH0sXG4gICAgICAgIC53LSN7JGkgKiA4fSB7XG4gICAgICAgICAgICB3aWR0aDogI3soJGkgKiA4KSArICdweCd9ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtaW4td2lkdGg6ICN7KCRpICogOCkgKyAncHgnfSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAjeygkaSAqIDgpICsgJ3B4J30gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gQm9yZGVyIGhlbHBlcnNcbiRib3JkZXItc3R5bGU6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuXG4uYm9yZGVyLFxuLmIge1xuICAgIGJvcmRlcjogJGJvcmRlci1zdHlsZTtcbn1cblxuLmJvcmRlci10b3AsXG4uYnQge1xuICAgIGJvcmRlci10b3A6ICRib3JkZXItc3R5bGU7XG59XG5cbi5ib3JkZXItcmlnaHQsXG4uYnIge1xuICAgIGJvcmRlci1yaWdodDogJGJvcmRlci1zdHlsZTtcbn1cblxuLmJvcmRlci1ib3R0b20sXG4uYmIge1xuICAgIGJvcmRlci1ib3R0b206ICRib3JkZXItc3R5bGU7XG59XG5cbi5ib3JkZXItbGVmdCxcbi5ibCB7XG4gICAgYm9yZGVyLWxlZnQ6ICRib3JkZXItc3R5bGU7XG59XG5cbi5ib3JkZXItaG9yaXpvbnRhbCxcbi5iaCB7XG4gICAgYm9yZGVyLWxlZnQ6ICRib3JkZXItc3R5bGU7XG4gICAgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXN0eWxlO1xufVxuXG4uYm9yZGVyLXZlcnRpY2FsLFxuLmJ2IHtcbiAgICBib3JkZXItdG9wOiAkYm9yZGVyLXN0eWxlO1xuICAgIGJvcmRlci1ib3R0b206ICRib3JkZXItc3R5bGU7XG59XG5cbi8vIEJvcmRlci1yYWRpdXMgaGVscGVyc1xuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG5cbiAgICAuYnJhZC0jeyRpfSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICN7JGkgKyAncHgnfVxuICAgIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIFByaW50XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5AbWVkaWEgYWxsIHtcblxuICAgIC8qIE5ldmVyIHNob3cgcGFnZSBicmVhayBpbiBub3JtYWwgdmlldyAqL1xuICAgIC5wYWdlLWJyZWFrIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbn1cblxuQG1lZGlhIHByaW50IHtcblxuICAgIC8qIFBhZ2UgU3R5bGVzICovXG4gICAgQHBhZ2Uge1xuICAgICAgICAvL21hcmdpbjogMC41Y207XG4gICAgfVxuXG4gICAgLyogUGFnZSBicmVhayAqL1xuICAgIC5wYWdlLWJyZWFrIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJyZWFrLWFmdGVyOiBhbHdheXM7XG4gICAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGFsd2F5cztcbiAgICB9XG5cbiAgICAvKiBHZW5lcmFsIHN0eWxlcyAqL1xuICAgICNtYWluIHtcblxuICAgICAgICAjdmVydGljYWwtbmF2aWdhdGlvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgI3Rvb2xiYXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICNxdWljay1wYW5lbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgI2NvbnRlbnQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIG1zLXRoZW1lLW9wdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5wcy1zY3JvbGxiYXIteC1yYWlsLFxuICAgIC5wcy1zY3JvbGxiYXIteS1yYWlsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8qIFByaW50YWJsZSBwYWdlIHNwZWNpZmljIHN0eWxlcyAqL1xuICAgIC5wcmludGFibGUge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuXG4gICAgICAgIC50ZW1wbGF0ZS1sYXlvdXQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm1zLXRoZW1lLW9wdGlvbnMge1xuXG4gICAgLm1zLXRoZW1lLW9wdGlvbnMtYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE2MHB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogNTA7XG5cbiAgICAgICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTRkcDtcbiAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICBvcGFjaXR5OiAwLjc1O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIG1kLXNpZGVuYXYge1xuICAgICAgICB3aWR0aDogMzg0cHg7XG4gICAgICAgIG1pbi13aWR0aDogMzg0cHg7XG4gICAgICAgIG1heC13aWR0aDogMzg0cHg7XG5cbiAgICAgICAgLm1zLXRoZW1lLW9wdGlvbnMtbGlzdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgei1pbmRleDogMTI7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcblxuICAgICAgICAgICAgLnRoZW1lLW9wdGlvbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcblxuICAgICAgICAgICAgICAgICYubGF5b3V0LW9wdGlvbnMge1xuXG4gICAgICAgICAgICAgICAgICAgIG1kLXJhZGlvLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA4cHggOHB4IDE2cHggOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgJi5tZC1jaGVja2VkIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5fbWQtbGFiZWwge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDVweCA1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA4cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDNweCAxNHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuX21kLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLl9tZC1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5jb2xvci1wYWxldHRlcyB7XG5cbiAgICAgICAgICAgICAgICAgICAgbWQtbWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTkycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudGhlbWUtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDE2cHggc29saWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA1cHggNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggOHB4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAzcHggMTRweCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIG1kLXJhZGlvLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogOHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5vcHRpb24tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4IDEycHggOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJib2R5e1xuXG4gIC5hbmltYXRlLXNob3cge1xuICAgIG9wYWNpdHk6MTtcbiAgfVxuICAuYW5pbWF0ZS1zaG93Lm5nLWhpZGUtYWRkLm5nLWhpZGUtYWRkLWFjdGl2ZSxcbiAgLmFuaW1hdGUtc2hvdy5uZy1oaWRlLXJlbW92ZS5uZy1oaWRlLXJlbW92ZS1hY3RpdmUge1xuICAgIHRyYW5zaXRpb246YWxsIGxpbmVhciAwLjVzO1xuICB9XG4gIC5hbmltYXRlLXNob3cubmctaGlkZSB7XG4gICAgb3BhY2l0eTowO1xuICAgIGJvdHRvbTogLTEwMHB4O1xuICB9XG5cbiAgbXMtYWRze1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogOHB4O1xuICAgIGJvdHRvbTogMTZweDtcbiAgICBib3gtc2hhZG93OiAtMTJweCAxNHB4IDIzcHggMXB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICNtcy1hZHN7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZTtcbiAgICAgICNtcy1hZHMtY2xvc2V7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtNDZweDtcbiAgICAgICAgcmlnaHQ6IDRweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBhbmltYXRpb246IGZhZGVpbiA0cztcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxLjVzO1xuICAgICAgICBtZC1pY29ue1xuICAgICAgICAgIGNvbG9yOiAjZmMzYzNjO1xuICAgICAgICAgIHRyYW5zaXRpb246IC41cyBlYXNlO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZhNDQ2YjtcbiAgICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZhZDRkNDtcbiAgICAgICAgICBib3gtc2hhZG93OiAtMTJweCAxNHB4IDIzcHggMXB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgI21zLWFkcy1tZXNzYWdle1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmY2ZjZjg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLmltZ3tcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tZXNzYWdle1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgICB9XG5cblxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIHRyYW5zaXRpb246IC41cyBlYXNlO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjYsIDI2LCA1MiwgMC4zKTtcblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OjA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6MTtcbiAgfVxufSIsImJvZHkge1xuICAmLm1zLWNydWNpYWwtbWVzc2FnZS1hY3RpdmUge1xuICAgICNtYWluIHtcbiAgICAgIGJvdHRvbTogNjRweDtcbiAgICB9XG4gIH1cbn1cbm1zLWNydWNpYWwtbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogbWF0ZXJpYWwtY29sb3IoJ3BpbmsnKTtcbiAgei1pbmRleDogOTk5OTg7XG4gIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy0yZHA7XG5cbiAgI21zLWNydWNpYWwtbWVzc2FnZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCl7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG59IiwibXMtaW5mby1iYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbWF0ZXJpYWwtY29sb3IoJ3BpbmsnKTtcbiAgICB6LWluZGV4OiA5OTk5ODtcbiAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctMmRwO1xuXG4gICAgI21zLWluZm8tYmFyLW1lc3NhZ2Uge1xuICAgICAgICBwYWRkaW5nOiAwIDRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgICAud2hpdGUtZmd7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjbXMtaW5mby1iYXItY2xvc2Uge1xuICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgY29sb3I6ICNGRkYzRTA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWQtYnV0dG9uLm1kLWljb24tYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luOiAwIDZweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cbn1cbiIsIm1zLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzApO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHotaW5kZXg6IDcwO1xuXG4gICAgbXMtbmF2LWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcblxuICAgICAgICAmLm1zLW5hdi10aXRsZSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzApO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIH1cblxuICAgICAgICAubXMtbmF2LWJ1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDQ4cHggMCAyNHB4O1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43MCk7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICY6bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubXMtbmF2LWxhYmVsIHtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0IDAuMXM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgICAgICAgICByaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCAwLjFzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubXMtbmF2LWJhZGdlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDdweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0IDAuMXM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgLm1zLW5hdi1iYWRnZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NykgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcwKTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxNnB4IDAgMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tcy1uYXYtdG9nZ2xlIHtcblxuICAgICAgICBtcy1uYXYtdG9nZ2xlLWl0ZW1zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAmLmV4cGFuZGVkIHtcblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmV4cGFuZC1hbmltYXRpb24ge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBjdWJpYy1iZXppZXIoMC4yNTAsIDAuNDYwLCAwLjQ1MCwgMC45NDApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmNvbGxhcHNlLWFuaW1hdGlvbiB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGN1YmljLWJlemllcigwLjI1MCwgMC40NjAsIDAuNDUwLCAwLjk0MCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIG1zLW5hdi1pdGVtIHtcbiAgICAgICAgICAgICAgICAvKiBMZXZlbCAxICovXG4gICAgICAgICAgICAgICAgLm1zLW5hdi1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDU4cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLyogTGV2ZWwgMiAqL1xuICAgICAgICAgICAgICAgIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0ge1xuXG4gICAgICAgICAgICAgICAgICAgIC5tcy1uYXYtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjhweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC8qIExldmVsIDMgKi9cbiAgICAgICAgICAgICAgICAgICAgbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5tcy1uYXYtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDc4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC8qIExldmVsIDQgKi9cbiAgICAgICAgICAgICAgICAgICAgICAgIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0ge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1zLW5hdi1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDg4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogTGV2ZWwgNSAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0ge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tcy1uYXYtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcblxuICAgICAgICAgICAgPiAubXMtbmF2LWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG5cbiAgICAgICAgICAgICAgICBhLFxuICAgICAgICAgICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmW2NvbGxhcHNlZD1cImZhbHNlXCJdIHtcblxuICAgICAgICAgICAgJiA+IC5tcy1uYXYtYnV0dG9uIHtcblxuICAgICAgICAgICAgICAgICYgPiAuYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJiA+IC5tcy1uYXYtdG9nZ2xlIHtcblxuICAgICAgICAmW2NvbGxhcHNlZD1cImZhbHNlXCJdIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEZvbGRlZCBuYXZpZ2F0aW9uXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1tZCkge1xuXG4gICAgLm1zLW5hdi1mb2xkZWQge1xuXG4gICAgICAgICNtcy1uYXYtZm9sZC1jbG9zZS1vdmVybGF5IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgei1pbmRleDogOTk4O1xuICAgICAgICB9XG5cbiAgICAgICAgI21zLW5hdi1mb2xkLW9wZW4tb3ZlcmxheSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCgubXMtbmF2LWZvbGRlZC1vcGVuKSB7XG5cbiAgICAgICAgICAgIG1zLW5hdiB7XG5cbiAgICAgICAgICAgICAgICBtcy1uYXYtaXRlbSB7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5tcy1uYXYtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5tcy1uYXYtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgPiAubXMtbmF2LWxhYmVsLFxuICAgICAgICAgICAgICAgICAgICAgICAgPiAubXMtbmF2LWJhZGdlLFxuICAgICAgICAgICAgICAgICAgICAgICAgPiAuYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgbXMtbmF2aWdhdGlvblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLm1zLW5hdmlnYXRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43MCk7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICB1bCwgbGkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICYuY29sbGFwc2VkIHtcblxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYW5pbWF0ZS1oZWlnaHQge1xuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjUwLCAwLjQ2MCwgMC40NTAsIDAuOTQwKTtcbiAgICB9XG5cbiAgICAubXMtbmF2aWdhdGlvbi1ub2RlIHtcblxuICAgICAgICAubXMtbmF2aWdhdGlvbi1pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgLy9jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcwKTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBOb24tbGluayAmIExpbmsgQ29tbW9uXG4gICAgICAgICAgICA+IC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAvL2NvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzApO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTZweCAwIDA7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5wdWxzZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogaGVhcnRiZWF0IDFzIGluZmluaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZjI0MjQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8vIE5vbi1saW5rXG4gICAgICAgICAgICAgICAgc3BhbiB7XG5cbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dCAwLjFzO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8vIExpbmtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dCAwLjFzO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8vIEFycm93XG4gICAgICAgICAgICAgICAgLmFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dCAwLjFzO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8vIEJhZGdlXG4gICAgICAgICAgICAgICAgLmJhZGdlIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA3cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0IDAuMXM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcblxuICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5iYWRnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gQXJyb3cgb24gZXhwYW5kZWQgbm9kZVxuICAgICAgICAmOm5vdCguY29sbGFwc2VkKSB7XG5cbiAgICAgICAgICAgID4gLm1zLW5hdmlnYXRpb24taXRlbSB7XG5cbiAgICAgICAgICAgICAgICA+IC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiB7XG5cbiAgICAgICAgICAgICAgICAgICAgLmFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEdyb3VwXG4gICAgICAgICYuZ3JvdXAge1xuXG4gICAgICAgICAgICA+IC5tcy1uYXZpZ2F0aW9uLWl0ZW0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGF1dG87XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gICAgICAgICAgICAgICAgPiAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAvL2NvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gQmFja2dyb3VuZCBjb2xvciBvbiBleHBhbmRlZCBub2RlXG4gICAgICAgICY6bm90KC5ncm91cCkuaGFzLWNoaWxkcmVuIHtcblxuICAgICAgICAgICAgJjpub3QoLmNvbGxhcHNlZCkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY29sbGFwc2luZyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhhcy1jaGlsZHJlbiB7XG5cbiAgICAgICAgICAgICAgICAmOm5vdCguY29sbGFwc2VkKSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gTGV2ZWwgMVxuICAgIGxpIHtcblxuICAgICAgICAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gTGV2ZWwgMlxuICAgICAgICBsaSB7XG5cbiAgICAgICAgICAgIC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1NnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBMZXZlbCAzXG4gICAgICAgICAgICBsaSB7XG5cbiAgICAgICAgICAgICAgICAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDcycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLy8gTGV2ZWwgNFxuICAgICAgICAgICAgICAgIGxpIHtcblxuICAgICAgICAgICAgICAgICAgICAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4OHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLy8gTGV2ZWwgNVxuICAgICAgICAgICAgICAgICAgICBsaSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIExldmVsIDEgKGdyb3VwLXRpdGxlKVxuICAgIGxpLmdyb3VwIHtcblxuICAgICAgICAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gTGV2ZWwgMlxuICAgICAgICBsaSB7XG5cbiAgICAgICAgICAgIC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBMZXZlbCAzXG4gICAgICAgICAgICBsaSB7XG5cbiAgICAgICAgICAgICAgICAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDU2cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLy8gTGV2ZWwgNFxuICAgICAgICAgICAgICAgIGxpIHtcblxuICAgICAgICAgICAgICAgICAgICAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3MnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLy8gTGV2ZWwgNVxuICAgICAgICAgICAgICAgICAgICBsaSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBIb3Jpem9udGFsIG5hdmlnYXRpb25cbiNob3Jpem9udGFsLW5hdmlnYXRpb24ge1xuICAgIGhlaWdodDogJHRvb2xiYXJIZWlnaHQ7XG4gICAgbWluLWhlaWdodDogJHRvb2xiYXJIZWlnaHQ7XG4gICAgbWF4LWhlaWdodDogJHRvb2xiYXJIZWlnaHQ7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICB6LWluZGV4OiA1NDtcblxuICAgIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgICAgIHVsLCBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZpcnN0IDx1bD5cbiAgICAgICAgLmhvcml6b250YWwge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXg6IDE7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgJjpub3QoLmFjdGl2ZSk6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gUm9vdCBtZW51IGl0ZW1zXG4gICAgICAgICAgICA+IGxpIHtcblxuICAgICAgICAgICAgICAgID4gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1pdGVtIHtcblxuICAgICAgICAgICAgICAgICAgICA+IC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8vIE5vdCByb290IG1lbnUgaXRlbXNcbiAgICAgICAgICAgICAgICBsaSB7XG5cbiAgICAgICAgICAgICAgICAgICAgLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1pdGVtIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1idXR0b24ge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gRXZlcnkgbWVudSBpdGVtIHRoYXQgaGFzIGNoaWxkcmVuXG4gICAgICAgICAgICAuaGFzLWNoaWxkcmVuIHtcblxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy04ZHA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcblxuICAgICAgICAgICAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBSb290IG1lbnUgaXRlbXMgdGhhdCBoYXMgY2hpbGRyZW5cbiAgICAgICAgICAgID4gLmhhcy1jaGlsZHJlbiB7XG5cbiAgICAgICAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1pdGVtIHtcblxuICAgICAgICAgICAgICAgIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLy8gQmFkZ2VcbiAgICAgICAgICAgICAgICAgICAgLmJhZGdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQgMC4xcztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYmFkZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEZvbGRlZCBuYXZpZ2F0aW9uXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1zbSkge1xuXG4gICAgYm9keSB7XG5cbiAgICAgICAgJi5tcy1uYXZpZ2F0aW9uLWZvbGRlZCB7XG5cbiAgICAgICAgICAgICY6bm90KC5tcy1uYXZpZ2F0aW9uLWZvbGRlZC1vcGVuKSB7XG5cbiAgICAgICAgICAgICAgICAubXMtbmF2aWdhdGlvbiB7XG5cbiAgICAgICAgICAgICAgICAgICAgLmFuaW1hdGUtaGVpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubXMtbmF2aWdhdGlvbi1ub2RlIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLm1zLW5hdmlnYXRpb24taXRlbSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFycm93LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmFkZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5ncm91cCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5tcy1uYXZpZ2F0aW9uLWl0ZW0ge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAjbXMtbmF2aWdhdGlvbi1mb2xkLWV4cGFuZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICNtcy1uYXZpZ2F0aW9uLWZvbGQtY29sbGFwc2VyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDU5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBNb2JpbGUgaG9yaXpvbnRhbCBuYXZpZ2F0aW9uXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1zbSkge1xuXG4gICAgYm9keSB7XG5cbiAgICAgICAgJi5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtbW9iaWxlLW1lbnUtYWN0aXZlIHtcblxuICAgICAgICAgICAgI2hvcml6b250YWwtbmF2aWdhdGlvbiB7XG5cbiAgICAgICAgICAgICAgICAubmF2aWdhdGlvbi10b2dnbGUge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICR0b29sYmFySGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgLm1kLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogJHRvb2xiYXJIZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICR0b29sYmFySGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIHtcbiAgICAgICAgei1pbmRleDogNjA7XG5cbiAgICAgICAgLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDE2cHggMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTg7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG5cbiAgICAgICAgICAgIC5ob3Jpem9udGFsIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpub3QoLmFjdGl2ZSkge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTJweDtcblxuICAgICAgICAgICAgICAgICAgICA+IC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtaXRlbSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvLyBFdmVyeSBtZW51IGl0ZW0gdGhhdCBoYXMgY2hpbGRyZW5cbiAgICAgICAgICAgICAgICAuaGFzLWNoaWxkcmVuIHtcblxuICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmV4cGFuZGVkIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgPiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWJ1dHRvbiB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICArIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgaGVhcnRiZWF0XG57XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgfVxuICAgIDEwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICB9XG4gICAgMTUlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIH1cbiAgICAyMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBtcy1yZXNwb25zaXZlLXRhYmxlXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIG1zLXNjcm9sbFxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLm1zLXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufSIsIiNzcGxhc2gtc2NyZWVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTIwMmM7XG4gICAgei1pbmRleDogOTk5OTk7XG5cbiAgICAmLm5nLWxlYXZlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIGxpbmVhciAyMDBtcztcbiAgICB9XG5cbiAgICAmLm5nLWxlYXZlLWFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgLmNlbnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cblxuICAgIC5sb2dvIHtcbiAgICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5zcGlubmVyLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG5cbiAgICAgICAgLnNwaW5uZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogb3V0ZXItcm90YXRlIDIuOTE2NjdzIGxpbmVhciBpbmZpbml0ZTtcblxuICAgICAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzcG9yYWRpYy1yb3RhdGUgNS4yNXMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuMjUsIDEpIGluZmluaXRlO1xuXG4gICAgICAgICAgICAgICAgLmdhcCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNDlweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDQ5cHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5sZWZ0LFxuICAgICAgICAgICAgICAgIC5yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgICAgICAuaGFsZi1jaXJjbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDEwcHggc29saWQgI2NhYWI3MjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmxlZnQge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIC5oYWxmLWNpcmNsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogbGVmdC13b2JibGUgMS4zMTI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogbGVmdC13b2JibGUgMS4zMTI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucmlnaHQge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcblxuICAgICAgICAgICAgICAgICAgICAuaGFsZi1jaXJjbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHJpZ2h0LXdvYmJsZSAxLjMxMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKSBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiByaWdodC13b2JibGUgMS4zMTI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIEBrZXlmcmFtZXMgb3V0ZXItcm90YXRlIHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBzY2FsZSgwLjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSBzY2FsZSgwLjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGtleWZyYW1lcyBsZWZ0LXdvYmJsZSB7XG4gICAgICAgICAgICAwJSwgMTAwJSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTMwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDUwJSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGtleWZyYW1lcyByaWdodC13b2JibGUge1xuICAgICAgICAgICAgMCUsIDEwMCUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgNTAlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBrZXlmcmFtZXMgc3BvcmFkaWMtcm90YXRlIHtcbiAgICAgICAgICAgIDEyLjUlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMjUlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMzcuNSUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQwNWRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA1MCUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDU0MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA2Mi41JSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNjc1ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDc1JSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoODEwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDg3LjUlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5NDVkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTA4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4vL2JvZHkuY2hyaXN0bWFze1xuLy8gICAgI3NwbGFzaC1zY3JlZW57XG4vLyAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9jaHJpc3RtYXMvc3BsYXNoLWJnLmpwZ1wiKTtcbi8vICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuLy8gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4vLyAgICB9XG4vL30iLCIkcG9wb3Zlci16LWluZGV4OiAxMDAgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJnLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAjZDJkMmQyICFkZWZhdWx0O1xuJHBvcG92ZXItdHJpYW5nbGUtc2l6ZTogMTFweCAhZGVmYXVsdDtcbiRwb3BvdmVyLXRyaWFuZ2xlLWNvbG9yOiAkcG9wb3Zlci1iZy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLXRyaWFuZ2xlLWJvcmRlci1jb2xvcjogJHBvcG92ZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4ubnMtcG9wb3Zlci1saXN0LXRoZW1lIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggJHBvcG92ZXItYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHotaW5kZXg6ICRwb3BvdmVyLXotaW5kZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWJnLWNvbG9yO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMC4zMTI1cmVtIDAuNjI1cmVtIHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgLW1vei1ib3gtc2hhZG93OiAwIDAuMzEyNXJlbSAwLjYyNXJlbSByZ2JhKDAsMCwwLDAuMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwLjMxMjVyZW0gMC42MjVyZW0gcmdiYSgwLDAsMCwwLjIpO1xuXG4gIHVsLCAubGlzdCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAuNjI1cmVtIDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBsaSwgLmxpc3QtaXRlbSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgYSB7XG4gICAgICBwYWRkaW5nOiAwLjE4NzVyZW0gMC42MjVyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEBtaXhpbnNcbi8vXG4vLyBXZSB1c2UgdGhpcyB0byBjcmVhdGUgZXF1aWxhdGVyYWwgdHJpYW5nbGVzXG4vLyAkdHJpYW5nbGUtc2l6ZSAtIFVzZWQgdG8gc2V0IGJvcmRlci1zaXplLiBObyBkZWZhdWx0LCBzZXQgYSBweCBvciBlbSBzaXplLlxuLy8gJHRyaWFuZ2xlLWNvbG9yIC0gVXNlZCB0byBzZXQgYm9yZGVyLWNvbG9yIHdoaWNoIG1ha2VzIHVwIHRyaWFuZ2xlLiBObyBkZWZhdWx0XG4vLyAkdHJpYW5nbGUtZGlyZWN0aW9uIC0gVXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggZGlyZWN0aW9uIHRyaWFuZ2xlIHBvaW50cy4gT3B0aW9uczogdG9wLCBib3R0b20sIGxlZnQsIHJpZ2h0XG5AbWl4aW4gdHJpYW5nbGUoJHRyaWFuZ2xlLWRpcmVjdGlvbixcbiAgJHRyaWFuZ2xlLXNpemU6JHBvcG92ZXItdHJpYW5nbGUtc2l6ZSxcbiAgJHRyaWFuZ2xlLWNvbG9yOiRwb3BvdmVyLXRyaWFuZ2xlLWNvbG9yLFxuICAkdHJpYW5nbGUtYm9yZGVyLWNvbG9yOiRwb3BvdmVyLXRyaWFuZ2xlLWJvcmRlci1jb2xvcikge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyOiBzb2xpZCAkdHJpYW5nbGUtc2l6ZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOjA7XG4gICAgaGVpZ2h0OjA7XG4gICAgYm9yZGVyOiBzb2xpZCAoJHRyaWFuZ2xlLXNpemUgLSAxcHgpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgQGlmICgkdHJpYW5nbGUtZGlyZWN0aW9uID09IHRvcCkge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICR0cmlhbmdsZS1ib3JkZXItY29sb3I7XG4gICAgbGVmdDo1MCU7XG4gICAgYm90dG9tOiAtJHRyaWFuZ2xlLXNpemU7XG4gICAgbWFyZ2luLWxlZnQ6IC0kdHJpYW5nbGUtc2l6ZTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRyaWFuZ2xlLWNvbG9yO1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0oJHRyaWFuZ2xlLXNpemUgLSAxcHgpO1xuICAgIH1cbiAgfVxuXG4gIEBpZiAoJHRyaWFuZ2xlLWRpcmVjdGlvbiA9PSBib3R0b20pIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdHJpYW5nbGUtYm9yZGVyLWNvbG9yO1xuICAgIGxlZnQ6NTAlO1xuICAgIHRvcDogLSR0cmlhbmdsZS1zaXplO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHRyaWFuZ2xlLXNpemU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0cmlhbmdsZS1jb2xvcjtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtKCR0cmlhbmdsZS1zaXplIC0gMXB4KTtcbiAgICB9XG4gIH1cblxuICBAaWYgKCR0cmlhbmdsZS1kaXJlY3Rpb24gPT0gbGVmdCkge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdHJpYW5nbGUtYm9yZGVyLWNvbG9yO1xuICAgIHRvcDo1MCU7XG4gICAgcmlnaHQ6IC0kdHJpYW5nbGUtc2l6ZTtcbiAgICBtYXJnaW4tdG9wOiAtJHRyaWFuZ2xlLXNpemU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdHJpYW5nbGUtY29sb3I7XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgICByaWdodDogMXB4O1xuICAgICAgYm90dG9tOiAtKCR0cmlhbmdsZS1zaXplIC0gMXB4KTtcbiAgICB9XG4gIH1cblxuICBAaWYgKCR0cmlhbmdsZS1kaXJlY3Rpb24gPT0gcmlnaHQpIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0cmlhbmdsZS1ib3JkZXItY29sb3I7XG4gICAgdG9wOjUwJTtcbiAgICBsZWZ0OiAtJHRyaWFuZ2xlLXNpemU7XG4gICAgbWFyZ2luLXRvcDogLSR0cmlhbmdsZS1zaXplO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0cmlhbmdsZS1jb2xvcjtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgICAgbGVmdDogMXB4O1xuICAgICAgYm90dG9tOiAtKCR0cmlhbmdsZS1zaXplIC0gMXB4KTtcbiAgICB9XG4gIH1cbn1cblxuLm5zLXBvcG92ZXItdG9vbHRpcC10aGVtZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHotaW5kZXg6ICRwb3BvdmVyLXotaW5kZXg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gIC5ucy1wb3BvdmVyLXRvb2x0aXAge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggJHBvcG92ZXItYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZy1jb2xvcjtcbiAgICBwYWRkaW5nOiAwLjU2MjVyZW0gMC44NzVyZW07XG4gICAgbWF4LXdpZHRoOiAyMHJlbTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwLjMxMjVyZW0gMC42MjVyZW0gcmdiYSgwLDAsMCwwLjIpO1xuICAgICAgIC1tb3otYm94LXNoYWRvdzogMCAwLjMxMjVyZW0gMC42MjVyZW0gcmdiYSgwLDAsMCwwLjIpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwLjMxMjVyZW0gMC42MjVyZW0gcmdiYSgwLDAsMCwwLjIpO1xuICAgIG1hcmdpbjogJHBvcG92ZXItdHJpYW5nbGUtc2l6ZSAtIDFweDtcblxuICAgIHVsIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDAuNjI1cmVtIDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nOiAwLjE4NzVyZW0gMC42MjVyZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLm5zLXBvcG92ZXItYm90dG9tLXBsYWNlbWVudCB7XG4gICAgLnRyaWFuZ2xlIHtcbiAgICAgIEBpbmNsdWRlIHRyaWFuZ2xlKFwiYm90dG9tXCIpO1xuICAgIH1cbiAgfVxuXG4gICYubnMtcG9wb3Zlci10b3AtcGxhY2VtZW50IHtcbiAgICAudHJpYW5nbGUge1xuICAgICAgQGluY2x1ZGUgdHJpYW5nbGUoXCJ0b3BcIik7XG4gICAgfVxuICB9XG5cbiAgJi5ucy1wb3BvdmVyLXJpZ2h0LXBsYWNlbWVudCB7XG4gICAgLnRyaWFuZ2xlIHtcbiAgICAgIEBpbmNsdWRlIHRyaWFuZ2xlKFwicmlnaHRcIik7XG4gICAgfVxuICB9XG5cbiAgJi5ucy1wb3BvdmVyLWxlZnQtcGxhY2VtZW50IHtcbiAgICAudHJpYW5nbGUge1xuICAgICAgQGluY2x1ZGUgdHJpYW5nbGUoXCJsZWZ0XCIpO1xuICAgIH1cbiAgfVxuXG4gICYubnMtcG9wb3Zlci1sZWZ0LWFsaWduIHtcbiAgICAubnMtcG9wb3Zlci10b29sdGlwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gICYubnMtcG9wb3Zlci1yaWdodC1hbGlnbiB7XG4gICAgLm5zLXBvcG92ZXItdG9vbHRpcCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJi5ucy1wb3BvdmVyLXRvcC1hbGlnbiB7XG4gICAgLm5zLXBvcG92ZXItdG9vbHRpcCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICYubnMtcG9wb3Zlci1ib3R0b20tYWxpZ24ge1xuICAgIC5ucy1wb3BvdmVyLXRvb2x0aXAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn0iLCJib2R5Lm1zLXBhc3N3b3JkLWV4cGlyZWQtYWN0aXZlIHtcbiAgI21haW4ge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNDBweCk7XG4gICAgfVxuICB9XG59XG5cbm1zLXBhc3N3b3JkLWV4cGlyZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjAxMTc7XG4gIHotaW5kZXg6IDk5OTk4O1xuICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctMmRwO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIGhlaWdodDogMTQwcHg7XG4gIH1cblxuICBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZWNlY2VjO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogI2VjZWNlYyAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbn0iLCIjYW5ub3VuY2VtZW50cyB7XG4gICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIC50aHJlYWQtZGV0YWlsIHtcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgIC50aHJlYWQtY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiI2Fubm91bmNlbWVudHMge1xuXG4gICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIC8vYmFja2dyb3VuZDogI0ZBRkFGQTtcblxuICAgICAgICAudGhyZWFkLWxpc3Qge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgLm5vLXRocmVhZHMge1xuICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzJweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sb2FkaW5nLXRocmVhZHMge1xuICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzJweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICAgICAgICAgICAgICBkaXZ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGhyZWFkIHtcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6ICNGQUZBRkE7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCA0cHg7XG5cbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAmLnVucmVhZCB7XG4gICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgICAgLmluZm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgLm5hbWUsXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3ViamVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLm1lc3NhZ2Uge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxhYmVscyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6ICNGRkY4RTE7XG4gICAgICAgICAgICAgICAgICAgIC5pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGFiZWxzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiAjRkZGOEUxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuY3VycmVudC10aHJlYWQge1xuICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6ICNFM0YyRkQ7XG4gICAgICAgICAgICAgICAgICAgIC5pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGFiZWxzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiAjRTNGMkZEO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODg4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLmNvZGV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNCNzFDMUM7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuYXZhdGFyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmhhcy1hdHRhY2htZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5zdWJqZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLm1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5sYWJlbHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50aW1lIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDhweCAwIDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmFjdGlvbnMge1xuXG4gICAgICAgICAgICAgICAgICAgIC5tZC1pY29uLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwibWQtZGlhbG9nLmNhc2luby1kaWFsb2cge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQjQ5NjU0O1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1kLXRvb2xiYXJ7XG4gICAgYmFja2dyb3VuZDogIzIyMjkzOTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0I0OTY1NDtcbiAgICBoMntcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICB9XG4gIG1kLWRpYWxvZy1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjMjgyNjI3O1xuICAgIGNvbG9yOiAjRjVGNUY1O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLm1kLWRpYWxvZy1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgfVxuICB9XG4gIG1kLWRpYWxvZy1hY3Rpb25zIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjgyNjI3O1xuICAgIGNvbG9yOiAjRjVGNUY1O1xuICAgIC5tZC1idXR0b257XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgfVxuICB9XG4gIG1kLXByb2dyZXNzLWxpbmVhcntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxubWQtZGlhbG9nLndhcm5pbmctZGlhbG9ne1xuICBtZC1kaWFsb2ctY29udGVudHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBwYWRkaW5nOiAyNHB4IDhweDtcbiAgICAubWVzc2FnZXtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cbm1kLWRpYWxvZy5iZXQtbGlzdC1kaWFsb2d7XG4gIG1kLWRpYWxvZy1jb250ZW50e1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDgwMHB4O1xuICAgIC5tZC1kaWFsb2ctY29udGVudHtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIHRhYmxlLnNpbXBsZXtcbiAgICAgICAgaW1ne1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICB0aGVhZHtcbiAgICAgICAgICB0cntcbiAgICAgICAgICAgIHRoe1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogODRweDtcbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRoZWFkLCB0Ym9keXtcbiAgICAgICAgICB0cntcbiAgICAgICAgICAgIHRoLCB0ZHtcbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcblxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpLCAmOm50aC1jaGlsZCg0KSwgJjpudGgtY2hpbGQoNSl7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNiksICY6bnRoLWNoaWxkKDcpe1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYud2FybntcbiAgICAgICAgICAgICAgICBjb2xvcjogI2Y4MzM2NTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMnB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBjb2xvcjogIzBlMTcyNztcblxuICAgICAgICAgICAgICAuY3Vyc29yLXBvaW50ZXJ7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIG1kLWRpYWxvZy1hY3Rpb25ze1xuICAgIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gICAgY29sb3I6ICMwZTE3Mjc7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkNmQ2ZDY7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgbWQtZGlhbG9nLWNvbnRlbnR7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxubWQtZGlhbG9nLnRhYmxlLWRpYWxvZ3tcbiAgYm9yZGVyLXJhZGl1czogOXB4ICFpbXBvcnRhbnQ7XG4gIG1kLWRpYWxvZy1jb250ZW50e1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIHBhZGRpbmc6IDhweCA4cHg7XG4gICAgLm1lc3NhZ2V7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICA+IGRpdntcbiAgICAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgJi5iZXQtbGltaXR7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4YzhiOGI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxubWQtZGlhbG9nLnBsYXktdmlke1xuICBtZC1kaWFsb2ctY29udGVudHtcbiAgICAubWQtZGlhbG9nLWNvbnRlbnR7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbm1kLWRpYWxvZy5jaGlwLXNldHRpbmdzLWRpYWxvZ3tcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgd2lkdGg6IDgwMHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICBtZC1kaWFsb2ctY29udGVudHtcbiAgICAuYS1iZXQtbGltaXR7XG4gICAgICAucmFua3tcbiAgICAgICAgLm1kLWJ1dHRvbjpub3QoLm1kLXJhaXNlZCl7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTc1LCAxNzUsIDE3NSwgMC40KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudG9rZW4tcmFua3tcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICBtaW4taGVpZ2h0OiA4MHB4O1xuICAgICAgLnRva2Vue1xuXG4gICAgICAgIC5pbWctd3JhcHBlcntcbiAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgJjpub3QoLnVuLWNoZWNrZWQpOmJlZm9yZXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigyMzcsMTgxLDkpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgcmdiYSgyMzcsMTgxLDksMSkgMCUsIHJnYmEoMjQ1LDE5MCwyOCwxKSA0MCUsIHJnYmEoMjUzLDE5OCw0NSwwKSA3MCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi51bi1jaGVja2VkIGltZ3tcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgbWQtZGlhbG9nLWFjdGlvbnN7XG4gICAgLm1lc3NhZ2V7XG4gICAgICBjb2xvcjogI2Y4MzM2NTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbn0iLCIjaW5saW5lLWJldHRpbmd7XG4gIHBhZGRpbmc6IDAgOHB4IDE2cHggMTZweDtcbiAgLmlubGluZS1iZXR0aW5nLWNvbnRhaW5lcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RhZGNlMDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmlubGluZS1iZXR0aW5nLWhlYWRlcntcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICB9XG5cbiAgICAudGFibGUtd3JhcHtcbiAgICAgIG1heC1oZWlnaHQ6IDQxMnB4O1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuXG4gICAgICB0YWJsZS50YWJsZXtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRoZWFke1xuICAgICAgICAgIHRye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNmZmYgNzUlLCNmNWY1ZjUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNmZmYgNzUlLCNmNWY1ZjUpO1xuICAgICAgICAgICAgdGh7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQsICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKXtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCksICY6bnRoLWNoaWxkKDUpe1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRib2R5e1xuICAgICAgICAgIHRye1xuICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQsICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKXtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCksICY6bnRoLWNoaWxkKDUpe1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIG1kLWljb257XG4gICAgICAgICAgICAgICAgJi5ibGluayB7XG4gICAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogYmxpbmsgLjdzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgICAgIC1tb3otYW5pbWF0aW9uOiBibGluayAuN3MgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBibGluayAuN3MgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmljb24tc3RvcHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjQ0MzM2O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLmJsYW5re1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzOCwgMjM4LCAyMzgsIC4zKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5lcnJvci1tZXNzYWdle1xuICAgICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLndpdGgtZXJyb3J7XG4gICAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNDcsIDIxNiwgMC41KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIG1kLWljb257XG4gICAgICAgICAgICAgICYuYXBwcm92ZWR7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM1Y2I4NWM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5wcm9jZXNzaW5ne1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNzEsIDAsIDAuMSk7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IG1vdmUgMnMgY3ViaWMtYmV6aWVyKDAuMTUsIDAuNDQsIDAuNzYsIDAuNjQpO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCl7XG4gICAgICAgICAgICB0cntcbiAgICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMzgsIDIzOCwgMjM4LCAuMik7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgdHIuZXJyb3ItbWVzc2FnZXtcbiAgICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICB0ci5lcnJvci1tZXNzYWdle1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI0NywgMjE2LCAwLjcpO1xuICAgICAgICAgICAgdGRbY29sc3Bhbj1cIjZcIl17XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgIGNvbG9yOiAjRkYzQzAwO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjEzLCAxOTYpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG4gIH1cblxuICAuY29uZmlybXtcbiAgICAubWQtYnV0dG9ue1xuICAgICAgbWFyZ2luOiAxNnB4IDA7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXNtKXtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cyl7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG59XG5cbmh0bWwuc2FmYXJpLCBodG1se1xuICAjaW5saW5lLWJldHRpbmd7XG4gICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbiNtYW51YWx7XG4gIC5pbmxpbmUtYmV0dGluZ3tcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBtb3ZlIHtcbiAgMCUsIDEwMCUgeyBsZWZ0OiA1MCU7IH1cbiAgNTAlIHsgbGVmdDogMDsgfVxuICA3NSUgeyBsZWZ0OiBjYWxjKDEwMCUgLSAyMHB4KTsgfVxufSIsIi5udW1iZXItZmlsdGVyLTRkIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gIC5tZC1idXR0b24ge1xuICAgIG1hcmdpbjogM3B4IDRweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbWluLWhlaWdodDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICB9XG59XG5cbi5ucy1wb3BvdmVyLXRvb2x0aXAtdGhlbWUge1xuICAudHJpYW5nbGUge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMTliZTUgIWltcG9ydGFudDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMTliZTUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAubnMtcG9wb3Zlci10b29sdGlwIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAucGFuZWwge1xuICAgICAgLmhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDE2cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG5cbiAgICAgICAgLm1kLWJ1dHRvbiB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMnB4O1xuICAgICAgICAgIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJdIHtcbiAgLm5zLXBvcG92ZXItdG9vbHRpcC10aGVtZSB7XG4gICAgLnRyaWFuZ2xlIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYigzLDE1NSwyMjkpICFpbXBvcnRhbnQ7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiKDMsMTU1LDIyOSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm5zLXBvcG92ZXItdG9vbHRpcHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiKDMsMTU1LDIyOSk7XG4gICAgICAucGFuZWx7XG4gICAgICAgIC5oZWFkZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiKDMsMTU1LDIyOSk7XG4gICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzIyMjkzOTtcbiAgICAgICAgICAubWQtYnV0dG9ue1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAmLm1kLXdhcm57XG4gICAgICAgICAgICAgIGNvbG9yOiByZ2IoMjEzLCAxLCA1NSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblttZC10aGVtZT1cInRlYWxUaGVtZVwiXSB7XG4gIC5ucy1wb3BvdmVyLXRvb2x0aXAtdGhlbWUge1xuICAgIC50cmlhbmdsZSB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA5Njg4ICFpbXBvcnRhbnQ7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwOTY4OCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAubnMtcG9wb3Zlci10b29sdGlwe1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA5Njg4O1xuICAgICAgLnBhbmVse1xuICAgICAgICAuaGVhZGVye1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDk2ODg7XG4gICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2YyZjVmOTtcbiAgICAgICAgICAubWQtYnV0dG9ue1xuICAgICAgICAgICAgY29sb3I6ICMyMDI5M2E7XG4gICAgICAgICAgICAmLm1kLXdhcm57XG4gICAgICAgICAgICAgIGNvbG9yOiByZ2IoMjEzLCAxLCA1NSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwibWQtZGlhbG9nLmRpYWxvZy1zZXR1cC1oaWdobGlnaHR7XG4gIG1kLWRpYWxvZy1jb250ZW50e1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC5tZC1kaWFsb2ctY29udGVudHtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICBpbnB1dHtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIG1heC13aWR0aDogNzBweDtcbiAgICAgICAgcGFkZGluZzogNHB4IDhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5tYWluLWdhbWV7XG4gIC5sbzd7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBtYXJnaW46IDhweCAwIDA7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAudGFibGUtd3JhcCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGFibGV7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0aGVhZHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA2NXB4O1xuICAgICAgICAgIHRye1xuICAgICAgICAgICAgdGh7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgICAgICAgIG1kLWNoZWNrYm94e1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgLm1kLWluay1yaXBwbGV7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubWQtaWNvbntcbiAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0Ym9keXtcbiAgICAgICAgICB0cntcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNlZWU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCl7XG4gICAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1MSwgMjQ3LCAwLjQpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjZWVlO1xuXG4gICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xuXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNlZWU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2VlZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKG4rMik6bnRoLWNoaWxkKC1uKzQpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKG4rNSk6bnRoLWNoaWxkKC1uKzgpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYudHJhbnNwYXJlbnR7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIG1kLWNoZWNrYm94e1xuICAgICAgICAgICAgICAgICZbZGlzYWJsZWRde1xuICAgICAgICAgICAgICAgICAgJjpub3QoLm1kLWNoZWNrZWQpe1xuICAgICAgICAgICAgICAgICAgICAubWQtaWNvbntcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAubWQtaWNvbntcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGlucHV0e1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzhweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggNHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICYudHJhbnNwYXJlbnR7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmW2Rpc2FibGVkXXtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRmb290e1xuICAgICAgICAgIHRye1xuICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDhweCA4cHggNHB4O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIubWFpbi1nYW1lIHtcbiAgLnF1aWNrLWJldCB7XG4gICAgbWFyZ2luOiA4cHggMCAwO1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5iZXR0aW5nLWJ1dHRvbiB7XG4gICAgICBtYXJnaW46IDAgMCA4cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIC8vYmFja2dyb3VuZDogIzBlNjJjNztcbiAgICAgIC8vY29sb3I6ICNGRkY7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAvL2JhY2tncm91bmQ6IHJnYmEoMTQsIDk4LCAxOTksIDAuOCkgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAvL2JhY2tncm91bmQ6IHJnYmEoMTQsIDk4LCAxOTksIDAuMSkgIWltcG9ydGFudDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLy9iYWNrZ3JvdW5kOiByZ2JhKDE0LCA5OCwgMTk5LCAwLjEpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5jYW5jZWwtYnV0dG9uIHtcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDk5LCA5OSwgOTksIDAuMTIpO1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDExMiwgODQpO1xuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAvL2NvbG9yOiAjRkZGO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTEyLCA4NCwgMC44KSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxMTIsIDg0LCAwLjEpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxMTIsIDg0LCAwLjEpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLXdyYXAge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgbWluLWhlaWdodDogNjVweDtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMjRweDtcblxuICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xuXG4gICAgICAgICAgICAgIG1kLWNoZWNrYm94IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgLm1kLWluay1yaXBwbGUge1xuICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgdHIge1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1MSwgMjQ3LCAwLjQpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuXG4gICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLnRyYW5zcGFyZW50IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBtZC1jaGVja2JveCB7XG4gICAgICAgICAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgICAgICAgJjpub3QoLm1kLWNoZWNrZWQpIHtcbiAgICAgICAgICAgICAgICAgICAgLm1kLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLm1kLWljb24ge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzhweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggNHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgICYudHJhbnNwYXJlbnQge1xuICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjExKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0Zm9vdCB7XG4gICAgICAgICAgdHIge1xuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggOHB4IDRweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiI3N0YXRlbWVudC5iZXQtbGlzdHtcbiAgLmJldC1saXN0LXRpdGxle1xuICAgIHNwYW57XG4gICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICB9XG4gIH1cbn1cbi5iZXQtbGlzdC1iYXRjaHtcbiAgdGFibGUudGFibGV7XG4gICAgbWluLXdpZHRoOiA3NzBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgdGhlYWR7XG4gICAgICB0cntcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgICAgICB0aHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAudGFibGUtaGVhZGVyIC5jb2x1bW4tdGl0bGV7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICBjb2xvcjogI0ZGRjNFMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgdGJvZHl7XG4gICAgICB0cntcbiAgICAgICAgdGR7XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgtbis0KXtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQobis1KXtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAucHJpemVOcntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkYzRDAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmNhbmNlbGVke1xuICAgICAgICAgIHRke1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2NjYztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5yb3ctYmV0Lm1haW4tcmlnaHQtYmV0dGluZy1mb3JtIHtcbiAgLmJldHRpbmctYnV0dG9uIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucm93LWJldC1zb3V0aGVybiB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIG1hcmdpbjogOHB4IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLnRhYmxlLXdyYXAge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGFibGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0aGVhZCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDY1cHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAyNHB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgdHIge1xuICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgICAgIG1kLWNoZWNrYm94IHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIC5tZC1pbmstcmlwcGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5tZC1pY29uIHtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdGJvZHkge1xuICAgICAgICB0ciB7XG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDZweCA0cHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcblxuICAgICAgICAgICAgICAmLnRyYW5zcGFyZW50IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjExKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTEpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogI2VlZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2VlZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQobisyKTpudGgtY2hpbGQoLW4rNCkge1xuICAgICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQobis1KTpudGgtY2hpbGQoLW4rOCkge1xuICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbWQtY2hlY2tib3gge1xuICAgICAgICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgICAgICAgJjpub3QoLm1kLWNoZWNrZWQpIHtcbiAgICAgICAgICAgICAgICAgIC5tZC1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDEpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5tZC1pY29uIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAxKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAxKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjZWVlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNlZWU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1MSwgMjQ3LCAwLjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0Zm9vdCB7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggOHB4IDRweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJtZC1kaWFsb2cuc2FiYS1yZXN1bHQtZGlhbG9ne1xuICBtZC1kaWFsb2ctY29udGVudHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDgwMHB4O1xuICAgIC5tZC1kaWFsb2ctY29udGVudHtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAubWF0Y2h7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIC5ob21lLWF3YXl7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIC5ob21lLCAuYXdheXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgICAgICYud2lue1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuc2NvcmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDFhNzQxO1xuICAgICAgICAgICAgcGFkZGluZzogNHB4IDEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuc2luZ2xlLXBhcmxheXtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICB3aWR0aDogNjAwcHg7XG4gICAgICAubWQtZGlhbG9nLWNvbnRlbnR7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRhYmxle1xuICAgICAgICAgIHRoZWFke1xuICAgICAgICAgICAgdHJ7XG4gICAgICAgICAgICAgIHRoe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgdGJvZHksIHRmb290e1xuICAgICAgICAgICAgdHJ7XG4gICAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHRmb290e1xuICAgICAgICAgICAgdHJ7XG4gICAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNWZhZGU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLnNwb3J0LWxpdmV7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgLm1kLWRpYWxvZy1jb250ZW50e1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAucmVzdWx0e1xuICAgICAgICAgIC5oYWxmLXRpbWUsIC5mdWxsLXRpbWV7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAuaGVhZGVye1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNzg5OWE3O1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAxOTdkMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zY29yZXtcbiAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zeXN0ZW0tcGFybGF5e1xuICAgICAgLm1kLWRpYWxvZy1jb250ZW50e1xuICAgICAgICAuc3BvcnQtdHlwZXtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6IHJnYigzLDE1NSwyMjkpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICAgIH1cbiAgICAgICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREQ7XG5cbiAgICAgICAgJisubWQtZGlhbG9nLWNvbnRlbnR7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0RERDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG4gIH1cbn0iLCIkcXVpY2tQYW5lbFdpZHRoOiAzNDBweDtcclxuJHF1aWNrUGFuZWxNb2JpbGVXaWR0aDogNzAlO1xyXG5cclxuI2FjY291bnQtcGFuZWwge1xyXG4gICAgd2lkdGg6ICRxdWlja1BhbmVsV2lkdGg7XHJcbiAgICBtaW4td2lkdGg6ICRxdWlja1BhbmVsV2lkdGg7XHJcbiAgICBtYXgtd2lkdGg6ICRxdWlja1BhbmVsV2lkdGg7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcclxuXHJcbiAgICBtZC1jb250ZW50IHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIC5tZW51LWJhbGFuY2V7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy8wMi5wbmcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYxNzJhO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcclxuICAgICAgICAgICAgcGFkZGluZzogMzJweCAxNnB4IDMycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRUVFO1xyXG4gICAgICAgICAgICAuUW1tcFRsZk17XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDA7XHJcbiAgICAgICAgICAgICAgICAuUVdHZkh6YlF7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGg1e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODM4MzgzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm9qQXdtd0Rue1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIC5tZC1idXR0b257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmFlMTI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDQ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZGl2aWRlcntcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgaHNsYSgwLDAlLDEwMCUsLjIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC55eVZTUnFkaHtcclxuICAgICAgICAgICAgICAgIC5tZW51LWJhbGFuY2UtaXRlbXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICBoNXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuc2FiYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm5hdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZC1idXR0b257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWQtaWNvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWQtaWNvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjg3MTE5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuc2FiYS10cmFuc2ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWQtYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubWVudS1hY2NvdW50e1xyXG4gICAgICAgICAgICBtZC1saXN0LWl0ZW17XHJcbiAgICAgICAgICAgICAgICAubWQtYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmJldC1saXN0e1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4xMik7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2UwZTBlMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuYmV0LWxpc3QtdHJhZGl0aW9uYWwsICYuYmV0LWxpc3QtbGVnZW5kYXJ5e1xyXG4gICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmJldC1saXN0LWxlZ2VuZGFyeXtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwuMTIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5yZXBvcnR7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEyKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYubG9nb3V0e1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4xMik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5iZXR0aW5nLWxpc3R7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gUkVTUE9OU0lWRVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpIHtcclxuICAgICNhY2NvdW50LXBhbmVsIHtcclxuICAgICAgICB3aWR0aDogJHF1aWNrUGFuZWxNb2JpbGVXaWR0aDtcclxuICAgICAgICBtaW4td2lkdGg6ICRxdWlja1BhbmVsTW9iaWxlV2lkdGg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkcXVpY2tQYW5lbE1vYmlsZVdpZHRoO1xyXG4gICAgfVxyXG59IiwiYm9keS5jaHJpc3RtYXMub25lNzg5ICNtYWluICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbiAjY29udGVudHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmJlZm9yZSwgJjphZnRlcntcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IGNhbGMoKDEwMHZ3IC0gMTQwMHB4KS8yKTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA5MHB4KTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cbiAgJjpiZWZvcmV7XG4gICAgbGVmdDogMDtcbiAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2V2ZW50cy9jaHJpc3RtYXMtdHJlZS5wbmdcIik7XG4gICAgLy9iYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdDtcbiAgICAvL2JhY2tncm91bmQtc2l6ZTogODAlO1xuICAgIC8vb3BhY2l0eSA6IDAuODtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDIxMDBweCkge1xuICAgICY6YmVmb3JlLCAmOmFmdGVye1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMHZ3IC0gMTMwMHB4KS8yKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkyMHB4KSB7XG4gICAgJjpiZWZvcmUsICY6YWZ0ZXJ7XG4gICAgICB3aWR0aDogY2FsYygoMTAwdncgLSAxMjAwcHgpLzIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAmOmJlZm9yZSwgJjphZnRlcntcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgYmFja2dyb3VuZDogIzZlMDAwMCAhaW1wb3J0YW50O1xuXG4gIC5zdHItY29udCBoMiwgLmNvcHlyaWdodC10ZXh0IHB7XG4gICAgY29sb3I6ICNGRkY5QzQgIWltcG9ydGFudDtcbiAgfVxuICAuc3RyLWNvbnQgaDV7XG4gICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgfVxuXG4gICNob21lIHtcbiAgICAjYmFubmVyLXZpZHtcbiAgICAgIC5zbGlkZXItY29udGVudHtcbiAgICAgICAgLmxheW91dC1jb2x1bW57XG4gICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgxMTAsMCwwLDEpIDAlLCByZ2JhKDEyNiwxMywxNiwwKSAyMCUpO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHJnYmEoMTEwLDAsMCwwKSAwJSwgcmdiYSgxMTAsMCwwLDEpIDk4JSwgcmdiYSgxMTAsMCwwLDEpIDEwMCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAjcHJvZHVjdGlvbntcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbn1cblxuXG5ib2R5Lmx1bmFyLm9uZTc4OSAjbWFpbiAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnR7XG4gIC8vYmFja2dyb3VuZDogIzcxMGIwZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmJlZm9yZSwgJjphZnRlcntcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IGNhbGMoKDEwMHZ3IC0gMTQwMHB4KS8yKTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA5MHB4KTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cbiAgJjpiZWZvcmV7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9sdW5hci9sZWZ0LTIwMjUucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xuICB9XG4gICY6YWZ0ZXJ7XG4gICAgLy9yaWdodDogMDtcbiAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2x1bmFyL3JpZ2h0LTIwMjQucG5nXCIpO1xuICAgIC8vYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjEwMHB4KSB7XG4gICAgJjpiZWZvcmUsICY6YWZ0ZXJ7XG4gICAgICB3aWR0aDogY2FsYygoMTAwdncgLSAxMzAwcHgpLzIpO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgICAmOmJlZm9yZSwgJjphZnRlcntcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDB2dyAtIDEyMDBweCkvMik7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICY6YmVmb3JlLCAmOmFmdGVye1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgYmFja2dyb3VuZDogIzZlMDAwMCAhaW1wb3J0YW50O1xuXG4gIC5zdHItY29udCBoMiwgLmNvcHlyaWdodC10ZXh0IHB7XG4gICAgY29sb3I6ICNGRkY5QzQgIWltcG9ydGFudDtcbiAgfVxuICAuc3RyLWNvbnQgaDV7XG4gICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgfVxuXG4gICNob21lIHtcbiAgICAjYmFubmVyLXZpZHtcbiAgICAgIC5zbGlkZXItY29udGVudHtcbiAgICAgICAgLmxheW91dC1jb2x1bW57XG4gICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgxMTAsMCwwLDEpIDAlLCByZ2JhKDEyNiwxMywxNiwwKSAyMCUpO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHJnYmEoMTEwLDAsMCwwKSAwJSwgcmdiYSgxMTAsMCwwLDAuNCkgOTglLCByZ2JhKDExMCwwLDAsMC40KSAxMDAlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgI3Byb2R1Y3Rpb257XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwidGFibGUub25lLXRhYmxle1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY2xlYXI6IGJvdGg7XG4gIG1heC13aWR0aDogbm9uZSFpbXBvcnRhbnQ7XG4gIHRoZWFkLCB0Ym9keSwgdGZvb3R7XG4gICAgdHJ7XG4gICAgICB0aCwgdGR7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgJi53YXJue1xuICAgICAgICAgIGNvbG9yOiAjZTgwODAyO1xuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHRmb290e1xuICAgIHRye1xuICAgICAgdGR7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmJvZHkuZ2FtaW5ne1xuICAubWQtb3Blbi1tZW51LWNvbnRhaW5lci5tZC1hY3RpdmV7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI21hc2t7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuXG4jcG5nU3dpcGVCYWNrZ3JvdW5ke1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDB2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuOCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA3OTtcbiAgZGlzcGxheTogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gID5kaXZ7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cblxuICAjcG5nQXJyb3dEb3Qge1xuICAgIG1hcmdpbi1sZWZ0OiA0OHZ3O1xuICAgIG1hcmdpbi10b3A6IDQwdmg7XG4gICAgd2lkdGg6IDV2dztcbiAgICBoZWlnaHQ6IDE3dmg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUdRQUFBRFNDQVlBQUFDOGNXVThBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlacFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1Tmkxak1UTTRJRGM1TGpFMU9UZ3lOQ3dnTWpBeE5pOHdPUzh4TkMwd01Ub3dPVG93TVNBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVORElESXdNVGNnS0ZkcGJtUnZkM01wSWlCNGJYQk5UVHBKYm5OMFlXNWpaVWxFUFNKNGJYQXVhV2xrT2pFMVJFUkNSVEJGUkRjeE1ERXhSVFk0TWpsRFJURkNRelpGTkRsRk1UZzRJaUI0YlhCTlRUcEViMk4xYldWdWRFbEVQU0o0YlhBdVpHbGtPakUxUkVSQ1JUQkdSRGN4TURFeFJUWTRNamxEUlRGQ1F6WkZORGxGTVRnNElqNGdQSGh0Y0UxTk9rUmxjbWwyWldSR2NtOXRJSE4wVW1WbU9tbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZNVFZFUkVKRk1FTkVOekV3TVRGRk5qZ3lPVU5GTVVKRE5rVTBPVVV4T0RnaUlITjBVbVZtT21SdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNk1UVkVSRUpGTUVSRU56RXdNVEZGTmpneU9VTkZNVUpETmtVME9VVXhPRGdpTHo0Z1BDOXlaR1k2UkdWelkzSnBjSFJwYjI0K0lEd3ZjbVJtT2xKRVJqNGdQQzk0T25odGNHMWxkR0UrSUR3L2VIQmhZMnRsZENCbGJtUTlJbklpUHo0MXhHbk1BQUFJejBsRVFWUjQydXlkZTRnVlZSekh6NHlKcFVXMGxlYlZkRGNpS0ZQS1IyNkZRUVpKc21hV3BVWmFta0lZUWJBUkt5UXFCRW9vUlpMMWgybXRVYmc5ekl6RUlJTkUwM3dVdWlwa3RKdmx0VXczS2pWRlhmdit2R2ZsN3QzN21Kazdqek4zdmwvNGNyRHUzTWYzczc4enJ6UG5XQ3FtU3FmVEk5RXNnd2ZEM2ZWL1BnUHZnV2VuVXFsdGNmeGRWa3hockVMelJJbVh2UWNvVXdra2VCaWZvSm5nOE9WckFPWGhPUDArTzJZd0ZycUFJWnFndHlHUUFHQTBvR253c0dtRDNwWmRsczh3eXYxTG40UHVheEdCbUFFak5sQ3NCTUdJQlJRcllUQ01oMklsRUliUlVLeUV3akFXaXBWZ0dFWkNzUklPd3pnb0ZtR1lCY1VpRExPZ1dJUmhGaFNMTU15Q1loR0dXVkFzd2pBTGlrVVlaa0d4Q01Nc0tCWmhtQVhGSWd5em9GaUVZUllVTzBZdzVrUzBiYTRXQm5tUDNvNExqSEwrS3ZXMnNZQmlWenFNdUVHeGt3QWpUbERzcE1DSUN4UTdTVERpQU1WT0dnelRvZGhKaEdFeUZEdXBNRXlGWWljWmhvbFE3S1RETUEyS1RSaG1RYkVKd3l3b05tR1lCY1VtRExPZzJDVmdURThpaklDaFRQY0VCQnYyUWJNMHFUQUNoTEpVWit1NlFwNkZleVVaUmtCUWV1bHNYUU1aU3hpQlFSbnJCY2hBd2dnTXlrQXZRTm9KSXpBbzdWNkFIQ0NNd0tBYzhBSmtIV0VFQm1XZEZ5QnZ3a2NKdzNjb1IzVzI3b0Rndy81Qk04M0Z2aVJSTUR4Q2tTeW42V3pkbjZsancvVm94cFdvbEpQd3JDVEN5SUV5UzJkUnJETEc2VXdMeXRGUVVweFpYb25tR1hnOGZLTUdlUkQrQW40REgzSTRqQitPNzNIZVkyQmhEU3J2cTAvNjVEeGpnSzZJbitDMThGdjRIbitYZW85WVRXQm1PaEEvWkN1S1FDZ0NJUkNLUUFpRUloQUNvUWlFUUNnQ29RaUVRQ2dDSVJDS1FBaUVJaEFDb1FpRUloQUNvUWlFUUNnQ0lSQ0tRQWlFSWhDS1FBaUVJaEFDb1FpRVFNelFtWkMySVJDSCtqbWtiUWpFb1Q0TGFSc0NjYWhYVmZGbndYTjFVbTlESUVGSVB3OC8wOFVtTThONmhqNnhSMWtJK0FNMFUrRGpSVjRtLzIrS2ZtMnNaS21ZS3AxTzkwYnpuTXBNL1hGRDFnNWNadHBaQ2hoSGVCQk5VUlJGVVJSRlVSUkZVUlJGVVJSRlVSUkZCYUowT3QxRFhBbS94VEk4YVBsK05mQVErRmE0V21YdURsNEhYdzFYd1pma2JIWVdib09Qd2IrcnpGM0VWcmdaM2cyM3BGS3A4d1RpSE1CdDhQM3dQZkNkOEZVK2Y4eGY4TGZ3Ti9DWDhBOG1BYklNZ0NBRExlNkZINFVmZ3Z1RS9CWCtnRCtGUDRTL0JwejJSQUlCQ0ZtcGJJWjJmMFArUUgrRFY0Z0I1cGRFQUFHSUVXanE0WWx3TjBPNzhuUHdSL0FTZ05sZWtVQUE0blkwTHl2L0Zxd01TN0pvelVzQTgzMUZBQUdJZm1oZWdSK1ArUkhwKy9DTEFITW9sa0FBUWc1SG40Y1h3RDByNUpSSHhnclBnMThEbUxPeEFRSVljczd3RGp5c1FzOUZkOEpQQVVxejBVRDBlWVFzaXJVWTdxRXFXNmZoRjFSbVViVHp4Z0VCakN2UXJJUWZVY25TeC9CMFFQblhHQ0NBSVpjelBvZHZWc25VZnJnT1VNcCtXc3YyQVVZdG1xMEpocUgwYjkrcXM0aXVRdkFGN2xPWjRmK1hLVXIwbjhxczV2bFY2QlVDR0EraVdVOFluU1Jack5mWmhGY2h1aklFUm5jeXlDdDVGUHNCTDVWaWVZQWgvZVJHVm9hajdtczBvR3dORElnK21wSVB1Slo1TzlLZmNLMmJveS9MQll6TDBYeVg4S01wcjRmRWR3REtjZDkyNnZvTWZDVmhlRDRrWHFrejlPMG9TeTZIVEdTMm5qVlJaMWgrbHdXeXQ2RFpwU3IvMmxUUWttdGZROUYxN2ZOY0lZQWhkL1FhQ2NNWFNZYU5PbFBQWFpiY3p4akdMSDNUTUoycCt5NUwzK243VVZYT3pTVlRKRGU1YmlwMDU3RlloU3drakVEVVUyZnJ2RUwwZ0lSZHpDNVFEYzAzY0tKUWhjeG5Yb0ZydnFNS1FYWElqbWNIOHdwRncxRWxPMHRWU0QxekNrMzFSU3NFMVhFOW1oWmw3b2pDU3BPTWtLeEJsZnhhcUVLZUpveFExVTFuM3JWQzlDaDBxWTRCekNsVUhkUlYwcDViSVhjVFJpUWFvTFB2MG1WTlpqYVJhWEtuTGt0ZnE1ZFQrYjdNSmhMSlZMYjlaQVJrUjRVTUpveEkxVmN6dU5obGpXRW1rV3RNTnBCUnpDTnlqY29HY2hmemlGd1hHRmpZb1Zmcjh3OHFldFZJaFF4aERzWm9pQUFaeEJ5TTBTQUJVc01jek9xeXFwbURNYW9XSUNubVlJeFNBcVNLT1JpaktnSXhFQWhISlpxakhsenAwekFSQ0lGUXBZQ2NaZ3pHNkxRQWFXTU94cWhOZ0J4akRzYm9tQUE1ekJ5TTBXRUIwc29jakZGcngrQTR5Z3kxQ0pCbTVtQ01tZ1hJSHVaZ2pQWjBESlE3cWpKenFWTVJIbUdsVXFsck9zN1V0ekNQeUxXbDQweGR0SWw1Uks1TjJVQTJNSS9JZFlGQjl2TWhNaEY5UCtZU2lRNWgvOUUvdTBKRWE1aExaTHFZZlRhUUp1WVNtWnJ5QWRtc01vOVhVZUhxb002K014RDlqTnR5NWhPNmxtZXY2cE43eDFCbWpUdkhqRUxUT1oyNXlnc0VwT1JJYXpWekNrMnJkZWFxVUlXSUZqT24wTlFsNnk1QTlBdzFhNWxWNEZyclpqYWdCY3dyY09YTk9DOFFUYTZSbVFXbXhrS0xqQlVibHpVSFBzSHNmTmNKbmExeUJRUUUwMmptTWovZk5WZG5xOXhXaU9oMXhjbk0vTlFPbldsQk9abElXYWJLbHZrWEwyV2VaZW1VeXN5enVML1lpMHFPN2RWdndGbm15bGQ5S1JpT0tpU3JVdVFNL2pIbTZrbE5nREhKeVF2ZGpINlhtYy8yTWx2WDJxdHlabzN6cFVKMGxWU2oyUWIzWnM2T2RBUWVpZXBvZGJxQnErZEQ5QnZYcWN4eVBsUnhTVVoxYm1DNEJxS2hiTmRRVGpIem9rZFVkVjdXWXZmMEJCVStTQllGbTBRb0JXRk0waG01VnJrTFM0NVdtU1ZYdVdKYjUyNXFvOWMzS0hzdFhFQVpvYUVrZlVkL3hHczM1U3VRcktNdmdaTFVtWVgyZXRtQis3WVBLWEQwSlF0T0puRW9rZnptV2o5ZytGWWhPZFV5RzgwU1Zmblh2bVRuTFpkRGx2bjVwbFlRMzFTdjdQWXVQTHhDWWNoVjJ5ZExyYmdXV1plVnB3dmJwN3N3dVNoWlNUZTVUdWpmVkJzRWpNQXFKS2RhWkQ2dVJmRFVtTU5ZQlRjVXU3a1VDeUJaWUdSZHEzbncrSmlCa0JFNEN3cmRBNDh0a0N3d1EzWFp5NW0rcVd1VnlJaEN1ZDJ3QkNCQ1hSek5pdW9YQTR3OER6RkRaUzVObTdKTWhneDhmaHRla1R1aXNPS0JaSUdSQXd0WlAwTnVmazFRNFQ4MEpLdENyTkhuRTV1ekJ6NG5Fa2dlUURLeHMweE1MM09oeS9UYmZqOGRMSE83eUFPVzhremZCZ0RZYmRMdk53NUlIa0RWS2pQN3RseVdrVG1HNWQ5eTVGYWxuVHRGb1V3MzFhWXRSMFJ5QnQyaUwyL3M5dXVNT2lqOUw4QUE1elVVTWRnbnlZOEFBQUFBU1VWT1JLNUNZSUk9JylcbiAgfVxuXG4gICNwbmdTd2lwZUhhbmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRvcDogNTB2aDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB3aWR0aDogMTd2dztcbiAgICBoZWlnaHQ6IDIydmg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQVE4QUFBRG9DQVlBQUFEeEdXR3dBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlacFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1Tmkxak1UTTRJRGM1TGpFMU9UZ3lOQ3dnTWpBeE5pOHdPUzh4TkMwd01Ub3dPVG93TVNBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVORElESXdNVGNnS0ZkcGJtUnZkM01wSWlCNGJYQk5UVHBKYm5OMFlXNWpaVWxFUFNKNGJYQXVhV2xrT2pJMlFqSTVSVFE0UkRjeE1ERXhSVFk1T0VJd1JVSkRSVFV3UVVZeU1UazBJaUI0YlhCTlRUcEViMk4xYldWdWRFbEVQU0o0YlhBdVpHbGtPakkyUWpJNVJUUTVSRGN4TURFeFJUWTVPRUl3UlVKRFJUVXdRVVl5TVRrMElqNGdQSGh0Y0UxTk9rUmxjbWwyWldSR2NtOXRJSE4wVW1WbU9tbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZNalpDTWpsRk5EWkVOekV3TVRGRk5qazRRakJGUWtORk5UQkJSakl4T1RRaUlITjBVbVZtT21SdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNk1qWkNNamxGTkRkRU56RXdNVEZGTmprNFFqQkZRa05GTlRCQlJqSXhPVFFpTHo0Z1BDOXlaR1k2UkdWelkzSnBjSFJwYjI0K0lEd3ZjbVJtT2xKRVJqNGdQQzk0T25odGNHMWxkR0UrSUR3L2VIQmhZMnRsZENCbGJtUTlJbklpUHo0VUVJUTBBQUFicDBsRVFWUjQydXlkQzdoV1UvN0gxM2s3bGRKRXVXUnlpeTV5eWVXUFN1bVJlNGhRVXZNWUJoRnluUkNHWVZ3cW5rd1lNUzZOeTFBTVp0enBnbHhEZnpJdW9VS0prc1FvVEtINmY3K3oxekd2ODY5enpudmV2ZlplYSsvdjkzbCtzM1BtZmRmZSs3ZlcrcnpyK2xzVlJwSTgwUHo1ODF2aHNqdHNPMWc3V0h0WWExaHpXRE5ZQS92UnIyRkxZWi9EWnNGbXd0NkZUVzNkdXZVY2VUSTVWY2dGVWtxd0lBejJndldGOVlSdEZVT3ljMkZUWUEvQkhnZE1sc3ZUZ29lVUhXaDB3dVZFV0gvWWhnNXZ4UmJLL2JDL0FDSXZ5Zk9DaHhRdU5OaTZ1TWkyTnBMV2E3REwyU0lCU0ZZcE53UVBLUXhvN0lUTHFKU2dVVjJ2dzRZQ0lGT1VNNEtINUM4MG10dGYreUd3Z21lUE54NTJGaUN5VURrbGVFaCtnYU1ITG5mQzJuajhtRi9BVGdCQUhsU09DUjVTK3RCZ2VUclB0amdLZ1R6MmRiQ3pBWkVmbElPQ2g1UU9PSnJnY2dmc2lBQWYvem5Zb1FESVY4cEp3VU5LRmh6cjRQSTRyRnZBci9FK2JCOEE1QlBsYUdEd1FBRmtNN2U1L2M4bHlNU1Z5cDVnd0RFWnRrc0dYdWNEV0MrVXZkbktXYy9nZ1lMR1pjWmNncnlyaVpZZ1Z4bWhzVmExank4alJHQ3ppMndhN0FWazdqZktPaS9BMFJTWGliRHVHWHF0VDJFOUJSQVA0SUVDeHIwS0EySDd3VGpuMzZETUpGZkFwc01td2NZams5OVNOcVlDRHVZamw0RWZsTUhYRTBEU2dnY0sxdnE0SEFmN3RZazJPcm5VMjdDN1RMUU1lWkd5TkRGNERNZmwvQXkvNG9ld1BUUUdraEE4VUtBMncrVUMyREdyNllhNEZyczVITzBmamd6L1dGbnJGQnlINGZMM0hMenFCN1lGSW9DNGdnY0tVd3NUN1ZzNEZkWXc1WGZpZlAwWTJLV2Flbk1Dam8xd2VRZldNaWV2TElDc1FZVVlDdE5SSnBybU9zc0RjQmo3REdmeW1leXpTZkhxenprQ0I5VVdOZ1ZsYVJObGZVd3REemh6QTF4dWdmWHgvQjA1cUhlQ3hrTmlhWFV3ci9PNm5Gc3RrRGpnZ1VMVTFVU3hFallPNUQwNWV0NWZjUjNLQWtjakV3MU90OCt4R3dTUWNyb3RLRVNjUVhrdUlIQVkrNnhzZWg2dExLKzNCdWNjSE9yQ2xOUHlnTk9HNFRJeThIYytINzhjSTVYMUplVjdRL3VydTJuQ3QvN09SREZLNThHK2gxWGFINElPNXIrcmtkVUM4UjBlS0VDWDRYSmhSdDU3SkRMK2ZHR2h6bm5QRnRzZENYWXh1VzZIWTFYVGtFOC9ydVo1MkdKbU9NTkRUTFNXcUwwQTRpazhrRm5uNG5KbHh0NzlTbVQ4ZVVKRG5mTC9WUk50S1hDcGhmYkg2VTdreS9jbFBCdEJjcGd0bjIwRkVJL2dnY3o1RlM1M1ovVDlCWkRhODM4YkU2M3JjQ21XcjFPUUYwdktlTTdHdUZ3Qkd5cUFKS05DTFJuU0daZmJNdnordy9DT0d2K29XY2M0VHAvaEFJOHFCeHdVajFtQW5XMmllQ0pKQnZiSjdTQnFvUVp3Y0NFUXAyTWJaZHdIQWtqTk9zUmgyb05RNGErSk0wR2t4ekxiQy9adkFTUzlsZ2RYRW02YUV6OElJS3YvQVdtRFMwZEh5WFBRZXF5TGhKSHUwN2owRmtCU2dBY2MwTitFR1U1T0FJbFgremxLOTJYamVPWk9BRWtCSGpaay9yVTVyU3dDeU0vbFlvYUZFZUpPUXVWZTRmcmhCUkMzcWxnTlBMSWVwNkV1eXNRc2pOMEJ1eU5zQjlnV01CNG16YjgxcWZaUkhrUEFnNk1YbU9qUTZEZE10QlI5cXYxK25Qb2JmSHRrd243Z2dWT1BydWE5WFNyenN6QVYxWno4U3hNRlFWbkxTTUVCeE1ZVDNRZDJBR3gvV0RtL2Ztd1pOSER3bU4zVDJHTWtnTGlIeDJnVGJXZFBVanpKbktFRUdmS3RhcnFPWFNmR051VXF3c1lDU0kyVmdsM1BmV0hIbW1peGxNK3pZeCt4V1ovV2ViRUNpQ040MkY4dHZtQ3pCTzdMUHVnNDJEMG1DbWk4YkEyWnpSWVFnK3NPZ0hHeFdsTUI1Q2ZmRUJJTTljajlSbTBDS1c5ajRjdEJLZnROQUhFQWo5T04rNEZTN2xQZ0NWMGo0TWd2U3N4MHhrVmxKVDdEUkJ1a2Nna1EyOUk0M2tTUjIwS2JTaDhNUDk3c2dROEZrSmpod2VtekxnN3Y5UjdzU0RqdnpUSXpmbnZiWXRrNmJ3REJ1L05zbEJ1TSszMG1yclFmZkRqSkV3Z0xJR1dxWUIzWjFqRTRXR0E2bHdzT3lxYlIyYWFacEZLYnh1V1dlQmczZnIwYU1EZ29iNks1YVJvM0puaXdSZUR3SGp4TnJEY3lhMm1NR2YrTnpmaEhzZzRRM0k5VHJNL0R6alU2SGxRQThSQWVybFlTTXBCTDMxSzJXSmVROFV5elg1WUJndnZzamN2cmpsdUZTYXFGQUpJZGdCVHNxSDFuQjJsem5jQ0FjbmRMNWhVZ052TDdrN0IxTS9SajMwWXRrT3dBcEdEQjRXTFFhQXd5WlhvQ0daODVnQ0RkazNINXEwbCtWc20xZGxZWEpqc0FLVGpLVUs3YkdKRmd4bWNHSUVqdk55YWFVY21pOXRRWVNIWUFRbmkwYzVEdS9jaUl6eExPK09BQmduUzRyUHdXazExdFk2ZmFCWkFNQUlUdzZPQWczWEVwWlh5d0FNSDNHVGZqbmd4MlZhcnJWTjhmVUFDcE96eTJqRGxORHBRK2wyTEdCd2NRZkc5dFhCNHc2UjRua0pTT3NkUFBBa2pnQUNFODRoN05meGVPL3pibGpFOFRJSmZVNDN0WHNVbHY4aUhPN2wwZndvTUtJTFhEWSsyWTA1empTY2FuQlpDTGtmRjFYc2FPeis2T3k4a21Yem9RNzMyYUFCSTJRQWlQdUtkcEYzdVU4V2tCWkVSZEFHSjNEZDlxOHJseWREVGUveUFCSkZ5QUZMSmVRajBIeUNtd3JVdyt4VUJEOThGSFhRSXBSd1FJSThucldJY2llSHdYYzVyckNTQzFBd1IvWjl5VUMweSsxY1FDcEhrZ0FKbHN5NUVBWXVFUjkrQm1HN1ZBNmdTUXMxSUNMZjNBOEFpdndiZ0NtR0VuVjZTWU5adUdCRkdVbzRjRmtFZ1ZlQ0J1WG92em9HQVd4SFh0emxmdlpQZnk4R0NnZ3hPKzlmbnd5Y2lpWjJCTWh3MFN1dmNyc1BHd3AyQXo4QndycS9ta29ZbFdHak9jNFVDVGZLd1VscFZXZUs3dlFvRUlmSGFJTFVjTkU3eXRWL0ZBQ3ZhWEorNis3RjRhQTZteEJYSjRRdUI0SExZcjNya3I3RnJZMjlYQllYM3lBK3hsMkdVd1Roa3plUEtyQ2ZxR1hiaGVJZlczMUFLSjRESExRYnI5UGMvNHRBRnlrdVA3Y01hckQ5N3pJTmovMXNNL0UzSFp6VVFEdXNzUzhrMXdZUWZ5RGhEQ1k3WUxlT0RsV2dzZ3F3Y0liQStINlRNUy9RNjJZSmZqbjVXd0d5MUU1aWZnbHkxTWdNb3pRQXEyUHh5MzJBKzhNSUNNVHdzZ3JzUUIwQjU0cjA5ajlCRVBnT3BtKzlzdUZleUI2bmtGQ09IQlNGVXVGcjhNeG90MUZrQVNFNEZ4QU43bmF3Yyttb3RMVDhjQVdSeXk4L01Ja0lLdFBDNU84Q0tZeHVQRjFoVkFuSXVIS0RGcTIwS0hQdnJFTVVCbWhON3N5eHRBcWxhWXVvcEV6aDI3RCtQRm1nb2dUblVybnYrRkJIemtFaUFUczlCdnpCTkFxdUJ4ajhONzlJQTlLb0E0RXd2cHhRbjZ5QVZBcGlIZHQweEdsQmVBRklyNnRDNFBIOTVUQUhHbWNYam1CUW43S0c2QVhHZ3lwandBcEhoajNOMk83MFdBM0c5WFZ3b2c4ZW51bEh3VUYwQnVzZXRLakFBU0ZrQ0s0Y0ZvM1VzYzMrOEFBU1JXTFljOW02S1B5Z1hJWXlhQXNJUUJBNlIxSXZDd0o3cmRtTUNMSFN5QXhLYnBMZzdVcWdkQUdORG9tUksvT2daMmVOclBuM0dBVEVBOTI4QTVQS3hHbVdRQ25nZ2c4V2ltSno1aXBIeWVibmMwN0owYVBzb3BaVzVyM3gzZk9UVVA0RWdaSU51eGRZZDZ0bzZMeFA5ZkJDdmM2QSs0L0Q2aGwyT0Y3QmRDSVVweE4yNU40bWEzTXozMEZZOVg2RzZpcVhxdU51WnUyWGZabE1ienpqTTVWa3E3Y1huVzhYN3cvVExYOEdobU0zb1RBY1I3Z0Z3TnY1MXRKQUdrZHQwTEc0anlzc3BWdDZYcUJQb2tnOU9xQzFOL05WVlZWQmVtampvU2RybkxNWStxbDN2UUpEc0ZLSURVVDF1cUtnb2dKZWdDMUxGam5NTERpbE5vSHdrZ1hnTmtSMVZEQWFSRTNZUTZ0b3RUZU9ERi9vVkxYNU5zdUhrQnBEUzFncSsyVVRVVVFFcFFZeE1Gblc3cHN1WEJGMk44aUtNVDlxY0FVcHI2cVFvS0lDV3FEZXd1MUxHeXpnc3ExT0hGT0NwOGhnRGlMVUFHMlFER2tnQlNpcmphZTZoVGVOZ1h1dzZYOHdVUUx3SENvd3QrbytvbmdOUkRWOWcxT2ZWU1NjMFdHN3gzUk1JKzFUcVEyclVJdGpWOHRGaFZNSHdsdkE3a1RWaG5sSjNsVGxvZVJXUWNxUmFJbHkwUTdsOFlXMjRmVnNwbEM0UXRqM3JGZ3luVTQ4VUVFRDhCMGdjMlhGVlBBS21IemtIZDZ1UzAyNkl1VEJCZG1EUHNHSldVblM3TTMwMTBtSnBMVFRYUmhzV1Z6bG9lYW9GNDN3SVpEZjkwVTdYTFZBdUVxMEpYT3I0VnorYzVNWkdXaDFvZ1hyZEEzamJSd1U4clZmMHkwd0laZ3N2MWptL3pKYXl0WFNEcXJ1V2hGa2pKTFpESkNkNldjUndPVkpYTFZBdUV3Wk5HT2I0TlY1M1dPWjVzSWFZWEUwQnFCd2dITko5SjhMWURWZVV5cDJHd0J4M2Y0elRVcVRvZC9WbUlzWUlJSURYN2h3RnhlaWNJa082cWE1bHJmYkFieXUwaTd6bThEZXZTRlhYNVlPenJBalFHVXF0L0dJUGpVUk5GazNldFN2aGtoYXBkdG9ReXRLMkp6cGhlMjlFdEdEQm9PNVNkR1ltMFBOUUM4YklGMGt4VkxaTXRFTWFKUGNYaExkaW91Q0R4bG9kYUlONjBRSDZFSDdSaEx0c3RrUHVNdTEzVmJMRjJSQm1hblZqTFF5MFFiMW9nczFTOU1xK1RZSjg1U3B1TDBzNU50TnNpZ0hnRGtNbXFXNW52dm5BanBNdDR3MGZWRkRTb2tNQUxDaURwQU9RT1ZhOWNBSVFMRUI5emxId1RVOE9xMDBKQ0x5aUFKQXVRUjVIbWE2cGF1UkhqRFM5emxQWVExS0VHcWNGREFFa1VJRnhhUEVUMUtWZXRqem00WE9zb2VaN2YxQ3RWZUFnZ0pRR2t2dU1WREZaOUtOTDVXRlVxZCtMTTVpSkhhUitiT2p3RWtEb0Q1Q0RZMkJLLytpbHNMM3ovV2RXalhMWSt2amJ1NHJrY2pMcXpYdXJ3RUVEcTVKL3ZZWU5NRktTMnRyR0xiMkZYdzdiRmQxNVdOY3ExYmpKdXBtNVpad1pVLzJPcVlldTBrS3pPZnRyQjlqdDVSZ3RQUE9jQ25ybXdGMkVUN0JHaGtzU3l3czF6SXgway9UVEsyZDdld01PK0xNL1AvSjBBSWtteDFLZm10Z3NiOTlZRWJzcmJDSFZtVWFyZGxtcE5kTVlQdUZKZEdFbUtwVDR0d2VVMkIwbVRGWWRVLzRNUEwzeWVBQ0pKc2VsUGp0STkxS3R1UzdVbUYvdHF3OVNGa2FTeTY5Snp1UFNJT1ZtT3JiVkVYZm5CbTVhSFdpQ1NGTHR1ZDVBbXgxRzZldFZ0RVVBa0tYWnh1NzZMSmV2N2Vnc1BBVVNTWXFsRFMzR1o0Q0Rwbmw3RFF3Q1JwRmowZ0lNMGQwSDlxUFFhSGdLSUpKVXRidFdQKyt3ZWJ0UGYzbnQ0Q0NDU1ZGYmQ0U0ZPTGtJemRBMENIZ0tJSkpXbFNRN1MzQ2tZZUFnZ2tsUnZ1ZGhsdlYxUThCQkFKS2xlNHZrdXEySk9rK2ZHK0xYQ3RLN1NTbFJKS3FtKzhQQ21yV05PZHZOQ2lNNVFDMFNTU3BLTFFkTzJoVkM5SVlCSVVwMzFqb00wTnkrRTdCRUJSSkxxcEJrTzB0eXNFTHBYQkJCSnFsVXVUZy9jdkpBRnp3Z2drbFNqNWpwSXMxVWhLOTRSUUNScGpYV0RFZmtYeDV4c3kwTEduQ1NBU05McXRWRHdFRUFrcVQ3NlV2QVFRQ1RKQjNnMEttVFZVd0tJSlAxTVMySk9yM2toeTk0U1FDVHBKNjJJT2IyS1F0WTlKb0JJa2hzVjh2Q1NBb2drQ1I0Q2lDUUpIZ0tJSkNXb3BqR250NnlRTnc4S0lGSk8xVHptOUpZWDh1aEZBVVRLb1ZyR25ON1NRbDQ5S1lCSU9kTjZNYWUzdUpCbmJ3b2dVbzYwaWVBaGdFaFNTVUk1MndpWHVNdmFsd1c1VmdDUk1xODJEdEw4VlBEd0F5QU5sUU9TUTNWMGtPWmN3Y01QZ053T2dEUlFEa2lPdEszZ2tWMkEvQXAycHdBaU9kSjJMdUJSSWIrdVhpa2RMRFVPZGpRQXRrSTVJTVZVamxuSHZ6RHhyL1A0aFZvZWFvRkkyVlo3QitDWWkvcnhqZUFoZ0VqWlZqY0hhYjdGL3hFOEJCQXAyOXJiUVpwdkN4NENpSlJoMmZHT2ZSd2tQVTN3RUVDa2JHdDcyRVlPMHAwcWVBZ2dVcmJWejBHYTgxQVBGZ2dlQW9pVWJSM3FJTTJYcXY0aGVBZ2dVZ2FGY3JLTmNiTTRiSkxnSVlCSTJkWnhqdEtkTEhpRURaQXg4cjVVUTZ1akVwZWpIQ1E5QzJWK3J1QVJOa0FHbzRBTWtQZWxOYWdQckpXRGRKOHMvZy9CSXg1ZEJuc2w0WHVPVml3UWFRMDZ3MUc2RHdnZThUVVBPOE51eGo4L2czVkorUGFjdngrb1hKQ3FsY21kY2VuaElPbEZzQmVLLzFBcGQ1ZWNPVHovNGxoMkhXQ2RVbjZjdzJGM0tGZWtJcDNyS04ySHF1LzJGanpxRG8wTmNUa05kcktKUHhKMWZiV2Jja1lxS3FPY25qM0NVZkxqcS85QjhLZzlROXJoY2c3c2FOaGFuajNlQm5pK0p2aEYrTGR5U29JdWdibUkwY01abGltQ1I5MmhzU2t1RjVsb3Z0em5kUldOWVlLSHltc1hoNjJPTy9FRHRWTHdxRDBUMXNmbGQ3Q1RQR3hwVk5lUHNLK1ZheEowdGNPMGIxL2RId1dQLzBLRHYrQy90ZUJZTzVESG5vRmZoRlhLdmR5WFhTNGM3TzRvK1NkUXhqNFVQTmJzL0Y2NC9BbldMckJIbjZUY3kzM1piWUhMYUllM3VHNU4vMGRsemgyL0JTN1h3QTRKOUJWdVUvWEp2UmlvZTBOSGFiOEhteUI0L0J3YVhCeDNPbXc0ckVtZ3J6RU96Y2wzVkhkeTMySSswZUV0cnFtcFcxeVpRNGV6dGNHRlZUMENmZzJ1YUQxTDFTZlg0T0JhbzdFT2J6R3Z0cFp0Wlk2Y3pmbnZVMHkwaVczdGdGOWxDYnRaK0VYNFhGVW90K0JnV2I0VjF0cmhiZjZJTXZaOTd1RmhLWDBYckZmZ3J6SVQxaGVaK3JhcVVLNDExTGlKRWxiY3NyMnB0ZzlsZm1NY3dNRWwzTk1EQndkUC9QbzliQ2VCSS9ldGpqMU1ORWpxVXBmVlpkVnlaWWFkWEdFSlBTTEE5MXhoZ2ZjczdDblkwOGpNNWFvNnVRY0hseEp3Vzd6TEZjL3Z3MjZ1eXdjck0rcmtacmo4MVhIVExtNTlBSHNDTmhIMkRJL3pVM1dSaXNvMGo0eDh6TGpmbEhrT3l0NlB1WVNIblUxNTJMZ0ovaHEzR0VEb1FSTnRkMzVYVlVSYVE1bG1HSWhIWUIwYzM0by9Xby9VOWNPVkdYTnlWd3VPRFR4K3pCa21Hcnk5ZDAzTGZpV3BxRXczc3VEbzV2aFduRmtaVXNvWEtqUGs1TDYycStMam9xK2xzSEd3c1FER05GVUpxUVJ3M0EvYks0SGJYVmxxNjdjeUkwN21LcnNialgrelIyeGxjTS9NWFJyRGtPb0pqb01UdUIzSDI0YVgrcVhLRERpWjBjdEhlUFpZUE52aUtnQkRHOWNrMzhIQjVlZkhvNnd1eXhVODRHVE9kdy96NkpFZWdsMktqSGhkVlVBS0FCelVLSlRYWit2enhjcUFuWHk1UitBZ05QNkFUSml1NGk4RkJJNjNUQlF0cjE2cUNOVEpERUo4Z3dlUDhpTHNYRURqSlJWOUtUQndzSnZTQldYM3pmb21VQm1nay9jMDBTQmttcG9EK3kwYy93OFZleWxBY0ZDbmxBT080Rm9lY0RKM0ViNWgwbHZIUVZvUHQvMUVCUjJXUWdVSGx3d01LamVSeW9DY3pHblljU21DZzN0TUJzUHBINmpJU3dHRGc0UDVwOGFSVUVqZEZrYisyaU9GK3pJNitabUF4dTBxN2xMZzRGaGdvbGd3eStKSXJDSVFSM08vQ2hkY0pYMFVBazhGSHdSbmY2cmlMZ1VPanU5Z1BlSmNSaEJLUEkrckV3YkhjdHUwTzFEZ2tESUFEaDdZTkREdTlVZVZBVGg3ZjF3T1MvQ1dYTjgvb055UmFFbnlCQnpVU1NqUEQ4ZWRhSVhuem1iTGlBdFp0a25vbGp6TTl3UTQrbHNWZFNrajRPQ1NBaWZudXZqZTh1aWZFRGdZL0dRb25IeWRpcm1VSVhCYzdBb2NYcmM4Ykt1RDhUcTNkbnlycjJEOTRPU25WY3lsRElHRFcrelBjM2tEbjFzZWZSSUFCK00xOW9hVFo2dVlTd0pIYWZKNXR1VU14K2x6WDBwM2dVTVNPRExVYllIak85aFdnU3N4ck51UldtSXVDUnpaNjdZTWNwZzJBL1gwcSswMExFa1NPQUpyZWRpQlVpNmpkWEh5TjZkOWQ5TlVyQ1J3bEM4Znh6eTZPUUlIejNqdEszQklBa2QyNGRISFVicW53OG16Vk13bFI2M2x1L0lFRGwvaDRlS1V0OGx3OGgwcTVwSWpNWlRmRVhrQ0IrWFZtQWNJdmhrdWMyTk9sdEdoTzhIUjc2aU1TdzdLYkVjVGphVWxPZm1RT2poOGJIbDBkNURtM1FLSDVGQVg1QkVjUHNKak53ZHBqbGI1bGh5MU9wb20zRjN4Qmh4NWdNYzBuYUVpT1ZRWGsxeWNHYS9BNFNNOE9zYWMzdDlVdnFXQXltc3c0UEFLSG1nQ2JvUkxzNWlUZlV6bFczS29aZ25jdzB0dytOYnlhQjl6ZWwvQTNsUDVsaHpLOWQ0b2I4SGhHencyanptOWY4THhxMVMrSllmNktLL2c4QTBlNjhXY25sYVRTcTQxRmJZaWorRHdEUjdOWTA1dmtjcTI1RktvNEYvaThrUWV3VUg1dENVL2JuaG9BMXpNbWo5L2Z2T2lINXhtUmVXSDNjT3ZpeXJWdjNMa2xxdGd2Zk1HRHQvZzBURG05SnFvdXRjSWdWOWE0eXdYendCdVpmL2RBcmF1dFhXc05UWWxyR2RBK3J4d01KRUhEWEUzODJJVERXRHp1cEFmZ1gwTW13ZWJpd3F6SU9EV3gvTjQzNy9nbjhmbENSeSt3ZU9IbU5OcmtXTTQ4RHpmTFdIdDdMV3ROY0ppWTVQTXdxWW0xamlXdFVVdHovc05Mak5OZEdZTzdUWFlkRlNtaFlHNC9EUVRSZm52bWhkdytBYVB1THNaYlRNT2lFYTJ3RzVyYmFzaVVQd2lzTmRoRitoL3JCVy9JMXNvSEpSOEh2WXM3RTFVc3BVZXRqNit3NlAyd2ovdmdmVXE0YXQ4bHd2eC9SRWhsc0VLanlvRHlSdW5FeGNoVXpiTUFDUWFXREJVUWFLVHZiSlYwU0JualNvZWt6SFJSSXYvSGtmK0x2WXNyemdlZERMc0V0ajZ0WHljMnlZWVkrYkZVRFBESjNpd3p6ZzI1bVIzUXVhOEVSZ291T1I1WjlndTlyb2pyS21SVnZlcnpSYkpPTmg5eU9ldlBNcEhkdGQ0Uk9xQkZ2YnIyMjQ1enoyZUJudUFZeVdoWjRCUDhPaUp5ek14SnpzS21YU094N0JnRjRPYkFUc0xGR1dKd2F3Zmg5MEltNlRGZ2ZtREIxZVl6b2s1V1U0ZnR2Rmg2dENPVVJBUWpOSGEzVjVicVFqR0xnNjgzc0JXTFBMOUc3a2pIL0JnazUxVGU0MWlUdm9HRktJaEtid1Bwemg3V0NNb2RqWFJsS2VVakRnZU1ncDJ2U0NTY1hqWUN2ZXFyV1J4NndnVW9Qc2RQenRuREhhSHNmdTFEMnduNC9lSmZIbUN5T1d3TVNnRFA4Z2QyWVVIVDZrL3pWR2ZlREFLeisweFB1dGFGaFo3d3ZZMjBRQm5BeFVwYjhVZDFtZWlERXlRSzdJSkR4Njc4S0REVzl3TkcxcmZ4VWQ0UGs2UjdnL2JEN2FIU1M2S2xCU2Z4dk1IeXJkcFhzR2pmSGh3Y1JPWE1UZHllQnN1bDc0SjltY1VvQTlyZVo3MWJCZWtDaGdicThoa1FwL0JCaUgvRlN3cUsvQ3dGWmFIVVBkTzZIYU1xczc1ZG83UVY2MFQ0RUFuVjJweW9ITkg0K2xoNEZJc3VobzJEQkJaSVZka0F4NTlUWFJzbnlRbG9hZGhBd0FRaFhBb1VUN09CckRsOGJteVJrcEllOEZleG85V083a2ljSGpnRjRBekk5Y3BhNlFFeFc3cUN3QklKN2tpN0pZSE5jWVVCWmVScEFUVXlnSmtaN2tpWUhqWTVlUlhLSHVraE1VZ1NZOEJJTm8yRUhETHc5aXVpNDVPa05Kb2dhamJYQWQ1UFEySlh3Qk9sMDR4V3VZdEphL3QwUUorUzI0SUZCNFdJTU54T1Y5WmxiaTRTWkhSd2JrU2svRklseGRkbDFrclZuRkFaSzY4WlF4VUxySnJhUzAwL1JId0dLcGlzR1pWQnZDTUY1a28zc1hleXE2eXhRQTZETzMzQ1d5dWlRSVEweFpZVUh4ZUJReFVuR1V4L2dBMHNDQ2hiUXByWTZLNHBveVF4bENLUGtaRjIxZkZKZkNXaHkxOC9PVjZ6a1RoOTZTYXhhbnVXZFk0WmpUVC9wdXdXQUFvL09oaC9qSlVBWGNoYzZhRHdaRjZtdlMzQW5BSGJtTUZGZ29jSHJhQWJXS2k4WSsyeXJiL2lDMERMcTlubUVYMnpkKzM5bkVXbGxzanYzbDI4VUhXZXFiVVNtNlJzek5vc2dtUElvQThCZXVRczN4aXQrS2ZGaFJ2MnV2TXZPekpRTDR6a0hVLzJQR21Xb1IxeDFvTFBsNHVUR1FBSHJZZzhVd1NMbUh2a3RFOFdRcDcxZG9yTkJUZ3oxUlVmOHAvNXZ0WnNQNk95eSs3ZUszbDhRekJ3eFlnanViZkRQdDE0UDVmYWJzY3IxaDdtZU1VUHA1TjRtRVo0R0RyNWJaRjRrTC9RRDRjTGs5bkRCNUZCZWhZRXkzb2FSYklJM01RanFlaDhRQ2pLYkNwS0tCYWhsOWVHZWhoZjBnNnhwdzBkOXJlS3c5bkZCNjI4SERLajN0aER2RHc4WmJiMWdSaHdiZ2hML0YwTVJXNzJNc0FaMnN1ZzhWMXpNWWNXSHNmWjZZRUR6Y0ZpSWZzY0QvTTFpayt4aXJic3Boa2JXcWM2eVdrV3N2QW9iamNhY28vYnZOQTVOc1Q4bWhPNEdFTEQ1ZXhENFNkYmFJb1lFbG9uZ1VGQStzK3BkaVlxWmNCQnFKbXhWKy9ua2xjZ1R5OFVKN01HVHlxRlNKR05qOEd4c2hrTFdKTW1pMkpweXdzSnFLZ3ZhOWk1RjNlZDdBQTJiTEVyMTRLdTBRTHczSU9qNktDMU5CRThVaTUzTGduYkh0VDJwR09uUG1vaW5YS2tIVVRkSWhRRVBuT1dMUlh3Z2FaMnBlK3p6WlJSUFVuNVRuQm82WkN4WUxVM3Y0cThZakxscmFQek9sZkx1MytGc1o0bGp5ZWdjdTZaMnJjSXVqODN0SzJRQmtCbjlzYk9ETzN5blkzWHpKUnZOeUhORGhhdXY1UGdBRUFMenlyaFJhWkVhMEFBQUFBU1VWT1JLNUNZSUk9Jyk7XG4gICAgYW5pbWF0aW9uOiBzd2lwZUhhbmRTY3JvbGxVcCAycyBpbmZpbml0ZSBlYXNlLWluIDMwMG1zXG4gIH1cbn1cblxuYm9keS5nYW1pbmd7XG4jcG5nU3dpcGVCYWNrZ3JvdW5ke1xuICB0b3A6IDY0cHg7XG59XG59XG5cbi5wbmdGYWRlT3V0QW5pbSB7XG4gIGFuaW1hdGlvbjogcG5nU3dpcGVGYWRlT3V0IDIwMG1zIGVhc2UtaW47XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzXG59XG5cbi5wbmdTd2lwZUJnU2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbn1cblxuXG5Aa2V5ZnJhbWVzIHN3aXBlSGFuZFNjcm9sbFVwIHtcbiAgMCUge1xuICAgIHRvcDogNTB2aDtcbiAgICBvcGFjaXR5OiAwXG4gIH1cbiAgMjAlIHtcbiAgICB0b3A6IDUwdmg7XG4gICAgb3BhY2l0eTogMVxuICB9XG4gIDQwJSB7XG4gICAgdG9wOiAzMHZoO1xuICAgIG9wYWNpdHk6IDFcbiAgfVxuICA2MCUge1xuICAgIHRvcDogMzB2aDtcbiAgICBvcGFjaXR5OiAwXG4gIH1cbiAgODAlIHtcbiAgICB0b3A6IDMwdmg7XG4gICAgb3BhY2l0eTogMFxuICB9XG59XG5cbkBrZXlmcmFtZXMgcG5nU3dpcGVGYWRlT3V0IHtcbiAgMCUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDFcbiAgfVxuICA5OSUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDBcbiAgfVxuICAxMDAlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDBcbiAgfVxufVxuXG5cblttZC10aGVtZT1cImRlZmF1bHRcIl17XG4gIHRhYmxlLm9uZS10YWJsZXtcbiAgICB0aGVhZHtcbiAgICAgIHRye1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgICAgdGh7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJlMzc0YjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgdGJvZHl7XG4gICAgICB0cntcbiAgICAgICAgdGR7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyZTM3NGI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgdGZvb3R7XG4gICAgICB0cntcbiAgICAgICAgdGR7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzFhMjAyYztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl17XG4gIHRhYmxlLm9uZS10YWJsZXtcbiAgICB0aGVhZHtcbiAgICAgIHRye1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgICAgdGh7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZGNlMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgdGJvZHl7XG4gICAgICB0cntcbiAgICAgICAgdGR7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWRjZTA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgdGZvb3R7XG4gICAgICB0cntcbiAgICAgICAgdGR7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2UwZTBlMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubWQtc2Nyb2xsLW1hc2t7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYsIDE4LCA0MCwgMC4xNSk7XG59IiwiW21kLXRoZW1lPVwiZGVmYXVsdFwiXSB7XG4gICYuaG9tZXtcbiAgICBtZC1jb250ZW50e1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI2LDMyLDQ0KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBtZC10b29sYmFyI3Rvb2xiYXIubWQtbWVudS10b29sYmFye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZjE3MmE7XG4gICAgY29sb3I6IHJnYigzNCw0MSw1Nyk7XG5cbiAgICAubWQtaWNvbi1idXR0b257XG4gICAgICAuaWNvbi1hY2NvdW50LCAuaWNvbi1tZW51e1xuICAgICAgICBjb2xvcjogI2QzZDRkNyAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNiYW5uZXJ7XG4gICAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWNvbnQtYXJlYXtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICAgIHB7XG4gICAgICAgIGNvbG9yOiAjZGRkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubWQtb25lLWlucHV0e1xuICAgIGJvcmRlci1jb2xvcjogcmdiKDEwMCwgMTE2LCAxMzkpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTI3Mzc7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgJjpmb2N1c3tcbiAgICAgIGJvcmRlci1jb2xvcjogIzIxOTZmMztcbiAgICB9XG4gIH1cbiAgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAucm93LWlucHV0LW51bWJlcnMgLm1kLWJ1dHRvbi5rZXktbnVtYmVyOm5vdChbZGlzYWJsZWRdKXtcbiAgICBjb2xvcjogIzIxOTZmMztcbiAgfVxuICAuVkp1UnJjYXogaW5wdXQ6Zm9jdXN7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjE5NmYzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWVudS1hY2NvdW50IG1kLWxpc3QtaXRlbSAubWQtYnV0dG9ue1xuICAgIGNvbG9yOiAjRkZGM0UwO1xuICB9XG4gICNhY2NvdW50LXBhbmVsIG1kLWNvbnRlbnQgLm1lbnUtYWNjb3VudCBtZC1saXN0LWl0ZW0uYmV0LWxpc3R7XG4gICAgYmFja2dyb3VuZDogIzM0M2Y1NztcbiAgfVxuICAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICNjb250ZW50ICNyZXN1bHRzIC5jb250ZW50LXdyYXAgLmlubGluZS1jYWxlbmRhciBoMntcbiAgICBjb2xvcjogI2QzZDRkNztcbiAgfVxuICAubWQtZGVmYXVsdC10aGVtZSAubWQtZGF0ZXBpY2tlci1pbnB1dCwgLm1kLWRhdGVwaWNrZXItaW5wdXR7XG4gICAgY29sb3I6ICNkM2Q0ZDc7XG4gIH1cbiAgLm1kLWRlZmF1bHQtdGhlbWUgLm1kLWRhdGVwaWNrZXItdHJpYW5nbGUtYnV0dG9uIC5tZC1kYXRlcGlja2VyLWV4cGFuZC10cmlhbmdsZSwgLm1kLWRhdGVwaWNrZXItdHJpYW5nbGUtYnV0dG9uIC5tZC1kYXRlcGlja2VyLWV4cGFuZC10cmlhbmdsZXtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZDNkNGQ3O1xuICB9XG4gIG1kLXNlbGVjdC5tZC1kZWZhdWx0LXRoZW1lIC5tZC1zZWxlY3QtaWNvbiwgbWQtc2VsZWN0IC5tZC1zZWxlY3QtaWNvbntcbiAgICBjb2xvcjogI2QzZDRkNztcbiAgfVxuICBtZC1zZWxlY3QtbWVudS5tZC1kZWZhdWx0LXRoZW1lIG1kLWNvbnRlbnQgbWQtb3B0aW9uLCBtZC1zZWxlY3QtbWVudSBtZC1jb250ZW50IG1kLW9wdGlvbntcbiAgICBjb2xvcjogI2QzZDRkNztcbiAgfVxuICBtZC1jaGVja2JveFtkaXNhYmxlZF0gLm1kLWxhYmVse1xuICAgIGNvbG9yOiAjN2E3YjdjO1xuICB9XG5cbiAgI2Jhbm5lci12aWQgLnNsaWRlci1jb250ZW50IC5sYXlvdXQtY29sdW1uOmFmdGVye1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI2LDMyLDQ0LDEpIDAlLCByZ2JhKDQzLDQ2LDg5LDApIDEwMCUpO1xuICB9XG4gIC5pY29uLCBtZC1pY29uLCAuZ2FtZS10aXRsZXMgLm1kLWJ1dHRvbiwgbWQtbWVudS1jb250ZW50IG1kLW1lbnUtaXRlbSAubWQtYnV0dG9uLCAuZ2FtZS10aXRsZXMgaDJ7XG4gICAgY29sb3I6ICNkM2Q0ZDcgIWltcG9ydGFudDtcbiAgICAmOmFmdGVye1xuICAgICAgY29sb3I6ICNkM2Q0ZDcgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciwgI2xheW91dC1jb250ZW50LW9ubHl7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI2LDMyLDQ0KTtcbiAgfVxuXG4gIC5sb2dvIHtcbiAgICBpbWcubGlnaHQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAubWVudSB1bCBsaS5uYXYtbGluazpob3ZlciBhLm1haW4sICN0b29sYmFyICNvbmUtdG9vbGJhciAubWVudSB1bCBsaS5uYXYtbGluay5kcm9wLWRvd24gLmRyb3AtZG93bi1tZW51IC5kcm9wLWRvd24tbWVudS13cmFwIHVsIGxpIGE6aG92ZXIsXG4gICN0b29sYmFyICNvbmUtdG9vbGJhciAubWVudSB1bCBsaS5uYXYtbGluayAubWVnYS1tZW51IC5tZWdhLW1lbnUtd3JhcCAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQ6aG92ZXIgLmdhbWUtdGl0bGUgaDMsXG4gICN0b29sYmFyICNvbmUtdG9vbGJhciAubWVudSB1bCBsaS5uYXYtbGluayAuc21hbGwtbWVnYS1tZW51IC5tZWdhLW1lbnUtd3JhcCAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQ6aG92ZXIgLmdhbWUtdGl0bGUgaDN7XG4gICAgY29sb3I6ICMwMzliZTUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZC1idXR0b25bZGlzYWJsZWRdIHtcbiAgICBjb2xvcjogcmdiYSgyMjAsIDIyMCwgMjIwLCAwLjkpICFpbXBvcnRhbnQ7XG5cbiAgICBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiByZ2JhKDEwOCwgMTA3LCAxMDcsIDAuOSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuYmV0dGluZy1mb3JtIHtcbiAgICAuYmV0dGluZy1mb3JtLWhlYWRlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJiMzI0MjtcbiAgICB9XG5cbiAgICBzcGFuLnRleHQtYm94ZWQtb25lIHtcbiAgICAgIC8vYm9yZGVyLWNvbG9yOiAjMmUzNzRiO1xuICAgIH1cbiAgfVxuXG4gIC5tZC1zdWJoZWFkZXJ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYjMyNDI7XG4gICAgYmFja2dyb3VuZDogcmdiKDMwLCA0MSwgNjApO1xuICB9XG5cbiAgLm5vdGlmaWNhdGlvbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmUzNzRiO1xuXG4gICAgLm1hcnF1ZWUge1xuICAgICAgc3BhbiB7XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBjb2xvcjogcmdiKDE4MCwgMTc3LCAxNzcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgbWQtY2hlY2tib3g6bm90KC5tZC1jaGVja2VkKSB7XG4gICAgLm1kLWljb24ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNDA0ZDZiO1xuICAgIH1cbiAgfVxuXG4gIC5jb2xsYXBzaW5nIHtcbiAgICBtZC1jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI5Mzk7XG4gICAgICBjb2xvcjogI2QzZDRkNztcblxuICAgICAgbWQtdGFicyAubWQtdGFiIHtcbiAgICAgICAgY29sb3I6ICNkM2Q0ZDc7XG5cbiAgICAgICAgLy8mLm1kLWFjdGl2ZSB7XG4gICAgICAgIC8vICBjb2xvcjogI2I3OGMzOTtcbiAgICAgICAgLy99XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1kLW9uZS1udW1iZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTIwMmM7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmUzNzRiO1xuICAgIGNvbG9yOiAjZDNkNGQ3O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyOTM5O1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIC8vYmFja2dyb3VuZDogcmdiYSgzLCAxNTUsIDIyOSwgMC43KTtcbiAgICAgIC8vYm9yZGVyLWNvbG9yOiByZ2JhKDMsIDE1NSwgMjI5LCAxKTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzY2M2QxMTtcbiAgICAgIGJhY2tncm91bmQ6ICNlMGNjYTc7XG4gICAgICAucHJpY2Uge1xuICAgICAgICBjb2xvcjogIzFhMjAyYyAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLm51bWJlcntcbiAgICAgICAgY29sb3I6ICMyZjRhNzY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zdG9wIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyMjI5Mzk7XG4gICAgICBib3JkZXItY29sb3I6ICMyZTM3NGI7XG4gICAgICAubnVtYmVyIHtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICB9XG4gICAgICAucHJpY2Uge1xuICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAmLnByaWNlLXVwIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYubGl2ZSB7XG4gICAgICBib3JkZXI6IHJnYmEoMTMsIDQwLCA4MCwgMC44KSAxcHggc29saWQ7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE2LCA2NiwgODksIDAuOCk7XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzY2M2QxMTtcbiAgICAgICAgYmFja2dyb3VuZDogI2UwY2NhNztcbiAgICAgIH1cblxuICAgICAgJi5zdG9wIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzFhMjAyYztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTUxYTI2O1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgLm51bWJlciB7XG4gICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIH1cblxuICAgICAgICAucHJpY2Uge1xuICAgICAgICAgIGNvbG9yOiAjOTk5O1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAmLnByaWNlLXVwIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG5cblxuICB9XG5cbiAgLm51bWJlci1maWx0ZXIge1xuICAgIC5odW5kcmVkcyB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgJjpub3QoLmxhYmVsKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMjAyYztcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMyZTM3NGI7XG4gICAgICAgICAgY29sb3I6ICNkM2Q0ZDc7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI5Mzk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAzOWJlNTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAzOWJlNTtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIG1kLWRpYWxvZyB7XG4gICAgLy9jb2xvcjogcmdiYSgxOSwgMTksIDE5LCAwLjkyKSAhaW1wb3J0YW50O1xuICAgIC5tZC1idXR0b257XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5xdWljay1iZXQge1xuICAgIC50YWJsZS13cmFwIHtcbiAgICAgIC50YWJsZSB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjM2LCAyMzYsIDIzNiwgMC4xKTtcbiAgICAgICAgdGhlYWQge1xuICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyMzYsIDIzNiwgMjM2LCAwLjEpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMjM2LCAyMzYsIDIzNiwgMC4xKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRoLmJvcmRlci1sZWZ0LCB0aC5ib3JkZXItcmlnaHQsIHRoLmJvcmRlci1ib3R0b217XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzYsIDIzNiwgMjM2LCAwLjEpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgdHIge1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjM2LCAyMzYsIDIzNiwgMC4xKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjM2LCAyMzYsIDIzNiwgMC4xKTtcblxuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyMzYsIDIzNiwgMjM2LCAwLjEpO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMjM2LCAyMzYsIDIzNiwgMC4xKTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5kMyB7XG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgJltkaXNhYmxlZF17XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxMjcsIDg3LCAwLjA4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJjpub3QoW2Rpc2FibGVkXSkge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkyLCA4NCwgMTE2LCAwLjMpO1xuICAgICAgICAgICAgICAgICAgICAvL2JvcmRlci1jb2xvcjogcmdiYSgyNTEsIDIyOCwgMjA0LCAxKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNTMsNTgsNzIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJvdy1iZXQtc291dGhlcm57XG4gICAgLnRhYmxlLXdyYXB7XG4gICAgICB0YWJsZXtcbiAgICAgICAgdGhlYWR7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIHRib2R5e1xuICAgICAgICAgIHRye1xuICAgICAgICAgICAgdGR7XG5cbiAgICAgICAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICAgICAgJi50cmFuc3BhcmVudCB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyMzksIDIzOSwgMjM5LCAuMik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjM2LCAyMzYsIDIzNiwgMC4xKTtcbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjM2LCAyMzYsIDIzNiwgMC4xKTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDIzNiwgMjM2LCAyMzYsIDAuMSk7XG4gICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyMzYsIDIzNiwgMjM2LCAwLjEpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1haW4tZ2FtZXtcbiAgICAubG83e1xuICAgICAgLnRhYmxlLXdyYXAge1xuICAgICAgICB0YWJsZXtcbiAgICAgICAgICB0Ym9keXtcbiAgICAgICAgICAgIHRye1xuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDIzNiwgMjM2LCAyMzYsIDAuMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCl7XG4gICAgICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTEsIDI0NywgMC40KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgyMzYsIDIzNiwgMjM2LCAwLjEpO1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyMzYsIDIzNiwgMjM2LCAwLjEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMjM2LCAyMzYsIDIzNiwgMC4xKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8xZTI5M2JcbiAgI3Jlc3VsdHN7XG4gICAgbWQtY2FsZW5kYXIge1xuICAgICAgPiBkaXZ7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxZTI5M2I7XG4gICAgICB9XG4gICAgICBtZC1jYWxlbmRhci1tb250aCwgbWQtY2FsZW5kYXIteWVhciB7XG4gICAgICAgIHRhYmxlLm1kLWNhbGVuZGFyLWRheS1oZWFkZXIge1xuICAgICAgICAgIHRoZWFkIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2IoMTg0LCAxODQsIDE4NCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMWUyOTNiO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWQtY2FsZW5kYXItc2Nyb2xsLW1hc2t7XG4gICAgICAgICAgdGFibGV7XG4gICAgICAgICAgICB0Ym9keXtcbiAgICAgICAgICAgICAgY29sb3I6IHJnYigxODQsIDE4NCwgMTg0KTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzFlMjkzYjtcbiAgICAgICAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiKDE4NCwgMTg0LCAxODQpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5tZC1jYWxlbmRhciB0cjpsYXN0LWNoaWxkIHRke1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzIxOTZmMztcbiAgICAgICAgICB9XG4gICAgICAgICAgLm1kLWNhbGVuZGFyLWRhdGUubWQtY2FsZW5kYXItZGF0ZS10b2RheSAubWQtY2FsZW5kYXItZGF0ZS1zZWxlY3Rpb24taW5kaWNhdG9ye1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzIxOTZmMztcbiAgICAgICAgICB9XG4gICAgICAgICAgLm1kLWNhbGVuZGFyLWRhdGUubWQtY2FsZW5kYXItc2VsZWN0ZWQtZGF0ZSAubWQtY2FsZW5kYXItZGF0ZS1zZWxlY3Rpb24taW5kaWNhdG9yLFxuICAgICAgICAgIC5tZC1jYWxlbmRhci1kYXRlLm1kLWZvY3VzLm1kLWNhbGVuZGFyLXNlbGVjdGVkLWRhdGUgLm1kLWNhbGVuZGFyLWRhdGUtc2VsZWN0aW9uLWluZGljYXRvcixcbiAgICAgICAgICAubWQtY2FsZW5kYXItZGF0ZS5tZC1mb2N1cyAubWQtY2FsZW5kYXItZGF0ZS1zZWxlY3Rpb24taW5kaWNhdG9ye1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzIxOTZmMztcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDEpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAubWQtY2FsZW5kYXItZGF0ZTpub3QoLm1kLWRpc2FibGVkKSAubWQtY2FsZW5kYXItZGF0ZS1zZWxlY3Rpb24taW5kaWNhdG9ye1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgzMywgMTUwLCAyNDMsIDAuNjIpO1xuICAgICAgICAgICAgICBjb2xvcjogI0ZGRjNFMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmVzdWx0cy1ib2R5e1xuICAgICAgLnJlc3VsdHMtdGFibGV7XG4gICAgICAgIC50ZXh0LWxhYmVse1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmUzNzRiO1xuICAgICAgICB9XG4gICAgICAgIHRhYmxle1xuICAgICAgICAgIHRib2R5e1xuICAgICAgICAgICAgdHJ7XG4gICAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMyZTM3NGI7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzJlMzc0YjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5qYWNrcG90e1xuICAgICAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZjAwNmQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYubWF0cml4e1xuICAgICAgICAgICAgdGJvZHl7XG4gICAgICAgICAgICAgIHRye1xuICAgICAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFweDtcbiAgICAgICAgICAgICAgICAgICAgJi5qYWNre1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmYwMDZkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogIzJlMzc0YjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZjAwNmQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGFibGUuc291dGh3YXJke1xuICAgICAgICAgIHRoZWFke1xuICAgICAgICAgICAgdHJ7XG4gICAgICAgICAgICAgIHRoe1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMyZTM3NGI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgdGJvZHl7XG4gICAgICAgICAgICB0cntcbiAgICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICYuamFja3tcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZjAwNmQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzJlMzc0YjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGFibGUuc291dGgtbWF0cml4e1xuICAgICAgICAgIHRoZWFke1xuICAgICAgICAgICAgdHJ7XG4gICAgICAgICAgICAgIHRoe1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICMyZTM3NGI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzQ0NGI1ODtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICB0Ym9keXtcbiAgICAgICAgICAgIHRye1xuICAgICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICMyZTM3NGI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmMDA2ZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgICAubWVzc2FnZXtcbiAgICAgIC5tZXNzYWdlLWNvbnRlbnR7XG4gICAgICAgIGgye1xuICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICBjb2xvcjogI2ZmMDA2ZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWVudS1teS1hY2NvdW50IHVsIGxpe1xuICAgIGNvbG9yOiAjRkZGM0UwO1xuICAgICYuYWN0aXZle1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAzOWJlNTtcbiAgICAgIGNvbG9yOiAjRkZGM0UwO1xuICAgIH1cbiAgfVxuXG4gICNhbm5vdW5jZW1lbnRze1xuICAgIC5hbm5vdW5jZW1lbnRzLXdyYXB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDQ0YzVjO1xuICAgICAgLnRvb2xiYXJ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDQ0YzVjO1xuICAgICAgICAubWQtYnV0dG9ue1xuICAgICAgICAgIG1kLWljb257XG4gICAgICAgICAgICBjb2xvcjogcmdiKDIyMCwyMjAsMjIwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbWQtZGF0ZXBpY2tlcntcbiAgICAgICAgICAubWQtYnV0dG9ue1xuICAgICAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgICAgY29sb3I6IHJnYigyMjAsMjIwLDIyMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5tZC1kYXRlcGlja2VyLWlucHV0LWNvbnRhaW5lcntcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM0NDRjNWM7XG4gICAgICAgICAgICAubWQtZGF0ZXBpY2tlci1pbnB1dHtcbiAgICAgICAgICAgICAgY29sb3I6IHJnYigyMjAsMjIwLDIyMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5tZC1kYXRlcGlja2VyLXRyaWFuZ2xlLWJ1dHRvbiAubWQtZGF0ZXBpY2tlci1leHBhbmQtdHJpYW5nbGV7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiByZ2IoMjIwLDIyMCwyMjApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNvbnRlbnQtd3JhcHBlcntcbiAgICAgICAgLnRocmVhZC1saXN0e1xuICAgICAgICAgIC50aHJlYWR7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ0NGM1YztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWQtaHVlLTIgLm1kLWRhdGVwaWNrZXItb3BlbiAubWQtZGF0ZXBpY2tlci1pbnB1dC1jb250YWluZXJ7XG4gICAgYmFja2dyb3VuZDogIzFhMjAyYztcbiAgfVxuICAubWQtZGF0ZXBpY2tlci1jYWxlbmRhci1wYW5le1xuICAgIGJvcmRlci1jb2xvcjogIzFhMjAyYztcbiAgICAubWQtZGF0ZXBpY2tlci1pbnB1dC1tYXNre1xuICAgICAgLy9iYWNrZ3JvdW5kOiAjMWEyMDJjO1xuICAgICAgLm1kLWRhdGVwaWNrZXItaW5wdXQtbWFzay1vcGFxdWV7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDk5OTlweCAjMWEyMDJjO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubWQtZGF0ZXBpY2tlci1jYWxlbmRhcntcbiAgICBiYWNrZ3JvdW5kOiAjMWEyMDJjO1xuICAgIHRhYmxlLm1kLWNhbGVuZGFyLWRheS1oZWFkZXJ7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDM5YmU1O1xuICAgICAgY29sb3I6ICNlZmVmZWY7XG4gICAgfVxuICAgIHRhYmxlLm1kLWNhbGVuZGFye1xuICAgICAgYmFja2dyb3VuZDogIzFhMjAyYztcbiAgICAgIGNvbG9yOiAjZWZlZmVmO1xuICAgICAgbWQtaWNvbntcbiAgICAgICAgY29sb3I6ICNlZmVmZWY7XG4gICAgICB9XG4gICAgICAubWQtY2FsZW5kYXItZGF0ZS5tZC1jYWxlbmRhci1kYXRlLXRvZGF5IC5tZC1jYWxlbmRhci1kYXRlLXNlbGVjdGlvbi1pbmRpY2F0b3Ige1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDM5YmU1O1xuICAgICAgfVxuICAgICAgLm1kLWNhbGVuZGFyLWRhdGUubWQtZm9jdXMubWQtY2FsZW5kYXItc2VsZWN0ZWQtZGF0ZSAubWQtY2FsZW5kYXItZGF0ZS1zZWxlY3Rpb24taW5kaWNhdG9ye1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDM5YmU1O1xuICAgICAgICBjb2xvcjogI2VmZWZlZjtcbiAgICAgIH1cbiAgICAgIC5tZC1jYWxlbmRhci1kYXRlLm1kLWZvY3VzIC5tZC1jYWxlbmRhci1kYXRlLXNlbGVjdGlvbi1pbmRpY2F0b3J7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMzliZTU7XG4gICAgICB9XG4gICAgICAubWQtZGVmYXVsdC10aGVtZSAubWQtY2FsZW5kYXItZGF0ZS1zZWxlY3Rpb24taW5kaWNhdG9yOmhvdmVyLCAubWQtY2FsZW5kYXItZGF0ZS1zZWxlY3Rpb24taW5kaWNhdG9yOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDMsIDE1NSwgMjI5LCAwLjMpO1xuICAgICAgfVxuICAgICAgdHI6bGFzdC1jaGlsZCB0ZHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAzOWJlNTtcbiAgICAgIH1cbiAgICB9XG4gICAgLm1kLWNhbGVuZGFyLWRheS1oZWFkZXJ7XG4gICAgICBjb2xvcjogIzFiMTYwZjtcbiAgICB9XG4gIH1cblxuICAuc3RyLWNvbnR7XG4gICAgaDV7XG4gICAgICBjb2xvcjogI0YzRTVGNTtcbiAgICB9XG4gIH1cblxuICAuZ2FtZXtcbiAgICAmOmhvdmVye1xuICAgICAgLmdhbWUtdGl0bGV7XG4gICAgICAgIGgze1xuICAgICAgICAgIC8vY29sb3I6ICNmZGE0MDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb3B5cmlnaHQtdGV4dCBwe1xuICAgIGNvbG9yOiAjZTNlNmZjO1xuICB9XG5cbiAgaS5pY29uLXNhYmF7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pY29ucy9mb290YmFsbC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG4gIH1cbiAgaS5pY29uLXRyYWRpdGlvbmFsLWxvdHRlcnl7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pY29ucy9sb2dvX3hzX3doaXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcbiAgfVxuICAubWQtbGlzdC1pdGVtLXRleHQgaDR7XG4gICAgY29sb3I6ICNGM0U1RjUgIWltcG9ydGFudDtcbiAgfVxuICAubWFpbi1yaWdodC1iZXR0aW5nLWZvcm0gLnJlY2VudC1iZXR0aW5nLWxpc3QgLnJlY2VudC10aWNrZXRzIC5zaG93e1xuICAgIC50aWNrZXQtY29udGVudHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYig0NSwgNTIsIDY4KSAhaW1wb3J0YW50O1xuICAgICAgLnN1Yi10aXRsZSBzcGFue1xuICAgICAgICAvL2NvbG9yOiAjMGUwZTBlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC50aWNrZXR7XG4gICAgICBiYWNrZ3JvdW5kOiAjMWEyMDJjICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgbWQtZGlhbG9nLmNvbW1pdC1iZXR0aW5nIG1kLWRpYWxvZy1jb250ZW50IC5tZC1kaWFsb2ctY29udGVudC1ib2R5IHNwYW57XG4gICAgY29sb3I6ICMwZTBlMGU7XG4gIH1cbiAgbWQtZGlhbG9nLmNvbW1pdC1iZXR0aW5nIG1kLWRpYWxvZy1hY3Rpb25ze1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2IoNDYsNTUsNzUpO1xuICB9XG5cbiAgI29uZS10b29sYmFye1xuICAgIC5tZW51e1xuICAgICAgdWwgbGl7XG4gICAgICAgIGEubWFpbntcbiAgICAgICAgICBjb2xvcjogI2QzZDRkNztcbiAgICAgICAgfVxuICAgICAgICAubWVnYS1tZW51IC5tZWdhLW1lbnUtd3JhcCAuZ2FtZS13cmFwIC5nYW1lLWNvbnRlbnQgLmdhbWUtdGl0bGUsIC5tZWdhLW1lbnUgLm1lZ2EtbWVudS13cmFwIC5jYXNpbm8tNzg5IC5nYW1lLWNvbnRlbnQgLmdhbWUtdGl0bGV7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMjAyYztcbiAgICAgICAgICBjb2xvcjogI0YzRTVGNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBtZC1pY29uLmljb24tZXllLCBtZC1pY29uLmljb24tZXllLW9mZiwgbWQtaWNvbi5pY29uLXRoZW1lLWxpZ2h0LWRhcmsge1xuICAgICAgY29sb3I6ICRwcmltYXJ5Q29sb3Itd2hpdGU7XG4gICAgfVxuICAgIC5tZW51IHVsIGxpLm5hdi1saW5rLmRyb3AtZG93biAuZHJvcC1kb3duLW1lbnUgLmRyb3AtZG93bi1tZW51LXdyYXAsIC5tZW51IHVsIGxpLm5hdi1saW5rIC5tZWdhLW1lbnUgLm1lZ2EtbWVudS13cmFwe1xuICAgICAgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDUzLCA2MywgODUsIDAuOCk7XG4gICAgICB9XG4gICAgfVxuICAgICN1c2VyLW1lbnUgLnVzZXItYnV0dG9ue1xuICAgICAgY29sb3I6ICNkM2Q0ZDc7XG4gICAgfVxuICB9XG5cbiAgI25vdGlmaWNhdGlvbi1jb250ZW50IG1kLW1lbnUtaXRlbSAuYnV0dG9uIC5ub3RpZmljYXRpb24gLnRleHR7XG4gICAgY29sb3I6ICNGM0U1RjU7XG4gIH1cbiAgI21hbnVhbCAuYmVmb3JlLXBhcnNlIGZvcm0gbWQtaW5wdXQtY29udGFpbmVye1xuICAgIC5tZC1pbnB1dHtcbiAgICAgIGNvbG9yOiAjZDNkNGQ3O1xuICAgIH1cbiAgICBsYWJlbHtcbiAgICAgIGNvbG9yOiAjZDNkNGQ3O1xuICAgICAgc3BhbjpudGgtY2hpbGQoMil7XG4gICAgICAgIGNvbG9yOiAjZmYwMDhlO1xuICAgICAgfVxuICAgICAgc3BhbjpudGgtY2hpbGQoNCl7XG4gICAgICAgIGNvbG9yOiAjZDNkNGQ3O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIG1kLWljb24uaWNvbi1rZXlib2FyZC1iYWNrc3BhY2V7XG4gICAgY29sb3I6ICNkM2Q0ZDc7XG4gIH1cbiAgbWQtZGlhbG9nLnNhYmEgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5jb250ZW50IC5jb250ZW50LXdyYXAgLmlucHV0LWNvbnRlbnQuZGlyZWN0aW9uID4gZGl2Om5vdCguYWN0aXZlKXtcbiAgICBjb2xvcjogIzBlMGUwZTtcbiAgfVxuICBtZC1kaWFsb2cuc2FiYSBtZC1kaWFsb2ctY29udGVudCAubWQtZGlhbG9nLWNvbnRlbnQgLmNvbnRlbnQgLmNvbnRlbnQtd3JhcCAubm90ZSBzcGFue1xuICAgIGNvbG9yOiAjMGUwZTBlO1xuICB9XG4gIC5hdXRoLXRlbXBsYXRlIC5jb250ZW50IC5jb250ZW50LXdyYXAgLmlucHV0LWNvbnRlbnQgbGFiZWwuc2hvdy1oaWRle1xuICAgIGNvbG9yOiAjNDE0MDQwO1xuICB9XG5cbiAgLmNoYW5nZS1wYXNzd29yZHtcbiAgICAudG9vbGJhcntcbiAgICAgIGgye1xuICAgICAgICBjb2xvcjogI0ZGRjNFMDtcbiAgICAgIH1cbiAgICB9XG4gICAgZm9ybSBoMntcbiAgICAgIGNvbG9yOiAjRkZGM0UwO1xuICAgIH1cbiAgICAuaW5wdXQtY29udGVudCBpbnB1dHtcbiAgICAgIC8vYmFja2dyb3VuZDogIzk0OTQ5NDtcbiAgICB9XG4gICAgLmlucHV0LWNvbnRlbnQgLm1kLWJ1dHRvbltkaXNhYmxlZF17XG4gICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzVmN2Q5NyAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5ncm91cC1zdGF0ZW1lbnR7XG4gICAgdGJvZHkgdHIuZ3JvdXAtZGF0ZSB0ZHtcbiAgICAgIGJhY2tncm91bmQ6ICMyOTMwM2U7XG4gICAgICBjb2xvcjogI0ZGRjNFMDtcbiAgICAgICYud2FybntcbiAgICAgICAgY29sb3I6ICNlMDFlNjA7XG4gICAgICB9XG4gICAgfVxuICAgIHRmb290LCB0Ym9keXtcbiAgICAgIHRkLndhcm57XG4gICAgICAgIGNvbG9yOiAjZTAxZTYwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGJvZHkgdHIudGV4dC13aW4gdGR7XG4gICAgY29sb3I6IHJnYmEoNTksIDI1NSwgMiwgMC43KTtcbiAgfVxuXG4gICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IHNwYW4uZmF2b3JpdGUuYWR2YW50YWdlLCAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuc2FiYSB0Ym9keSB0ciB0ZC5ldmVudCBzcGFuLmZhdm9yaXRlLmFkdmFudGFnZXtcbiAgICBjb2xvcjogcmdiYSgyMSwgMjQ3LCAwLCAwLjcpO1xuICB9XG4gICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IC5iZXQtdHlwZSwgI2NhbmNlbGxlZCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLnNhYmEgdGJvZHkgdHIgdGQuZXZlbnQgLmJldC10eXBle1xuICAgIGNvbG9yOiAjMDBCMEZGO1xuICB9XG4gICNzdGF0ZW1lbnQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IHNwYW4uaGFuZGljYXAsICNjYW5jZWxsZWQgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZS5zYWJhIHRib2R5IHRyIHRkLmV2ZW50IHNwYW4uaGFuZGljYXB7XG4gICAgY29sb3I6ICNhZGFiYWI7XG4gIH1cbiAgI3N0YXRlbWVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlLmNhc2lubyB0Ym9keSB0ciB0ZCBkaXYud2luLFxuICAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuY2FzaW5vIHRib2R5IHRyIHRkIGRpdi53aW57XG4gICAgY29sb3I6IHJnYmEoNTksIDI1NSwgMiwgMC43KTtcbiAgfVxuICAjc3RhdGVtZW50IC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuY2FzaW5vIHRib2R5IHRyIHRkIGRpdi53YXJuLFxuICAjY2FuY2VsbGVkIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUuY2FzaW5vIHRib2R5IHRyIHRkIGRpdi53YXJue1xuICAgIGNvbG9yOiAjZDUwMTM3O1xuICB9XG4gICN0cmFkaXRpb25hbCAudHJhZGl0aW9uYWwtY29udGVudCAubWFpbi1nYW1lIC5tYWluLW51bWJlciAucmVwZWF0ZXItbnVtYmVyIC5pbm5lci1udW1iZXIgLnByaWNlIHNwYW4ucHJpY2UtdXB7XG4gICAgY29sb3I6ICMxZTI5M2M7XG4gIH1cblxuICBtZC1kaWFsb2cgbWQtY2hlY2tib3h7XG4gICAgLm1kLWljb257XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuICB9XG5cbiAgI3N0YXRlbWVudC5iZXQtbGlzdCB0YWJsZSB0Ym9keSB0ci5jYW5jZWxlZCB0ZHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE5NywgMTk3LCAxOTcsIDAuMyk7XG4gIH1cbiAgbWQtc2VsZWN0LW1lbnUgbWQtY29udGVudCBtZC1vcHRpb257XG4gICAgYmFja2dyb3VuZDogIzFlMjkzYjtcbiAgICAmOm5vdChbZGlzYWJsZWRdKTpob3ZlcntcbiAgICAgIGJhY2tncm91bmQ6IHJnYig0NSwgNjIsIDg5KTtcbiAgICB9XG4gIH1cbiAgLmF1dGgtdGVtcGxhdGUgLmNvbnRlbnQuc2V0LXBhc3N3b3JkIC5pbnB1dC1jb250ZW50IC5wYXNzd29yZC1yZXF1aXJlbWVudHMgdWwgbGl7XG4gICAgY29sb3I6ICMwZTBlMGU7XG4gIH1cbiAgLmF1dGgtdGVtcGxhdGUgLmNvbnRlbnQuc2V0LXBhc3N3b3JkIC5pbnB1dC1jb250ZW50IC5wYXNzd29yZC1wZXJmZWN0e1xuICAgIGNvbG9yOiAjMDBmZjgwO1xuICB9XG4gIG1kLW1lbnUtY29udGVudCBtZC1tZW51LWl0ZW17XG4gICAgY29sb3I6ICNmMWYxZjE7XG4gIH1cblxuICB0YWJsZSB0Ym9keSB0ci5jYW5jZWxlZHtcbiAgICB0ZHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgYmFja2dyb3VuZDogIzBlMTcyNztcbiAgICB9XG4gIH1cbn1cblxuIiwiW21kLXRoZW1lPVwidGVhbFRoZW1lXCJdIHtcbiAgJi5ob21le1xuICAgIG1kLWNvbnRlbnR7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgbWQtdG9vbGJhciN0b29sYmFyLm1kLW1lbnUtdG9vbGJhcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYxNzJhO1xuICAgIGNvbG9yOiByZ2IoMzQsNDEsNTcpO1xuXG4gICAgLm1kLWljb24tYnV0dG9ue1xuICAgICAgLmljb24tYWNjb3VudCwgLmljb24tbWVudXtcbiAgICAgICAgY29sb3I6ICNkM2Q0ZDcgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI2Jhbm5lcntcbiAgICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtY29udC1hcmVhe1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNDAsIDI0MCwgMjQwLCAwLjgpO1xuICAgICAgcHtcbiAgICAgICAgY29sb3I6ICMwZTBlMGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1kLW9uZS1pbnB1dHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTAwLCAxMTYsIDEzOSwgMC42Mik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICBjb2xvcjogIzIwMjkzYTtcbiAgICAmOmZvY3Vze1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2IoMCwxNTAsMTM2KTtcbiAgICB9XG4gIH1cbiAgLnRyYWRpdGlvbmFsLWNvbnRlbnQgLm1haW4tZ2FtZSAucm93LWlucHV0LW51bWJlcnMgLm1kLWJ1dHRvbi5rZXktbnVtYmVyOm5vdChbZGlzYWJsZWRdKXtcbiAgICBjb2xvcjogcmdiKDAsMTUwLDEzNik7XG4gIH1cblxuICAuVkp1UnJjYXogaW5wdXQ6Zm9jdXN7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2IoMCwxNTAsMTM2KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgI2Jhbm5lci12aWQgLnNsaWRlci1jb250ZW50IC5sYXlvdXQtY29sdW1uOmFmdGVye1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2IoMjQwLCAyNDAsIDI0MCkgMCUsIHJnYmEoNDMsNDYsODksMCkgMTAwJSk7XG4gIH1cblxuICBtZC1tZW51LWNvbnRlbnQgbWQtbWVudS1pdGVtIC5tZC1idXR0b246YWZ0ZXJ7XG4gICAgY29sb3I6ICNkM2Q0ZDcgIWltcG9ydGFudDtcbiAgfVxuXG4gICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UzZThlZjtcbiAgfVxuXG4gIC5sb2dvIHtcbiAgICBpbWcuZGFyayB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5tZW51IHVsIGxpLm5hdi1saW5rOmhvdmVyIGEubWFpbiwgI3Rvb2xiYXIgI29uZS10b29sYmFyIC5tZW51IHVsIGxpLm5hdi1saW5rLmRyb3AtZG93biAuZHJvcC1kb3duLW1lbnUgLmRyb3AtZG93bi1tZW51LXdyYXAgdWwgbGkgYTpob3ZlcixcbiAgI3Rvb2xiYXIgI29uZS10b29sYmFyIC5tZW51IHVsIGxpLm5hdi1saW5rIC5tZWdhLW1lbnUgLm1lZ2EtbWVudS13cmFwIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudDpob3ZlciAuZ2FtZS10aXRsZSBoMyxcbiAgI3Rvb2xiYXIgI29uZS10b29sYmFyIC5tZW51IHVsIGxpLm5hdi1saW5rIC5zbWFsbC1tZWdhLW1lbnUgLm1lZ2EtbWVudS13cmFwIC5nYW1lLXdyYXAgLmdhbWUtY29udGVudDpob3ZlciAuZ2FtZS10aXRsZSBoM3tcbiAgICBjb2xvcjogIzAwOTY4OCAhaW1wb3J0YW50O1xuICB9XG5cbiAgI3Rvb2xiYXIgI29uZS10b29sYmFyIC5tZW51IHVsIGxpLm5hdi1saW5rLmRyb3AtZG93biAuZHJvcC1kb3duLW1lbnUgLmRyb3AtZG93bi1tZW51LXdyYXAgdWwgbGkgYXtcbiAgICBjb2xvcjogI2QzZDRkNztcbiAgfVxuXG5cblxuICAuYmV0dGluZy1mb3JtIHtcbiAgICAuYmV0dGluZy1mb3JtLWhlYWRlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZThmMDtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgfVxuXG4gICAgc3Bhbi50ZXh0LWJveGVkLW9uZSB7XG4gICAgICAvL2JvcmRlci1jb2xvcjogI2VjZWNlYztcbiAgICB9XG4gIH1cbiAgLm1kLXN1YmhlYWRlcntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB9XG5cbiAgbWQtY2hlY2tib3g6bm90KC5tZC1jaGVja2VkKSB7XG4gICAgLm1kLWljb24ge1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgfVxuICB9XG5cbiAgLm5vdGlmaWNhdGlvbiB7XG4gICAgLm1hcnF1ZWUge1xuICAgICAgc3BhbiB7XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBjb2xvcjogcmdiKDEwMSwgMTAxLCAxMDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbGxhcHNpbmcge1xuICAgIG1kLWNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgIC5tZC10YWIubWQtYWN0aXZlIHtcbiAgICAgICAgY29sb3I6IHJnYigxMTIsIDExMiwgMTE0KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWQtb25lLW51bWJlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICBib3JkZXItY29sb3I6ICNjNmM2YzY7XG4gICAgY29sb3I6ICMxYTIwMmM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmYwZGQ7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogI2Y3YWQ3YTtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgMTE5LCAwKTtcbiAgICB9XG5cbiAgICAmLnN0b3Age1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjMpO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYmJiO1xuXG4gICAgICAubnVtYmVyIHtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICB9XG5cbiAgICAgIC5wcmljZSB7XG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgJi5wcmljZS11cCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxpdmUge1xuICAgICAgYm9yZGVyOiByZ2JhKDI1NSwgOTcsIDAsIDAuMzQpIDFweCBzb2xpZDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyMjEsIDIxMSwgMC42NSk7XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyOiByZ2JhKDIsIDE1MCwgMTM2LCAuMjUpIDFweCBzb2xpZDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSg0MCwgMjA4LCAxNTAsIC41KTtcbiAgICAgIH1cblxuICAgICAgJi5zdG9wIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2NjYztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjYmJiO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIC5udW1iZXIge1xuICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICB9XG4gICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAmLnByaWNlLXVwIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm51bWJlci1maWx0ZXIge1xuICAgIC5odW5kcmVkcyB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgJjpub3QoLmxhYmVsKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNjNmM2YzY7XG4gICAgICAgICAgY29sb3I6ICMxYTIwMmM7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmMGRkO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMCwxNTAsMTM2KTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiKDAsMTUwLDEzNik7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBtZC1kaWFsb2cge1xuICAgIG1kLXRvb2xiYXI6bm90KC5tZC1tZW51LXRvb2xiYXIpLm1kLWFjY2VudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5Njg4ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIG1kLWljb24ge1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIH1cbiAgICB9XG4gICAgLm1kLWJ1dHRvbntcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgfVxuICAgIC5tZC1idXR0b24ubWQtYWNjZW50Lm1kLXJhaXNlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5Njg4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tZC1idXR0b24ubWQtd2FybiB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MiwgMTEyLCAyMDIsIDAuMik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnF1aWNrLWJldCB7XG4gICAgLnRhYmxlLXdyYXAge1xuICAgICAgLnRhYmxlIHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgxNDIsIDE0MiwgMTQyLCAwLjIpO1xuICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgdHIge1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDE0MiwgMTQyLCAxNDIsIDAuMik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMTQyLCAxNDIsIDE0MiwgMC4yKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRoLmJvcmRlci1sZWZ0LCB0aC5ib3JkZXItcmlnaHQsIHRoLmJvcmRlci1ib3R0b217XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNDIsIDE0MiwgMTQyLCAwLjIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgdHIge1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMTQyLCAxNDIsIDE0MiwgMC4yKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMTQyLCAxNDIsIDE0MiwgMC4yKTtcblxuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgxNDIsIDE0MiwgMTQyLCAwLjIpO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMTQyLCAxNDIsIDE0MiwgMC4yKTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5kMyB7XG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgJltkaXNhYmxlZF17XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxMjcsIDg3LCAwLjA4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJjpub3QoW2Rpc2FibGVkXSkge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMiwgODQsIDExNSwgLjEpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0e1xuICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogcmdiKDUzLDU4LDcyKTtcbiAgICAgICAgICAvL2JvcmRlci1jb2xvcjogcmdiYSgxMjUsMTI5LCAxNDAsIC4yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNyZXN1bHRze1xuICAgIG1kLWNhbGVuZGFyIHtcbiAgICAgID4gZGl2e1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgfVxuICAgICAgbWQtY2FsZW5kYXItbW9udGgsIG1kLWNhbGVuZGFyLXllYXIge1xuICAgICAgICB0YWJsZS5tZC1jYWxlbmRhci1kYXktaGVhZGVyIHtcbiAgICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjg3KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tZC1jYWxlbmRhci1zY3JvbGwtbWFza3tcbiAgICAgICAgICB0YWJsZXtcbiAgICAgICAgICAgIHRib2R5e1xuICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjg3KTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjg3KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAubWQtY2FsZW5kYXIgdHI6bGFzdC1jaGlsZCB0ZHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDk2ODg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5tZC1jYWxlbmRhci1kYXRlLm1kLWNhbGVuZGFyLWRhdGUtdG9kYXkgLm1kLWNhbGVuZGFyLWRhdGUtc2VsZWN0aW9uLWluZGljYXRvcntcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDk2ODg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5tZC1jYWxlbmRhci1kYXRlLm1kLWNhbGVuZGFyLXNlbGVjdGVkLWRhdGUgLm1kLWNhbGVuZGFyLWRhdGUtc2VsZWN0aW9uLWluZGljYXRvcixcbiAgICAgICAgICAubWQtY2FsZW5kYXItZGF0ZS5tZC1mb2N1cy5tZC1jYWxlbmRhci1zZWxlY3RlZC1kYXRlIC5tZC1jYWxlbmRhci1kYXRlLXNlbGVjdGlvbi1pbmRpY2F0b3IsIC5tZC1jYWxlbmRhci1kYXRlLm1kLWZvY3VzIC5tZC1jYWxlbmRhci1kYXRlLXNlbGVjdGlvbi1pbmRpY2F0b3J7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA5Njg4O1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5yZXN1bHRzLWJvZHl7XG4gICAgICAucmVzdWx0cy10YWJsZXtcbiAgICAgICAgLnRleHQtbGFiZWx7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgIH1cbiAgICAgICAgdGFibGV7XG4gICAgICAgICAgdGJvZHl7XG4gICAgICAgICAgICB0cntcbiAgICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLmphY2twb3R7XG4gICAgICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmMzMwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5tYXRyaXh7XG4gICAgICAgICAgICB0Ym9keXtcbiAgICAgICAgICAgICAgdHJ7XG4gICAgICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMXB4O1xuICAgICAgICAgICAgICAgICAgICAmLmphY2t7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmYTE0MTQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZhMTQxNDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGFibGUuc291dGh3YXJke1xuICAgICAgICAgIHRoZWFke1xuICAgICAgICAgICAgdHJ7XG4gICAgICAgICAgICAgIHRoe1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgdGJvZHl7XG4gICAgICAgICAgICB0cntcbiAgICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICYuamFja3tcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmYTE0MTQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGFibGUuc291dGgtbWF0cml4e1xuICAgICAgICAgIHRoZWFke1xuICAgICAgICAgICAgdHJ7XG4gICAgICAgICAgICAgIHRoe1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2YwZjFmMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICB0Ym9keXtcbiAgICAgICAgICAgIHRye1xuICAgICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZhMTQxNDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICB9XG4gICAgfVxuICAgIC5tZXNzYWdle1xuICAgICAgLm1lc3NhZ2UtY29udGVudHtcbiAgICAgICAgaDJ7XG4gICAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGNvbG9yOiAjZmYzMzAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tZW51LW15LWFjY291bnQgdWwgbGl7XG4gICAgY29sb3I6ICMxYTIwMmM7XG4gICAgJi5hY3RpdmV7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5Njg4O1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgfVxuICB9XG5cbiAgI2Fubm91bmNlbWVudHN7XG4gICAgLmFubm91bmNlbWVudHMtd3JhcHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWRjZTA7XG4gICAgICAudG9vbGJhcntcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWRjZTA7XG4gICAgICB9XG4gICAgICAuY29udGVudC13cmFwcGVye1xuXG4gICAgICAgIC50aHJlYWQtbGlzdHtcbiAgICAgICAgICAudGhyZWFke1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAubWQtZGF0ZXBpY2tlci1jYWxlbmRhcntcbiAgICB0YWJsZS5tZC1jYWxlbmRhci1kYXktaGVhZGVye1xuICAgICAgYmFja2dyb3VuZDogIzAwOTY4ODtcbiAgICAgIGNvbG9yOiAjZWZlZmVmO1xuICAgIH1cbiAgICB0YWJsZS5tZC1jYWxlbmRhcntcbiAgICAgIGJhY2tncm91bmQ6ICNGRUZFRkU7XG4gICAgICBjb2xvcjogIzFiMTYwZjtcbiAgICAgIG1kLWljb257XG4gICAgICAgIGNvbG9yOiAjMWIxNjBmO1xuICAgICAgfVxuICAgICAgLm1kLWNhbGVuZGFyLWRhdGUubWQtY2FsZW5kYXItZGF0ZS10b2RheSAubWQtY2FsZW5kYXItZGF0ZS1zZWxlY3Rpb24taW5kaWNhdG9yIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwOTY4ODtcbiAgICAgIH1cbiAgICAgIC5tZC1jYWxlbmRhci1kYXRlLm1kLWZvY3VzLm1kLWNhbGVuZGFyLXNlbGVjdGVkLWRhdGUgLm1kLWNhbGVuZGFyLWRhdGUtc2VsZWN0aW9uLWluZGljYXRvcntcbiAgICAgICAgYmFja2dyb3VuZDogIzAwOTY4ODtcbiAgICAgICAgY29sb3I6ICNlZmVmZWY7XG4gICAgICB9XG4gICAgICB0cjpsYXN0LWNoaWxkIHRke1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA5Njg4O1xuICAgICAgfVxuICAgIH1cbiAgICAubWQtY2FsZW5kYXItZGF5LWhlYWRlcntcbiAgICAgIGNvbG9yOiAjMWIxNjBmO1xuICAgIH1cbiAgfVxuICAubWQtZGF0ZXBpY2tlci1jYWxlbmRhci1wYW5le1xuICAgIGJvcmRlci1jb2xvcjogI2RhZGNlMDtcbiAgfVxuXG4gIC5zdHItY29udCBoNSwgLmNvcHlyaWdodC10ZXh0IHB7XG4gICAgY29sb3I6ICMwZTBlMGU7XG4gIH1cblxuICBpLmljb24tc2FiYXtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ljb25zL2Zvb3RiYWxsX2IucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xuICB9XG4gIGkuaWNvbi10cmFkaXRpb25hbC1sb3R0ZXJ5e1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaWNvbnMvbG9nb194c19ibGFjay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG4gIH1cblxuICAuYXV0aC10ZW1wbGF0ZXtcbiAgICAudG9vbGJhcntcbiAgICAgIC5tZC1idXR0b257XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgY29sb3I6ICMwZTBlMGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBtZC10b29sYmFyOm5vdCgubWQtbWVudS10b29sYmFyKSBtZC1pY29ue1xuICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuODcpO1xuICAgIGZpbGw6IHJnYmEoMjU1LDI1NSwyNTUsMC44Nyk7XG4gIH1cblxuICAjb25lLXRvb2xiYXJ7XG4gICAgLm1kLW9uZS1pbnB1dCB7XG4gICAgICBjb2xvcjogI2ViZWNlYztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigzNCw0MSw1Nyk7XG4gICAgICAmOmZvY3Vze1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMDk2ODg7XG4gICAgICB9XG4gICAgICAmOjpwbGFjZWhvbGRlcntcbiAgICAgICAgY29sb3I6ICNlNWU1ZTU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8sIHNlcmlmO1xuICAgICAgfVxuICAgIH1cbiAgICAubWVudXtcbiAgICAgIHVsIGxpe1xuICAgICAgICBhLm1haW57XG4gICAgICAgICAgY29sb3I6ICNkM2Q0ZDc7XG4gICAgICAgIH1cbiAgICAgICAgLm1lZ2EtbWVudSAubWVnYS1tZW51LXdyYXAgLmdhbWUtd3JhcCAuZ2FtZS1jb250ZW50IC5nYW1lLXRpdGxlLCAubWVnYS1tZW51IC5tZWdhLW1lbnUtd3JhcCAuY2FzaW5vLTc4OSAuZ2FtZS1jb250ZW50IC5nYW1lLXRpdGxle1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTIwMmM7XG4gICAgICAgICAgY29sb3I6ICNGM0U1RjU7XG4gICAgICAgIH1cbiAgICAgICAgJi5uYXYtbGluazpob3ZlcntcbiAgICAgICAgICBhLm1haW57XG4gICAgICAgICAgICBjb2xvcjogIzAwOTY4ODtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgbWQtaWNvbi5pY29uLWV5ZSwgbWQtaWNvbi5pY29uLWV5ZS1vZmYsIG1kLWljb24uaWNvbi10aGVtZS1saWdodC1kYXJrIHtcbiAgICAgIGNvbG9yOiAjZDNkNGQ3O1xuICAgIH1cbiAgICAubWVudSB1bCBsaS5uYXYtbGluay5kcm9wLWRvd24gLmRyb3AtZG93bi1tZW51IC5kcm9wLWRvd24tbWVudS13cmFwLCAubWVudSB1bCBsaS5uYXYtbGluayAubWVnYS1tZW51IC5tZWdhLW1lbnUtd3JhcHtcbiAgICAgIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg1MywgNjMsIDg1LCAwLjgpO1xuICAgICAgfVxuICAgIH1cbiAgICAjdXNlci1tZW51IC51c2VyLWJ1dHRvbntcbiAgICAgIGNvbG9yOiAjZDNkNGQ3O1xuICAgICAgbWQtaWNvbntcbiAgICAgICAgY29sb3I6ICNkM2Q0ZDc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI25vdGlmaWNhdGlvbi1jb250ZW50IG1kLW1lbnUtaXRlbSAuYnV0dG9uIC5ub3RpZmljYXRpb24gLnRleHR7XG4gICAgY29sb3I6ICM2MTYxNjE7XG4gIH1cbiAgbWQtbWVudS1jb250ZW50Lm1kLWxpZ2h0LXRoZW1lIG1kLW1lbnUtaXRlbSBtZC1pY29ue1xuICAgIGNvbG9yOiAjZDNkNGQ3O1xuICB9XG5cbiAgI21hbnVhbCAuYmVmb3JlLXBhcnNlIGZvcm0gbWQtaW5wdXQtY29udGFpbmVyIGxhYmVse1xuICAgIGNvbG9yOiAjZDNkNGQ3O1xuICB9XG4gIG1kLWljb24uaWNvbi1rZXlib2FyZC1iYWNrc3BhY2V7XG4gICAgLy9jb2xvcjogcmdiKDI2LDMyLDQ0KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgbWQtZGlhbG9nLnNhYmEgbWQtZGlhbG9nLWNvbnRlbnQgLm1kLWRpYWxvZy1jb250ZW50IC5jb250ZW50IC5jb250ZW50LXdyYXAgLm5vdGUgc3BhbntcblxuICB9XG4gIC5jaGFuZ2UtcGFzc3dvcmR7XG4gICAgLmlucHV0LWNvbnRlbnQgLm1kLWJ1dHRvbltkaXNhYmxlZF17XG4gICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzVmN2Q5NyAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAubWQtYnV0dG9uLm1kLWFjY2VudDpub3QoLm1kLXJhaXNlZCl7XG4gICAgY29sb3I6ICMwMDk2ODg7XG4gIH1cbiAgbWQtZGlhbG9nIG1kLWNoZWNrYm94e1xuICAgIC5tZC1pY29ue1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cbiAgICAmLm1kLWNoZWNrZWR7XG4gICAgICAubWQtaWNvbntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTY4ODtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgbWQtc2VsZWN0LW1lbnUgbWQtY29udGVudCBtZC1vcHRpb257XG4gICAgYmFja2dyb3VuZDogI2YyZjVmOTtcbiAgfVxuXG4gIHRhYmxlIHRib2R5IHRyLmNhbmNlbGVke1xuICAgIHRke1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgIH1cbiAgfVxufSIsIiRxdWlja1BhbmVsV2lkdGg6IDMzMHB4O1xuJHF1aWNrUGFuZWxNb2JpbGVXaWR0aDogODAlO1xuXG4jcXVpY2stcGFuZWwge1xuICAgIHdpZHRoOiAkcXVpY2tQYW5lbFdpZHRoO1xuICAgIG1pbi13aWR0aDogJHF1aWNrUGFuZWxXaWR0aDtcbiAgICBtYXgtd2lkdGg6ICRxdWlja1BhbmVsV2lkdGg7XG4gICAgei1pbmRleDogOTk7XG5cbiAgICBtZC1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIG1kLXRhYnMge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICBtZC10YWJzLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNik7XG5cbiAgICAgICAgICAgICAgICAubWQtdGFiIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciB7XG5cbiAgICAgICAgICAgICAgICBtZC10YWItY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgbWQtbGlzdCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZC1zdWJoZWFkZXIge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIG1kLWxpc3QtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFJFU1BPTlNJVkVcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cykge1xuXG4gICAgI3F1aWNrLXBhbmVsIHtcbiAgICAgICAgd2lkdGg6ICRxdWlja1BhbmVsTW9iaWxlV2lkdGg7XG4gICAgICAgIG1pbi13aWR0aDogJHF1aWNrUGFuZWxNb2JpbGVXaWR0aDtcbiAgICAgICAgbWF4LXdpZHRoOiAkcXVpY2tQYW5lbE1vYmlsZVdpZHRoO1xuICAgIH1cbn0iLCJAa2V5ZnJhbWVzIGJsaW5rLWNhc2lubyB7XG4gIGZyb20ge1xuICAgIGNvbG9yOiAjZmYyODI4O1xuICB9XG4gIHRvIHtcbiAgICBjb2xvcjogI0ZGRjtcbiAgfVxufVxuXG5AbWl4aW4gbmF2LW1lbnUge1xuICB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBsaS5uYXYtbGluayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBhLm1haW4ge1xuICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDcyNzI3MjdlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgICAgICAgLW1zLWh5cGhlbnM6IGF1dG87XG4gICAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICYubGl2ZS1jYXNpbm8ge1xuICAgICAgICAgIC8vYW5pbWF0aW9uOiBibGluay1jYXNpbm8gMXMgaW5maW5pdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmxlZ2VuZGFyeSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYS5tYWluIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5kcm9wLWRvd24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLmRyb3AtZG93bi1tZW51IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzIGVhc2U7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgIC5kcm9wLWRvd24tbWVudS13cmFwIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA3MjcyNzI3ZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgICAgICAgICAgICAgICAtbXMtaHlwaGVuczogYXV0bztcbiAgICAgICAgICAgICAgICBoeXBoZW5zOiBhdXRvO1xuICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAuZHJvcC1kb3duLW1lbnUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbWFsbC1tZWdhLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNjRweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNiwgMTgsIDQwLCAwLjIpO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHRvcDogNjRweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5tZWdhLW1lbnUtd3JhcCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDRweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAxcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICBwYWRkaW5nOiA4cHg7XG5cbiAgICAgICAgICAuZ2FtZS13cmFwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgIC5nYW1lLWNvbnRlbnQge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuZ2FtZS10aXRsZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTIwMmM7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGM0U1RjU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzIGVhc2U7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1lZ2EtbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMjIwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbiAgICAgICAgd2lkdGg6IDc2MHB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2LCAxOCwgNDAsIDAuMik7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgdG9wOiA2NHB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAubWVnYS1tZW51LXdyYXAge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbiAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggNHB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDFweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuXG4gICAgICAgICAgLy8uY2FzaW5vLTc4OSB7XG4gICAgICAgICAgLy8gIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgICAgICAgIC8vICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG4gICAgICAgICAgLy8gIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAvL1xuICAgICAgICAgIC8vICAuZ2FtZS1jb250ZW50IHtcbiAgICAgICAgICAvLyAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgLy8gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgIC8vICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgLy8gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIC8vICAgIG1pbi1oZWlnaHQ6IDE0MHB4O1xuICAgICAgICAgIC8vICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgLy8gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAvLyAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIC8vICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9ob21lL3hkLmpwZyk7XG4gICAgICAgICAgLy9cbiAgICAgICAgICAvLyAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgLy8gICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAvLyAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAvLyAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgLy8gICAgICB0b3A6IDA7XG4gICAgICAgICAgLy8gICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAvLyAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAvLyAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICAvLyAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAvLyAgICAgIHRyYW5zaXRpb246IC41cyBlYXNlO1xuICAgICAgICAgIC8vICAgIH1cbiAgICAgICAgICAvL1xuICAgICAgICAgIC8vICAgIC5nYW1lLXRpdGxlIHtcbiAgICAgICAgICAvLyAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAvLyAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgIC8vXG4gICAgICAgICAgLy8gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgLy8gICAgICBib3R0b206IDA7XG4gICAgICAgICAgLy8gICAgICBsZWZ0OiAwO1xuICAgICAgICAgIC8vICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgLy8gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIC8vXG4gICAgICAgICAgLy8gICAgICBoMyB7XG4gICAgICAgICAgLy8gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAvLyAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIC8vICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIC8vICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIC8vICAgICAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZTtcbiAgICAgICAgICAvLyAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIC8vICAgICAgfVxuICAgICAgICAgIC8vICAgIH1cbiAgICAgICAgICAvL1xuICAgICAgICAgIC8vICAgICY6aG92ZXIge1xuICAgICAgICAgIC8vICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIC8vICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAvLyAgICAgIH1cbiAgICAgICAgICAvL1xuICAgICAgICAgIC8vICAgICAgLmdhbWUtdGl0bGUge1xuICAgICAgICAgIC8vICAgICAgICBoMyB7XG4gICAgICAgICAgLy8gICAgICAgICAgY29sb3I6ICNmODcxMTU7XG4gICAgICAgICAgLy8gICAgICAgIH1cbiAgICAgICAgICAvLyAgICAgIH1cbiAgICAgICAgICAvLyAgICB9XG4gICAgICAgICAgLy8gIH1cbiAgICAgICAgICAvL31cblxuICAgICAgICAgIC5nYW1lLXdyYXAge1xuICAgICAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjUlO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgLmdhbWUtY29udGVudCB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE0MHB4O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZTtcbiAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC41cyBlYXNlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLy8mOmJlZm9yZSB7XG4gICAgICAgICAgICAgIC8vICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgLy8gIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIC8vICB0b3A6IDA7XG4gICAgICAgICAgICAgIC8vICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgLy8gIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgLy8gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgICAgLy99XG5cbiAgICAgICAgICAgICAgLy9AaW5jbHVkZSBnYW1lLWJhY2tncm91bmQ7XG5cbiAgICAgICAgICAgICAgLmdhbWUtdGl0bGUge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC41cyBlYXNlO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5nYW1lLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmODcxMTU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNhYmF7XG4gICAgICAgICAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMjUlO1xuICAgICAgICAgICAgICAuZ2FtZS1jb250ZW50e1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE3MHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubWVudS1oZWFkZXIge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzJiMmU1OTtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xuICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTcxNzU2O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1lbnUtY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggOHB4O1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNzI3MjcyN2VtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgICAgICAgLW1zLWh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI0MjY0YTtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcblxuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjg3MTE1O1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjg3MTE1O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm9kZCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAubWVnYS1tZW51LCAuc21hbGwtbWVnYS1tZW51LCAubWVnYS1tZW51OmJlZm9yZSwgLnNtYWxsLW1lZ2EtbWVudTpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN0b29sYmFyIHtcbiAgaGVpZ2h0OiAkdG9vbGJhckhlaWdodDtcbiAgbWluLWhlaWdodDogJHRvb2xiYXJIZWlnaHQ7XG4gIG1heC1oZWlnaHQ6ICR0b29sYmFySGVpZ2h0O1xuICB6LWluZGV4OiA1OCAhaW1wb3J0YW50O1xuXG4gICYuc3R1Y2sge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAjb25lLXRvb2xiYXIge1xuICAgIC5uYXZpZ2F0aW9uLWJ1dHRvbi10b2dnbGUge1xuICAgICAgbWluLXdpZHRoOiA2MHB4O1xuICAgIH1cbiAgICBtZC1pY29uLmljb24tZnVsbHNjcmVlbntcbiAgICAgIGNvbG9yOiAjZWFlYWVhO1xuICAgIH1cblxuICAgIG1kLW1lbnUtYmFyIHtcbiAgICAgIG1kLW1lbnUge1xuICAgICAgICAmLm1kLW9wZW4ge1xuICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hhbmdlLXRoZW1le1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgLmljb257XG4gICAgICAgIGNvbG9yOiAjZDNkNGQ3ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxvZ28ge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLy9taW4td2lkdGg6IDE2MHB4O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgJi5sdW5hIHtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dpbiB7XG4gICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAubWQtYnV0dG9uLmF1dGgsIGEge1xuICAgICAgICBwYWRkaW5nOiA0cHggMTZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiAycHggOHB4O1xuICAgICAgICAgIG1pbi13aWR0aDogOTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIG1kLW1lbnUjbm90aWZpY2F0aW9uLW1lbnUge1xuICAgICAgLm1kLWJ1dHRvbiB7XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICB0b3A6IDIycHg7XG4gICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVudSB7XG4gICAgICBAaW5jbHVkZSBuYXYtbWVudTtcbiAgICB9XG5cbiAgICAub25lLWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgIH1cblxuXG4gICAgICAuaGVhZGVyLWxvZ2luIHtcbiAgICAgICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggMTJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICY6Zm9jdXMgKyAubGluZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeUNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5saW5lIHtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeUNvbG9yO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tZC1idXR0b24ge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGU0ZTRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgI25hdmlnYXRpb24tdG9nZ2xlIHtcbiAgICB3aWR0aDogJHRvb2xiYXJIZWlnaHQ7XG4gICAgbWluLXdpZHRoOiAkdG9vbGJhckhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sYmFySGVpZ2h0O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgfVxuXG4gICN1c2VyLW1lbnUge1xuICAgIGhlaWdodDogJHRvb2xiYXJIZWlnaHQ7XG4gICAgcGFkZGluZzogMDtcblxuICAgIG1kLW1lbnUtaXRlbSAubWQtYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgICAgbWQtaWNvbiB7XG4gICAgICAgIG1hcmdpbjogYXV0byAxNnB4IGF1dG8gMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudXNlci1idXR0b24ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgaGVpZ2h0OiAkdG9vbGJhckhlaWdodDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgLmF2YXRhci13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAuc3RhdHVzIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAtM3B4O1xuICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC51c2VybmFtZSB7XG4gICAgICAgIG1hcmdpbjogMCAxMnB4IDAgOHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zYWJhLWJhbGFuY2Uge1xuICAgIC5tZC1idXR0b24uYmFsYW5jZSB7XG4gICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgY29sb3I6ICNkM2Q0ZDc7XG4gICAgICAmLmxvdyB7XG4gICAgICAgIGFuaW1hdGlvbjogMXMgYmFsYW5jZS1ibGluayBlYXNlIGluZmluaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgI3F1aWNrLXBhbmVsLXRvZ2dsZSB7XG4gICAgd2lkdGg6ICR0b29sYmFySGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2xiYXJIZWlnaHQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICAudG9vbGJhci1zZXBhcmF0b3Ige1xuICAgIGhlaWdodDogJHRvb2xiYXJIZWlnaHQ7XG4gICAgd2lkdGg6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICB9XG59XG5cbmJvZHkub25lNzg5IHtcbiAgI3Rvb2xiYXIge1xuICAgIC5vbmUtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweCAhaW1wb3J0YW50O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4IDAgMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5ib2R5LnNhYmEge1xuICAjdG9vbGJhciB7XG4gICAgI29uZS10b29sYmFyIHtcbiAgICAgIC5uYXZpZ2F0aW9uLWJ1dHRvbi10b2dnbGUge1xuICAgICAgICBtaW4td2lkdGg6IDY0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUkVTUE9OU0lWRVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKSB7XG5cbiAgI3Rvb2xiYXIge1xuXG4gICAgI3VzZXItbWVudSB7XG5cbiAgICAgIC51c2VyLWJ1dHRvbiB7XG4gICAgICAgIG1pbi13aWR0aDogNjRweDtcbiAgICAgICAgcGFkZGluZzogMCAycHggMCAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJhbGFuY2UtYmxpbmsge1xuICBmcm9tLCB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZDJmMmY7XG4gIH1cbn0iLCJib2R5Lm9uZS1hY2NvdW50IHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyIHtcbiAgICAjY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDEzNjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4ubWVudS1teS1hY2NvdW50IHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB1bCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTc4NTcxNGVtO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW46IDhweCAxOHB4IDhweCAwO1xuICAgICAgcGFkZGluZzogMTJweCAxNnB4IDEycHggMTZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgICAgbWQtaWNvbiB7XG4gICAgICAgIC8vY29sb3I6ICRjb2xvcjc4OTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgJi5iZXQtbGlzdCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDE1bXM7XG4gICAgICB9XG5cbiAgICAgICYuZGl2aWRlciB7XG4gICAgICAgIG1hcmdpbjogMCAyNHB4IDAgMDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAuY3YyZ2kge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGFkY2UwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5teS1hY2NvdW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIHBhZGRpbmc6IDkwcHggNDhweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKSB7XG4gICAgcGFkZGluZzogMjRweCAwO1xuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgLmhlYWRlciB7XG4gICAgICBoZWlnaHQ6ICR0b29sYmFySGVpZ2h0O1xuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQge1xuICAgICAgLldNR01SZ0NDIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjEyKTtcbiAgICAgICAgcGFkZGluZzogMzJweCAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgIC5CcElHSkFYTiB7XG4gICAgICAgICAgaDIge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53a1FObHVGWiB7XG4gICAgICAgICAgLm1kLWJ1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjQ5NzUyO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pTmpuakR1byB7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgLk5YakhCUW5HIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuN2VtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRjRWt4eWtNIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuXG4gICAgICAgICAgLm1kLWJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICYubklNUWZKSHYge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZhZTEyO1xuICAgICAgICAgICAgICBjb2xvcjogIzQ0NDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmVqeEhySHRkIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzI0OTc1MjtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmpBcUJFdmFuIHtcbiAgICAgICAgcGFkZGluZzogMjRweCAxNnB4O1xuXG4gICAgICAgIC5vdlRuV3ZvWSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcjc4OTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIG1kLWxpc3QtaXRlbSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjEyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC53Ukl2RlhtRiB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG5cbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBjb2xvcjogIzgzODM4MztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBoMiB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1kLWJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjQ5NzUyO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbiIsImJvZHkuYW5ub3VuY2VtZW50c3tcbiAgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhcntcbiAgICAjY29udGVudHtcbiAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICNhbm5vdW5jZW1lbnRze1xuICAgICAgICBwYWRkaW5nOiAzMnB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7XG4gICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICB9XG4gICAgICAgIGgye1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hbm5vdW5jZW1lbnRzLXdyYXB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAvL2JvcmRlcjogMXB4IHNvbGlkICNkYWRjZTA7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgLnRvb2xiYXJ7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA2NXB4O1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDI0cHg7XG4gICAgICAgICAgICAubWQtYnV0dG9ue1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRhdGUtcGlja2Vye1xuICAgICAgICAgICAgICA+ZGl2e1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGxhYmVse1xuICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzMwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5maWx0ZXItdGl0bGV7XG4gICAgICAgICAgICAgIGgye1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNnB4IDRweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxubWQtbWVudS1jb250ZW50e1xuICBtZC1tZW51LWl0ZW17XG4gICAgYXtcbiAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbm1kLWRpYWxvZy5hbm5vdW5jZW1lbnRzLWRpYWxvZ3tcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAuZGlhbG9nLWhlYWRlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzYyODI4O1xuICAgIG1pbi1oZWlnaHQ6IDU2cHg7XG4gICAgaDJ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICBtZC1kaWFsb2ctY29udGVudHtcbiAgICB3aWR0aDogODAwcHg7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTZweCAwIDAgMDtcbiAgICB9XG4gICAgLm1kLWRpYWxvZy1jb250ZW50e1xuICAgICAgcGFkZGluZzogMjRweCAzMnB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICBjb2xvcjogIzMzMztcblxuICAgICAgLmNvbnRlbnR7XG4gICAgICAgID4gKnsgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgICAgICA+ICo6bGFzdC1jaGlsZHsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4gICAgICAgIC5ub3RpY2UtYm9keXtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBjb2xvcjogIzIxMjEyMTtcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAucXVvdGV7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgY29sb3I6ICNjNjI4Mjg7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubm90aWNlLXRoYW5rc3tcbiAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgY29sb3I6ICM1ZTVlNWU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5ub3RpY2Utc2lnbm9mZntcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIG1kLWRpYWxvZy1hY3Rpb25ze1xuICAgIHBhZGRpbmc6IDhweCAyNHB4IDIwcHg7XG4gICAgLmNvbmZpcm0tYnRue1xuICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gIH1cbn0iLCJib2R5LmF1dGg3ODkge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzE0MzI1MDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG5cbiAgI21haW4ge1xuICAgICNsYXlvdXQtY29udGVudC1vbmx5IHtcbiAgICAgICNjb250ZW50IHtcbiAgICAgICAgLy9jb2xvcjogI0ZGRjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvMDIucG5nXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICMyYjJlNTk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hdXRoLXRlbXBsYXRlIHtcbiAgLy9iYWNrZ3JvdW5kOiAjZmZmO1xuICAvL292ZXJmbG93OiBoaWRkZW47XG4gIC8vYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgbWluLXdpZHRoOiA2MDBweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIC50b29sYmFyIHtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgcGFkZGluZzogMCAyNHB4IDAgOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgaDIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG5cbiAgICBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogOHB4O1xuICAgIC5jb250ZW50LXdyYXAge1xuICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgICAgaDIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICBoMyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICAgIC5pbnB1dC1jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB3aWR0aDogNTZweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogI2RkZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnNob3ctaGlkZSB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgcGFkZGluZzogMTZweCAxNnB4IDE2cHggNjBweDtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC40cyBlYXNlO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWQtYnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gICAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICAgIH1cbiAgICAgICAgICBtZC1wcm9ncmVzcy1jaXJjdWxhciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnNhYmEge1xuICAgICAgICAgIC53aXRoZHJhdy1hbGwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmY0NzQ3O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zZXQtcGFzc3dvcmQge1xuICAgICAgLmlucHV0LWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgICAgICAucGFzc3dvcmQtcmVxdWlyZW1lbnRzIHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAn4oCiJztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLmNvbXBsZXRlZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMjUxZmE7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAn4pyTJztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5saW5lLXRocm91Z2gge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNmM2YzZjO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAn4pyTJztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5zdHJvbmcge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxheW91dC1icmVha3BvaW50LXNtKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMTI1cHg7XG4gICAgICAgICAgICB0b3A6IC0xNzBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY2ZTU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAtM3B4IDFweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAxMDBweDtcbiAgICAgICAgICAgICAgYm90dG9tOiAtMTRweDtcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgYm9yZGVyOiA4cHggc29saWQgYmxhY2s7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2Y4ZjZlNSAjZjhmNmU1O1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAtM3B4IDNweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBhc3N3b3JkLXBlcmZlY3Qge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBjb2xvcjogIzAwMzNmODtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgfVxuICAgICAgICAucGFzc3dvcmQtd2VhayB7XG4gICAgICAgICAgY29sb3I6ICNCNzFDMUM7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAmLm5nLW5vdC1lbXB0eS5uZy1pbnZhbGlkIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2RmMDcwMjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjQxLCAxLCAwLCAwLjEpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLm5nLW5vdC1lbXB0eS5uZy12YWxpZCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICM0M0EwNDc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDY3LCAxNjAsIDcxLCAwLjA1KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgZGl2W25nLW1lc3NhZ2VzXSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogLTI0cHg7XG4gICAgICAgICAgY29sb3I6ICNCNzFDMUM7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5wcm92aWRlZC1vdHAge1xuICAgICAgLmlucHV0LWNvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEzcHg7XG4gICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyNnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL290cC1pbnB1dC5wbmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0MHB4IDQwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgJi5mdWxsIHtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDAgMCAjMDAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWQtYnV0dG9uLWljb24ge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgIG1heC13aWR0aDogNDhweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgICAgICAgcGFkZGluZzogNHB4IDhweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5tZC1kaWFsb2cuYXV0aC1kaWFsb2cge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIG1kLXRvb2xiYXIge1xuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgfVxuXG4gIG1kLWRpYWxvZy1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC5tZC1kaWFsb2ctY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgfVxuICB9XG59IiwiYm9keS5nYW1pbmd7XG4gICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXJ7XG4gICAgI2NvbnRlbnR7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cbi5nYW1lLXBsYXl7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLm92ZXJsYXl7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjYpO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxuICAuZnJhbWUtcGxheXtcbiAgICAvL2JhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAxNDAwcHg7XG4gICAgaGVpZ2h0OiA4MDBweDtcbiAgICBpZnJhbWV7XG4gICAgICAvL2JhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjkpO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiAxNDAwcHg7XG4gICAgICBoZWlnaHQ6IDgwMHB4O1xuICAgIH1cblxuICAgICYuY2FzaW5vLTc4OXtcbiAgICAgIGhlaWdodDogOTAwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHN2aCAtIDc0cHgpO1xuICAgICAgaWZyYW1le1xuICAgICAgICBoZWlnaHQ6IDkwMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHN2aCAtIDc0cHgpO1xuICAgICAgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7XG4gICAgICAgIGhlaWdodDogMTAwc3ZoO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDBzdmg7XG4gICAgICAgIGlmcmFtZXtcbiAgICAgICAgICBoZWlnaHQ6IDEwMHN2aDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDBzdmg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgaGVpZ2h0OiBjYWxjKCAxMDBzdmggLSA2NHB4ICk7XG4gICAgICBpZnJhbWV7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgaGVpZ2h0OiBjYWxjKCAxMDBzdmggLSA2NHB4ICk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgaWZyYW1le1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2NHB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgLndhaXQtd217XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICAmLnByZXtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAxKTtcbiAgICAgIH1cblxuICAgICAgLmxvZ297XG4gICAgICAgIC8vYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvY2FzaW5vLTc4OS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIC8vYmFja2dyb3VuZC1zaXplOiAxMDBweCA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAubG9hZGVyLFxuICAgICAgICAubG9hZGVyOmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgd2lkdGg6IDEwZW07XG4gICAgICAgICAgaGVpZ2h0OiAxMGVtO1xuICAgICAgICB9XG4gICAgICAgIC5sb2FkZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnJTIwd2lkdGglM0QlMjIyMDQ4JTIyJTIwaGVpZ2h0JTNEJTIyMjA0OCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDIwNDglMjAyMDQ4JTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0xNzY3JTIwMTE4NHEwJTIwNS0xJTIwNy02NCUyMDI2OC0yNjglMjA0MzQuNVQxMDIwJTIwMTc5MnEtMTQ2JTIwMC0yODIuNS01NVQ0OTQlMjAxNTgwbC0xMjklMjAxMjlxLTE5JTIwMTktNDUlMjAxOXQtNDUtMTktMTktNDV2LTQ0OHEwLTI2JTIwMTktNDV0NDUtMTloNDQ4cTI2JTIwMCUyMDQ1JTIwMTl0MTklMjA0NS0xOSUyMDQ1bC0xMzclMjAxMzdxNzElMjA2NiUyMDE2MSUyMDEwMnQxODclMjAzNnExMzQlMjAwJTIwMjUwLTY1dDE4Ni0xNzlxMTEtMTclMjA1My0xMTclMjA4LTIzJTIwMzAtMjNoMTkycTEzJTIwMCUyMDIyLjUlMjA5LjV0OS41JTIwMjIuNXptMjUtODAwdjQ0OHEwJTIwMjYtMTklMjA0NXQtNDUlMjAxOWgtNDQ4cS0yNiUyMDAtNDUtMTl0LTE5LTQ1JTIwMTktNDVsMTM4LTEzOHEtMTQ4LTEzNy0zNDktMTM3LTEzNCUyMDAtMjUwJTIwNjVUNTg4JTIwNzU2cS0xMSUyMDE3LTUzJTIwMTE3LTglMjAyMy0zMCUyMDIzSDMwNnEtMTMlMjAwLTIyLjUtOS41VDI3NCUyMDg2NHYtN3E2NS0yNjglMjAyNzAtNDM0LjVUMTAyNCUyMDI1NnExNDYlMjAwJTIwMjg0JTIwNTUuNVQxNTUzJTIwNDY4bDEzMC0xMjlxMTktMTklMjA0NS0xOXQ0NSUyMDE5JTIwMTklMjA0NXolMjIlMjBmaWxsJTNEJTIyJTIzNDQ0JTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpIGJyaWdodG5lc3MoNSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMGVtO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkOCAzcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgYW5pbWF0aW9uOiBsb2FkOCAzcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgIH1cblxuICAgICAgICAubWVzc2FnZXtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAtMzJweDtcbiAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgbGVmdDogLTkwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiAjMDBCOEQ0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLk5iQmJSTmlse1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHRleHQtc2hhZG93OiAwIDJweCAzcHggcmdiYSgwLDAsMCwuMyk7XG4gICAgbWF4LXdpZHRoOiA5MjBweDtcbiAgICB3aWR0aDogOTAwcHg7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICYubWFpbnRlbmFuY2V7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9tYWludGVuYW5jZS1iZy5qcGdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDF7XG4gICAgICBmb250LXNpemU6IDNlbTtcbiAgICB9XG4gICAgcHtcbiAgICAgIGZvbnQtc2l6ZTogMmVtO1xuXG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICB3aWR0aDogOTh2dztcbiAgICAgIGhlaWdodDogY2FsYygxMDB2dyAqIDUvOSk7XG4gICAgICBwe1xuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgfVxuICAgIH1cbiAgICAuQ2djSUVYUnd7XG4gICAgICAubWQtYnV0dG9ue1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgJi5KY3VQdE9uUHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjU2NDAwO1xuICAgICAgICAgIGNvbG9yOiAjRUVFO1xuICAgICAgICB9XG4gICAgICAgICYuSU1zaFZyR0l7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yNzg5O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAubWQtYnV0dG9uLm1kLWljb24tYnV0dG9uLmJ0bi1ob21le1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW46IDE2cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gICAgJjpob3ZlciwgJjpmb2N1c3tcbiAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI2Y4NzExNSAhaW1wb3J0YW50O1xuICAgICAgbWQtaWNvbntcbiAgICAgICAgLy9jb2xvcjogI0ZGRjtcbiAgICAgIH1cbiAgICB9XG4gICAgbWQtaWNvbntcbiAgICAgIC8vY29sb3I6ICMyYjJlNTk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgfVxufVxuXG5odG1se1xuICBib2R5LmdhbWluZ3tcbiAgICAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFye1xuICAgICAgI3Rvb2xiYXJ7XG4gICAgICAgIC5veUZrNTFBcntcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIGFuaW1hdGlvbjogMC40cyBlYXNlO1xuICAgICAgICAgIC5jb25zb2xle1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgI2N0YXtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgIGxlZnQ6IGNhbGMoIDUwJSAtIDMwcHggKTtcbiAgICAgICAgICAgICAgLmFycm93e1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VBbHBoYTtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDkuNnM7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFycm93IHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgIHRvcDogMzRweDtcbiAgICAgICAgICAgICAgJi5zZWd1bmRhe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5leHQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCcFpEMGlUR0Y1WlhKZk1TSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjJhV1YzUW05NFBTSXdJREFnTlRFeUlEVXhNaUkrUEhOMGVXeGxQaTV6ZERCN1ptbHNiRG9qWm1abWZUd3ZjM1I1YkdVK1BIQmhkR2dnWTJ4aGMzTTlJbk4wTUNJZ1pEMGlUVE14T1M0eElESXhOMk15TUM0eUlESXdMaklnTVRrdU9TQTFNeTR5TFM0MklEY3pMamR6TFRVekxqVWdNakF1T0MwM015NDNMalpzTFRFNU1DMHhPVEJqTFRJd0xqRXRNakF1TWkweE9TNDRMVFV6TGpJdU55MDNNeTQzVXpFd09TQTJMamdnTVRJNUxqRWdNamRzTVRrd0lERTVNSG9pTHo0OGNHRjBhQ0JqYkdGemN6MGljM1F3SWlCa1BTSk5NekU1TGpFZ01qa3dMalZqTWpBdU1pMHlNQzR5SURFNUxqa3ROVE11TWkwdU5pMDNNeTQzY3kwMU15NDFMVEl3TGpndE56TXVOeTB1Tm13dE1Ua3dJREU1TUdNdE1qQXVNaUF5TUM0eUxURTVMamtnTlRNdU1pNDJJRGN6TGpkek5UTXVOU0F5TUM0NElEY3pMamN1Tm13eE9UQXRNVGt3ZWlJdlBqd3ZjM1puUGc9PSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmh0bWwuaXMtZnVsbHNjcmVlbntcbiAgYm9keS5nYW1pbmd7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCl7XG4gICAgICAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICN0b29sYmFye1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgIC5vZFVzbVRGRywgI29uZS10b29sYmFye1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnR7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgLmdhbWUtcGxheXtcbiAgICAgICAgICAuZnJhbWUtcGxheXtcbiAgICAgICAgICAgIGhlaWdodDogMTAwc3ZoO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwc3ZoO1xuICAgICAgICAgICAgaWZyYW1le1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHN2aDtcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwc3ZoXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmh0bWwuaXMtZnVsbHNjcmVlbntcbiAgYm9keS5nYW1pbmd7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCl7XG4gICAgICAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyICN0b29sYmFye1xuICAgICAgICAub3lGazUxQXJ7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9odG1sLmlzLW1vYmlsZS5pcy1mdWxsc2NyZWVue1xuLy8gIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSl7XG4vLyAgICBib2R5LmdhbWluZ3tcbi8vICAgICAgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjdG9vbGJhcntcbi8vICAgICAgICBkaXNwbGF5OiBub25lO1xuLy8gICAgICB9XG4vLyAgICAgICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIgI2NvbnRlbnR7XG4vLyAgICAgICAgdG9wOiAwO1xuLy8gICAgICB9XG4vLyAgICB9XG4vLyAgICAuZ2FtZS1wbGF5e1xuLy8gICAgICAuZnJhbWUtcGxheXtcbi8vICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuLy8gICAgICAgIGlmcmFtZXtcbi8vICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4vLyAgICAgICAgfVxuLy8gICAgICB9XG4vLyAgICB9XG4vLyAgfVxuLy99XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsb2FkOCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxvYWQ4IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlQWxwaGEge1xuICAwJSB7b3BhY2l0eTogMTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgc2NhbGUoMSk7fVxuICAyNSV7b3BhY2l0eTogMDsgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTBweCkgc2NhbGUoMC45KTt9XG4gIDI2JXtvcGFjaXR5OiAwOyB0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTBweCkgc2NhbGUoMC45KTt9XG4gIDU1JSB7b3BhY2l0eTogMTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgc2NhbGUoMSk7fVxufSIsImJvZHl7XG4gICAgY2FudmFze1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAmLmhvbWV7XG4gICAgICAgIGNhbnZhc3tcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuYm9keS5vbmU3ODl7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAjbWFpbntcbiAgICAgICAgI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9ue1xuICAgICAgICAgICAgI2NvbnRlbnR7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgI2hvbWV7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgI2hlYWRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgICAgICAgICAgICAgICAgICN0b29sYmFye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICNvbmUtdG9vbGJhcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1kLWJ1dHRvbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVse1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cyl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnN0aWNreXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAjYmFubmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOThweCAwIDhweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgLnNsaWRlci1jb250ZW50e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTE2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDY4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvaG9tZS1iZy5qcGdcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6MCAwIDAgMTBweCByZ2JhKDE0LCAxNCwgMTQsIDAuMikgaW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0LCAxNCwgMTQsIDAuNyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC53cmFwcGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWNvbnRlbnR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3Qtd3JhcHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNpbmdsZS1wcm9kdWN0e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWNvbnQtYXJlYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vY29sb3I6ICNkZGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwLCA1MCwgODAsIDAuNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDcwcHggOHB4IDhweCA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNsaWRlci1jb250ZW50e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWNvbnRlbnR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3Qtd3JhcHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMCAhaW1wb3J0YW50O1xuXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICNiYW5uZXItdmlke1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvaG9tZS0yLnBuZ1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOTBweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gICAgICAgICAgICAgICAgICAgICAgICAuc2xpZGVyLWNvbnRlbnR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9taW4taGVpZ2h0OiA3MjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA5ODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9oZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGF5b3V0LWNvbHVtbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZpZGVvX2NvbnRhaW57XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL3RvcDogLTUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC01MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlkZW97XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWZyYW1le1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vbWluLWhlaWdodDogMTMzJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyLCAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2FwdGlvbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgxe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0aW9uLXdyYXBwZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub25lLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLWdhcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaG9tZS1wcm97XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC42cyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0taW5mb3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0xMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgMjUlLCByZ2JhKDAsIDAsIDAsIDAuODcpIDc1JSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLW5hbWV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGM0U1RjU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAjcHJvZHVjdGlvbntcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5vbmUtY29udGFpbmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAubm90aWZpY2F0aW9ue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIC03LjVweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWFycXVlZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IG1hcnF1ZWUgNTBzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFuZ3VsYXItbWFycXVlZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYrLmFuZ3VsYXItbWFycXVlZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA4cHggMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2NvbG9yOiByZ2JhKDE3NywgMTY3LCAxNjYsIDAuNTYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYrc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAa2V5ZnJhbWVzIG1hcnF1ZWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwJSAgIHsgdGV4dC1pbmRlbnQ6IDYwZW0gfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMDAlIHsgdGV4dC1pbmRlbnQ6IC0xMDVlbSB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgI2xpdmUtY2FzaW5ve1xuICAgICAgICAgICAgICAgICAgICAgICAgLm9uZS1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vbmU3ODl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTI1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvNzg5LnBuZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTEzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDQwcHggMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdHItY29udHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDI0cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuZ2FtZS1saXN0LXdyYXB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLndtLWNhc2lubywgLnhkLXByb2R1Y3Rpb257XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAzMy4zMyU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzMuMzMlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1zbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDMzLjMzJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzMuMzMlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ2FtZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdhbWV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjZzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nYW1lLXRpdGxle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC03NSU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCAyNSUsIHJnYmEoMCwgMCwgMCwgMC44NykgNzUlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC41cyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2VjZWNlYztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAueGQtcHJvZHVjdGlvbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNjYuNjYlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2Ni42NiU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdhbWV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nYW1lLnhvYy1kaWF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvcHJvZHVjdGlvbi94ZC5qcGcpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ2LCA0OCwgOTUsIDAuNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICNmb290ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAuY29weXJpZ2h0LXRleHR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA4cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKXtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuZG93bi1idG57XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCggMGRlZywgcmdiKDIyOCwgOTEsIDQ1KSAwJSwgcmdiKDI0MCwgMTIxLCAzMykgMzMlLCByZ2IoMjUyLCAxNTEsIDIxKSAxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDEwcHggMCByZ2JhKDIwLCA1MCwgODAsIDAuMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb250e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNtYWxse1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFwcGxle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCAwZGVnLCByZ2IoMSwgMTMyLCAyNTUpIDElLCByZ2IoMSwgMTcxLCAyNTUpIDEwMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICBzZWN0aW9ue1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmltZy1mbHVpZHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgaDF7XG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG4gICAgaDR7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjZjg3MTE1O1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIH1cbiAgICBoNXtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzJiNDY2MTtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICB9XG5cblxufVxuXG5cblxuXG4ubmctYmluZGluZyBpe1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuaS5pY29uLXdtLWNhc2lub3tcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ljb25zL3dtLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcbn1cbmkuaWNvbi1zZWRpZS03ODl7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pY29ucy94ZC03ODkucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xufVxubWQtaWNvbi5pY29uLW1vbmV5LWV4Y2hhbmdle1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaWNvbnMvbW9uZXktZXhjaGFuZ2UucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxheW91dC1icmVha3BvaW50LW1kKSB7XG4gICAgLm9uZS1jb250YWluZXJ7XG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIH1cbiAgICBib2R5LnNhYmF7XG4gICAgICAgICN0b29sYmFyICNvbmUtdG9vbGJhciAub25lLWNvbnRhaW5lcntcbiAgICAgICAgICAgIG1heC13aWR0aDogMTE2MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLm9uZS1jb250YWluZXJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cyl7XG4gICAgICAgIHBhZGRpbmc6IDAgOHB4IDAgOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuI3NhYmF7XG4gICAgcGFkZGluZzogNTBweCAwO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKXtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLnN0ci1jb250e1xuICAgICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoNXtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyNHB4IDA7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJvZHVjdHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAuc2FiYS13cmFwe1xuICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgICAgICAuc2Vjb25ke1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgZ3JpZC1nYXA6IDMwcHg7XG4gICAgICAgICAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IDI3MHB4O1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICAgICAgICAgICAgLml0ZW0tcHJvZHVjdGlvbntcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgICAgICBpbWcuY292ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNnMgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5pdGVtLWluZm97XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0taWNvbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzNSU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tbmFtZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLXNob3J0e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTc1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgMjUlLCByZ2JhKDAsIDAsIDAsIDAuODcpIDc1JSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDAgc29saWQgIzU1NzJhNztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogMztcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3ctZW5kOiAzO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9ncmlkLWNvbHVtbi1zdGFydDogMztcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vZ3JpZC1jb2x1bW4tZW5kOiA1O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpe1xuICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0taW5mb3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpe1xuICAgICAgICAgICAgICAgIC5zZWNvbmQge1xuICAgICAgICAgICAgICAgICAgICBncmlkLWdhcDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtLXByb2R1Y3Rpb257XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcuY292ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1pbmZve1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtcm93LXN0YXJ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtcm93LWVuZDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nLmNvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5tZWdhLW1lbnV7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgLnByb2R1Y3R7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMmIyZTU5O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNHB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggOHB4O1xuICAgICAgICB9XG4gICAgfVxufVxubWQtZGlhbG9ne1xuICAgIG1kLWRpYWxvZy1hY3Rpb25ze1xuICAgICAgICAubWQtYnV0dG9ue1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICB9XG4gICAgfVxuICAgICYubWVzc2FnZXtcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgbWQtZGlhbG9nLWNvbnRlbnR7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm1lbWJlci1oZWFkZXJ7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcblxuICBtZC1tZW51LWJhcntcbiAgICBwYWRkaW5nOiAwIDAgMCA4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1kLW1lbnV7XG4gICAgICAubWQtYnV0dG9ue1xuICAgICAgICBtYXJnaW46IDVweCA4cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG5cbiAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5tZC1vcGVue1xuICAgICAgICBidXR0b257XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudG9vbGJhci1zZXBhcmF0b3Ige1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7XG4gIH1cbn1cblxubWQtbWVudS1jb250ZW50Lm1lbWJlci1oZWFkZXItbWVudXtcbiAgbWQtbWVudS1pdGVte1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICBtZC1tZW51e1xuICAgICAgLm1kLWJ1dHRvbntcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICB0b3A6IDRweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5zYWJhe1xuICAgIC5tZC1idXR0b257XG4gICAgICBpbWd7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI2hlYWRlci5zdGlja3l7XG4gICNub3RpZmljYXRpb24tbWVudXtcbiAgICAubWQtYnV0dG9ue1xuICAgICAgbGFiZWx7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzJiMmU1OTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI25vdGlmaWNhdGlvbi1tZW51e1xuICAubWQtYnV0dG9ue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtZC1pY29ue1xuICAgICAgY29sb3I6ICNkM2Q0ZDc7XG4gICAgICBhbmltYXRpb246IGJlbGxTaGFrZSA0cyBlYXNlLW91dCBib3RoIGluZmluaXRlO1xuICAgIH1cbiAgICBsYWJlbHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTJweDtcbiAgICAgIHJpZ2h0OiA2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjkyMjMzO1xuICAgICAgd2lkdGg6IDlweDtcbiAgICAgIGhlaWdodDogOXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgIGFuaW1hdGlvbjogc2NhbGVQdWxzYXRlIDEuNXMgZWFzZS1vdXQgaW5maW5pdGU7XG4gICAgfVxuICB9XG59XG5Aa2V5ZnJhbWVzIGJlbGxTaGFrZSB7XG4gIDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cbiAgMyUgeyB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTsgfVxuICA2JSB7IHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTsgfVxuICA5JSB7IHRyYW5zZm9ybTogcm90YXRlKDRkZWcpOyB9XG4gIDEyJSB7IHRyYW5zZm9ybTogcm90YXRlKC00ZGVnKTsgfVxuICAxNSUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgyZGVnKTsgfVxuICAxOCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgtMmRlZyk7IH1cbiAgMjElIHsgdHJhbnNmb3JtOiByb3RhdGUoMWRlZyk7IH1cbiAgMjQlIHsgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cbiAgMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDApOyB9XG59XG5Aa2V5ZnJhbWVzIHNjYWxlUHVsc2F0ZSB7XG4gIDAlIHt0cmFuc2Zvcm06c2NhbGUoMSl9XG4gIDUwJSB7dHJhbnNmb3JtOnNjYWxlKDEuNCl9XG4gIDEwMCUge3RyYW5zZm9ybTpzY2FsZSgxKX1cbn1cblxuI25vdGlmaWNhdGlvbi1jb250ZW50e1xuICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgLy9iYWNrZ3JvdW5kOiAjMjIyOTM5O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKCAxMDB2aCAtIDY0cHggKTtcbiAgfVxuICBtZC1tZW51LWl0ZW17XG4gICAgbWluLWhlaWdodDogNjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwuMTIpO1xuICAgIC5idXR0b257XG4gICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC4wNik7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICAgIC50aHVtYntcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgbWluLXdpZHRoOiA2MHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2V0Yy9jaGlwLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIH1cbiAgICAgIC5ub3RpZmljYXRpb257XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgLnRleHR7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyOyAvKiBudW1iZXIgb2YgbGluZXMgdG8gc2hvdyAqL1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyAgICAgICAgLyogZmFsbGJhY2sgKi9cbiAgICAgICAgICBtYXgtaGVpZ2h0OiAzMnB4OyAgICAgICAvKiBmYWxsYmFjayAqL1xuICAgICAgICAgICYudW4tcmVhZHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kYXRle1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBjb2xvcjogIzkwOTQ5YztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsImJvZHkubGVnZW5kYXJ5IHtcbiAgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciB7XG4gICAgI2NvbnRlbnQge1xuICAgICAgI2xlZ2VuZGFyeSB7XG4gICAgICAgIC5jb250ZW50LXdyYXAge1xuICAgICAgICAgIC5sZWdlbmRhcnktY29udGVudCB7XG4gICAgICAgICAgICAubWFpbi1nYW1lIHtcbiAgICAgICAgICAgICAgLm1haW4tcmlnaHQtYmV0dGluZy1mb3Jte1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggOHB4O1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cyl7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5xdWlja3tcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cyl7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJldHRpbmctZm9ybS13cmFwe1xuICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDRweCAwIHJnYmEoMjIsIDEzMywgMjQ0LCAwLjMpO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgIC5iZXR0aW5nLWZvcm17XG5cbiAgICAgICAgICAgICAgICAgICAgLmJldHRpbmctZm9ybS1oZWFkZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0MGRlZywgIzZmMDBmNyAwJSwgIzE5MTI0OCAxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYmV0dGluZy1mb3JtLWNvbnRlbnR7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyZTU4O1xuICAgICAgICAgICAgICAgICAgICAgIC5zdWItdGl0bGV7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDcyNzI3MjdlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNlY29uZGFyeXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYubnVtYmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Y4NzAxNjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbjpub3QoLm4pe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzQlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZ1bGx7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgLnRleHQtYm9sZHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBlbXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZDFkMWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLWdyb3Vwe1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQuYmV0LWlucHV0e1xuICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDQ0LCAxMTksIDE3OSwgMC4zNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzMDMyNjU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzKy5saW5le1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4NzAxNjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAmW2Rpc2FibGVkXXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDQ0LCAxMTksIDE3OSwgMC4xKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyZjMyNWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmxpbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmODcwMTY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZsZXgtMzN7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGluZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDJweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0OmZvY3VzKy5saW5le1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDJweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIC5iZXR0aW5nLWJ1dHRvbntcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMGU2MmM3O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmNhbmNlbC1idXR0b257XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzA1NDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAmW2Rpc2FibGVkXXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTEyLCA4NCwgMC4xKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1kLWljb257XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgxOTAsIDE5MCwgMTkwLCAwLjYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJltkaXNhYmxlZF17XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTM4LCAxMzgsIDEzOCwgMC4xKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgxOTAsIDE5MCwgMTkwLCAwLjYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAuaWdub3JlLXByaWNle1xuICAgICAgICAgICAgICAgICAgICAgICAgbWQtY2hlY2tib3h7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNhY2FjYWM7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIC5iYWxhbmNle1xuICAgICAgICAgICAgICAgICAgICAgICAgLnN1Yi10aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAubWQtYnV0dG9ue1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAubWQtaW5saW5lLWZvcm17XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5xdWljay1iZXQtdHlwZXN7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDcyNzI3MjdlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAtbXMtaHlwaGVuczogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWQtY2hlY2tib3h7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJltkaXNhYmxlZF17XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCgubWQtY2hlY2tlZCkgLm1kLWljb257XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMDAsIDIwMCwgMjAyLCAwLjMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tZC1jaGVja2VkIC5tZC1pY29ue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNSwgMjI1LCAyMjUsIDAuMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWQtbGFiZWx7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDIwMCwgMjAwLCAyMDIsIDAuNykgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJib2R5LmxlZ2VuZGFyeS5saWdodCB7XG4gICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIge1xuICAgICNjb250ZW50IHtcbiAgICAgICNsZWdlbmRhcnkge1xuICAgICAgICAuY29udGVudC13cmFwIHtcbiAgICAgICAgICAubGVnZW5kYXJ5LWNvbnRlbnQge1xuICAgICAgICAgICAgLm1haW4tZ2FtZSB7XG4gICAgICAgICAgICAgIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSB7XG4gICAgICAgICAgICAgICAgLmJldHRpbmctZm9ybS13cmFwIHtcbiAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDIyLCAxMzMsIDI0NCwgMC4zKTtcbiAgICAgICAgICAgICAgICAgIC5iZXR0aW5nLWZvcm0ge1xuXG4gICAgICAgICAgICAgICAgICAgIC5iZXR0aW5nLWZvcm0taGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFkY2UwO1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNmZmYgNzUlLCNmNWY1ZjUpO1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZmZmIDc1JSwjZjVmNWY1KTtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzJiMmU1OTtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmJldHRpbmctZm9ybS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgICAgICAgICp7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzJiMmU1OTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgLmZvcm0tZ3JvdXB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dC5iZXQtaW5wdXR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMmIyZTU5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NCwgMjQ0LCAyMzQsIDAuMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICZbZGlzYWJsZWRde1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjA0LCAyMDQsIDIwNCwgMC40KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDEsIDIwMSwgMjAxLCAwLjMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIC5iZXR0aW5nLWJ1dHRvbntcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAuYmV0LXN0ZXBwZXItd3JhcHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5iZXQtc3RlcHBlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzMuMzMzMyU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNnB4IDZweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoM24pe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pbmRpdmlkdWFse1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAubWQtYnV0dG9ue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmODcwMTY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y4NzAxNjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmhhcy1pbmRpdmlkdWFse1xuICAgICAgICAgICAgICAgICAgICAgICAgICAuYmV0LXN0ZXBwZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoM24pe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzbisxKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgLnN1Yi10aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2Vjb25kYXJ5e1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjc2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgLnN1Yi10aXRsZS5udW1iZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZkNjYwMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLm4pe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMmIyZTU5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIC5iYWxhbmNlIC5tZC1idXR0b24gbWQtaWNvbntcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNmU2ZTZkO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsImJvZHkubGVnZW5kYXJ5LmxpZ2h0IHtcbiAgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciB7XG4gICAgI2NvbnRlbnQge1xuICAgICAgI2xlZ2VuZGFyeSB7XG4gICAgICAgIC5jb250ZW50LXdyYXAge1xuICAgICAgICAgIC5sZWdlbmRhcnktY29udGVudCB7XG4gICAgICAgICAgICAubWFpbi1nYW1lIHtcbiAgICAgICAgICAgICAgLmNvbnRlbnQtbnVtYmVyLXdyYXAge1xuICAgICAgICAgICAgICAgIC5jb250ZW50LW51bWJlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgICAgLnJvdy1pbnB1dC1udW1iZXJze1xuICAgICAgICAgICAgICAgICAgICBmb3Jte1xuICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLWdyb3Vwe1xuICAgICAgICAgICAgICAgICAgICAgICAgLmlucHV0LW51bWJlcnMtYXJyYXl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU0LCAyNDQsIDIzNCwgMC4zKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyYjJlNTk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIC5tZC1idXR0b257XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2JhOWU4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjM2JhOWU4O1xuICAgICAgICAgICAgICAgICAgICAgICAgJltkaXNhYmxlZF17XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAubGl2ZS1pbmZve1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuY2hhbmdlZC1wcmljZSwgJi5jaGFuZ2VkLXByaWNlIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBibGluay1wYXlvdXRzIC4ycyBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAudGFibGUtbnVtYmVyLXdyYXAge1xuICAgICAgICAgICAgICAgICAgICAubWFpbi1udW1iZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgLnJlcGVhdGVyLW51bWJlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbm5lci1udW1iZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjQyLCAyNDgsIDI1NSwgMC44KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg0NCwgMTE5LCAxNzksIDAuMzQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAubnVtYmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMmIyZTU5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5wcmljZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDBFRTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnByaWNlLXVwe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmFmMDY5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+ZGl2PnNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnByaWNlLXVwe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmFmMDY5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zdG9we1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgxMDksIDEwOSwgMTA5LCAwLjYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNDMsIDE2MCwgMC44KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubnVtYmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyYjJlNTk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZGRmYzY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjhiOTgzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5udW1iZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzJiMmU1OTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwRUU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICYuZGlzYWJsZWR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2NjYztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNiYmI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm51bWJlciwgLnByaWNle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMTA5LCAxMDksIDEwOSwgMC42KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICYubGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHJnYmEoMjU1LCA5NywgMCwgMC4zNCkgMXB4IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyMjEsIDIxMSwgMC42NSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHJnYigxMCwgMjUzLCAxMzMpIDFweCBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigxOTIsIDI1MywgMTkwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5kaXNhYmxlZHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNiYmI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm51bWJlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJpY2V7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucHJpY2UtdXB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLmxpdmUtaW5mb3tcbiAgICAgICAgICAgICAgICAgICAgaDR7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0cHggNHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogYmxpbmsgMXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICBzcGFuLCBtZC1pY29uLCAmLndhcm57XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZjMmUyZTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJib2R5LmxlZ2VuZGFyeSB7XG4gICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIge1xuICAgICNjb250ZW50IHtcbiAgICAgICNsZWdlbmRhcnkge1xuICAgICAgICAuY29udGVudC13cmFwe1xuICAgICAgICAgIC5sZWdlbmRhcnktY29udGVudCB7XG4gICAgICAgICAgICAubWFpbi1nYW1lIHtcbiAgICAgICAgICAgICAgLmNvbnRlbnQtbnVtYmVyLXdyYXAge1xuICAgICAgICAgICAgICAgIC5jb250ZW50LW51bWJlciB7XG5cbiAgICAgICAgICAgICAgICAgIG1kLXRhYnN7XG4gICAgICAgICAgICAgICAgICAgIG1kLXRhYnMtd3JhcHBlcntcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAudGFibGUtbnVtYmVyLXdyYXB7XG4gICAgICAgICAgICAgICAgICAgIC5jaG9zZS1maWx0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAubWQtYnV0dG9uOm5vdCgubWQtaWNvbi1idXR0b24pe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDhweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDY0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjM2MzYzM7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkYWRhO1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNjZhMTc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNjZhMTc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJltkaXNhYmxlZF17XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2VhbWxlc3N7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYmE5ZTg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzNiYTllODtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIC5jdXJzb3ItcG9pbnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgdGFibGU6bm90KC50YWJsZSl7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgdGJvZHl7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucm93LWNoZWNre1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB0cjpub3QoOmZpcnN0LWNoaWxkKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cyl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAubWFpbi1udW1iZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgLnJlcGVhdGVyLW51bWJlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cyl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbm5lci1udW1iZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4OTk0YTA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzMDMyNjU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNDQsIDExOSwgMTc5LCAwLjM0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogMC40IGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5taXNzaW5nLCAuZnJlcXVlbmN5e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aW1lcy5oaWdoe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNlNjZhMTc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tYXgtbWlzc2luZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNmU3M2FmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAuZnJlcXVlbmN5e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLm51bWJlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZFRkVGRTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1pc3NpbmcsIC5mcmVxdWVuY3l7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm51bWJlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAucHJpY2V7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMWNiZjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnByaWNlLXVwe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDBBQ0MxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+ZGl2PnNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnByaWNlLXVwe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDBhY2MxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zdG9we1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYWVhZWFlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAmLmNoYW5nZWQtcHJpY2V7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBibGluay1wcmljZSAuMnMgaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoNCwgMTA3LCAxNTgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5udW1iZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2YxZjFmMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE3OGNkMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMxNzhjZDM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm51bWJlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vY29sb3I6ICMyZjRhNzY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcmljZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAmLmRpc2FibGVke1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzNTM1MzU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm51bWJlciwgLnByaWNle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMTA5LCAxMDksIDEwOSwgMC42KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAmLmQ0e1xuICAgICAgICAgICAgICAgICAgICAgICAgLnJlcGVhdGVyLW51bWJlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLmlubmVyLW51bWJlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubnVtYmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmxpbmstcGF5b3V0cyB7XG4gIDAlIHsgY29sb3I6ICNmZjAwMDA7fVxuICA1MCUgeyBjb2xvcjogIzYzZmYwMDt9XG4gIDEwMCUgeyBjb2xvcjogI2RmMDBmZjt9XG59IiwiYm9keS5sZWdlbmRhcnkge1xuICAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvMDIucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjJlNTk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTAwcHg7XG5cbiAgICAjY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgJi5zdHVjayB7XG4gICAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAjbGVnZW5kYXJ5IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIC5ub3RpZmljYXRpb24ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiYSgyMiwgMTMzLCAyNDQsIDAuMyk7XG5cbiAgICAgICAgICBtYXJnaW46IDE2cHggOHB4IDAgOHB4O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBwYWRkaW5nOiA0cHggMTZweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogOHB4IDRweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoMjU1LCAyNTUsIDI1NSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDExMSwgMCwgMjQ3LCAwKSAwJSwgcmdiKDI1NSwgMjU1LCAyNTUpIDEwMCUpO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1hcnF1ZWUge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgY29sb3I6ICMyYjJlNTk7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIC8vYW5pbWF0aW9uOiBtYXJxdWVlIDUwcyBsaW5lYXIgaW5maW5pdGU7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA4cHggMCAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgxNzcsIDE2NywgMTY2LCAwLjU2KTtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmICsgc3BhbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQ4cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWRcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2luZW1hdGljLXN0YWdlIHtcblxuICAgICAgICAgIC52aWRlby1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggOHB4IDAgOHB4O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjUwcHggKyAoMTAwJSAtIDM1MHB4KSAqIDYgLyAxMCk7XG4gICAgICAgICAgICBhbmltYXRpb246IDAuNCBlYXNlO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnZpZGVvLWVsZW1lbnQsIC52aWRlby1yZXF1aXJlZC1sb2dpbntcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IC8qIDE2OjkgKi9cbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudmlkZW8tZWxlbWVudCB7XG4gICAgICAgICAgICAgIC5wbGF5ZXItZWxlbWVudCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMXB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYig0MywgNDUsIDkyKTtcbiAgICAgICAgICAgICAgICAjbWlkZGxlVmlldy1wbGF5ZXItZWxlbWVudCB7XG4gICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAubm90ZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDNweDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDQ0LCA0NywgODgsIDAuNyk7XG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggIzAwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzIGVhc2U7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgICAgICAgICAgICAudGltZSB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZhNTI1MjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAubm90ZSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDQ0LCA0NywgODgsIDAuOSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5saXZlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggIzAwMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICAgICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmODQ0NDQ7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogMXMgcmVjLWJsaW5rIGVhc2UgaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnJlc3VsdHMge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDRweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmYWY0YTM7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZhNTE1MTtcbiAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jb21tZW50e1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDhweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmYWY0YTM7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZhNTE1MTtcbiAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICBhbmltYXRpb246IC41cyBjb20tYmxpbmsgZWFzZSBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnNvdW5kLWNvbnRyb2wge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE4O1xuXG4gICAgICAgICAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgICAgICAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5ub3RpZmljYXRpb25zIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCA0cHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkYwMDAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogYmxpbmstcGluZyAuNXMgaW5maW5pdGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLm1hc2sge1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDExO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzJiMmU1OTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudmlkZW8tcmVxdWlyZWQtbG9naW57XG4gICAgICAgICAgICAgIC5wcmV2aWV3LWVsZW1lbnR7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMXB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL3Byb2R1Y3Rpb24veHMtcHJldmlldy5qcGdcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDQ1LCA5MiwgMC40KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnBsYXktYnRue1xuICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjk7XG4gICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc3R1Y2sge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCA1cHggNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDhweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCAxNHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuXG4gICAgICAgICAgICAgIC52aWRlby1lbGVtZW50IHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNpbmVtYXRpYy1yZXN1bHQge1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCA4cHggMCA4cHg7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggOHB4IDAgOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2luZW1hdGljLXJlc3VsdC13cmFwIHtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDRweCAwIHJnYmEoMjIsIDEzMywgMjQ0LCAwLjMpO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgLmNpbmVtYXRpYy1yZXN1bHQtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFkY2UwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZmZmIDc1JSwgI2Y1ZjVmNSk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyYjJlNTk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxMnB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmYzI3Mjc7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmNpbmVtYXRpYy1yZXN1bHQtY29udGVudCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNzI3MjcyN2VtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgICAgICAgICAgICAgICAtbXMtaHlwaGVuczogYXV0bztcbiAgICAgICAgICAgICAgICBoeXBoZW5zOiBhdXRvO1xuICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTExNDE5O1xuXG4gICAgICAgICAgICAgICAgLnRhYmxlIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFkY2UwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAucGFkZGluZy00IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzRweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAuc3BpbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZkZjA5MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IC42ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vY29sb3I6ICNmNzZmMTc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZDEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTRlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYW5pbWF0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHNwaW5JdC0xIDEuN3MgaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5kMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hbmltYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc3Bpbkl0LTIgMC45cyBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmQzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDBlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYW5pbWF0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHNwaW5JdC0zIDEuNnMgaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5kNCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMWVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hbmltYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc3Bpbkl0LTQgMS40cyBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmQ1IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC02ZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFuaW1hdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzcGluSXQtNSAxLjFzIGluZmluaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXYuZG91YmxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDAgMXB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDcxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGFkY2UwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzOCwgMjM4LCAyMzgsIDAuMik7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjUxLCA5NSwgMTMsIDAuMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgJi5qYWNrcG90IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZjMzMDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmLm1hdHJpeCB7XG4gICAgICAgICAgICAgICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuamFjayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZhMTQxNDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGFkY2UwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmExNDE0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA5cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjdmlkZW8tcGxheWVyIHtcbiAgICAgICAgICAudmlkZW8tc291cmNlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggOHB4IDAgOHB4O1xuXG4gICAgICAgICAgICAjcGxheWVyLWVsZW1lbnQge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDUyMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE0OXB4KSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZ3ICogOSAvIDE2KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC52aWRlby1jb250ZW50IHtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDRweCAwIHJnYmEoMjIsIDEzMywgMjQ0LCAwLjMpO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyZTU4O1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQ2MHB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudCh0cmFuc3BhcmVudCwgaHNsYSgwLCAwJSwgMCUsIDAuODUpKSwgbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDc1JSwgaHNsKDAsIDAlLCAwJSkgNzUlKSwgbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIGhzbCgwLCAwJSwgODIlKSAxNC4yOSUsIGhzbCg1NCwgMTAwJSwgNTAlKSAxNC4yOSUsIGhzbCg1NCwgMTAwJSwgNTAlKSAyOC41NyUsIGhzbCgxODQsIDEwMCUsIDUwJSkgMjguNTclLCBoc2woMTg0LCAxMDAlLCA1MCUpIDQyLjg2JSwgaHNsKDEyMSwgOTglLCA0MiUpIDQyLjg2JSwgaHNsKDEyMSwgOTglLCA0MiUpIDU3LjE0JSwgaHNsKDMyMCwgOTMlLCAzNyUpIDU3LjE0JSwgaHNsKDMyMCwgOTMlLCAzNyUpIDcxLjQzJSwgaHNsKDM0OSwgMTAwJSwgNTAlKSA3MS40MyUsIGhzbCgzNDksIDEwMCUsIDUwJSkgODUuNzElLCBoc2woMjQwLCAxMDAlLCAzOCUpIDg1LjcxJSk7XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cykge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjMwcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCBoc2woMjQwLCAxMDAlLCAzOCUpIDE0LjI5JSwgaHNsKDAsIDAlLCAwJSkgMTQuMjklLCBoc2woMCwgMCUsIDAlKSAyOC41NyUsIGhzbCgzMjAsIDkzJSwgMjclKSAyOC41NyUsIGhzbCgzMjAsIDkzJSwgMjclKSA0Mi44NiUsIGhzbCgwLCAwJSwgMCUpIDQyLjg2JSwgaHNsKDAsIDAlLCAwJSkgNTcuMTQlLCBoc2woMTg0LCAxMDAlLCA1MCUpIDU3LjE0JSwgaHNsKDE4NCwgMTAwJSwgNTAlKSA3MS40MyUsIGhzbCgwLCAwJSwgMCUpIDcxLjQzJSwgaHNsKDAsIDAlLCAwJSkgODUuNzElLCBoc2woMCwgMCUsIDgyJSkgODUuNzElKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMjUlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnN0YXRpYywgLnN0YXRpYyBkaXYge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUpZQUFBQ1dDQVFBQUFDV0NMbHBBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBYktKSlJFRlVlTnBrdkhkNFpuZDU1LzFSMTZQZTlVaDYxSHN2UjMwMEd0VVpqYVNqcVpyZVoreVpzV2Zza1MxalhDbW0yTFRFUUFBRElRRVhJQW5GSWNBQ0taU0VRTUp1QXRra1pObmxoUlFTa3J3a203SmtFNUxQL25HT3h0NzN2ZWE2NWxKNXJ1ZlIrWjNmNzc2LzdUNllmTWNKUytWd1NKT2xGdE1RdHUrL1lDRE1kUjJ4VHV5OTJTZnlnZkNaVGJIeWlRdS9QMnY2MzJVUzBpRVRNL0wwRWVrK2Jya0JKZGFMV1BicEZTdi9kZFNFMmZMaS92ZlhzV3gyNm9ocDhtVFA1Y05pODY5VUUxcjIxUVZDZWY5Uk1TSHZIREV3bmZCTmU4U096NVU4ZGVSdFo5NTV6RFI3cjUxM2hHNng4TnVUWkozZDllVkZjeTBTaXkyZ3kzeHpySjg3YTJBTG9Ta3J4TnpORlpwb3Y3TzAvOENKZWJ0RjVGeWRrRnphWTdsVWxGSk1SZndYWXlCMGhaZkVZamx6MVFFTHhES0t4Qnh5QmRMdXZYenVsTnk0eVlpWjFQL0xLSU5WaDYwa1I0VFd4Ni9TTE9UL3pPVE5leXdvT1dTWkZlUXhaVUxreTRzSHBxMnkrRWZWSWdSaW5ueTFRRXlUcXNPa1BySWhCdUVld2hzM0QxeXFIWmMvR21TSWpFLzNVQ21VR0podDhJL0ZGdHNlbnRyZWtwR1RZcFpsbHAxUFhyMmJrRUt6bUg3Vm5WOGZ0Wk9tdFl1a2llbjJza2ZHVnNtMWdQMFd2MmFNVWlGOFhjRnJPZ2pmY3RZc3Fza1NLMi9XV0VPamdRbUdoRHpHQ2UrL1JVcCtzMVpHOWowNEZpOVdpOFBiVzlaUklaYmI3akE1QmlLZm14RGJYalBGcDFLV2k2MzJpNTNzaTVhb3MyWmhnN3k3YnBBVVdWd1d1VGkzdlZVMStkVVo2aDVkRVlidjNOczc4dHJENWxFdlR4K0xQcENtRTlNbWE0OVlZa0FQb1dWaW11VWlqOHdUMnNkdW9lTk41NWxtRjUxV1VHZUhCZlFObkNDMDQvbTI5NDdiYnRiOWU4MDJ5MUlESy85Z0pMdnJnMVZTZmtoTVdSSi9VdktqQytZKzFjenNNMTNNV2NBUW9Xbm0yMlVnQnFSTW1INzlDT0crUWhzc3NQdktaZnBwRUtib010ZUEzclZHSVdTVXZqK1l0VjNNZmZjczRZMzkwclpwZ3Z3cnJRWUdEdHdhTXpENGhYVnU3RFg0ZEw0d0swSzFyYVNvUEg1VUhDQXNPN1Q3VUx4RlU0VE1zeWIwaWQxRFhkdGJ0bHBpSVhuUkZoWWhsTTBsY3o0emRHalh4TkVuOWkvWE1FV0cwRVQ0OGVINERnNVRLTnRiOGgrOVlxMklnMEtHZkcyZWFTdXRJeFFtSENHMHlHR3JEY3lXZnhsOVY3VkV4OFEyT3dtRVJxSHUrUU5peFQ4M0hyMUN4dWxOaW1tMzlkdmRkNTRVc2ZmV0hUU3dacjJZc21idHZJRVF6dTVsbU96cE92bnY3V0xDUE1tc3QvUFNpRGk0dlNYazJrYjFodzR5L01uMjExOWFYSTVPYW9KQnVsZ2p2SGpkQnR2cC9YaURmQ3BIQnByTWpONTZZYS9RWS92OE9UR1lPRzJtTmZFU1JmOVhpMGtUWFhuTXZYbjNQY3UybU0yWVZXOGFJWXh1dzMvWnphQlZoSnZIVEQyeXoyd0M1c1Ztb2N4aUlYei9FZm5FNmp0U0R0eTZRKzdzSWJUSGJDSGJmQWZFSHJsd2hBYkNwalV6cUJBYWJiTlJTR2NQS2JFa05XMjZ2T0hpNzNiRmYxdGdrMWdrMWZ2WVRVaU9HR3h2bWMwcStmWVoyRUluUzNTUkpuYkloWTVIUjk5OVRGNWN6Ujg2UGtMdUE4c2lQY3VDZ1ZYYlcyTHRuMDNSVDUzUVJ3MEpnNmpreXY4WUZiTG9vZEZzYzZ3bHZIaGRiTDluakN6MkdjZ0xGUjhzSTdmc1VQTitNNFExczE2WXNFanNzVW5hTmhreVIyd1YybGdoWWFhWmQ5MFFPWHBGS0dwZmpQYmNieFRKL1hkSTJXNW1iYUZLNlB6RlRwR2ZyNVAzYmdyamR0cnlkUHQzeGlpektscU8xSkUvejVPeVE1UVlXQ2YvbUhwZ1RFZ0dKMGNQQzFWMlhXNmoxS0hsdmV3U3MrMkt6c0RzV1JFckNFMDNDQythTW5qK2dEVFUwT3FndVdSR3IvdnBVN1pXOXhjc3Z0Q3dzL3F3Y09jSlFuSnNkcEJRcmw3N3hyQ0JXQnF0Ky8vdUYrdXRmN1QvNDJ2MENTa0duanRBN3J1UGlqeHh4UXByekJXeWJHZkp6dWhJU21mN2kvc0pEWDU3bnBSSk1NMTh3cWl1eEs5SnlDdHZDR3NmWHJhRzdQdnZzbUJzZ0J6cXJCRzc3Ymw2eUlTcFhlUHhVUzhTT1h6S1pIUWs5d3pHUDYvWUtRVTBXeXJQSG1RbXFKUE1EWU5EOHlMcmkyTHFRd2Z0alYrWlJsZzRMcWZ1dk92Nmo4ZkVCc29NQ09rbkZMTldwaG42OElaOEpLeVlzTjVDTE5tcE56SlluNXV5bFpLRGg3NDJQNzV1NCtXOTk5N3pVbHUxaVpRSWs5ZHZrTEJRNUpVM2Z1WTREWEwvaWFkV0RTeW45MWVYbzZMNTVBYUZOb2w1RDR3UVBoamFzM0RPUHZLSnFrNHV6WllJVGZIN2Qxa2d0amxpaGhBeWFUWDd0Mi9aL0tGZGhNeWNYYUhZNE5hNjBMRjBYa2hGTzFYSUU2ckZDcEZEbHg5dkZURlR6QzA0R0IxZHl3bkZHaGEySzZnWHU4d2tJMXI0NG9OaWlyRC9DQ0dsRGhPU2JqQzJ5M3dEVnF5TmJybjFwT2pDUUI2Yk5TbFBuUmN4Unl4NitxUWRWSDlvTjAxaS80bUwzY2R0bzI3ZnN0aHJyWUZjWEtKTUtEcThKb1RYN3phZnFwMUZ0NEYwY3VnenNKUmVBeHNOeUdXaC83aEl6bDdyRE1SS29ZUk9hbTBRY2hiT1BMblRVNmRPOXRwRU0yMHN2ZkVDQ1NzK2xUTExRR1kyREd3ek1OY0t5NW0wOVFQN3hVNFJSbVJYaVJWa1BMczNlcCtOR1NGMWMycDd5eXdIeFZhYXFIcHMwdHc3cmpjY0paUmI5OGFMZ1JVbXpiWEVnSHl4ak55c0pjdUZoVU9YU2Z0eFArMDB3Qnk3YldHUlduRlltUCtyU2JGWHJHVkVidDVEU0JqdnJVcnJoQjVTajF3bFBOUHA4SFpnVUg1SWZtZVBSU1FJZnhMM3FaMWxJODFBckFndjJjejZuZXVzVTI2cnJmL1NKc3piKytWcEliU2U4VysxZkt2aHZqMnZ2eVR5dmhUZGtsd1FHOFZFdzFGNnhjN0o0K0tnZ1pCam14aVFZWTJCWlg4NWVmdEd3ZXhmVFpyMWl4TjIvSy9nN1NkRkhsMG5WN2FMYUdTTjBBNDVNOG8wL1Fic3RwRnF3cXh1ODBWK1orN3FGWGxxUUZhajNsMHdjdkliY3daQ0thTXdMYVpUc0NlUWh5N2Mvc0NRWHBQU2UyU25zZjlPczRHWTliY2RGbGtzMyttS2dSelN2cGRzZzZkNjVBZVZyejBzd2dDNVF1NW1YMzU0NmJxQnpjOGRZUHFKRGNzcTVtVnZ3L1lXTWFLbXRIQy9IWi9mSzdSSFA1ay85NzUyc1pSU1JnM01zZUN6NHdiMEd6RHgwcEpZSUNiWkk2Wk1tRU1vRnRzZTE4RjhNNFhXK0xXWjhXY2xtQkt5NHU4R1g3YkFHWVQyMm04T2RZdnRRaXRWSkMyZ2hGeWhueUwyMkJxOXRGTG9QZEF2RkIzdE1YajFuU0xWaHczTW9acE1Ra2JGQklWYnlmanRFeXhFWGVVLzdSUExnVndHckNCVEtCQ3hpaGJwS2hheDhKVjc3Q2ZIYmhzL1hyMjlKV203N1BubC9ZUlVHUWpqRWhYOTY4MWtNMFJvTTAwbXJLYkdDaklONUVxVm5PMzQ0dXdiQjNZdWt5bWE3QkFhTnRyTER4a1lNTWVxbURTZ3pzQnkycDdadE1HUzliVVgydVhmMjVmT3ZYbEZIamtrOUpsOTVTNzc1UE1qRmhsWUxSK2NFZExzRXlGRlBzdFdkQjZ6eDZxTHpaM3pZaWRXdks3bnVRTVdTdFFxdDdjWU52djQ5TjdEdjlENHdBRUdoTjVvcjQzbWtXK210UlFMemRUR3k1YmJ0MGF1cFRaYjlwTisyYnBYL25DY1RFYnRseDkzMnZaY21lMUNyWVdFN0xiVFBKR3ZMUDVWaFpoTHBhV0VkQXJwVm8xTzJXSmcwSFRVQVN2SU5zOUVCR0NGdW1oWnBlVGc4bWIrdEJ6b2Z2UjZ2RFBXN0taSGZuRmRDRW14ZlBYdWlkTnZtMDRQTFNaODd5eE51emJTZXdtTjJrdDM5bTQ2NUM5NktSSzZTVVFnU1FqSkUvdWU3WWl2THN0OE16N1grLzVoZWh6RVBLSHR3WnNIQzJNRW5pL0g3N0NQSW1iRUVvZkpGSlpzdW5hVVdZblFEMFYyU1VkQjlDZEdsL0MxK1kzQ2p3MUp4QXNKLzIzVXJKSkR2enNYc2E1L2JxYlI0WS9ORXJKc3huOWFFS3JucXF4ODdablhYVExmRnZQTWt1MnQrMjRaaUcyRVp0b1ZuTEpLY2xwdG9ZcFdzWVpNMHkyLzgyNkdMVG93eVR6NWpMejhsbjZzK2o4UGliMFV5K1dSSzkwbVROaG1Id3NmcUxEWWJPdEprOW16UXY3ZlRUQWFWMVl5Y3V5eTRlZDJ5ZlJwZHBzbFpwdjVsVVhTeFRJcTVjeFZoQVh5cVJmclRaSWhGcitpSmtiZElmc0pJNEw2bCtYeTA2ZkVMRlpNMjk2eVV1VFdBRjJtRE95bG03cW92QmFPaVczdld6R2c4dStiR0RZZ25WNXFLREZyWlRwcUZZOWRNOVA2am1PMm1pUTNPVXlkd2J1T1A3LzdqNGFqUWl2eWU1MUMxcDF6TkJwWUtuR2pHYWI1YnlkT25ETnAvcHRMeUNHWDhMRnJOc25zNlJoRUlMYWFDQzh4WkpZOUlrY0NWa2lZdERLNnNxd05lVnREN2J6cEl0K3JsWW1EbHI3aFl2RzhVR1VUblJTSkZSOXZsUGR1bXZ1bWMxWUxRdHZVTVJMMlc5aDlYQ3dtTkp1aXJxVjRZMmFhdjNSVTBxYVp0WUVxMlI5RXNEQW4zMlo2YkdkY0RENHhUT0lydTYxMUpGcm1mKzJUeWRPVWlObFdrVWFqak5RVHNpeS90bXhBZFZHWnJLK3dTOFJLODRYdzNEWFQ3SlBhSXlZc2lTN3M2cGhRZFhsTTVMZkt6QkpDaHVXOVI2Tjk5YzRUTVVDQjhQdmpuMjRWZVhYS1BKcC9aU1Z1UXMySkpYSkZiUHRKdjJXRXRwSlA1dTQ1c2ZsL0Q1dExqdGhQclYyRU5mTVNjZGFIVzBtL1hkTkRPakZGeUdyMHd5L1BtaUE4TkhQMnF0ano3bU1NZlhqRDVKa2hSaDB4Y2V2ZWlPMkxtUDN0ZXBIZkx5ZWNPZE95eVhodGVlSEJlKzk5N0p3d1krZjJGaFdNbTV5Zk1FbDQ2N3dKQitXK3c4SUtsVXlMN1l5S3dWU0hYUitaM2NIN3FjRGVGeE15ZkhMcXRORERxTmhrUVBWelhYRlZqYUJvems1TFlNSzBSNi9UU09pd21DVUdWQk4rYVpGcE9pN2ZaWStwQ0lCYVJ6RnRwbHVWSGpMdzlsUjhldVpqTHJIYmdLYTk1eGtneVloTkdWUGhKcGxXVXlma1JzQWR1eXd6UzA0a1AzQWtLdHJrc0Y0MmFvZUJNRVdEMEh6MzVOSW1VeCtyRlJKUk83L3IzQTVsaVZDOTBCSzFjMkhFMUwyVjVwQkJROXpPKzJXbEk5VjFHd0xTMkVZVlRjSjZkTHppUS9aLy9TUGZYdnNmTEdiUlBHR0JrTFR2RnRKT2d3aTdDVTljRVdrcC9NSndoTnVNR1FtUmtKT1ZPV09yV0x1OVpZbU4xamxFcFVTTndKZzlrUE9QQTdSMUhOc2gzb3d3OXBkOWRocFlUa1c4VE9HTlM4SVQ2NFFkeCtUUldwTG1DSDIzNlUveU83dktla2dJb1IzUjJSZTUyUDZwL1VJSnN4L3BmK0NTd2RNbjQ4dk1pbGxteWl3elovY1NmamM2WWpSc3ZIS1ZCbm4xV2JyRXV1UWcxVko1bUZINnZqUmtyN1h5d0REaDIwOEtvVzIzU1JIUExFY3FtWmh2dVFreGUrZnZDRTQ5ZVVIWXo3ckR4OW9LRGpKRDhOdVQ1ak5zN1pVcFF2bmtxbDFpbndGNVpyK3lLNnBROWhCU0xuWkY0SnZRd0xLWXFiYkpZOWMrMzk3Y0hPKzNESkZ2emthd25PMHRpZ3lZaXRIVDRIL2ZSU2oyV3lQMzNETXphcDZRdkRaTGo5MTMzUFdUNXA1SlU0YzZkN1Fyb2RuNkx6V3hpMmFMTnpvaVhZeGlab1ZTU3VUa2tHemZFck1vTXUyTkZ4L3RGVGs0QjZZTTNyb2hMRklsMUh3cWs5QTIrOTV3a1l4ZjdpRjh6dzc1bWFqYVk0bDhZWm51QjI2WmFmMHZsejIwZitHY21FVm84SUhEZG41bzNueGhoV3c1ZlpMcHFPWjhjV240Sk5XRVFvSERkRDEwOTdPQnlaWk5FNlRUS0FZMkVYNDl4Wkt3VDVpNGVOcUU5V0xXdGF0VWtXdHBCSk9OcXBhMWpGQkZoYTFVM2U0bGdSQ21UMzVtUmVSMTV5aU8yanBwOU1UN3J2dGZlNDhjSTU5R1dibEFnZzdUcmNxdWxKVXBtb1VpNmlVQ3Q1RUFGSUhiYXh1bVdVdmg4MjA3bjhTQ1dHQTJOV0lBNUc3dnQ1Wk1SeWd3RUZ2cjJzMktnUzUwbVBQblV5Si8waCtjTWxoYk55QzFmUDdYb2gwNEh0L0NnSXFmTFdLSTBQNklxbE5qOWd2NTFzcHZCZkxCWGUvb0lpbnZPQ0VXOWk3UVpMWjV0YzNVRVpwbDIrQWFxNUc4ZEtoRHpLSHRzWldvWm1HUmc1SGN3VUlzajNWRWlLdGk0OXN6OFpudDNMZjUvaU9rR1ZndW45MzM1T1RLbEZXUGpqRHdsc1d2TnIxdVRleGt0NWh0dDMxazJUYXdZV0IxeE1Sbyt2QWlvVkJHU3Y2dDBrSjdkcCsxMER5eDgrSjFjMFRPWFJMV0Noc3NJanR0Ulg3K0VEblUyUkJKZHhIVmVYUlZ6QkNLckphaEEwYWxlK0IxQy9FdHJuQTQxaTJheFRMYW5yaE1sWm1Fa2hnUkN3a2NlSWxheVk5ckNLZG1oZkRXRGRLdE5hRE1yQk4zekUvMkhoZGI2V1BvcVQxQ2M5OE1CdGFaYnBXQlZiSjRqa2x6TDF5NWRyZFFNMzZLR1FLS1RXTlk2SmcvRjRzajdJZ2o1MXNNSXRhL3ZYVzkwU3h4MElUTW5CSHo3STBFWW1IaDJ6TWZYNDBVMVg4YXRONjhiODRTV2l2Yld3L2VKS1RVRWtMU3pYN3dnTzBXc21ML1RzRlBUOUVWZjJMM3AvWkhXTzVtYUdEVDQ3c01xQ1NkWVNIOW1jMzNUbEppUUYvODZnV3grdGdkampoSWJpUnN2dXQ0VHUxL0c3dk5hdHZDQXBOazBkUFRKallhbkw5R0tQWTJ0bjkveDQvSStjSGtFeVdFajE0VCtrN0VCVFQ5a3d2eXc4Nm9vQWsxSHg3NnBWbXpVc0Z0SHRac3hhM2hUKzJQK2daenJCcUkyVnY5VmxuNTFHS01vYWNwa3UrbUU5YjBXTXR3cE5sSEYzNDZhYUZZYXZQTkh2dEljMWpzSjBYKzFoMXk3cHB0NXYvaVpOcTBXRWdPb1oxbjZtS2pyRXpNSlJtRDAyYXg2dk1sOTYrKzdjeTdqcHZud054aEdSMHhJZC9aUlJiZE8wS2dtSFY1bCtsaVlVeWFRb2xzc2JlY3BZbDI4bGwrdzJFcmJETE5Za3B0SjdreUovS0Jkb3Fwc05zMGlUWUV6TDVtVStTRkRjdCtZNGwwaG0wai9abk5ONCtNVjhpN2o5MitTOEZ0WkpOTC8vTjdiT2diZmUwZ0Nhc014Q0p6bHZMbHI0ZjNUdEFZdVRuMVIrdU9pRUZEKys4bW83djA1MU1SNGk1YUZyTWZ1UGRsaUx0R0NCbXl5akt4SUphZkc2Mklsbmw3U3g2c1ljWWhNUzhtWU1IcWF1ZmVpSUFWZFg5K0lBWWIwQ01UOHlMM04vdy8wMStiajFXNm9Pb3dhVUpJU2FUT2ZyK0FSaUZaZTRSbHU2aVNMK3lsMUhJbTJMVWpKc2FRcGtvazV3QlVmNmRCSksvWTRFVEV1SWZrNTJzWXp6K3d2Zlg0U0F3QVp4NGVqemlmaFRac2I1bjcwcjM3ZG5lc0paWTVJSjN0SDI0UXhuODA4Yi9xaGE2ZFhXVjNmNC9CaGJQQnh0NWhsdVZQcDRVMENvUnlxODJ4WmZlR1pROXZSUFdMWEVLeGhTVm01TzNIcUpUdExmYmJTM2grV2NqNXFTTWlMRDZ6U2ZvbkdnK2NJTEpLUjFoN3VSOTAzeTJMQ0FubmQ5RmxtNTJzeEdVaE1sc3FiRGg2aGRBR0lmSEEycXVXVDEwaEpMVFhQbnJKczU1MFU2OFpOaFZ0RlZnME1ERFNlT3FFdWR1R1Zmakd2ZHRiUXNUSVU3Zk5yaDZESzNmSmlUc3YxbHBKaHZ4b1FtcHF4UlpXNVhmbjVILzJuVGdtVzFlRmNocTN0OGg2N0pySjBZWGZuaGNITGJEZERLRXVGbnhycWJWQXpEVmIzbkRVUWRya0g4cXRqbXJrYjlaYklQZDJNLzRTWUgyMC9ZbkxuOTB0MWd1WnJhdXY3cjc5dTdib2x2L1VhWW5vVmJUbkNCa2h5MXhTOTIyV05ML3pCQ0ZoNm9oc2IvMWdjajM1eGtpSEM2UERLbkp6eWY2RGx4bnNPeEdja1BwcHNqR1RiaFlKeWFUNC80dWdoVDRXaGZxcmQ5dHZEalc3ZXFLZFI5S2RacjRvdE52S3RCU25UdDRwNUgxc0QzbVdHRVIvS0VWM0ZKcG1xM3k3NFV1TGx0ajRodEVkSkcwZ254d1FTa1hzSTl0Q0draDliTTJBVUs1ZmVINzNYMDlZVHRLQWFxSHFuU3NSOXI1Y3V6VksrT3RERDU5NFUvOS9ENWlPL3BybVBZUnZTWkZHeUxyUThjQUpDd2lmMk9kSTNnR2hsdkRVQW8wR3I1LzlqUkdoZWYwa2xkdGJOZ3Z0UytjWnBZM0NFM2ZjUGcyd1lvV1FlZVRDMmk1Q2FMSG9tZnJiS0liWXRzL3RQMkVudSt3bFJmaElseVVtT21kdHUzNURMTHluNWNtQ2F5dUVzalc2SXdER3hsR1J2TEQ3dVlGbnArWEluSmpGVkZlN21RWTBVQmVjRXJsNlp2RzBHRmpSM21pTkFXMHhEWjUrcmsxK2trd2R5ZXVTZTlkdGVPVStzd210c2k2bUx6aE1yVldrV1cvS2xzRm04bG1XelNzaU4xdVpGZ055dHJjcytlTHU2emRrWTBMc01adWttSC9qSnMzMnlKKzJNa2pRUDJwRzFETmZ2YzlHSVM5dURTVm1teTRHRDBjV1hiQzlaWk4wSDJmM21sRDZzeDFDaTkxWm9jaFhJbGFZakRBOTBVTDJ5SzNMYis0VGFrZ3JQbWkrR1JjUC8yMFRSVGZ2MlQwZW83R0pCODlZS2xUZlBUZDN4a0g1aTBINkNTT2x3Snk4YmlGbHU3enlKdG5DUE5OaWcxQlpkNFJxUXRQZWxEU0xycExWTHk3SlhUY2RpckYyb1JDZXlDdGVNWTE5OHRSNTV1UGxxeHJacENyV0ZDSUEzTnB4TERLQUQxOG03emVXYUtUcC9GaFVXQllIUGpGc2ljbm5POFRrWTlmZUVRalpSTEpRN0pnemJEVkxCTDh6WVRQVERoQVdIWXdDQWRnYTl3ZmUxUExXTXphSy9QWjhSSDFmcG5tUDJHYXRCZXd4elNFeGFONk1mMU1jYjlsMEIyaU42a1dNOGh2L1pMaDZ0OWs3bXZkOXExWllaV0JockhsaklFUE45d3hZZGNmWVJ5Wkl5bzdtM1Z6TUhqT3RGVUwyRVVhTFVYdkVRaGsrZWZTS1pmWlJGME9QQnJsK1E3NDhjdkdzK1pFSzM3c21kTC95c0htVTBHOFFRUSs1R2FNbldUaHV3VVA3SHI5cVlKNERVNmZsbDR0TnNCelpJUVJFWXVocWNtelAyY1FTdlJZYThOZzZSVFByRVZ3a1pOK2w2NTBKa2ZQWGJqZk9SQ1RwaXRCZzM4STVvWWpGU0hJOWVQbllDWG5ub2JIZEJwVFFML1pHak9xdFE0c25IQlI3MkNzTmc4eUxPYVlUeWcrNjVlRzdZbzBqb05BR1liVnJncENGckQ0THpZcUllWHFQL1E3UlRwWjBIcU9kRmpQTU5FMW9qbmR6SVExV1dVcUtGbGFGK1Urc01XZnJ2c0hQdEJySWliUGtHekFrVjBiRVlZb3RzTVdTK1hNbVpmN2N4OWRzZUtsRzM3cVhkQ1lKeWZsNjlOUGVmMitteEFFcDJoQWNFZExKcy9jMnRzZyt0QlFGTGdhYUluL2tYMGUzdDhqSTNKTlZmSGxDeUdFMkZ1dVducGxMWDdkUFRKZ1lQQjR0NytwK2hzbCtva3ZJdGlqcXM5VExSemJpYmhwOElpbGZXS2FkNFc5TkhRcVpJUCtmaTMwcFh0SmljMktaVEFwb2ZNMksvWlpSZE04aGl1UlhLOFZtaDh3Vm1uOXBrY0tMMThrYmFSWXFEbXlLcFZFM2o5UTVPYklrZjU4aW16MG1JaGxvZTh1bTA0WFNFTzJnYmpwajJCT2FlS0hqeXcwT1dHOWd6bnVIdDI4K2NlakF3RWR2MjREN0wzeHJGcUYzcyt6M3ExbTREU0N3MHZ3UGRNbFBuVjV2cEVKaWloM3NaQVBHRnA0WWlsU3N6dzA0YkxCeWdUUjZva3lUL05zb0MrUy9iMEZPM2ZtMWRqckU4cy9NQ0wwZkRlV0pGUFdtZGV5THFwQXArZFZsTWc5Y09yWWlCaFJTRk5tOEJsZlB4N2k1eG41Yi9yM292L1l5WURtWjluNm0zVUNzcFVVb2lIanR1OWJNNXlXTTFzQXVJYlc5dGQwaEJwYzNvdTVxTVJWazU0M3N2MkJBazVWQ2paQnBnMUJrOHBPTGxKTVVCaTIyaVNtYXhJQ0dyZjdKMDJaQmFEY2hYUWFFa1FyNjVDRXJmdGhxMnVoK3NaMXF5OUpUVks0ZUZMbDBQV3VEeGRzZWNNaDgzYUU0aEFUTmhQYVpqRmhqZEVodERDL0preWNzL01ZY3ZleWorL083ZHU4bFF4NlozSFAyeTdPeHZjNUdXZFFDL2tlMEo5cGZVcE1vWTlvR0lUVEJoR1JzdkhSSTVjZUQvMjNIWGkwVUtSa3pNNy9wZGdnSjBnaC9rSnhjbzVqMitFd0VZbXZQeHNPakQ5d2JDNEFCNjlFbWVPSTh3NzlVOXZ5b0pkK3NOeG1aYWs5TkNNM3gxWXE4OXNwYlQ0dmNHTGYvbWFFL0tQanBVL0tqRkwyZjJmZU5QVUpmRkNDcjJtdTc3VjNIeFA0ZFlwcldUMDBNV3VQd2tueS8vWm5OcDNaWkg2UGVVT1FqRzkvdmlCSTM1RVNVaHdXcmJkbSsxOEdYQ1VOcGQ5MWthSWZrSmp1WFQ1RVFzd2tqa2lzVXZlS01tYlpFVUlVbGcrWTVaaDJoeXVJSDVpZ1NzOG0zaUI2NU40S1paU1RlMkdvUXRhN3RyWmRSSG9TMGo2N1o5cGFodGsyV1RmdjhnbnhoNzlVNllZSmQ3dURPOUx0dlJySWd0dGwzWjRkQnBJei9YTk8vamE2ZUdqcjV4bzIxM1hUL1pzUGJwcU9QK0tWMW9maERrNFNVUlRrYkJ1MnhNODdaNUlyODh3QlRieHkzL3NyRTlwYkUxU0FnZU12cDZLdkowNnViNW9yY09rclNUbUcvVUdDMkFZT3Z1UGZYbCtXMWczVGxOWmd2eng4Z0xUbzZOSnZZVWI0ZVBtZU5mQ0MwWUxxSGVyR0dHcnNmT21sei82Z3BDM2RhRVFWaS9RL3FLQktMZS9ZUkNtUENiWjNWMHJpd1pMRlFXTDI5RlhHUmgzdkUxQi9QN09Sc1JNd2dmSERqcjRZTU9INHlvakkzanBBVVcrSUxRTjUrWXZEWXJ5OGJVRlBjczY5VDVHeXdsR2I1dFJzR2Q0MUdGZXpRTVdzWFZrV2VQU2kzeHFrWHN4L3BGeVl0bzk5MkF3UHFyTFh6K1ViTGhZeDdrcGJLMmtGQ2c5VmxlVStSR0pnUUcwMlliYnFWTEZDNXZXVVpHVExmYUw1TnNmelg0WEFrWHMrY09iSDR0eE5pNy9uZDFsbEIrS1l6dC9jQ1IwcGUyQkF6OXB4bE5xTHBFb25LTHpzSGhRNUdRT0p0aTFTeWh6ekN6KzBWVTB5SU9XVURxU09NL3RyNHE0YWUyYlNVNFhPTG1IMW1OSGVkUXNJUHowV3JmL0U2RTA4ZG9sbCtOUEcraG44UFJNNWNac3pneFU0elg4cFYwUmtYemFpRnAvLzh2QTBtM3Q1RG9WVUdGRnQwcU5vTXl1MGZYeUZ0ZVI4WmxKZzNNc0RFOXBhWmx0TW9aQmt3VGJhY3lKZXV6dTlOQ3lHWmpPMWNJb3ZuZGxzbTI1R1pVbmp3OHI5Vmtra296eDNJYUxOQUhyaEdubmxDTDVYdk8ycFZ6dzY3VGJjbHBzMHBWbUlKc2V6QittaXhwWGIvUDQzRnRIMlJDdmFramxCay9rc0MrN2VHYmw5ZE9TRTlFclhaTmdJeHphTFlOQW9JU2IxMlJpeGlrSkNROElFTjJWdkFFQmt2dEZGcGNWdFpwRkgrYTZzWXNKZlE0ZndETzNmMnpVMkUyMXNVbXNrMGMvVkZzdFpIK0c4N3NiTTl3cDR2TjBYQkUrcS91bHVXei8vMUpCWEZCKzg5YU5IVmRySnNGWXB0b1ZITVk4amdzNDJNajUyNmNoZXBIU1dFUm92TnNNdkE1dTB0K1pYSnlLa3k5eSttNGs4cUV6UGZOZjhuTThJNG1hVEpsUm1yQ1NNcytPeEJjM3JXcjUzLzRDR1dEY2g5bVJJU0JVL201TTU5SnN3UmNubStNR3JVWDFwMHdHcUQ3YTFIcjhlSjN4Rlc1YjRwMnRodE95SEZCclN6UWhxMVgxemF1UFNYelhiYWxqTVVHV0Zpci9tV2lWeGVwbE5NTjhQQWdCNkhLWmVlc1pnTFJIcCtTSWt3T25QR3BEVU1SZ0ZnUzdOcnhWd3kyQnRaQ2lmdVlFSllpZTd4cyttV0NGVldXenAreE5LemU4MGhOS0RLWW1zZXYwcTRiNGw5REVhQnV2d1JSdVhBWHRaM2J1SmZEaHE4NTVpQldHd1E3YkZYN2MxY21qOUg1dS90ZVNuV0YyUE8wdUtCUjYvTGxiNDRETGZXZVR0YWtSNmY1VTZEYXpjY21qdEhHTTdTWmI4Tml5Y0liWkozak1WaVRTc2hvUzB2aFhmdnZ6Vnd3c0NBM3BGQzgwbVhtNzFpdVgzYlcrR0tBVDJ5Y3NIYVdKUUpJb2N4OHF1ak1RUDV3LzVYM2ZrTDYvUmJhK2YrWmN1cEpUVFBVcXFmYTJQUVlQSTBjK2JTWTlBOXpYeFU0Wkxsa2ZQeS9pT1dVVStodWEzck5oSEoyUjBPLzgyRWdWaGx0UUc3UHJnNGUvYkFDU3VvY09SRWYzemw2UldMbjF3Vk13N3ZFemtTa3RpcGNEdi9IcnMyc08vbVBSeU5UblhPaVR1RU1rS2hPMXBYa2paYVNraXptZko4UWZrSXdaTUh4WElXNU9xc21DQ1ByS2ZXdXF0ZkVuSHBNbldiTVE3SEMxTmcvbHZPMG5Udkx2SlpabkJucHVFai9VTHlpVTB6cmFIazJYWXF4RFFib3hBYlhRY3UvVi9zODNhZTlLTlZ0bDI3WWJGQkxDdFYvTmFDdFpiYWJSbWgxWitObGlGNDFkVW85MENPeEQwOGpIbzRKZTlKRVFxVGo1d210Tjc2N1NHRFdDakNRRDYzVE1pUXdkSGRENDJheTRUWXp1SHB4SUxJWThjaVRIVDMrZGg2SE5teEh1WDczVWJHUnVidGNyNTRHOUZIMzgvWmJZTUprNFNYcDdlMzVFUFY1cGdoOWxzczQ2Y2lvZGtFNGRmbnpmeCtaWVNVUHJjM29xdG1VbUwyUDQyeFI5Z3JsRDg4UmtnV0MxYk5MMU8ybzU3WmFBVjFPd0wzNFhhSmhPWklaWHYyb0ZVL0xJaEt1dWwvSEtXU2EyTEpzRWprZXZNVGw3OFlwVGh5L3VkNHpjckxvcDBKTVo4aFJpUVNta1crUFVPNE9rK1drTnEzajkyakJPYkUzRHgyb2orM04yOS85UFdsUy9iUUc4c2hSZHRiVVc3dXlHbjdEZjVpS3VibVdhKzQ1K2xUaEN6VURwcTVnMS9vRVJOdldDUkxidDVET3kzeFl0TVhIZnkyL3p6MjZKaFlUZXFGRFZibGp0UFVNeWUwa1crM3NKZDhHWm0yZkxKYnpONFJKNE5UTWR4dGNOaUNPTlhYMjdKSitvbjEzV2ZJSWNmQUx2bVB2dCtkRTdQSFQ5NTJvdE1ZcGRFdXVpTWM5ZGkxbmUzd3luWDU0dEtWdldZeVkwQzZrRXZ2bjA0UlV2YnFPOWdqSk8xR3RtL2R2Y2ZtWFdjTXFDVms4UHFRMEVLeEFjM0h6bEFaMnhUdDIxdXZQMGtiaFlRR20xY3NjZGhPVml5eDdGZUtPNDY4NjNqZUFYbmRIT0hmOUZMeTVtclo2S2JoKzdrU1V3em9NbWxnQm4xQ3Z4MS9Pa2hJZ1ZCamtZRlFSSGh4NDRzekJ1ODZmanRLRmhpUVMwNUphT2FaQWZuM0lENlNpZWZHNmFUYVFScEpXWGV1UUVpWVF6NGx0dGxyTGVrUERwSHgyRFdHbWI1NVZPSlpqQWE3cVJLbVdkNEpCSlFkWXBKUUtBNU94UTVRc2NOdG0yWUs0ZFc3elplSEpyNWNUekZDT3ZWbW1kOVcvYXM5TnNqdjdyTHdHM05DdVR4dzl1L0ttQ1RqdzkxV1A3UEJ4QjEzaTNTMkNWbm01T3dpVy82a1Z6NjhFV1VpeUdRc2xqd1NMTkpqbW9WTEZXTFd0MmJUd3Y4WStMc0lrN2Z1R3hRcDJIZXd5RFNoOTR0TGRNZGR0U3BxNnRHaXZMaWZGVnN0dE9hckM1UkdURTVZL0Y1VkpOWjFyMzlrZEh4dC90eEgydVhnbW9FTndpQjVVY1dNR1YyUDFVTHlwOEtIOXNxTm0xQTVLaSt1aWpsVHArTUlBdCtiWmhmTjhvNHBCM3YybWZWMDAzd29sSjZ2RVZvTWdwTldSVUhzTURyUk85RUlNMWlSdVRQVVd4em1zay9lRS81SkYzWHhRUjB1bm83MCthaUhmV3RXekdRcDdpQ0Z0RHZ3OGhELy9EbWFMUkxhSHJ0SWxiWGJXMUkxYXF0Rk0zdkVWdHAzZ3J4L2swLzQxak5XRVU0Yy8rZmVIWnhFU0gvdmNUUHNldmV4cmJVUGI4aTdscFlXekpLYUl3YTNRMURjU3RoaFFHYUVDeGwvYitmc1djTFpGV0hHb09yd0hZMFBiQnJRYTBDNFk4c3daZ0VyUDlYTHRKanFtakZIYUxUNGc5TTdRZDdxa1pqUWg0UlJRaWI5aFFNaU01M3k3bU1HbzIzMnZZd2N6N0ZianB6OCtJS05ZdkhVQnRrUjhvMnk1NFRWaHdtdDNsbHdxK2dodGU4b0liWHluamxUQnk2WitXeTM1VjlvbURzYmlkU203VUFIMHN3WEMvSVBHTEMrTUw5NGxuS0hERWl6NGZCbVpHVVF5dXRQdjZPWTdKTVQ5eHdYZS81NGhtNkQ5UU9XU3BRZGl5M2VWVEhicEpCamlWajF0U0l4M2N3ZmpFVzMwRTREWnNrMmVhM0ZKT2xQSERiaElBTi8yQ2ZreHVIdmRxSDFEUmQ3UnUzYU9pTlVFOUp0Tm9RL2MvemhIa2JNWmVyeGE1OHNsS2NuVE54VmFMcXgvM0o0bkVGSkhqSC9ad1B5UkQ0ejV2RGZqeHN3WWRWZGs2KzRoOEk3NzM1azBMcTFaYm52MXZRaS9UUUxtZXRsL3g2SUdmT25HSk5mYXQ5aGFERlppbnBhb1lOeEtXZ1hLaWdVQTRwTlVTSkxOV2EwTEpMMndQRS9yZnZHbktWMGJLNFNXbW94amVaL3B5a21TNFhmYUpiMzdudXhUZ2gvRkx6NW5GanBpRUh1VW5JZ3JrS0Y4bnZUaFA5YTlFZlYyMXZ5OEF4dFl0a2pkMzI2d2NCRTh4Q1Y3enRxS1pObW16Qk5yRHA4V1d5KzJNdEtIRW5LUC9EUURjSVhreWJsM25zTkpMeTAvOEpPT2xnY25HbVg4Vk4yVUhUelVoUmdtenM3ZVVDZU9kSTU3WEFzSlVmd01rbVNmZEVkYlRzZytYM0ZTdzQ1SUlSMi9taENXRFpwMGRjYkNMNCtac0pCVmwrNVFjaEN0QzlzRjNudnBnbTczcjVDRkloc2IrKzAxeHl4OU9wSXZKOEwzN3pMUUY0VFJGTHk1WmYzMFVEWVcxQVFTY25Qcll0WkZFY0ZKQ3JmbCsvNitjVWRGOVE2SVh3cU05eWZIcEx6NlJndkVnMk53bG9rTWdwcGpMNXBGNFJQTndoVDFsaHRLWVB2UzE2N1lXTzBLTjNINzU0WCtibkpuemwwWXBkc2IvMms3dGE2bFMrdXh2V3Q0cVhpK01TTVVHZkFyUHlYUFE5ZmpQTlp3Wk43TExudlhqdmx6ZldXZGMyZmFqVXdnOEdmTkl1ZDlGakk0dmtXbVdra0xlNjcwMlE4Mzc2OVZUb1FHeDFISDRqS2NEWGRQWnRHZmt6L3hpWDdEWGJFb0s1bUF3Tld5RGFyYUdsbVgxeEFLZ2xYRzAvY0lSUTRTQmQ3M3pVUUpXcCtLMEdqMkdidjhubHlsamJsb1J2Q3hKVXp0K0h2L2hkbmRqeWpsazNMVFJEeW93a0dDYUxkd2FKZDl5L1lMaDl2SUt1aG53cXpvM2xET1JJNVBmKy9lVVBHZmlHa25memxZd3lhTkdHNmZIekloZytNMTArSVZSL3Bwamd1OWNOaWxkdzN0M2JSRnJQakV0b3M4bVJLNU0rbVpIdkxFZ2UrT2hVcFRwK2ZqcE4rK1RkdXlsZkhZMncvYjhLTTJPTnNzL0dsaU9VYkdrK1c1UjZRTjE2NGNqaGlENTljdFlsU2kzWXlneVFKbno1bDBEQk1nengreXNBV29aeE1NdVh5WmJINHZ6WnNiNUg4NWYybVc4clNXNlozSmpxUTMyeVJWOThaQ2ZqaGFIU2dUbCsxL2ZFNmN0M2hUMVZwcXd6U1F0TU9zeU9reU9iL3N1Y0x2WGZ0Ky9SSzNLU3p4ZUR4cFVpM2VHa2M1QlVqdGpqaWp1WlFZbURhbzJlRjhOWUdvVzFGaThmMnhRY1pHdzNzcEVUZXRkL00yeUpMYUdBdTRaY1daR25xSzFGK0xKdk9DKzFVTTJaclJJTVlzMnhIRXpWZ0taSUJJMWVReWw5ZHNtM2YrWnNwUXROK09NYjRKMWFqR0RrcGl4a1d3djdDYjQ4eitOQWF3L0wyazdUVFlPUFQrODE2b0VBWXBBN3FaaGRmSW96dk9FbVovUDRlSnEyTkxQQVBCS1paRzAycWtrNU9sS3VaR1l2dTA1OU5zY0M2emRheTdFaE1mbHBIS2hyNlhncnpOa1ZVbGx2SHJ3d1kzRFA2N0VHV05zUHZUYjhreERIMzBpaW8vWEdZbDNnVWRNUXVDbTMvZmkwTjBmdlBUSnBQcXJXNy9tZ2NaY3Y2NmJrN1dtbXk1L0Fsd3JaTnFUeE1hT3Z0cThvMDAzN3l4V1p5WHdyei9rTSs2YytzMDJDbVhENFdYYTIxNUZOc0tmTXhUT3EwNWQxdERvaFZ6UENlWXpUYjhFSTc5UWJzRVhNSUxUTDRoU2t5ejE5alZPei9Zdi9yNm13VHkrWGVTOUVJM1pzaWY0Y3ZOVEVnLysrUStiZWpqQzAyeEY4SG02UHk1MVB4Q0Yxb01idWt0SDcvaFY5YkZpdHZ4eG9icUNENzFOS05tenNUaUZjNmJJb0NBZCtjbFZmMFB0WGVYMitRUG1pNXdkMmJ2N0J1cmhWWEI2ZzdjWWY5Y3RkWlZ1TU1kS01WOHN4YTFERG1WeWlTbjlSc2I5WDNPTWl3cmZUSi9ndm0ybk9sWnFjMFVDdWtSU04wRjN1K1BjT3lCS2ZFdE1jN21SWWJ5YmwydDFBV3FkSzNsU2pyUkJKTFRjbnRMUU15SEk1Ti9JSWRKV29uNnN6UXQycE5Xa05QOVAzOGdtbVI2eXZrMDJKZ0syR3NVa1hTWW9tUXNOcFNTeTIxeHB6SXdqZzA5SFRmcSs4Z2IveFVCQytaRU5QcEl6eTRUQWwxOUFyRHJ6djBubU52UDJsQXZjWHZQQkVwVVcrYnplNHhTUmlwWmkrYkhNVFMwcTd0TGRtMUtuUWNYOTFZMzdWQ3A4VWZYYkRSSUwzdi9xM3U0OVpSUk5KV0I0L3RGZ05yYmJieU83dm9JaUdUcDE4Mmx0cElram9EV0NUelVPbVpmcm9ONUp1ekZWT2Y2cmJ3dTEwbWR5TDRIdzJmbmYyZDBhYWo1RkVuVkp5T1p0cHJtVFA0cy9MYjRIU1k5QjlPbmo4ZXA0RkRRdm5ldEUzc3NlcGxkbVpyNnFqMUZGOHJqS1BpcFZTeGVucmgybWhjRGRObDZPU3hDdE1wcHZEVUFyV1dXcnE5ZFRGUDVKSEZuUzU4WlZ3TXpQMzRtanZ5VUs3QmIwNkx2UEswQTRSdk8wMW83cXZ1ekJxTEI1c3JZaE8yUkdneng5THRyZmdjRGRuZmVKUUtVL1NSWjluNlJUUHVuVzFMVVQyL0tML1lFVmREekVJTURuUi9mRGtlL1RpenM2RS90VjlNMFVhdk9XYTB6bE5rMTArUzIxdEh4dVQwc3F4T1dVeG92cW4vUEJmN2RuWFUydnQzVWVjYmVuRS8rWHVPT3JLOVpicVo4VlJGSVRrMzc1SDdHc2RQR2RBZDZWcjNkUmxZdWIwMTFtMjIvR2hpNzI2QzVoRVRwckZnMVN1WHhPYWZxeVhyeU9TWEYyL2Y2d1JkMWtkUEY3RkZ6bDQxMzM0RFJ6TEhQckQzclh2LzJ6VExERWFBMThxdnpadDdwWjBSaXkyZzVHYk5jcTMxVmtkOTBOVHBLVUp6VFViT3BVVlcyUjAxakxkRjdLSFVjb3BOaTZidkk5bzdZV0RRUGhMUDIwVTZRS1Q4MU52LzZCNngyRElxWW9rL3luWFMzOFBNazcwV0VRcERWZ21CMVhFYXVOT1VqYitmdGZmOC9rV3I1czdHUXk5cGxKbU1oN2J6WldLOExQandocHdhT3I1UEhOcmVFaHQrZWlmUmtpVU9mcnFBY1B6VTJhdU0vL3JrOWhiaDZ5K1puTmt2OTkwNmxIcmptV2dpakpDNW1PaU1XY0xLazkyOWkySjYrWVJERHRBb3o4M0VCa3R5OTdSSk11eXBQM3J6SG5uTi9tZzJUS2orUWlCa0dwaXd5KzU0NkFXekh6bHBEa3RJUjRxQmZ4aW4ycHhJb0kwYjd6d2xrYjdZdW1uVzZDa3JoTUdvWXoxNi9mN09XOEdYSzQ3T3NTYUVESXlOa0dPQzRmeDZhUjhSQS9aRk1mQWJOMjBvUFVTWG5ZUWtiUkFHNUIvR3pYN05GWXNzZm43S3VoZFhxZHkxTG1ZRko0T1RUYXV4YTVkRitQalZLOWZzcE0rVTBKeXpFZjNtQXpYeEpHdHgvTGlNRWJPZmJxSDNvUnVwZnNxWklzUEsrWjdGYzVURkZodEVZWUdBblpwV1pFMUVrRDg1L05vTEJ0SDdMQy9iZnV2ZTI3Sm1sL3hUeDFlaXljTnllNFdEOWVaUUVvM01raWJTdWxGMDhLWHNtNW1VRUJKU0tFd3pSMkgwL0kvb3RUdE96WGRHN0svYWtJV09pUGlTZmJHUmtER0pud2pUU3JFVU5ka21ETmxMM3V6aTloWmg3TlJrWmU1K2VsYXNOYkRFeHYwWEhJcUJiQ0IvMkhIYnFlbVQ5Vjd5NVUzbmZqUkJtankxYXVmMmx1VmlRSnV3ZVBNUzdTZk95dE5sVnBQMld3UDIvRXgzZkZybXBITmNMTG1kV2VYNnBkNWxlV1R0aTR0bUVMSmY1czR5WlBESG5ZK3ZpMndjbytmSFkxL3JaWWw2YXdnUFVycDYyT0Q2eXNzR2pZWjM4dTRIMXdoSjJHdXpiRjJudjZsRjNuaVJMbk9zcEpkcUlYekxXZm9vakhiaFdsZkpvYlU5VWNaNHV5S09rNVRkSExYWXl0dVBKY2lMTVZWYVZHQ2Z2Q0FQM2h3L0paOWNQSENwYW83Z3k2UENzQTEweEJNNDJRWVdXZng3L2RiOTZuTHNKbWNGSjEvZGF1S2xYV2hndDUyeWRsRWtkK21iWTlSSGoyTDV3Mkt4K0dPZDBSV1dINW82UnZqMWViTUlTWmREQytaYnc0cEI2a2g4VzFKRS9oWW5wNm16eUJwbUNRU0lMRXRhejQrS0hEL3prVnFScWtFcWU0Zk1aREo2TW9MSTBua3hRWW9WdTh3VXlpaU5lMmFLeFQ4cWpZT01pMVM4K3M2Mll3L1VHREFWUFd1R3dhOTB4RGVqUVFqZnVtR21OU1N2N0taSHNqWiswc1N3amFURXhqanQwaXdrSWtHT09nbFdiZnZxNU5oK2cyZ202RXBnc08rOHBYYS9zMUVPckwxL1RPVHRKeU5UK1BGOXd1SUhSeDJraHJRNzdyTFRnT252bGxORVNLOTlZdjM1Y0hYZElPS2NyQnZJRHlmb0p6U3dZdkdjdVhUSyszYUxuZEZNRVBPUVk1OEJ0V2FQblVwRXFLaEhxQ0RkTHZuTWJpSDh1Y09XL1hoTUdJd2VFTEJ5d1V6NTRlUnR3VENJU2ZSNHhPbzNUN2Z0TVVuRDB0RW9JMTk5MEF4NjdEL2VMK09uU0xGY2Y3VHVDUFhiVy8rUk9YNktGRTNNUGJNWkwyYW1KT2MvZUVqSWlpYVl2OWh5T3hCNWtqd0xoT0xJdW9oKy9xM1p6S3JwMGNpNkdCNlBCazFlZDhtcW5ablljOW0yQ0xOUlNvandWeXFFS1l1K09XdEF5SXc1ZnoxaERpRzdxYVEzOHF5aVVWRTVrQ0swaTJwS2YyZU8rcWlZUjBZMWJ4bXovNnRkOHNtcTFkMWlEak14dmcwSnpXRXFYSitlRlhZekZYdDkxVUtDVVR0WEw5cFllTkJheXc4dkxaMklLMTZhWE40VHZmTmNuMWhRMTJKQW42VVBCK0tRZ2RoZ0toSVhXYVEyR21XWlBmaTlYckhIUUg3cXRNbVJrNFQzM1RLeGsva1VlbnFiVnpjSnFiV0VScXRhTnFXdXpNenZUdHk0U1N6d1JkYUxSZjlZSS9hWXVIbVBuTG1UVWRZcEYvbVhEbUhlNEVTTlhaZnZFc2JKSWJ1NTc1V256WkgzcGs1TkM3c2xIZzROcjg0SlVuWkFqamJkcmxmNXMyY1p1bjFnMnZxUFJBd3VMYlJaemx3VmlsNTMyV1p4NE0vcUhXRkptTjQrTDQ5MUM1MnJGVlpGa3c2TmcvR29lZkMxZVJKRlpaSG1JSVQvVkdVK0lTVjJtR1lmYVpPZEp1N3FpRExyVC9RSTFlOW9FeWFDdmJmamRXeHY3ZlRwb1pNN1JOM0JXNU5DMWZxUWVmSjM0eUtiVis1ZE41MGU1c2wvNE1DYmpsaEdyNjNScURuNU5qdDBwanJLRGNZVGg5a3NrR3V0V0JyRmtZUjhNaG0xU3Y0eGFrQ0plTlBjbmwwb0lHVElJbkxlZHNRV1dUcHliQmZwcVlMMjlVL0VNUFdldThWNmU4M2NhYldFaEF4RVkwaXN4TWV4eHNaSVk1MDRUV2lOZkg5NmUyMWltTFVkSWVXWlRmSU1TTGZybHlOVHZuUjc2NEZqSnVneDQyVWFBNlliaTNiVzdGUk5FdmRmb09sZHg4WGh2dDEyWG9tS2RqYlZoeXJ1V1RGM2UrdWhLL0xNcHR4L2tIbHpMSkVyS2ZNTUNPa1M2aWsweVpLRHA2T3AybG9oMnpTREtJSERMaHI2VDdCa3hwY1hyU0hTTC9pYkZIdXk2Z1ZiN0lzNjM4QUpoNFY4aWpZdjJFSWFTeXdJSVNOMlVmK0d6TmNlSk56SnlUOTNvSGpwRGJ1Ri9NSVVvV3h2bVdYV2QzWXhaWXZETmxIeHJxUDJDT2xtT0VnZ1psbjVUOE1HNXR2U2NMU2ptV1lEUjk1K2t2RDBuWVNWWTNaOW92YllBaG1seFMrTXhtTzdOZktsRE12dFlXL1BjVXRmNWt2dmdKbVNyUlBNZldOY2FKbzQvVDlMbzhjU3ZPS0M5SzA4WDIzMndYTkMvWHM2aFBDdko2bllBVE9aV1hiWjhPc2pjbU5ZekdMSTdKWENONTBqSkx6V0orVFlIaDZnMGNDS1NMY2psSzhzUXVlajErbjYrN2hZUHRCTHc4NERuNjZPazB1djZjSnVDMjJ3WC82cTM4YmdnSUdraGZZWTBFVHEvbHM3azRUL0VZaUY4VVUxUzkwUnE4VUtWZ3hZMjkwdW55N2Z1bTZTRG5KMjhzOTJNQ0htTjhXNUs0ckU1Q04zU1FScVAzVFFCa3VzZXJwSGJMZm13aldhN1JUYXF1ZGZuTEdQMExhWkdRT3JDZXdRMm5mTUZ0SUl3eVVMNzdoN3o2bnZGcGtubngyM3Evb3cvWEdPcnk5M2VHTkEwcHNaaldOVURYS3g3VFozYUpPSGNnZ0o5NXhsL0pIRzNBUFE5T0NTSExna3B1ZzVjZWRMVDVnUk9nZ05KdlliL054aHh2Tm51cGZvbEJ1OVl2bGJEbTV2elp3eG9JaWtkZFllbnJuTjI1TGswWFd6eUNyQ3lDeUxJMjNKMXdkMi9uVHIzRHFsekptM1BCcy93U01pdWJta0RFd3dlZWp5STJWeHBHMGYvUjlic3l4K1NsLys5bktFN0I0NC9NNmpmeEJadDFVUGpteHZNV1R2N0ZuclB0Skl0U01XNzZSQTI5c014SXlZYk1lUk5rSW00OWxxUHJ1djQ5aGpGd2orVDF2dkdSN3BXWi90bitvYWRZMmttVkdaMFVnYTFkRm9KRDNxdlVzcjZWbEpxOTNWcnJiM3ZsN1pnekh1eGphMndaWGViSU14dG5GTWpURjJLS0Vrb1pjUVNDQWtnVUFJS1FTU042SEZMMXp2aC91ZTBmcC8vSS85QUlmWGh5eHBudWUrZitXNnpvdGljY09LL1luNXlHTFNxM1N1UkJsTHRVSXRDc2hCQ1Ard0hGeGx5RTg1MllkbWNVVnhuWFZQR2FPSmMwdVY0bFJTUmtDTlNSYk1zOHRDTllTb3J0aWxESG1ZT0hsYUFUa3FOYUN3ZFdldVh5aC8vK3EzeGdRMDc3MHlLbDY3VzJXMGkyc3V5eEZ2YlZDM0hLVXIwODZWQ29YaTFEeGNPYnd1QjFkQlFjWEV2QnhWL0hTd2FsM1plQk5iS3FYVmJHRUl5S2N3N3IxaktoSGY4cjFwUDQ2Ukl0VHRFRnRUY3BSTzNvK2JhZjFJZjdMWlZ0ckR5MnBXdDhCVm9lSzRxcENqWEJYUnV4NGJqNU1mY2V0N2s4MDJwYXE1eWV5L1ZnL0lFYzhIeVBsNkpMRzF1bGN4cGJNa0xqVEtzWjhGZVN0MHF0dE12QXFhV01DamFoSGFMZFNJcXpTSzdqb2hSem55a0NsdVBpZEtSeTJLcGVpeFhSOXBGWEkrR2xZVGJXcWdUNDZSeGVLMTZDbXlkNUltbXZaU29pd2gvKzg2cVZVckFWeG1WWVZQRG41S1ZVeC8rNHpsZ2JTbUhGd2hsVytldHRWZnVuenZYNUVQM3pXRFFybi8wbXJjOVVzVGdqWW15d29NaXVYWXVCMEc1TnFSYzdFS245NUpsWnFOZkxKMGxseFR4dnpXSjJwM0svckpDSm4wVUJ0OHcrS0hGMVVuaDRiLzJ5SnZ5WnJvc2NVK1U0SmhaYXJwZmF1Q2V1UHB1eU11UHdNcUpTYmtLR2U5U2MxeWpQMmJERHNOSDJ2Y0svWXNDTElOc3NsU0lCdk4xOTJvTFZxMW05NkFVR1p5eW5vVmtxclQyRmlTdzBWNkRiSkpLSTk4Nm9WbzJHT0hpMG1rQ25pVWJpMHhVZEc5UzQ2Z2dRckdOMG95M1BjTUNGWGRkMFFscWowM2ZjMWxlaWloK2gxN3hLVWw0a1RwRk8rZkVZT20zSGFlZFdrVFI4K3BXYzc2RUM2dk5WYnZVVUVUZmRmdVo3aWdWVW11VER0dVlrdVpMN1VURUVxalhjaFJsckxra0hmNzdJOEdGTVpWbHgza1pTaE9nR3BsdlNWeTA3RXZUVFl2cUw1OW9IaFZ5RkczeGZIVUtGTXRrM09qaC9Bb1RmV0NlV0kzOVlpODRZMUJ0WW5wL211YmsvUlE0NThSQkdQN2Jsa1JaeTRJOG8xSFRaNkhKOVV1bHFJR3g1TWlXaWJYS2NsenFlVk5QUWZQTUxKem1tSmwwYVZzZjJ0aVMxQmpaOE9OTDlXSlQ4MXUzM3VVYmZNeEp3NlpmWlhxM09PcVJ6Q0pTKytGMC9mdFZnNXUyekNkOUFoNkk3dFRuM09XdUduQjdwUHQ1MFpyejBwaUsrVlN6REtPUWpNM3VHNXVkWjg2Q1Zwc1FPWGRveW1YWXJ0MWVFM0xlV0pWTUtTV0o4WVNXeW9qNzZVNXMrKytjRUlvVE5IRFh2bUZJai9yZURpcWR0UGFVNkZjT3pjb3NTN0ZGaFdRcmNoemk1VzFHSE9CbitrWDV2K2hTWTBFeEVOeDhlblp1NHhvcXBKU3dyaWZqdE9QbjF6clVpeG5BUGVsNkcrOHVDd3JrNmJ3dURKeEgxd1d2WnVDcXBranhFZWJCWXR6Q3UwK21Wd2FYTGU4Y1VvTmhJV2lINW9VWkNvb1B0cXF5Z2VkUDU4aUlPWkhoYWdjSTZ4YU1kWTBGOEVWYWg1YllkRWk1cW9WRVUrc0VsV2xuSWtGYzdnYkVqTmRjbW82MVhqb2pMcmtVSkxjUXZlRURaaEpUZUpDakh4bTVlQ3FWbENST2FSOFFVNWlTeTE0cHc2TFdhTk9MYmpTSWtkT2NoRDVpMzdpclVOT24xQXhVNEpXMWFpUlBMS2NMc3FGSEtQbG9rWDVRdlZuTDlnQ3VNVHFiWHJ2SGJscnltb1RMYmFSVXFVL04wcTNyZTdJRjJvd3dqRTY1WDFtcDJwRmN1R2RRa09GdG0xMEluUG5iN3NaU0d5OXk0czlpekJsWlByRmkwbmI3Y3M5OUZDcjJ2dVhsYVZzQ3c1QWRTcmZNeW5uUkIxeHdZajRWYSs0cG1qM3lHZERRd2YvdUlkeEt4eURVcVhqS3ZPZTdsZmdFWnpHNGIxTjRyKzhxcE5YN1VUVUpXN2RORXMwb2FiclhlVS9QWmhSVFZpRmdoMUh6aXFQYXZxMmJYUnpvd2J0eUlCOERYdjJucFR6NlZubHFVUGxRbmwvbFo5Yzk1RUVkT1o2NThZUEtUMDFWbWI4bFBNUHczTkgzbHV0MWo4TlVEKzdkLzJrNmNnZU9FZ2RyaHFJV0YzbUlzM25Ubis2VjQ2NHQ1WWlRYzRESzJUZU5LemdIM3dwa00vZ3IzcGxIR2RkaWEyQkE5T0gxd05DM0xGSTFmUDl0Z01MZU5lK1AwS2RuSDhid0tNQUMwcFRQbVYvTlNZU1cyU1FUbHJWT21WR29mQVBQVHZYaFRwVm9Ed3FhRllsSTJvOWYwcDE4dXc4TURqQTl1VlFwK0NPdllJUkZVOTAwRXpZZkZEWWhlM05EZUlETG8zS0V0WDVoZ1NHcTNJRzNoR1hvMmdLeEljL0pCUTVjMEdPK0V3TFJiaUxUSDNicnphTFByS0dTMlhjditOTis0eTYvSVBESDZoV2xsaXZsRU9tV1ZVUktYRC9vanV4UmJXMWViaTdGZzlNVUtkU01pbjh2YU1jRlJ3LzlZYkQ0cS9HdG04NE1kRWxKZzliZzdybm14NHpudnR3bnpuS0wxVXFreElqbzJQMHk5a01rRUdKb0lsKys0d2Jvd0hHYUVDdWVPZjhEM3FVZy91eElwTDA3UUttN1IxYUxOUkFJZTdmcFA5ck02NTQyd0lSNDk0MjUyTk5aNTd2OW5teGQ5bk1hRld0enF0a2RHSHIvaWsxWnkzeTRkSi9xVTJvOFo2ajN4d1hxanA2N3I4cmRnL1pxV1lwYVF2cjVEKzNwSExjbTB0cGtpTVBGYXFOZGpjMUt2Mnhla3VkTWI2dVhPVS82bGlrWXBPNnZqdjY3YkdVc0hwS1VmbFZmVU5VcVB2M3hlVFNJY2hVMXZkR1RKMU52ZmhveE5iWlYvbTFFMXNxdk8ySW9BYjNtWUVrZFNheEpWUkRPZG5odnJ3VmVRaXJSWUVYNTFWS3BpckZReUVWVTNrOCtGQ1hIT0pDaFJzN0NTdXFNa0pVbTVKNGFqVnh5WmJFMVVMTXhva3FMbnBtM3hhV0EwdkhhQkx6RTNMMmo4cUJmaldxVXMyVS9YdVVURkcyckZhMWs3MTUrbmprWXp2a0Y2ZU9FaEoyamgwUVZNd3RxdkFydmIvMnQ2eUZkdE4rMjg1N2wyNHBKbVJJZmRRcTdkWWFBbWt1RnJOMFlTR3BGVFljYlBIdUxBWUp5azlqZEVNWk5BdDFxQjduUWFOaDZjcGZ3VW9LSm1jSnlCRkZobFNVTGdZSFdmekVoS0NTRmxQM1hkTlBtdGt2UGJGazdtT21sSFZtcjRwVVRFUU4xQk5VdmFCU2VRekkyUndYS2pQdlV2S1YrK3RTcDFRdGNvNXRKTGJFRFh2a3ZTbmY3Q0t2cXVNeXpiVWZVUkh1RzNZcUxCcDNXUXB1Z3oyOHVTOUhtWW9KY296aVJYbUNNYktWUjRVNlNLOXdoT29ObWZSTGRkU3laQ2RPRFF6ZDdxcCt6bFVIL3BHREdJRzRaMThsODhyR0x5Y3hJbFN0QUM0bDhsb3lhWXVLeEJmR1ZVWk1WSTNJY21oc0RWWE91TkxsS0tpYXhKYnQvTGgwV2ZZQW9VR09HcFNwREpVclUzbFAraGtVWGRrS0NmdDhHWDVJdVhWcEkwNjJVYU9jOTYrOHZmT3BZUlU5Ri8zSm9GZ1lwbWhqdHh4Vks1YTd3anp1SC9ubElCNlBDVVpKWStDWHNhOU5xSTJtUyt1MXUxVWhxSlZEbGpJWSttR3pnYmxSLzcwdWhYRC9vOHVlRUk2NCtkenhNUlhLb1ZoeEZYeWh5N01DWlBadUNocXVIUklxWVBaVnBjb1dENngrY29KV01UV1gyaVA3SW51RXZOYUtoTUQ3K2pvNVprck9OQm5LVTNuU2lyUjVtaUxCb0wyVWtrSmJleUsyZGdrMVZWUzlhemR0b21ZZEh0NlUwOXVnOWhRb3lzNzFieDFTN0tGKzBiTW9MOFZWMDBuV0YvWEN2eWJrdjdQYThnZDhndmpMUmxiUXhyeFIrWVdwU1d5cEd5ODE4djgrcHFEeURQZEt5TG51aWhBcVlVR1VyYjU5VEkzUGx6R3YyQ3RHTGRhcm42VFhmREltUitIMXpkVDlhTnlwOWR0Z09GTWRuUnM0dWZmVE00WVVUcWVRazltam1LRFJXRFNWK1p0S1hCeGw0NjRmL1Uydm1nVmVSWXRXYjloaEQvMzJSemFkVnZHMFM0K0tGYlRqd0lCNTlmL0pqQ1l6Y1hzMkUxdW5kbEtLbTloaTJCUXV1SlRUSjk2MlI1RzVJMjA3aE5MVVNhK2MrbFc3UlM4MksxaHZuVHFRZytmTWJ2bklNdTlvV2x3NVNXVGRmL2ZoR20vRHZoWnExSEh2Qkw3YjJsVk9TY1NqL0xkc1VNUzRVSWRZUG5ieGRNSHFqd2VON0REbDIwK0tMUjFCU0xWREJ3VkZvMnRtWEpMWU9uSkErYlRpaUpScHdSRnFlWEdXZVRrcWxYUDZoRHhFQzJhMlZ5TmtLYjF6MVhoaTk4OVRxRExCSXAxbkxqRDE5cjFDWGNwWHM0cHBFOHFtOGY0QzFWYXV2M2Z0dlV2MnEwZW9NeFBVRy8xanpRYTdaOFNXaStzRWJ6aWhJaUxrcTBvd1YxZ2daMkkwT2ZCNVhkQzBNTDdpWEtFUzBoa2thQXdDeGs4b1ZJV0RJeFJXMnV3UnBzMExSUCtmekFuUnZFdlpGSmp6Z01VbmVsUkY1YnQyRVpRalhqLzV3MHhsV1M4cVFqbTNuQlVNcTBuZTk2M0s5L1JPZ3FxU1E2VUZMSnJHbk1rR0liN2RiNW5IUmNwV3p0b2FybHJvVmVPM2FsSnpzMExsQzJVcnIzQ1dDbHhsL2JKWlJRVFVwakFGS2tpZXZjbkcvSkpIbVlyUkpsU0hTNjhoOFpyRy9MRkZvVXpjNC92c1A2dXlzaFhQdGs1TEZhaUVZcnMyU2xlbU9yOHhTQVhXMEV2c3dxQ0tGR0JZYlFhZXFVYUxVUm5EZlhKSTRQN3JnRHlKZlVaS2djdUlzdis1VXptNHc0dDNObHU1ZFo3Wmo2aUtjbHp4dm41S0tTV0lMOW4wWnJUK3dTcnNhVFRyVWtLV3V1dzVjZjcyOWNWamhBUTFuNG5RYUQ1Y093YUhNck1aVDJ4UllKZHpTWXh4T0gzaStnRTg0NGZJRjJRL3RjSU1yZ3FValV2UDB5NnV1SE5DVmNZcStOZ3VGbDdvVXFheUtER0ZOdEVuODkrL0lrQk44c3FSNzU2akVCZi8weXZ2NktIMkRWVllNaWpLdzM4a0lHYXk3T2Zqa0NPbmIxT280L2lLc3BoNXg1U1JvWmx2N1ZPejVicytOOTB6dTloOTRJeXE1WkJodHNZUGhmYzc4aWlLUzhlUzEyeU56eDB5YzBoR2xmN1lIQzRkWjV2b1ZnR0RYZTRQYTgyTGU3bklyT1NWSldnbXJvcndibFhpLy90aGVheVZJRlBjZTBRUUdkcEhZZXZHSFYybVBONXo4dTdEYjltNGNWQ1ErZTdRNzV2VUphNi9USy80b2lNVVVWRGdxdXlScGRSaXBFaXNaOHcxcVZCUS92Rm1LeTBQUGQ0ay9ueEtNUHAzSGdhK1dmcTFDY1NIbTFLZmhhc3FtdVZQTHAwRTZTc3R5aGFVZjJkVWlCYzdWRVdKdWltVHcraHZJNlhENy9KY1ZXUG55S0ZXL0xSTjN0Y2QrMmFOSEhKVjlRcXJTbEl3TkUyYllyYkdabmU1YjlmL3JTTHoyRG54d1BUNWZpRnVPaytlQ3BWUGRLQ3F1MHNaRENTTEhISHFnc0ppcFprRlcrUjRyZmt0VTVuWG5pVER4b2hNN3c0eWprdVI4aGhVaDFBbThhOGtSVzlWQW5kNVFNZ2hRT3RkaTZvZlB2ajdEcnJrbzhaa1k4Z2ptcHZFajRZMlZxbFROZkowN0xObGdNR2QxbEl2VkZTOG1ocXMyZnZzaDBNcHh6cUt6KzhUd28ydmh4ai93VEF1QWRXckxuL1EzRThIVHI5MjMzMTFWTiswSU9pYUdpRjZaVW1kZ3hGQmgySkNMWVFiNHNKdy81WUhYd2wwUFRHWTVxcUtVZEhkUVI5REREKzJTK0htV3FIY3QxbXJIMFVFRkJReFI1WHlHZExIMmRMRXhJOEcxTmEyY1pXOXIvcWxPYW9WcElReFNwbFFEcDI0eWxHbEhUYngwUjF5bE1VQTdoZVN5NHA1WXMvdUVOZnNmYmRCbWtYeHF3YVhsK2FTZlBYTkZZdXBERDAxZWQyVzJzU0pBK0UxOHl2ODR4MUNHVVJ1bkJmaTd1TVVxZTMzSWR5M3VZSXVVekFrdGhSUTRkY25raml4eXFEQUJoUzkxaUcvZGFlb1hGZTJlR0hzdHNOQy9Fbmx4Q0ZyQ2ZXTk9HYTVZYVdTTG5YeXl2bjNUdUluRjRrSjVVM3Nzc1pSdmhhejhLWlVmWjFDS0xwQ3VjWmlZNFRuUXkwMC9tRDR4dk1OdmNtdHo1Y21CUUc2aFlKZkhQcmpkc3BWTEs4OWJpQko2YzNadHRoUUpKOGdsMHNSOGM2Ky8rMnFYQmZpNWtOa2ZLRUh0NzdUU2lIN1J4YVNnbjNqTlA1NmRWcHMvb2dRMWV0R3NQL1JIUW9yaTRVM0ZjbXhrQ2ZFdStLNGk3VlRoK1g3em9DQ2o2NEhsdDdkcWU2VDUxWDBtMTRMVkdYSDBaOE5NS09nQWFveWFZZlBPWE1IbnVtM1RiMlQyTEpBcWVva3I1MktaeFlKM3o5ako2SVJ2S3BKdnREWEhIdHhYbTFrZnptbVBLVndab1dPT0h3SWh5STVES25OUFk2ckRqdjZjY1FuWnhYWUN2MjJSM3hzdW0vZzV5MDFadmRRbGx6RFJoY3BVYTZ5VFR2YVJUblpMZjI0NGdOTHlyb2FIL2JlZWdWZTE1a2l0SlFxamNGK0ExY0pVWjNZVW9NbFN5Skg1TldvUkJBNVBLcFNsWTdPUDl1a0hFaHMwYVRpZzNOeWFMZmZncDEvQ1hGamh4MzhJWjZjL043SVRlZmw0S3BZenAvT3ZPNllVRU50N3VSaDhSZFRpYTNrc3lWZTB5WlU2bGw1ZXFkUUtWbkVOK2NQVGFoVWRMbHFmOVcwSFBHRDRjK1VYWnlnWEtoQmNaV0xSOWVOekRaRmxyVDcwdnNQRWI1NWdueG0zN1RmL29vN0tCVUVIanFnT3BWOGRleHpQWlFiWWNqWWd3Y1ZVT0ZUTzhWTEU5OHZ1bUZGR2FRVHZkSkdpVGhsR0xYVUxDaGJuTDJvdUNEWEhibTEwd1FhdlZocjB0cVNpQW15YURzZU55M0w4akZjb2J6VERsa0dPUEc5dGhURDNkall0NG1TaU1BdU9sT3ZVQ1M0Z2tlT0hQK3VaTXZ5bDJPWS9TVC9IRlpzWTFQMHo0MHNpNUdnUmZvYm9tUU9iZklib2lUZUYwTjRrNzBsN3UrYVZiTnl2THRjVlNxVDc3OHFEVkV5M1dWV0FYd0MvN2xxMFRGUmJQYVNwY2JUWlBaSTRCNC9aRTF0UmJocGt5eFpMR3FJdXRhTkZMNDFZbHBXTVg1SWpJNHBneEtpVjg3ZU1rZlo2NDZSSVo1YXlsL0JhMzlvTDRWeWNKVkprdFJSS05TUkF2RVlYakY5VXdKWGNUdTdSMW4vMC9qT2dJcVRwYVRxY2NSa2kzaCs0WHlmVU5sdm83aGtNR1pBUEIvMEZVMFlxc05ONXdrZFA1dWtPcnpxR3Z2S0R0SjFQTytEZzNLMnNTcXY2WmJmaEJqaHlybXhXQVhQRGoyeFN0ZDNSeG1pbjN6N2pCY2tMWDY3OW4yaThGUVp0YlNxR0VHUXdEOTJDVnlsNCtLcWtFRmw0U1ljeFNsVEt5NWhvbyszTWZDR1EzYUlQR1VOM2czWDd5TmR5S0ZhSVpVckl0NjNxdXI4UnZtZWRVY1BtclptYjZXYTNqZkRvaVZ2akFtbDRUSmtjZWc5cVFZcFQ2aFFqbml4WDF4L1dZV1ZjUXArM2gxZXNQcWJQRVZWYlIySTNaK2UvY0tVd0hkM3UySUtLaytPbUR0Qy93c0xjZ1FEOXdhTnl1OTNUWGNzcXRBTW5VbGppdngwa3ozbm9VbklNV0VuOTQzSytVVDdQZjNXT0dFYjd5ZDZ5VXhzMmVpR1FvcjRVaHVEWm1udytlblh6QXQxL0ZlMXVtMVdZVlQ4eENpeHNrY09Va09kVUxaaGlDUzJIdDRVVlhucG5UK3NwSWdLOGRZR0l4OTd1VmxwYW1ldWFsMmVqbVQ3VUVFSjd0QkJDb1V6NjUxSktsTmZ0anJoMjArcGxQRi9IQkxzVVB3bWgxTFJ0dkZrTWVXSkxYckY0MzAvYVZTNk9jYmZQSzZZdkhTcWdUejZZdnR3M3ppa3pvZUtCU1B2bTA4S2lVeFpRcmxLazlSMzg3K1BOQXRWRVNaZkhzc1FjVjR6clN4Y003MHl5bFNtcng5alZwNC9DOHYzdi9HWG11WE1WU29JZVhMK3ZvTU9CWVF6TDZoU1FmZit4SlljQmhuQ0VhODl5YUE4eWpmNlREejBxT2JBR1lHclBFSDNEUmVOTFUwb243YU5VMnEzM3B1U0R5d2FjL0NEUTBuMWhCSENYamtnY21hZnRuVWNrMlRMVWFiQ2dtNmxtWS9DYkNkTldNajFzOVRjZU9iVUJhcEV3R2FaVFZhbzRoLzZFbHN2cDhKQ3pIYVNORVdFTW8rZGszZnNJRDBaN2g5MVc4ZHNKWk5LZjZCQmJiZ3FtcHdtaDJ5TTRRUUthQlY5TzlTY1pNVHZIbGFKUEtGVkdWZHY0WE0rWlNPSG1kRm1YQ1BCRjZySGYrak1vZHFiRDc1bjdkb3JTbFAwdjFwTkxzV04xWTh0QzFVa3RwcDYzbENGcTJJVk1Ha0NQcGRYNU53L2hudDIxcWdDMXBhWUlsTTUrMXZrKzBIbnR2Q1c1dmtSbGVFcURUOTVDcHJXNVQvN0JQMEtFV25mVGVIQk14K2FVUUc5OHVMU1g5ZE5uZmljOTl0RHZ5bFFtV0FIdldwTnJsK3QrNnhaalFiUktjUnZldzVHaFNxZTdxWlFsZUx6UGZKVG9uaTRRcmxtYnZldkRlTVZhbnA4Ri8yNENpcmpqNWJsLzJDeGRjV1drYXZZWXV4eG4yamZSMmJsa0xEdXNXbEVVYnVLNWVEU2U1Vm9MUCtkQml2bjNuclNqRHlTRnJjTEphcFZyaHpGcmRvOUlxS3RpUWpqZDFjRTF5M1VvbCtJb3hPNGQrKy9NVVExVVZYUlJUeWovWTM3VlV6UWFPRlZMQ29iM3JsYnlTeVd0dGtqMjBoaU9SMng3VjM1cFYwTU1aeVlFQitjRWNwZUg4SEZsZlBSRmx2RW1vS3pWVGx5dnRxKzFQdDRSYXJ6czM5ZUcrdXRVLzM5OWFQTEwvUlV6b3FrTkRUNXpIOW9RWWg3anVMK1RkSzlPdi9nYnBPMCtlNTFvWXJ6VS9aTG5ia3dONy9yaE5KZUc4UTllRWJJbTFWc2JqNkRyaFBpTFZQa1VpeklrNGNnZ2FULzRNeUZxY09DUVZHOE90T2lqUGQzS29UNzVJN1IzaTlOTWtDdjRVc3lKVlF0ditJTS9McGRpUGF3SGZHbUV4SDNUNHRuVXlaTFNoVWl5S0k4QWpkelRJWEt3aTB6MTNuczNrMTdCSnZVemd4bEtnMnZ1UDZ5SUVvQldUTzdrbWVWZmY1SzFkQS84a0RzQzlQaXNSNzhTWDZodUhJTi9ic2JWYStTdFNWREwwMXMvYWFXVkFqRnkxMU1tWkNBaVVOOHExK29WYlhIMnE2U3FPVlRkUDBsWWRWL0R1N2dpQ0JJK25XTHVQSjhPU2hVYnNOdFBlUnZObCs2ckVEeVRtUFFiSllwNys5UnRwemY5ZGh3MjRBYzhhdGVNMC9ZZWZ4WTlHS3ZBdUpHZCtidzBiTzRONjhKUERVOXYyei9TajhWaXR3Y05MRlVMemNMY2ZtMEVXYmFIN0x3OHdPamg1cjJYdXNUVy9zdUhqNWNMZ2p2UDAyYUxZTEdSZXJDQ0JGOGRjaFlHU2pmZjVwZVplQW5TMzV4WjFBWjFBcDFKSmJGM3cvVGgzdmxtdXJhSkhUcVdOeDJtSmtDbDlNWHpJdG4xTU0zUlQ4Nkw2ZkdXenBKS1JOaVlOaldRVVVxa3lQdTdSTmljaTZ4WlR6cnltYitMUnRIWXFKcXJMTlRhZUxnMktNOVl2ZkppVW5hMzI2ODFueDRFVGZhTDVhUHlRa1g0bGU5VU5OMFZERTVIMWhTbXFKR0xTV1MxcVRFVm5oTVJleUk3bFVCbGVIZE5aTW5GNTlvbEhQdHNraU1EUjRRQXcyV2twVHpEcjk4SHhwSkRmSmN5bFNxc21TdVZCSVNaR3IydmZ2STMyODBoQjNmTFRiQng3aktFYml0dXk1ZnZsaWpNbU1sdUcyWFpTdVRSRk8vZXhSNXFIM1BoRjFIZUZSR1BpV1djcFJPRFJsTTdaNWlpQUdsQzJwVmVNK0FZdmpVZW5TWHMyb2Y1cmJFRmdPNGNpaE94dnRSbkpSTDdqbUpLNC84aEQ5VFRiRWM4eElmYWZ4Smoza1c3UXhoVUUyNGhKUS9WaWtuc1VXWUtLVnJpMjg0Wk9TU1RNa3hjc2xkUzZTclVaWHZIVXN5TFJ0YTFmcjJIZUxoaWRZTjh5eSsyQ3NJWGpoblM5TXhvZkxtdmE4K0lKOEtsVWRQTWdyQ0Z0c283YnBha2JZazNyNkhBckwyN2R0ZTNnbEZLRlVHM2ZqWWVWeDh6WENVemJMQlVVQ0Zjc2g3NjhyYnl0WG9XYkZHSDlOWUI5YWJ4SjVBNVRTbGlXT0swNGtyNy9hdVptZXprSmNCM0tTbHQzLzNXemJlTnlzT3JkSWlsTGN4WXFTTzlOeThhTzgwaHlBdW5TbFo5WGEyWnBQU24xMU9NWWdjT2NxeCswczNGU1BEdzg3NVM0ZDM0OXdkbEpjdTVSaXBvOVZINUloUGhGVmt2NlpQNEw0cHVWeHJObmdPMC9oTUhETEtzY0lDZ2hiUGthRjg4ZXJLL0JVNW9tdi83Q1pWNitWcjRwMTdwaWFGc3VYSkMxQWkzNzgwQ05XcFJIeXFNa24ybzE4ZVp1NGNTR3laRWtPb2FhUHUzTVhQVGQ5MU5LdjV6QVUxcTVzTTh5cFJmS3BQam5MYk51aTR2N3BoajFCKzFad1JIcDdjRUxjTkRoNmdZNkoyMzZ4Z3NITCt6NzN5UFRsaEJRUm1ObDY2MFU5Y2FiamliVjFtMmY0bG8rc0owYTlpSWtkT2ZtdXdjUy9WOHRJcktuYlJUMnc1cHM1UGxUeGFhNVFQcDgvUWF4eGhLWmxMSTgzeUxSeTF6WEl4NlZ1ZHFoTnZpVktvRnZrcFZyelJxMXdqSVBoTm5XL2tQMXEvTmlGb09yclRzNExJMlVrb0tlZzNYL0xYN2ZjZVRXejlkSkFjQTN2N2cwT0pHcFEyZFRBVmQydmdTdXdiRWlwVnhpMW5yZjJJSTlQeXZ5cENYTVUzSEZMdHIzckZqd2NuKzc5Y2o0djN4UDRiVDZpY2dKd25XcE5jSlVGTnN2ZC80Q0E5ai9TbDhqWjUzNm82YkNIaXFFNGw2cnBsVlZ4b3VoU2RhRldCblB3bFhOVlJmZjBlMjMwV2lJYmVsQ1VlM0tsRGNtb3JrN3BvdGRuNFUxVDBkZ3ZTL21iamRTY1RWK1FJWnE4S1dpb0p0dGNHVlNwK05zQXlYVUllTmFDNEtwa2hwQ0pETnlZZ25uSk83Vlk2aGFTeGNPRDBnMnRMbzdUK2RTc2hRMG03ZjBTZG0zNEN1SjhkRVdyQnJlMU5iVVFzc3pTNUp6bzFrR1pHMWNnamNEQzV6bG00TlR1U1dIUUNRa0YyeVBPUmlIenFPRHQzL1RWak5RbytQL2ZnMGthYkVUciszaEU3anNxaHpoellUSW5xU1NIYTJsVDV3S1JaNUw4d0w2ZGlSQkN6MDY5cUliNDdKTlQ0UDcxSkFlZmkwUlN6dEUyTzJvUWFrdE92Vzg1U2tic2lmaEVSUmpqd3pSNkZ6THJQcE5DVmpIZFRaV0EzeTBmYUJzMElybi8ycldPQ09pS1I1YklSUENtd1FHWXF1T0hxbERDdUF2a1VpbDkyUERsbjlaOHhRUTJSaGoycGZ5ZU03OEV4d1hMMnp2Mm5CZTdwQzNwRjZyQ3l5Z3JVSUw1WWQvTlpsYWgyYmU4MWwwa2puY1lQTFFtRkdiVmdnWGJ5WDExdFBEaEpRK1ZuZW8xKy9xNFRkamwvM2tLQjgxN2ZKaFI1ZEVhQmxGSSs1OC95aWNUMmJYLzNOKzU1b2NTa0R0ZmJjM2ppRUROeVZLZkdaTENhajVqUzloOHpQK3pNRWFGMGQrTDBCYUdpczIwMmZqZ0g4OXNkRWFkYTFJeDc1b0pnY0hySHhMZzhEYk9YOWxvSlpMR3l2OXBJancxY05CYVZidVp0amRTaTBCMDdjRlVoNnB1RnNtdU0rWW5UTVV1akNRZzU0eXZlQ1ZYZWZJNHF1emlaL0hyUUpLQXJuVzdWdWNmM25DeGJFOGtXUjlEMm9RV214dzVScGVCckIxUmZ0bVlHak45cXhRWGJnWmcxYnNudjRvb0psZUtxcldLTkhwWVBCZFVoZmhjVm0vc0VwZko0Vm96NTZVZXRyNWxLOVk5Q3RPKzdDb0RmcmdndThjUVd5K0wwem4rS2w2NTUxd3hvRi9mZ2dZWDVsVGs1K3hycE5uZVhIQkhzVS9uWUlWWGN1bU5iQ0diaytjV3ozMGxacUlnSmRpaTNiMVIwN1ZlZHZLL2JiWUwybnAwVzVDbEd6cTJ1SXNxL3VEOFZTK3FxdVhtQ0lSdzVvMHNNS2pkNU51S2hSNzZHUGFwUGJNbFIzajBibzN0RjdXNkxGclk3SFBQTVJ4cmtMK29RcXkxWFBiMnRUREFxeCtZY28rajQ2dDgyS1UzRlFvMTB5NXZtNHBvZUpwbTlnNkNvY3NIc09uQ1prdk91M2Y1K1FjbVptZTJYN1lVWjV0Vm9DRUtDNks2OTIxa3B2K2hYRzdOcVVON25xbkVvbENNOFMzVHVQY1dVU2FkUW0wTGlrVldqZWZqM2ZwSFlPaiswMUNISExEZmVPR2tHaTQrR0NBbFZVVE1mWTFHNWdWbUMxeDFUbkFqNThzcHZ4Sng3cGxSQW5iekp1YnZBbFZmTzJZdUViQWxxeENRdTZReHNuaWJINU4xYmVwR2R6OXA1cTRlZXQwMG8vVjI3VTdHOHRrQWhMcWg0NDM2cmlVaFg4Qjk2VE5uVytQYjVKT0owVjRmNWZ4UStNcW8wQmFoNWF1ZjFsd1dUQnJ0MHRKZDhsU3JqeGd2a3E1Uk84YXArK1ZWS3NZclZydHJFbHVFajNkRm50ZWx4bFl2RTFuL1duTjAxZlBDbmczYXVWRzYvY1llbEZEc21qWjdubHRWaHArek80UU9HS3lpbVIrVGRHK29ma2xNNEpuN1pJTDdmUWZUeGN0d0xJY2FyWjgxaGJMRmtnWTh2S01OV1dVMXF3NkdIYXZFZlNaVnNSQ0hGN2p1U2VzYXlIdGt2Qno5VjlSRmxxcFFkaVMxQk5YM3kySGx0bkRoZVZZK1djY2U0VU43M3E0VWlwODV2enFyZGVQWG9idTRWY3dOWGVSRmFWRUN4SWsrNTFjR2tab3FwSHcvYXd5OU5WYmh5dmhnbGt4NVZtaVhFRDFwRnl1QTVha3VFMnBzanBBdGxVcUhjZ2xXYTFVYTZ5b2lieWFweEt2ODRaclhGcmxBVzFhcWhUOFVDOTRhekRJZ1BMYlV1SzErT21EdGtyQVd2SFRSSnYzczJjWEdmbkNsWVZTWHVUZDJFMHlkem82c25iSVEzaDlkcEVwOHRTeVg5MnFjc3V2RzFtTnBWL0kzeEZIbkVVZFVqd1k4TnJ3NEsrVldIZkNyWWMxS09uSnNydmo0NHZFLzhMRCs4Wk5wbnVrMzdUQnhYV1Y4T0tsM01kZHg2aGpwQlB0VW56cWVPY05NK1IxWCsvdTZNcUlyRnI1dUZ2R2s5MXUrYVlkNzdOUGZSY1l1aWoxZXQ0NXAwVlR4MC9tZkhNNDFVQ0VvTWR2OS93d3FKNjg0MjdWV1NJQmxWS1NXNDgwYy8wS0E0UTF0SEtSUk5qYmlrS1VmcGduRTFwdHBuQ0ZLcUVDN1pLelc0OUNydFNNTzllVUpaM3h3WFQ4NnIwNGljM3VxakR6ZC9wVDZzTkhMRW5TZVNQa1A1akhFdlNRTEF3SUd2dWF5QXVOd3VGRlBvK202eGRrSjhQTXAwQ2c0OHBmcFh5SU5LekdzYnFHb3dEWkUzYlY1bEQ2emNlc2FraCtHcSt1OUNLbVBXS0NVMjVpZ1V5aDdiVHlmdTBBcFI0eFVUcW5yZGtzcFZSaU5aeXV2Y1QrUGx2cVJYcktmRnFBVXB2RzlJSG1VWGg4NzBzaWh1TzNNeXhvU0l0OTFXb2JCbG1qWTlzRS9PTXp1RmZPODF3UTNSc1VNR2YvN2M0amIrWEZtSkxkS0xoOGNQa1VPTzhTZjlKUDBWcDVtandwYzdUZGw5NThKMldocXZhVmFqdXVpem4xOEw1VDlxUGIyQUswNTNLV3BTdGNoVWtTZ3VWdjYrQ0dVRVZFTmNqamk2bHVnMUdROVUrM2NKRmQxMit0Z3BtenhSclpqcUZ6dHYyeUZVeHRBWCsxVDFCd2YzOHFqWllSK2RFTGhxVjM0cWdJaUhlKzBHMFZFcE5kOGIyWHNnbFR4UndaRFNWZjNUUVZ4VnBMREdJU0ZlRnpPZ1BPcUVpbjhTc2ZBMFI0eXZxYndtSmtjOFUvUHovdHZuUHordFhKV3JUS2poelR2dDkra0tVYkNxY3J2VTZDVzh2NWQ4Wmc5TnkxR1c0dUpqM1lMQThRVXcwNEhBYldmTWpjU29tdDQxZzJ0VGI0dnVPY29VbWVLQlBzVitNcmg5TEQ2Mi9pWmpITStLVkQxVkplUlliWXZuNHJvZ2N1VUNoYmozT01yYzd0d2VuRlQwNzBJVXZ1d1hjdGhCcnlLcEFURW56NmV3aVJhMyt1ZTVwaktuL0owaE9lYjIrOHFZQ3FJK3dlanYydHNueVhpcVJUNmE2RTlzcVVVOFBpZUhMR1ZQTFN6a0NuTFZSajBlY2V3Y21iZHUyS2ZHZS9NNTJvUWlGTXRSOVZncDdoK2NKTERoeVpXVUxBVnhyL3Q0Vjd4VEFRYmtrOE5hM3JQeEMvTkM4YWE5cVZDeDZPS1F3RDB4TzM3bzhpVnh5d2JadUtXbTJzckoyc2swL2RmdUVwK1lUMVZiS0VTWFhlbEhsWFpmWUR1VTQveWxHMDdadlYyaElLYU1vbVdsMFoyS2FlL0VsVStsVkNmTDN6ZnZFMnFJejZueWhYbXg2d1N1V1o4c1Q0bGJqek5va25NVVVBRFAzams1N3ZIVU9xMzdWZWRUSTBJL2JiaUtxbzU2ZFlod3ZabXJPQTEyc1cvT29RbEd4WUVESDVsUmdiTGtIVjhsT3drK2UraUFrV0lOV1JJZ241eDVlQW0vQ05ROU55ZklWZFluUW9wL2YrUmlsZG1ha1A3UnhmL3B1ZVVzWFJmMk1xQk10UnlQeTBkSWFVLzBXdXh1cGJBUjZ3TnRHeXBOVGJXZzJIN2pKVWZPNGlvcUNIK3k2cjZRUEhlVUtmTCtXUUpQbDZtNGZFMUJYRno1R1JTSkxVTFdOdUNtaFYrMy9FenN5aDU2VldIU0pwSU1RZ2IrclZ5SVIwZE14YS95bWhaVlBya2lDTnVQM0UrcEFtT05XVXZHMDNWOFE5bGk3TkJlQy9pblIxMG11ZkR6amFxeERFS3YyRGd1aUQ1U1RaYkpkSlNqRW5Vb0p1NnNRNUQrajkyMEs2amdnVkZiaStReWxiZ2kxRzJPWjVXclVybVUwUHo0aUZBek9iWVR6NWJENEFlWDVGQjNjWkNacktGSHlzVVBoNUl3Mk5RY0NuSHJBVlZTYit3a2dtNVZVcWpXWDhidUg1WkhOU3BNOXBDNEpsaGVFRDRmbVd2Ny8wbWFUa1YxaUVDQkhGV1F5N1RLeGZwR1l1di9Sa2xQSmszbmorTWVPS1YyT2VSL09DcHVQYk45eU45dHhTbDNuVkNtZ2lyY09KVWtodjNwakJ3MXYzdG1PMWorcjV2SUlESjdKSlVIZGpsTUpwa3F1dUdpZ1Z2NmQvM0pYRis5RU13UVNpSEFBNEtLK2tueFJZYzBGaEpidE84Y3BaVmNRclpxcmhVVTM5Nk9pOWNBWEFlR2pCbGRyYXI5c0YrT3FFKy9ZZk1qaTRMRzY2NWNuYU15WURlSmUwNHlMWS84WXNlODZmMXJWc1ViS2hWWGdEaUxKa3FabG5lTUN6SFovbTg1RnNKWlo3SnltSkl6dFNqazNEeW1rZ3U5cjNHRUd1L3VWRE1EYWlabWduYWZtUktLUEZncFIzNHlQdGN0eFBWSHJzcFJLVmVoMnN4MFZhaFpMVHcwcWU2U2JxdUw4Z3M1Qncrb2tVYXhaMFU4djdEbnBDRHZ2cmc1OEk0Y05ub2xLd2dxSjRzSzFhcVVHdEZhS1pTclRQRzVBZkg2QnV2d3k1YUhFRFh2bmpTcldLYXB1aUZQUE53dHprUUV2dmZzTkwrc2Eycm0yaEpiRkcwc1d5K2dPZHdIZGg2bmlMUXpGd3BXVkVuVDJySklkejF0cXNWVkxWVzRGeGVvRmF0eGlnVjF6RkZobmtDM2EvL3AyemRXdTc0emFsY2Q1WEpVNWV4V3E3eGtUbTBtNWsxc1NHS0xURXErRkJPRUhoeCt1Vk13WmhIN0xiWVBiVmM3TVFWUlFOeCtxSFVEVDNKYmx0SHh3U1VWTTJnRVl2TUQrSldSMk5xM2tIS1dWaEZNZCtsVW9YdGN6c1d5cEFxR09qVUl3Z3JhK1UrMmtsaW5tcXNkNzgrTStYZmRlV0pyNVo2Z0N1a1M3MW03YWd6c1Y4N1hvaXE3dmxtTktheFoyZloyNzhvMXllbkJtUXRDVlV5Ui80RTU4M2UvNmhXcStMQVZvMTE3aFIydEcxOGNseit4OVdlNTRxRk5GUWtXVkl5cmlKb3R5OGc4MDYzWHhSUlNIV05ubG9SNC9ZUWFudWtqblM1RmY5VkJsTW8vaW9vTE0vWS8vZEVkNzZpKzlyUmlKalhrajBlcXhvVjRwL2ZpSmZISlFWelYwaXJrVVlhWjF1OC9mZGVJOGJnU3g1a2ZVcmJTbVpKenc0d1FQeGorZWY5clppaS9DcVZxaWt2SHV5YkV1WXNXSVFlOWhHbjhacHpaOFdFRGlaVlRVNlpTQWhlWGhMaW1LcmQ0dmNhc291U29VVHk2anF1QUhIbFNTMVRIanZWeXhlTFJsQnNNOFZpN3pNelZNMzlFYWJkV20rSm9lazBvcEJKeVZDWlVZTS9DYkVFSkJZa3RPZmNjWmRCMkpqWHlVQ3FmVUZneC9xWmJkZktvcG1XVm1ObS8waUlVUERHT1g3UnZkSTVlN1ZVMmk0WE8vZUw3SS9pVkpaVDJqS3NLUVZqbFFqWEdzWmY4NDFsaFFKRUxaeE5YeEJ0N2NPODhZUmdLZENscnRRZFhEalZ5ekJINzlhZ0M5bXM2Y282ZWUzRncrNGpkZFNJNWkwMXNxVlF3UlQ1QmRRazV2MmhRUVBrbmZNbGM0RDFIY04vYVpLWU9naTQxeUxOMlNKU3VHVFBFaVRaYWhBS3F3SGpCMHhtYm1sQ08wcWtYcjQrU1BqZXUwdC8wVm5SUVNZbkNkdHRkUHJVTDFSQ1R3dzYxR0Z5NUhIbnBQSHRSUVJYZTR5anRXM0ZCenFFcG9YSkcxRzJhNHR3VjFjYW1qSENFMGZ6aDdWeVZ2M1B1M1ZRQVYyVzRpaW0wZDVaNWhRMk5ZeHV6Y2Q5RXlqM1lMdWRRMURZK0djb1hUSXd2aVpHMTV5Ymx5Q2VIU2JKVnJTcVZtV1FOM01uRDlsbXd1U3Ewdld2MGxyT0pMYXBVOWM1SmxmZHRDa3FVOTBlVnVMOFBiR00yaEp3ZjU1dmtLTythMGtjTzBNUHluMDNKSzBoVGJ1TU9oZTNzb3VtZWd6OGIrTGNCbWhlWDVKZER3WVBMOGh0cEVUUW1hL1BmMVNlMnpyc0tKcllzMEJDOGN2YWVJbVpMeUhZNnFSZlg5RjVhVWJkUnROaDVkWnBpWkFuVmszbmdkTUhxMUdINktDMWJ3ejIyTHVmeXBzQjljYmg4VVBVcG9LR2pYUEdHUXlLKy9tZ25RMExaOUtoSVVLc0dLbTJWNW4zVFB0V1NrU1FkcGJUNjRQL3F1Q0wvRkZTQjlkemtKQk05NlZjeE05VGlLbDBkeG9xTVA3RkZCVU0zVDU0OHJ5eGwyMEFtWHVnNDFpdWZuS2E5ZE5oK3htRlMyU3FYYjlaVmhIQ3luOEZhZnVMVjY1VFB6NnFKcU5vU1cweklVVUNsOUtvN3VQS1o1R0MxUnlqN2hoNUJwVXB3NVZNK2NhVy9PVWVkRnkvaGlyc1hIekRWYnVCazVQRW04WXRZeXBtUkpETnlaYmRnNXJubHFuVzFxRFg1WTN2WFhoaXBHcWVwYTcvS0RmRkJLUHlOY1NJMmJMVGo4eDMyZzVtMGRkeW8wcDUxY2VuNHhBemR5bUx3MXJOa0dtVTF1V3BWbTBHazBIeHkxa2oxN29vVzVBbVZKRTBIOU1zaHd1SjNSbkZmMTIxS2hsMG5NZ1pPVEZFblA1a1VHbHMwTzdySGxVMGhGMnhEbVZ3bHJma0ZrV1FlbUFLSkxabFFnbkkxM2JOQ252bm5jODZMYy9qcEZjKzNLU2FEcTkrTzZKZ1J5aG90ZnJ6YWFPdndpWnIxajNmaGluL3BvWStnU1VxaFJqbDBpYzNUMytuNVZBUHh6UW02NUJDbjhTMWoyOW5EZDY1UmJjYmE5WHQ2Tmh2SGhiSkpNdzNVeVk0N1R0RktMNFBiU1NsdlhWUStzZXNINWFPUWVqazM3Y1o5dTlrbFpmZHVtdHJ2c3dPQ0tyeC80VEN0cVAzMWU3ODBLWEEzVCtPK1owM1ZnUmpCYjR3bms0Z2VPSWlYVjJoTnB1cG1jTWxSekc2SEZ3OTVsYU1xY2Y4Q00zY3QvSGZBL251VmE2MTl2YUs5THRibmJ5S1hxTElVNlpvWGFsTll2RlFxQWp2TWFNZnNjMnByQzFjVncwdU42ckNhaEtSbTY4SWxjOXZ0UHlwWUlxZ3FzcGxYS1UzL1BFaDEwbVIwK3dFaG44VndlRTc2aExLWmthTnFvZW9MUmxEdXZjR3M0MXRhTjZoVHA4cUlNREpZb3hacjBQTUxISldMNG1aajhKVHpjZzl1VVorNGRMbHlkZnZZMlgvYTE1bTNvbkpsZHZhTWpWQXZQUFdubHlGWFBvV0Y2cllhV1Z3YWUzb25ZWHNwZTNDZmI1VlRXVXJocTVhb1VwUHl6MTM4bDRGdDhBMnVtSThiS2NlSGxwU3JJcUZpRllnelZjcFJjT2V5bkwybjZGNDhwbkltNm9lU1VnNUxtVFhnM3J3VVpkWTFVbzdING9KMjhzeDQ1bFVUQk01RzZGWGoxNGRVSUdabWttdDVvY0xyejZoQVpSWmozbXFlWVphL01vRXJ5TDUybmFEWi8xQWpaMkpNREIvOFlodDVoMmVJM2J3bVAvRjM3cXdJSzljK3crRks1N0ZSSTlaZFB1Wlp1ZWVvL01yN1hRL1pRbVdFWG4yVUh3NDlIZHZlUmIvY25jcVY5QXZTSHA5VkhZR0xsNWhWcGdIb3VINVYwTS93VldsTzd2cEp4VldRUXIrYWZPQUdPYTl1T3R1dllsVllKNW5iTVNUaVhVeFdGZExkMENQZXZsZkk2ZHNrOTd2OUNpbUxZalZUUjFYU1BuWEwyZXVLREhUejVVWlZKN2JFZTZ2enN2d0Q4c3I3OS9tS2tpT1VSWldjNCtjdWJTWXhUZ0hmcjJOQ1hOTWdHdmZTck9KZkJLMkxKRnRsdUhLVVphY2dGZUhkcWhUUEw4aGo0STY0ek41N1JCQWEzMlhRcnl3SjJsVC96S0ljWHU1Sm0ybGRGSmN2MDYwOE0wUk9iTW4zdUNuMEczS243eHN6UTJUYk5CUUo4cHdadStZdWIrcVNveHo3QUZ1cSs5ZHRYVmExVHMxYlp3d1NFN2QzMHd5UlAxNURKeGxHdFB1dXBOYytUYWh3L2VENVMrTEVlZFdhbFd0V3lha0xpUzBLeGQzSGtqalp4SmJGUnNHNDZoaS9xMVIrZHFpYzRGY21SUFU2MlJmcUxsM2VXRWpoWktGWVRkUUs1WWQ2NVJnTkZ1Nk5YY2JwTnJsRWJWS2hvd0N1R3Q4YVZiTWRET1lvVzYxcXg2dUlpcDVkaHVEbGx1Uk5WYkdyZTc4Y0JwV0QrNEVkaWgwSWlxVmpoSW0rcnY3d3pxSitjeXozcnlSZGZReVFyaXp4K2g3NTFDamtXZWxXSmczeUVqWWpHVUdwNGdSWlZKRUtjVTI2MDk1VGkyWjhtL3ZBUWVIYkpidklsU05VZ0ZlMDdSYVA3UHBDakt6WlhUSnhhL24yT1M1VkI5MXY2M3BwV0ptZm5uMDQvZ295VXIvWkFkNXoxTUE1aHc2U1Jwdkt6U0xrNVo2akIrNm9ZRnZZN1lqUFRZdTdsNTllRnQ4YU94NlRjK21RUENKdnhWcHdqTEE3WGNYZkhhVkk4UDlCTWJVeWpadkM4ZGhSb0VFeGRmWXdiYXA0RlFncXFUTUQvOGY3azBnZnBzV2JkNGloZVRuMlNjenJDRmJrcVVFc2JjaFJ5VXZSTHpmSVlQZXpQamN0RkxZNEhpeG1va1I4MlZMK2Y5S3U1Zzh1WFlnUnNqTGI2UStNazYwd0FlWGQzUzZlNm4vTGdsbkZHeHpQVVIvOUZ4dFRPQjVldGE5aEQwVXZOMTU3SmM4dzF3Ymx4MzMzdXVvT25oRlV6UjBoL3R5eTZxaW5XSldtQmQ5M3lsU2R1UFFRZVN5TUs5Wk9tSGE2YUluNzQ3aDQ3VklpZmxVMFVhN1M1SkRPNEFjWFJGMHJyaHlhN2Q4NXQrNDJWUXd1MHhhNFAzaEh1eENkZTVKYmFlTFhYNE5QdkRCUHkyMjk1cVYrT2F5MDJTUGljbS95VkJJTXEwRFpSTVJUT3drSzFkM1hKZTQrSXQ2NklkU2d6TGJ3Tm9IaCtieS9IQlBpd2dGblU4N2F2Qnl5clQvakZmZTZHOElWLzZjejZUTTdhTzkxdFFnMXlvOUw1OC83aFFvSEhLSHM0TzZTZm0yREcvTGZNYSt3aU94aDdDcnpzQkEzYllxbmR5Yk4yT05qZ2tKbGs5RVJNY3JraDNlTGp5d1MyVHd0akJsN3VtMW43YlB1OW1CdThqQ3U0bFl0WjliaGFYODdvbUpCTHRQR2xaRy84bnZubDFYSndkeXVWZHowWmFIQ1AyMyt4cmh5YmRLZHlTTXNFUXFLbTQrWTJZVU5HVWsrZzFDYlZDYXI0WG5mOTBxSWJDdVQ2YWIzdTlYS1ViM0tibWswc3d0Y0MydXZONWxQVDdoRUdKV0QreGY5NHNvd0M2UjllSVlLWERMa2lOMFRxclpwb04xQ1JlcVMvNDM3RzlwTkxJT1QxQ0pjT0t2eWk4dEthOThRYXFUVDJSVGk1azVCbmxxakhqcUVtcE5rM09wMUkzRTBQZUtyanF3dHAwclQvTG1DczhzSzRTcmV0RGNsRG9sMkdzOVY5WkhSUzVlRjJxZ1h5cUpXMUhjcG5lQjI0SFl5ZG12UGZxcXNZR215TGljWnVQM1FBWEgrMHVYTHRsb3pGMHBHb0tNZ3lEVHU4d3UyNzNUbHV5c3M4T0NTdkwwYlZLaEtPYVRad0cxWERHelNzM1daTWhXby9wZWxDaXl0aTNjMTI5bCtuekVYdlBhb01IajZ5TS9xazNGa2xNYjNsYS9sajRvN1R5aU1TL25yRDh1NWZrNjBiakJoQnk2OTR0V1hQanZqSHhmaWpnMDVKbWpXZG5OTllueFlsZi9US3hKYk9UdFZTdHM1ODBNVlpQbVBWb3A3Y3BJRGwzOGVGSk9INVJoNFB6UFVwcFltaURkMzRsTEJrQkUrcW5vZ3c5Ui9IMmpKYlZTUk1uRHBlTElPVnlHVk1Ha0hMcU9Dc0hmTmJxZWNlNDYrb2dueVdObGUrTTN1amN0aS8ybUJ2emhQS0dTYm9KejdqaWo2dnRVanB5akVmWDVCK1lNVFl1VTQvY1RzU0kwaEsvdm9TU2JTbThtbzJ1UjhjbEJzbmxEZXhnZ0ZaTjE2eHZyRDZsTUs4N1l6Ty9COWVremdzd3B6UndFVkpyYm8vOGlNQ3RSWU1FU3h0VG1sblptd25xdmNIK1V3OVozZXB4WUU3b2VyenBqdXMwSyt3VjdxNUtXSW9LSE4yL2pIZHZ3L0RlUFNvenlWVTJobVdJcFlNcGRoNzVyb3FpUVFpTE5sUWsxS2YzcW5vTURzQTk2enBwd2ZkcWVBUUtZM3Jsays5dkVKMVlxaEtYbXRlcm1jYkdNczZHNFM4aDl0RkJBcU53RkJPZG5MZ2pZMVVtdWlrWm5GeGIxdkFCZXExNmtobkRrNTNsdTZsbHh4M1hqazNUc3RXN3VRVmp4R3ZDOXdmekNjR3NINVVrYWpRaXJlc2NlOEJrZW5ubGdWQ2pPOExkNy96eDZoZ2hQN092YmQzYUVBN2plQ2NnNnZHc2dyTGlQcU1xSW5SaDlvSXlvVS9VcWJVQWV1TWlsUGJJblI0QnNqcjBRZzBQcUhPbE11Yi9hWWsyKzB5Znp0YzFXamg4YkdoZzRhQkFKNVE3RnRScjF2bC9qektkTGtxQXozMndNSzNaaHY2eTRHeE9qQnpuMGlsVS9xaVA5dS9FRDU4VWs1NGxWenlkdHhiSTFsZFltV25jbXRuWGkwNmJIMWgzcVRjVVIwV1NEY0lDSDVxU055K2VTWmRUenF3R05tblV5WThBZno1OTZqVmtGVnA3Z0tBbjN5dnJkV2tERnFlQURPOG9oOEI5dE85S1hzNW5tRWwyc0pLNDFsM3k1Y09iZzJaNkJESVdYWkh5bGZJWHV4T01xKzVXenJ4cStMZjlWMDdjaUhsb1JLMDBaTFZwMTk4c3J6N1I2S1JablpYN1dxV1R4cnhwYnByejZVQ3M1TmhqOVUyTnZRSExvdjFpVi9pSXB5MGJWWE9RVXhDc2lhWHhjcVZXbVNtUGZodUtBYjM3MU5xc0QzeVZubEd1MjV3RzBZZTJGQk1jSEFGL3ZWSVJKYnBMVjF5Vkdha1BOeXorUWErVWM3VWtWaGprby9OeTBhdXFoVDUxY0daNXJGM2ozMnRRc3E0NDN4dTNOeHA2YUVxbEt2WFpaWTN6QWw4RnlkaXBVSkg2dWlRL3c4Ym91THVLQmVSWGNsbS80bTFYOCtLTVRkSllrdFVUT2hObXB3RFdTamF5TFpsWHhxL0lmTmRJNGVWRGxocFNrL1pYenVvRWpCNXliYWZTL05HWm1xczFDa01EbDBLTTNrVExhRWxKVzRncXY2dTQ0Y1g4ZFIxM1dIR1RSNFRTRk9GYTNNS3A3WVV2N2VVOHBURnQwM1hGUjNZc3VjSW9HT1krZmtsWTk2cGRtanYxMlZCSld1TXJVSkZhbjBLZ3E4TmRMOVNVWEt3TmF0c281OU5ldkIzVWtEbTRxVmZXV2FHaXVFNUxrbE94Y3BFZW1lWStmK0VGS2poUzFrQ1dWLzF0anZjRFlGeTRtMXlVT1V5Vkg1VjdOVmVlc1pRYW01QjljWHlQbFdzQ3VlTXlKVTkrbVdtMmVWeldoU2ZJbExWRjFpWXI5UVVEVVFTaVNIYWhNclI4emc3amtUU1JZaHFtS0ZHYUpJL01IQlBkaXY4a0N2blBSMmxTVzJGSkZ6SUpBVVdueHdXdncyQ1F5b21TZ2VXeGZuTHBwRGUzSkJpQy9YSnJhVTlma3hYRFhRS2xTajNBK09tYW5Eazh2SjljZnk5T0VKNWFya2xyT0NWbmxGYmNFM0FyUlNydG9VOHF3bHBXc3ZGNGZQcXNEZ09GKzF2dFZ6KytUWE84cDJYTjZoYkdXcFZNNGpqV3IxQklaR2hiSXArVkRycTdjenhOcVZ1OTZQcTRCWlc5aW1xdVV2eDRRY2N1WEpXVkc5NkNwVFNBVnEvWGkvR2ZGNXRwc1hBbXEzRG9OcFpRMTNLT1BvTG9Xb3ZuUlpoVDhZSmtDZVVMUjNUWWlQTkg4MnBMaFFHMWxVS011TTg4cDh5V0RIcjA1WWxpamlieHNFb2RFSUlaR3hVNFZsODFSZG55Y25zMUt4VDB3SmZFUk12UlF0cjIzSTNFa1IvWithVFRVdnZ0RlpYSXBJdzJWWkRrM25kNnR3K3ZDNzE4MHk0NFdGWkU3eCs1WXBWc0VieHJyWEhveE9IUllLUExIcUhxZkg1aFFubDJtd0lMOGc4OXk1NnhkdzFVRkQwU3FaWDVzZ1h6bVhPZ21SOW9xYzRqckZWUUNkeXIrem5hcTBzRkNJSGJncXB0b0dWZGNKTlJMSEsrZWxEZ2JVTVh2a3VtdnNWUkJOT253U2hmdkhMS3JTVkdHNXQ1eE5YQkZLUzV0TldSRXF6bFRSVEpXYWxQYVRMcGFiQitSUmliMEtLcWdqTXI2YlFUd3EybGYwaW1RNnJBQnBRQTcxUW5GVkNycFZkSjFQL0o4K1FrTDFxaXVNbStYL2dkT0t5VFJ2WVh4N084U2VFNWN2VjY0TDNQT1h0aTNCcHM5NHZOcUtGVXlzMXRUb3dhRzAvNnloa1pBOGdsSGN4QldGbFVYK3BsOE9reVM1b3UvY0k4U3Q0Ly9jb1N6dkdvMVcyMTZuOGdzOWNsUW9LRFNoZWRTMHRBenRrMjlxOWEyanFYQlBSTTQ4K2NvOE9wZEVRTmxtUExkcHIxRHA3cE9uT3RSdUl5RmpBdmMzSFF3Y1B2djl0dmQ2alVmNzVVSktoSnBEdTVMU0lOTHFoNmhWYVpMbE1MdXVBdFhMa2RNNW9JNDdXNGdyTHpKdDFxdmtFaVVYRnkvalpkUHlCNnJFVnRDMjRGWGlpY2xVMTJ0VXB0SC9ybEJZYVNvbW9rWXhOYnNOeTd0OVRXbjRNNnZmWXBDZE8zRGxvWnErL3dkZW1QMERPY0lFRGdBQUFBQkpSVTVFcmtKZ2dnPT0nKTtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHN0YXRpYyAzcyBzdGVwcyg1LCBlbmQpIGluZmluaXRlO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuc3RhdGljIGRpdiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDBweCAxMDBweDtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDIuNXM7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuc2NhbiwgLnNjYW46YmVmb3JlLCAuc2NhbjphZnRlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLCAwJSwgMCUsIC4xMyk7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggaHNsYSgwLCAwJSwgMCUsIC4yNSk7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzY2FuIDEycyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuc2NhbjpiZWZvcmUsIC5zY2FuOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwJTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5zY2FuOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdG9wOiAtMzUwJTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5zY2FuOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0b3A6IC0xMTAwJTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBrZXlmcmFtZXMgc2NhbiB7XG4gICAgICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgICAgdG9wOiAtMjAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgICAgIHRvcDogMjUwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAubm90ZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG5cbiAgICAgICAgICAgICAgICAudGltZSB7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmYTUxNTE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaW5mby1ib2FyZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDhweCAwIDhweDtcblxuICAgICAgICAgICAgLmJvYXJkLWNvbnRlbnQge1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiYSgyMiwgMTMzLCAyNDQsIDAuMyk7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjJlNTg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5nYW1lLXRpdGxlcyB7XG4gICAgICAgICAgcGFkZGluZzogMTZweCA4cHggMCA4cHg7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCA0cHggMCA0cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5tZC1idXR0b24ubWQtaWNvbi1idXR0b257XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaDIge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIG1hcmdpbjogNnB4IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1kLWJ1dHRvbiB7XG4gICAgICAgICAgICAmOm5vdCgubWQtaWNvbi1idXR0b24pIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDFweDtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudC13cmFwIHtcbiAgICAgICAgICAubGVnZW5kYXJ5LWNvbnRlbnQge1xuICAgICAgICAgICAgLm1haW4tZ2FtZSB7XG4gICAgICAgICAgICAgIC5jb250ZW50LW51bWJlci13cmFwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDhweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY29udGVudC1udW1iZXIge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDRweCAwIHJnYmEoMjIsIDEzMywgMjQ0LCAwLjMpO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJiMmU1ODtcblxuICAgICAgICAgICAgICAgICAgLnJvdy1pbnB1dC1udW1iZXJzIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDAgOHB4IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcycHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW5wdXQtbnVtYmVycy1hcnJheSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNDQsIDExOSwgMTc5LCAwLjM0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzAzMjY1O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMgKyAubGluZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjg3MDE2O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNDQsIDExOSwgMTc5LCAwLjEpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzJmMzI1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5saW5lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjg3MDE2O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAubWQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U2NmExNztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNjZhMTc7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjQzLCAyMjQsIDAuMik7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYubWQtYWNjZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm1kLWljb24tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuY29sbGFwc2luZyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICYubmctaGlkZSB7XG4gICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIG1kLXRhYnMge1xuICAgICAgICAgICAgICAgICAgICAgIG1kLXRhYnMtY2FudmFzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgbWQtcGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5tZC10YWIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgIG1kLXRhYnMtY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1kLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZC1jaGVja2JveCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1kLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDQ0LCAxMTksIDE3OSwgMC4zNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgICAgICAgICBtZC10YWJze1xuICAgICAgICAgICAgICAgICAgICAgIG1kLXRhYnMtd3JhcHBlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIG1kLXRhYnMtY2FudmFze1xuICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1kLXBhZ2luYXRpb24td3JhcHBlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWQtdGFiLWl0ZW0ubWQtdGFie1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLm51bWJlci1maWx0ZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgLmh1bmRyZWRzIHtcbiAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYubGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KC5sYWJlbCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAxcHggI2RkZDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMywgMTU1LCAyMjksIDAuODcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgzLCAxNTUsIDIyOSwgMC44Nyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAmICsgLmh1bmRyZWRzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAucXVpY2std3JhcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG5cbiAgICAgICAgICAgICAgICAucXVpY2stY29udGVudCB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5lbGVtZW50IHtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDRweCAwIHJnYmEoMjIsIDEzMywgMjQ0LCAwLjMpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjJlNTg7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICAgICAgLmVsZW1lbnQtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQwZGVnLCAjNmYwMGY3IDAlLCAjMTkxMjQ4IDEwMCUpO1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmVsZW1lbnQtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b24tY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5tZC1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmdyb3VwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b24tY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1kLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuY29udGVudC1iZXR0aW5nLXdyYXAge1xuICAgICAgICAgICAgICAgIC5udW1iZXItdGFibGUge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLm51bWJlci1lbGVtZW50IHtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDRweCAwIHJnYmEoMjIsIDEzMywgMjQ0LCAwLjMpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjJlNTg7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICAgICAgLmVsZW1lbnQtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQwZGVnLCAjNmYwMGY3IDAlLCAjMTkxMjQ4IDEwMCUpO1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZWxlbWVudC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTYycHg7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogMC40IGVhc2U7XG5cbiAgICAgICAgICAgICAgICAgICAgICAmLmZ1bGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgLm1haW4tbnVtYmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yZXBlYXRlci1udW1iZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMi41JTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLmlubmVyLW51bWJlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODk5NGEwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzMDMyNjU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg0NCwgMTE5LCAxNzksIDAuMzQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogMC40IGVhc2U7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubnVtYmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZFRkVGRTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzM1MzUzNTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm51bWJlciwgLnByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMTA5LCAxMDksIDEwOSwgMC42KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAudmlldy1tb3JlLCAubWF4aW11bS1tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAxMDAlKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLm1kLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNlNWU1ZTU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmYmZhZjY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDc2ZGI3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDc2ZGI3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgLm1heGltdW0tbWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZjMTIxMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDYyNzI3MjdlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAtbXMtaHlwaGVuczogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYgKyAubnVtYmVyLWVsZW1lbnQge1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5xdWljay1iZXR0aW5nLWZvcm0ge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAjcmVjZW50LWJldHRpbmcge1xuICAgICAgICAgIHBhZGRpbmc6IDhweDtcblxuICAgICAgICAgIC5yZWNlbnQtdGlja2V0cyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2VkZjNmYTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWRjZTA7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgLm1kLXN1YmhlYWRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNmZmYgNzUlLCAjZjVmNWY1KTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNmZmYgNzUlLCAjZjVmNWY1KTtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWRjZTA7XG5cbiAgICAgICAgICAgICAgLm1kLXN1YmhlYWRlci1pbm5lciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTJweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xuXG4gICAgICAgICAgICAgICAgLm1kLXN1YmhlYWRlci1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuXG4gICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyYjJlNTk7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmODcxMTU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLm1kLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzlhYTFhOTtcblxuICAgICAgICAgICAgICAgICAgICAgICYucm90YXRpbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHJvdGF0aW5nIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otYW5pbWF0aW9uOiByb3RhdGluZyAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAtbXMtYW5pbWF0aW9uOiByb3RhdGluZyAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAtby1hbmltYXRpb246IHJvdGF0aW5nIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogcm90YXRpbmcgMXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMEIwRkY7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zaG93IHtcbiAgICAgICAgICAgICAgbWQtbGlzdC1pdGVtLCAudGlja2V0LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjMmRhZjU7XG5cbiAgICAgICAgICAgICAgICAmLnRpY2tldCB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNmRiMmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC50aWNrZXQtY29udGVudCB7XG5cblxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGxpbmVhciAwLjVzO1xuXG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICYuY2FuY2VsLWJldCB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkYzRDAwO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDEycHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICBtZC1wcm9ncmVzcy1jaXJjdWxhciB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICYud2FpdC10by1jYW5jZWwge1xuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzgzODM4MztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjJweDtcblxuICAgICAgICAgICAgICAgICAgICBtZC1wcm9ncmVzcy1jaXJjdWxhciB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRpY2tldCB7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM2cHg7XG5cbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDU0LCA5OSwgMC4xKTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5tZC1idXR0b24ge1xuICAgICAgICAgICAgICAgICYubWQtbm8tc3R5bGUge1xuICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzZweDtcblxuICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLm1kLWxpc3QtaXRlbS1pbm5lciB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNnB4IDAgMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuYW1vdW50IHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50aWNrZXQtY29udGVudCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgIC5zdWItdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZkMjUyNTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnRleHQtcmVkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZjMWExYTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnN1Yi1oZWFkZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA3MjcyNzI3ZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4zcmVtO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLm5nLWhpZGUge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2NoZWR1bGUtcGxhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjMDAzZmZhO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgbWQtY2hlY2tib3gge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMjBweDtcblxuICAgIC5tZC1pY29uIHtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG5cbiAgICAmLm1kLWNoZWNrZWQge1xuICAgICAgLm1kLWljb24ge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBsZWZ0OiA1LjY2NjY3cHg7XG4gICAgICAgICAgdG9wOiAxLjIyMjIycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCgubWQtY2hlY2tlZCkge1xuICAgICAgLm1kLWljb24ge1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoNDQsIDExOSwgMTc5LCAwLjM0KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAmOm5vdCgubWQtY2hlY2tlZCkge1xuICAgICAgICAubWQtaWNvbiB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI3LCAzNSwgNjgsIDAuNzQpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgbWQtdGFicyBbcm9sZT1cInRhYnBhbmVsXCJdIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG5cblxuICBtZC1kaWFsb2cubGVnZW5kYXJ5LWRpYWxvZy1sYWJlbCB7XG4gICAgbWQtdG9vbGJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWRjZTA7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiA3NSUsICNmNWY1ZjUpO1xuICAgICAgY29sb3I6ICMyYjJlNTk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWluLWhlaWdodDogNDhweDtcblxuICAgICAgLm1kLXRvb2xiYXItdG9vbHMge1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG5cbiAgICAgICAgLm1kLWJ1dHRvbiB7XG4gICAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBtZC1kaWFsb2ctY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA4cHg7XG5cbiAgICAgIC5tZC1kaWFsb2ctY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XG5cbiAgICAgICAgLnJlcGVhdGVyLWxhYmVsIHtcblxuICAgICAgICAgIC5tZC1idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCAycHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgbWQtZGlhbG9nLWNvbnRlbnQge1xuICAgICAgICAucmVwZWF0ZXItbGFiZWwge1xuICAgICAgICAgIC5tZC1idXR0b24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cblxuICAmLmxpZ2h0IHtcbiAgICAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL3NjaGVkdWxlLWJnLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMjQwcHg7XG5cbiAgICAgICNjb250ZW50IHtcbiAgICAgICAgI2xlZ2VuZGFyeSB7XG4gICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgI3ZpZGVvLXBsYXllciB7XG4gICAgICAgICAgICAudmlkZW8tc291cmNlIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTZweCA4cHggMCA4cHg7XG5cbiAgICAgICAgICAgICAgLnZpZGVvLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgLnZpZGVvLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY29udGVudC13cmFwIHtcbiAgICAgICAgICAgIC5sZWdlbmRhcnktY29udGVudCB7XG4gICAgICAgICAgICAgIC5tYWluLWdhbWUge1xuICAgICAgICAgICAgICAgIC5jb250ZW50LW51bWJlci13cmFwIHtcbiAgICAgICAgICAgICAgICAgIC5jb250ZW50LW51bWJlciB7XG4gICAgICAgICAgICAgICAgICAgIC5yb3ctaW5wdXQtbnVtYmVycyB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5pbnB1dC1udW1iZXJzLWFycmF5W2Rpc2FibGVkXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjQpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjA0LCAyMDQsIDIwNCwgMC40KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwMSwgMjAxLCAyMDEsIDAuMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucXVpY2std3JhcCB7XG5cbiAgICAgICAgICAgICAgICAgIC5lbGVtZW50IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcblxuICAgICAgICAgICAgICAgICAgICAuZWxlbWVudC1oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNmZmYgNzUlLCAjZjVmNWY1KTtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzJiMmU1OTtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg5MCwgNjgsIDIyNCwgMC4xKTtcblxuICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmYTFmMWY7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtYmV0dGluZy13cmFwIHtcbiAgICAgICAgICAgICAgICAgIC5udW1iZXItdGFibGUge1xuICAgICAgICAgICAgICAgICAgICAubnVtYmVyLWVsZW1lbnQge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG5cbiAgICAgICAgICAgICAgICAgICAgICAuZWxlbWVudC1oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZmZmIDc1JSwgI2Y1ZjVmNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzJiMmU1OTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDkwLCA2OCwgMjI0LCAwLjEpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZhMWYxZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAuZWxlbWVudC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLm1haW4tbnVtYmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLnJlcGVhdGVyLW51bWJlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmlubmVyLW51bWJlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmRkZmM2O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjhiOTgzO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubnVtYmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyYjJlNTk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2NjYztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjYmJiO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5udW1iZXIsIC5wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMTA5LCAxMDksIDEwOSwgMC42KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5xdWljay1iZXR0aW5nLWZvcm0ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG5cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBtZC1jaGVja2JveCB7XG4gICAgICAmOm5vdCgubWQtY2hlY2tlZCkge1xuICAgICAgICAubWQtaWNvbiB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ0LCAxMTksIDE3OSwgMC4zNCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAmOm5vdCgubWQtY2hlY2tlZCkge1xuICAgICAgICAgIC5tZC1pY29uIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMDAsIDIwMCwgMjAyLCAwLjc0KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxubWQtZGlhbG9nLmNvbW1pdC1iZXR0aW5nIHtcbiAgbWQtZGlhbG9nLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgcGFkZGluZzogMzJweCAyNHB4IDE2cHggMjRweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgcGFkZGluZzogMjRweCAxNnB4IDhweCAxNnB4O1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAubWQtZGlhbG9nLWNvbnRlbnQtYm9keSB7XG4gICAgICBwYWRkaW5nOiAzMnB4IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgICYubW9uZXkge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgY29sb3I6ICNmODMzNjU7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmRmMGFhO1xuICAgICAgICBwYWRkaW5nOiA0cHggMTJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWx3YXlzLWJldHRpbmcge1xuICAgICAgbWQtY2hlY2tib3gge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIG1kLWRpYWxvZy1hY3Rpb25zIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHN0YXRpYyB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSAwJTtcbiAgfVxuICAyMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDI1JSAxNSU7XG4gIH1cbiAgNDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNjklO1xuICB9XG4gIDYwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzMlIDI1JTtcbiAgfVxuICA4MCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDcyJSA0JTtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4MCUgOTElO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcmVjLWJsaW5rIHtcbiAgZnJvbSwgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgY29tLWJsaW5rIHtcbiAgZnJvbSwgdG8ge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzcGluSXQtMSB7XG4gIDAlIHtcbiAgICB0b3A6IDBlbTtcbiAgfVxuICAxMCUge1xuICAgIHRvcDogLTFlbTtcbiAgfVxuICAyMCUge1xuICAgIHRvcDogLTJlbTtcbiAgfVxuICAzMCUge1xuICAgIHRvcDogLTNlbTtcbiAgfVxuICA0MCUge1xuICAgIHRvcDogLTRlbTtcbiAgfVxuICA1MCUge1xuICAgIHRvcDogLTVlbTtcbiAgfVxuICA2MCUge1xuICAgIHRvcDogLTZlbTtcbiAgfVxuICA3MCUge1xuICAgIHRvcDogLTdlbTtcbiAgfVxuICA4MCUge1xuICAgIHRvcDogLThlbTtcbiAgfVxuICA5MCUge1xuICAgIHRvcDogLTllbTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNwaW5JdC0yIHtcbiAgMCUge1xuICAgIHRvcDogLTRlbTtcbiAgfVxuICAxMCUge1xuICAgIHRvcDogLTVlbTtcbiAgfVxuICAyMCUge1xuICAgIHRvcDogLTZlbTtcbiAgfVxuICAzMCUge1xuICAgIHRvcDogLTdlbTtcbiAgfVxuICA0MCUge1xuICAgIHRvcDogLThlbTtcbiAgfVxuICA1MCUge1xuICAgIHRvcDogLTllbTtcbiAgfVxuICA2MCUge1xuICAgIHRvcDogMGVtO1xuICB9XG4gIDcwJSB7XG4gICAgdG9wOiAtMWVtO1xuICB9XG4gIDgwJSB7XG4gICAgdG9wOiAtMmVtO1xuICB9XG4gIDkwJSB7XG4gICAgdG9wOiAtM2VtO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3Bpbkl0LTMge1xuICAwJSB7XG4gICAgdG9wOiAtMmVtO1xuICB9XG4gIDEwJSB7XG4gICAgdG9wOiAtM2VtO1xuICB9XG4gIDIwJSB7XG4gICAgdG9wOiAtNGVtO1xuICB9XG4gIDMwJSB7XG4gICAgdG9wOiAtNWVtO1xuICB9XG4gIDQwJSB7XG4gICAgdG9wOiAtNmVtO1xuICB9XG4gIDUwJSB7XG4gICAgdG9wOiAtN2VtO1xuICB9XG4gIDYwJSB7XG4gICAgdG9wOiAtOGVtO1xuICB9XG4gIDcwJSB7XG4gICAgdG9wOiAtOGVtO1xuICB9XG4gIDgwJSB7XG4gICAgdG9wOiAwZW07XG4gIH1cbiAgOTAlIHtcbiAgICB0b3A6IC0xZW07XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzcGluSXQtNCB7XG4gIDAlIHtcbiAgICB0b3A6IC02ZW07XG4gIH1cbiAgMTAlIHtcbiAgICB0b3A6IC03ZW07XG4gIH1cbiAgMjAlIHtcbiAgICB0b3A6IC04ZW07XG4gIH1cbiAgMzAlIHtcbiAgICB0b3A6IC05ZW07XG4gIH1cbiAgNDAlIHtcbiAgICB0b3A6IDBlbTtcbiAgfVxuICA1MCUge1xuICAgIHRvcDogLTFlbTtcbiAgfVxuICA2MCUge1xuICAgIHRvcDogLTJlbTtcbiAgfVxuICA3MCUge1xuICAgIHRvcDogLTNlbTtcbiAgfVxuICA4MCUge1xuICAgIHRvcDogLTRlbTtcbiAgfVxuICA5MCUge1xuICAgIHRvcDogLTVlbTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNwaW5JdC01IHtcbiAgMCUge1xuICAgIHRvcDogLTNlbTtcbiAgfVxuICAxMCUge1xuICAgIHRvcDogLTRlbTtcbiAgfVxuICAyMCUge1xuICAgIHRvcDogLTVlbTtcbiAgfVxuICAzMCUge1xuICAgIHRvcDogLTZlbTtcbiAgfVxuICA0MCUge1xuICAgIHRvcDogLTdlbTtcbiAgfVxuICA1MCUge1xuICAgIHRvcDogLThlbTtcbiAgfVxuICA2MCUge1xuICAgIHRvcDogLTllbTtcbiAgfVxuICA3MCUge1xuICAgIHRvcDogMGVtO1xuICB9XG4gIDgwJSB7XG4gICAgdG9wOiAtMWVtO1xuICB9XG4gIDkwJSB7XG4gICAgdG9wOiAtMmVtO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBibGluay1waW5nIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCMjAwMDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDNweCAjQjIwMDAwO1xuICB9XG4gIDUwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMDAwMDtcbiAgICBib3gtc2hhZG93OiAwIDAgNDBweCAjRkYwMDAwO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCMjAwMDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDNweCAjQjIwMDAwO1xuICB9XG59IiwiXG5tZC1kaWFsb2cuc2VhbWxlc3MsIG1kLWRpYWxvZy5zZWFtbGVzcy1mdWxse1xuICBtZC1kaWFsb2ctY29udGVudHtcbiAgICBtaW4td2lkdGg6IDYwMHB4O1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpIHtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBwYWRkaW5nOiAwO1xuICAgIC5tZC1kaWFsb2ctY29udGVudHtcbiAgICAgIHBhZGRpbmc6IDE2cHggMTZweCAwIDE2cHg7XG4gICAgICAuc2VhbWxlc3MtY29udGVudHtcbiAgICAgICAgPmRpdntcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgIC5sYWJlbHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuY29udGVudHtcbiAgICAgICAgICAgIC5tYXgtdGltZXN7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMnB4O1xuICAgICAgICAgICAgICA+ZGl2e1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjQjFCMUIxO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjQjFCMUIxO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgID5kaXZ7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZjOWM0NztcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmYzljNDc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgID5kaXZ7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGNjYwMDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZjY2MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5oYXMtc3dpdGNoe1xuICAgICAgICAgICAgLm1kLWJ1dHRvbntcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCA4cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDcycHg7XG4gICAgICAgICAgICAgIHdpZHRoOiA3MnB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTY2YTE3O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNjZhMTc7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucmVzdWx0LXdyYXB7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgICAgICAgbWQtbWVudT5kaXZ7XG4gICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICBjb2xvcjogIzI1NDY5NDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzc2QTZGNTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0M0RDlGQjtcblxuICAgICAgICAgICAgICAmLm1vcmV7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzhBQTVGRjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6aG92ZXIsICYuYWN0aXZle1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjREQ1ODAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogI0YyODI2NiAxcHggc29saWQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZDRDVDRjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYubnVtYmVyLXNlbGVjdGVke1xuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGg0e1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlc3VsdHMtdGFibGV7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWRjZTA7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNzI3MjcyN2VtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgICAgICAgICAtbXMtaHlwaGVuczogYXV0bztcbiAgICAgICAgICBoeXBoZW5zOiBhdXRvO1xuICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICAgIGNvbG9yOiAjMTExNDE5O1xuXG4gICAgICAgICAgLnRleHQtbGFiZWx7XG4gICAgICAgICAgICAvL3RleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCggMTQwZGVnLCByZ2IoMTExLDAsMjQ3KSAwJSwgcmdiKDI1LDE4LDcyKSAxMDAlKTtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCA4cHg7XG4gICAgICAgICAgICAubWQtYnV0dG9ue1xuICAgICAgICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmYwMDAyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5kcmF3LXJlc3VsdC1sYWJlbHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFkY2UwO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBjb2xvcjogIzgzODM4MztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRhYmxle1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0aGVhZHtcbiAgICAgICAgICAgICAgdHJ7XG4gICAgICAgICAgICAgICAgdGh7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0Ym9keXtcbiAgICAgICAgICAgICAgdHJ7XG4gICAgICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZGNlMDtcbiAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICYucG9zaXRpb257XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDMzRkY7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5tYXRjaHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkVENjgzO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBkaXYuZG91Ymxle1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMCAxcHggMDtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNzFweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIGRpdi5wYWRkaW5nLTh7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RhZGNlMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbil7XG4gICAgICAgICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMzgsIDIzOCwgMjM4LCAwLjIpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjUxLCA5NSwgMTMsIDAuMSk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuamFja3BvdHtcbiAgICAgICAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmMzMwMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgdGFibGUuc291dGh3YXJke1xuICAgICAgICAgICAgdGhlYWR7XG4gICAgICAgICAgICAgIHRye1xuICAgICAgICAgICAgICAgIHRoe1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWRjZTA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0Ym9keXtcbiAgICAgICAgICAgICAgdHJ7XG4gICAgICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgICAvL3BhZGRpbmc6IDZweDtcblxuICAgICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFweDtcbiAgICAgICAgICAgICAgICAgICAgJi5qYWNre1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmExNDE0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RhZGNlMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIGRpdi5wYWRkaW5nLTh7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBkaXYuZG91Ymxle1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA5cHggOHB4IDhweCA4cHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDcxcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbm1kLWRpYWxvZy5zZWFtbGVzcy1mdWxse1xuICBtZC1kaWFsb2ctY29udGVudHtcbiAgICB3aWR0aDogNDUwcHg7XG4gICAgbWluLXdpZHRoOiA0NTBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpIHtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLm1kLWRpYWxvZy1jb250ZW50e1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbm1kLW1lbnUtY29udGVudC5tZW51LXNlYW1sZXNze1xuICBtZC1tZW51LWl0ZW17XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIG1pbi1oZWlnaHQ6IDM2cHg7XG4gIH1cbn1cblxubWQtZGlhbG9nLm1pc3NpbmctaGVscC1kaWFsb2d7XG4gIG1kLWRpYWxvZy1jb250ZW50e1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLm1kLWRpYWxvZy1jb250ZW50e1xuXG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgcHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgYntcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA2MjcyNzI3ZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgICAgICAgICAtbXMtaHlwaGVuczogYXV0bztcbiAgICAgICAgICBoeXBoZW5zOiBhdXRvO1xuICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgIGNvbG9yOiAjMmIyZTU5O1xuICAgICAgICAgICYubWlzc2luZ3tcbiAgICAgICAgICAgIGNvbG9yOiAjYzUyOTFjO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLm1heC1taXNzaW5ne1xuICAgICAgICAgICAgY29sb3I6ICMyYzJmNTY7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuZnJlcXVlbmN5e1xuICAgICAgICAgICAgY29sb3I6ICMwMDQyZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzbWFsbHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsImJvZHkub25lLXJlc3VsdHMge1xuICAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyIHtcbiAgICAjY29udGVudCB7XG4gICAgICAjcmVzdWx0c3tcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAuY2FsZW5kYXJ7XG4gICAgICAgICAgcGFkZGluZzogMTZweCAwIDAgMHB4O1xuICAgICAgICAgIC5tZC13aGl0ZWZyYW1lLTRkcHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAubm90LXJlYWR5e1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIG1kLWNhbGVuZGFye1xuICAgICAgICAgICAgbWQtY2FsZW5kYXItbW9udGh7XG4gICAgICAgICAgICAgIC5tZC1jYWxlbmRhci1zY3JvbGwtbWFza3tcbiAgICAgICAgICAgICAgICB0YWJsZS5tZC1jYWxlbmRhcntcbiAgICAgICAgICAgICAgICAgIC5tZC1jYWxlbmRhci1kYXRle1xuICAgICAgICAgICAgICAgICAgICAubWQtY2FsZW5kYXItZGF0ZS1zZWxlY3Rpb24taW5kaWNhdG9ye1xuICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDcyNzI3MjdlbTtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgIC1tcy1oeXBoZW5zOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudC13cmFwe1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHggMCAwIDE2cHg7XG4gICAgICAgICAgbWFyZ2luOiAtOHB4O1xuXG4gICAgICAgICAgLmlubGluZS1jYWxlbmRhcntcbiAgICAgICAgICAgIGgye1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAucmVzdWx0cy1ib2R5e1xuICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAubWVzc2FnZXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXtcbiAgICAgICAgICAgICAgcGFkZGluZzogNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1lc3NhZ2UtY29udGVudHtcbiAgICAgICAgICAgICAgcGFkZGluZzogNDhweDtcbiAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAvL2JvcmRlcjogMXB4IHNvbGlkICNkYWRjZTA7XG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGgye1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDcyNzI3MjdlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICAgICAgICAgICAgICAgIC1tcy1oeXBoZW5zOiBhdXRvO1xuICAgICAgICAgICAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAtOHB4O1xuICAgICAgICAgICAgLmlubGluZS1jYWxlbmRhcntcbiAgICAgICAgICAgICAgcGFkZGluZzogMjRweCA4cHggOHB4IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yZXN1bHRzLWJvZHl7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucmVzdWx0cy10YWJsZXtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgIC50ZXh0LWxhYmVse1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCA4cHg7XG4gICAgICAgICAgICAgIC5tZC1idXR0b257XG4gICAgICAgICAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmYwMDAyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZHJhdy1yZXN1bHQtbGFiZWx7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWRjZTA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjODM4MzgzO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGFibGV7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB0aGVhZHtcbiAgICAgICAgICAgICAgICB0cntcbiAgICAgICAgICAgICAgICAgIHRoe1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgdGJvZHl7XG4gICAgICAgICAgICAgICAgdHJ7XG4gICAgICAgICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICBkaXYuZG91Ymxle1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAwIDFweCAwO1xuICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDcxcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgZGl2LnBhZGRpbmctOHtcbiAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjUxLCA5NSwgMTMsIDAuMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLm1hdHJpeHtcbiAgICAgICAgICAgICAgICB0Ym9keXtcbiAgICAgICAgICAgICAgICAgIHRye1xuICAgICAgICAgICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXZ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDlweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAmLnA5e1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOXB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKXtcbiAgICAgICAgICAgICAgICAgICAgICB0ZDpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRhYmxlLnNvdXRod2FyZHtcbiAgICAgICAgICAgICAgdGhlYWR7XG4gICAgICAgICAgICAgICAgdHJ7XG4gICAgICAgICAgICAgICAgICB0aHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgdGJvZHl7XG4gICAgICAgICAgICAgICAgdHJ7XG4gICAgICAgICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgZGl2LnBhZGRpbmctOHtcbiAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGRpdi5kb3VibGV7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOXB4IDhweCA4cHggOHB4O1xuICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDcxcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRhYmxlLnNvdXRoLW1hdHJpeHtcbiAgICAgICAgICAgICAgdGhlYWR7XG4gICAgICAgICAgICAgICAgdHJ7XG4gICAgICAgICAgICAgICAgICB0aHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgdGJvZHl7XG4gICAgICAgICAgICAgICAgdHJ7XG4gICAgICAgICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBtZC10YWJzIFtyb2xlPVwidGFicGFuZWxcIl0ge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBtZC10YWJze1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgICAgICAgbWQtY29udGVudHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICAgICAgICAucmVzdWx0LXdyYXB7XG4gICAgICAgICAgICAgICAgLnJlc3VsdHMtYm9keXtcbiAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCl7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNnB4IDEycHggMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pe1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTJweCA2cHg7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCl7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxMnB4IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5tZC1kaWFsb2cud2F0Y2gtZGlhbG9ne1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNDUsNTAsNjIpO1xuICBtZC1kaWFsb2ctY29udGVudHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIHdpZHRoOiA2NDBweDtcbiAgICAgIGhlaWdodDogMzU0cHg7XG4gICAgfVxuICAgIC5tZC1kaWFsb2ctY29udGVudHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDQ1LDUwLDYyKTtcbiAgICAgIHZpZGVve1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDQ1LDUwLDYyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIjcHJlc2lkZW50aWFse1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL3ByZXNpZGVudGlhbC5qcGc/dj0zJykgNTAlIDUwJSAvIGNvdmVyIG5vLXJlcGVhdCBmaXhlZDtcbiAgLk5iQmJSTmlse1xuICAgIGhlaWdodDogODB2aDtcbiAgICAud3JhcHtcbiAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7O1xuICAgICAgYm94LXNoYWRvdzogMCAwIDRweCAwIHJnYmEoMjIsIDEzMywgMjQ0LCAwLjMpO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgcHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAuSmN1UHRPblB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTY0MDA7XG4gICAgICAgIGNvbG9yOiAjRUVFO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcmVzaWRlbnRpYWwtd3JhcHBlcntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgLnRpdGxle1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgaDF7XG4gICAgICAgIGNvbG9yOiAjZjg3MTE5O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICBoNHtcbiAgICAgICAgY29sb3I6ICNmZjk5MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgaDF7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICAgICAgaDR7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY2FuZGlkYXRlc3tcbiAgICAgIHBhZGRpbmc6IDhweCA0cHggOHB4IDRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgICAuY2FuZGlkYXRlLWNvbnRlbnR7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAuY2FuZGlkYXRle1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAucGljdHVyZXN7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jb250ZW50e1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDkwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggOHB4IDhweCA5MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA4cHggI2U4MWEyMjtcbiAgICAgICAgICAgIGgxLm5hbWV7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgbWFyZ2luOiA0cHggMCAxNnB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMntcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIDhweCAwO1xuICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwRDQ3QTE7XG4gICAgICAgICAgICAgICAgJi5tZC13YXJue1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmYTMzNDM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuZXZlbntcbiAgICAgICAgICAgIC5waWN0dXJlc3tcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGVudHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDkwcHggMCAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggOTBweCA4cHggOHB4O1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA4cHggIzBiMDdjMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi51bmtub3due1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTMycHg7XG4gICAgICAgICAgICAucGljdHVyZXN7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgICAgIG1hcmdpbjogOTBweCAwIDAgMDtcbiAgICAgICAgICAgICAgcGFkZGluZzogOTBweCA4cHggOHB4IDhweDtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgOHB4ICNmZjk5MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgLmNhbmRpZGF0ZXtcbiAgICAgICAgICAgIC5jb250ZW50e1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjdhZDdhO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5kaXNhYmxlZHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIC5jYW5kaWRhdGUtY29udGVudHtcbiAgICAgICAgICAuY2FuZGlkYXRle1xuICAgICAgICAgICAgLnBpY3R1cmVze1xuICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250ZW50e1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA4cHggIzU3NTc1NztcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2EwOWY5ZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGlzdG9yaWVze1xuICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIC5oaXN0b3JpZXMtY29udGVudHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDRweCAwIHJnYmEoMjIsIDEzMywgMjQ0LCAwLjMpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcC50aXRsZXtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICAgIG1kLXByb2dyZXNzLWxpbmVhcntcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgdGFibGUudGFibGV7XG5cbiAgICAgICAgICB0aGVhZHtcbiAgICAgICAgICAgIHRye1xuICAgICAgICAgICAgICB0aHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzBENDdBMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICB0Zm9vdHtcbiAgICAgICAgICAgIHRye1xuICAgICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgICAuY2FuZGlkYXRlc3tcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgLmNhbmRpZGF0ZS1jb250ZW50e1xuICAgICAgICAgIC5jYW5kaWRhdGV7XG4gICAgICAgICAgICAucGljdHVyZXN7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgNjBweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDhweCA4cHggNjBweDtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgNnB4ICNlODFhMjI7XG4gICAgICAgICAgICAgIGgxLm5hbWV7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0cHggMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5ldmVue1xuICAgICAgICAgICAgICAuY29udGVudHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNjBweCAwIDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDYwcHggOHB4IDhweDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA2cHggIzBiMDdjMztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi51bmtub3due1xuICAgICAgICAgICAgICAuY29udGVudHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDYwcHggMCAwIDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNjBweCA4cHggOHB4IDhweDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA2cHggI2ZmOTkwMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmRpc2FibGVke1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIC5jYW5kaWRhdGUtY29udGVudHtcbiAgICAgICAgICAgIC5jYW5kaWRhdGV7XG4gICAgICAgICAgICAgIC5waWN0dXJlc3tcbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgNnB4ICM1NzU3NTc7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIC5jYW5kaWRhdGVze1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAuY2FuZGlkYXRlLWNvbnRlbnR7XG4gICAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICAgIC5jYW5kaWRhdGV7XG4gICAgICAgICAgICAucGljdHVyZXN7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGVudHtcbiAgICAgICAgICAgICAgbWFyZ2luOiA1MHB4IDAgMCAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDhweCA4cHggOHB4O1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA0cHggI2U4MWEyMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZXZlbntcbiAgICAgICAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1MHB4IDAgMCAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggOHB4IDhweCA4cHg7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICMwYjA3YzM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYudW5rbm93bntcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1MHB4IDAgMCAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggOHB4IDhweCA4cHg7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICNmZjk5MDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5kaXNhYmxlZHtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAuY2FuZGlkYXRlLWNvbnRlbnR7XG4gICAgICAgICAgICAuY2FuZGlkYXRle1xuICAgICAgICAgICAgICAucGljdHVyZXN7XG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5jb250ZW50e1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCAjNTc1NzU3O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbm1kLWRpYWxvZy5wcmVzaWRlbnRpYWwtYmV0dGluZ3tcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWQtdG9vbGJhcntcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgLm1kLXRvb2xiYXItdG9vbHN7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC5waWN0dXJlc3tcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgIH1cbiAgICAgIHNwYW57XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAwcHg7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBtZC1kaWFsb2ctY29udGVudHtcbiAgICBtaW4td2lkdGg6IDQyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIC5tZC1kaWFsb2ctY29udGVudHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIGgxe1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCAwIDhweCAwO1xuICAgICAgfVxuICAgICAgaDJ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBjb2xvcjogIzBENDdBMTtcbiAgICAgICAgICAmLm1kLXdhcm57XG4gICAgICAgICAgICBjb2xvcjogI2ZhMzM0MztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJldC1mb3Jte1xuICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAubGFiZWx7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNzI3MjcyN2VtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgLW1zLWh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWdyb3Vwe1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgIGlucHV0LmJldC1pbnB1dHtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDQ0LCAxMTksIDE3OSwgMC4zNCk7XG4gICAgICAgICAgICAmOmZvY3VzKy5saW5le1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4NzAxNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGNvbG9yOiAjMmIyZTU5O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTQsIDI0NCwgMjM0LCAwLjMpO1xuICAgICAgICAgICAgJltkaXNhYmxlZF17XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjA0LCAyMDQsIDIwNCwgMC40KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjQpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwMSwgMjAxLCAyMDEsIDAuMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5saW5lIHtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjg3MDE2O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmhlbHB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgcGFkZGluZzowIDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGMTc2O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGMzMDY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMCA0cHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDRjMzA2O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBtZC1kaWFsb2ctYWN0aW9uc3tcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIG1kLXByb2dyZXNzLWxpbmVhcntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpe1xuICAgIHdpZHRoOiA5OCU7XG4gICAgbWF4LXdpZHRoOiA5OCU7XG4gICAgbWQtZGlhbG9nLWNvbnRlbnR7XG4gICAgICBtaW4td2lkdGg6IDk2JTtcbiAgICB9XG4gIH1cblxufSIsImJvZHkuc2FiYXtcbiAgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzLzM1MzEwOTA5OC5qcGcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJiMmU1OTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC42KTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAjY29udGVudHtcbiAgICAgIG1heC13aWR0aDogMTMyMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyNCwgMjI0LCAyMjYsIDApO1xuICAgICAgLnNhYmEtZ2FtZXtcbiAgICAgICAgLmdhbWUtY29udGVudHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIC5mcmFtZS1wbGF5e1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgaWZyYW1le1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIGJvZHkjZWxlbWVudHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZyZWUtcGxheXtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICAgICAgLm1lc3NhZ2V7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U1MmMyZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYzc0MjQzO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogLTEycHggMTRweCAyM3B4IDFweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXtcbiAgICAgICAgICAgICAgICBib3R0b206IDZweDtcbiAgICAgICAgICAgICAgICAubWVzc2FnZXtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLndhaXQtd217XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAmLnByZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDEpO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmxvZ297XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIC5sb2FkZXIsXG4gICAgICAgICAgICAgICAgLmxvYWRlcjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTBlbTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmxvYWRlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMjA0OCUyMiUyMGhlaWdodCUzRCUyMjIwNDglMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyMDQ4JTIwMjA0OCUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMTc2NyUyMDExODRxMCUyMDUtMSUyMDctNjQlMjAyNjgtMjY4JTIwNDM0LjVUMTAyMCUyMDE3OTJxLTE0NiUyMDAtMjgyLjUtNTVUNDk0JTIwMTU4MGwtMTI5JTIwMTI5cS0xOSUyMDE5LTQ1JTIwMTl0LTQ1LTE5LTE5LTQ1di00NDhxMC0yNiUyMDE5LTQ1dDQ1LTE5aDQ0OHEyNiUyMDAlMjA0NSUyMDE5dDE5JTIwNDUtMTklMjA0NWwtMTM3JTIwMTM3cTcxJTIwNjYlMjAxNjElMjAxMDJ0MTg3JTIwMzZxMTM0JTIwMCUyMDI1MC02NXQxODYtMTc5cTExLTE3JTIwNTMtMTE3JTIwOC0yMyUyMDMwLTIzaDE5MnExMyUyMDAlMjAyMi41JTIwOS41dDkuNSUyMDIyLjV6bTI1LTgwMHY0NDhxMCUyMDI2LTE5JTIwNDV0LTQ1JTIwMTloLTQ0OHEtMjYlMjAwLTQ1LTE5dC0xOS00NSUyMDE5LTQ1bDEzOC0xMzhxLTE0OC0xMzctMzQ5LTEzNy0xMzQlMjAwLTI1MCUyMDY1VDU4OCUyMDc1NnEtMTElMjAxNy01MyUyMDExNy04JTIwMjMtMzAlMjAyM0gzMDZxLTEzJTIwMC0yMi41LTkuNVQyNzQlMjA4NjR2LTdxNjUtMjY4JTIwMjcwLTQzNC41VDEwMjQlMjAyNTZxMTQ2JTIwMCUyMDI4NCUyMDU1LjVUMTU1MyUyMDQ2OGwxMzAtMTI5cTE5LTE5JTIwNDUtMTl0NDUlMjAxOSUyMDE5JTIwNDV6JTIyJTIwZmlsbCUzRCUyMiUyMzQ0NCUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpIGJyaWdodG5lc3MoNSk7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwZW07XG4gICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZDggM3MgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBsb2FkOCAzcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1lc3NhZ2V7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICBib3R0b206IC0xNDBweDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xNDBweDtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMmMyZTU5O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZkZjAwO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZhZjZiYTtcblxuICAgICAgICAgICAgICAgICAgcHtcblxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLk5iQmJSTmlse1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDJweCAzcHggcmdiYSgwLDAsMCwuMyk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAmLm1haW50ZW5hbmNle1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9tYWludGVuYW5jZS1iZy5qcGdcIik7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgxe1xuICAgICAgICAgICAgICBmb250LXNpemU6IDNlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgICAgICAgICB3aWR0aDogOTh2dztcbiAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZ3ICogNS85KTtcbiAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnNhYmEtY2x1YntcbiAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgICBoZWlnaHQ6IDgwMHB4O1xuICAgICAgICAgICAgLmZyYW1lLXBsYXl7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDgwMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDgwMHB4O1xuICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzOTlweCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYyggMTAwdmggLSA2NHB4KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLkNnY0lFWFJ3e1xuICAgICAgICAgIC5tZC1idXR0b257XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAmLkpjdVB0T25Qe1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjU2NDAwO1xuICAgICAgICAgICAgICBjb2xvcjogI0VFRTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuSU1zaFZyR0l7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjc4OTtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFjY291bnQtbG9ja2VkLCAubWFpbnRlbmFuY2UsIC5uZWVkLXRyYW5zZmVye1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmODIyMjI7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2YzOGM4YztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgbWFyZ2luOiAwIDhweDtcbiAgICAgICAgICBwe1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWFpbnRlbmFuY2UsIC5uZWVkLXRyYW5zZmVye1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmRmMDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZhZjZiYTtcbiAgICAgICAgICAudGV4dC11cHBlcmNhc2V7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDAgMCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmVlZC10cmFuc2ZlcntcblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbm1kLWRpYWxvZy5zYWJhe1xuICBtZC1kaWFsb2ctY29udGVudHtcbiAgICAubWQtZGlhbG9nLWNvbnRlbnR7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIC5jb250ZW50e1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAuY29udGVudC13cmFwe1xuICAgICAgICAgIC5pbnB1dC1jb250ZW50e1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIGRpdi5tZXNzYWdle1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICBtYXJnaW46IDhweCAwIDAgMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IC41cyBlYXNlO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgJi5oYXMtZGFkYXtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzFhMWEzNDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjhlYTlmO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmYWNlODg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjo6Zmlyc3QtbGV0dGVye1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5tb25leS10ZW1wbGF0ZXtcbiAgICAgICAgICAgICAgLnRlbXBsYXRlLXdyYXB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC00cHg7XG4gICAgICAgICAgICAgICAgLm1vbmV5LWl0ZW17XG4gICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDRweCA4cHggNHB4O1xuICAgICAgICAgICAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDg4cHg7XG5cbiAgICAgICAgICAgICAgICAgIGRpdntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDMsMTU1LDIyOSk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYigzLCAxNDQsIDIxNCk7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMywxNTUsMjI5LCAuOCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICYuYWxsLWlue1xuICAgICAgICAgICAgICAgICAgICBkaXZ7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDI1MCwgODEsIDY3KTtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjQ0LDY3LDU0KTtcbiAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTAsIDgxLCA2NywgLjgpO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kaXJlY3Rpb257XG4gICAgICAgICAgICAgICAgPmRpdntcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcblxuICAgICAgICAgICAgICAgICAgJitkaXZ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzOCwgMjM4LCAyMzgsIC41KTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMzliZTU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMzkwZDY7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMywgMTU1LCAyMjksIDAuOSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubm90ZXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxNnB4IDA7XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMTZweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y4ZWE5ZjtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZhY2U4ODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpe1xuICAgICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgICAgICAuY29udGVudHtcbiAgICAgICAgICAuY29udGVudC13cmFwe1xuICAgICAgICAgICAgLmlucHV0LWNvbnRlbnR7XG4gICAgICAgICAgICAgIGRpdi5tZXNzYWdle1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyggMTAwdncgLSAzMnB4IClcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLm1vbmV5LXRlbXBsYXRle1xuICAgICAgICAgICAgICAgIC50ZW1wbGF0ZS13cmFwe1xuICAgICAgICAgICAgICAgICAgLm1vbmV5LWl0ZW17XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyggKDEwMHZ3IC0gNzJweCkvOCApO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgICAgIC5jb250ZW50e1xuICAgICAgICAgIC5jb250ZW50LXdyYXB7XG4gICAgICAgICAgICAuaW5wdXQtY29udGVudHtcbiAgICAgICAgICAgICAgJi5tb25leS10ZW1wbGF0ZXtcbiAgICAgICAgICAgICAgICAudGVtcGxhdGUtd3JhcHtcbiAgICAgICAgICAgICAgICAgIC5tb25leS1pdGVte1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoICgxMDB2dyAtIDcycHgpLzYgKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgLmNvbnRlbnQtd3JhcHtcbiAgICAgICAgICAgIC5pbnB1dC1jb250ZW50e1xuICAgICAgICAgICAgICAmLm1vbmV5LXRlbXBsYXRle1xuICAgICAgICAgICAgICAgIC50ZW1wbGF0ZS13cmFwe1xuICAgICAgICAgICAgICAgICAgLm1vbmV5LWl0ZW17XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyggKDEwMHZ3IC0gNzJweCkvNSApO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYwcHgpe1xuICAgICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgICAgICAuY29udGVudHtcbiAgICAgICAgICAuY29udGVudC13cmFwe1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIC5pbnB1dC1jb250ZW50e1xuICAgICAgICAgICAgICAmLm1vbmV5LXRlbXBsYXRle1xuICAgICAgICAgICAgICAgIC50ZW1wbGF0ZS13cmFwe1xuICAgICAgICAgICAgICAgICAgLm1vbmV5LWl0ZW17XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyggKDEwMHZ3IC0gMjRweCkvNCApO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpe1xuICAgICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgICAgICAuY29udGVudHtcbiAgICAgICAgICAuY29udGVudC13cmFwe1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIC5pbnB1dC1jb250ZW50e1xuICAgICAgICAgICAgICAmLm1vbmV5LXRlbXBsYXRle1xuICAgICAgICAgICAgICAgIC50ZW1wbGF0ZS13cmFwe1xuICAgICAgICAgICAgICAgICAgLm1vbmV5LWl0ZW17XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyggKDEwMHZ3IC0gMjRweCkvMyApO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsImJvZHkudHJhZGl0aW9uYWwge1xuICAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyIHtcbiAgICAjY29udGVudCB7XG4gICAgICAjdHJhZGl0aW9uYWwge1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIC5ub3RpZmljYXRpb24ge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgIG1hcmdpbjogMTZweCAwIDA7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHBhZGRpbmc6IDRweCAxNnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgbWFyZ2luOiA4cHggOHB4IDAgOHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1hcnF1ZWUge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAjbWFycXVlZS1pZC1pbm5lciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA4cHggMCAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJiArIHNwYW4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0OHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1kLWJ1dHRvbi5ob21lLWJ1dHRvbiB7XG4gICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgIG1hcmdpbjogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgLy9jb2xvcjogIzJiMmU1OTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmdhbWUtdGl0bGVzIHtcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4IDE2cHggMCAxNnB4O1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDRweCAwIDRweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLm1kLWJ1dHRvbi5tZC1pY29uLWJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAubWQtYnV0dG9uIHtcbiAgICAgICAgICAgICY6bm90KC5tZC1pY29uLWJ1dHRvbikge1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMXB4O1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRyYWRpdGlvbmFsLWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIC5tYWluLWdhbWUge1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDAgMCA4cHg7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGVudC1udW1iZXItd3JhcCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5jb250ZW50LW51bWJlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tYWluLXJpZ2h0LWJldHRpbmctZm9ybSB7XG5cbiAgICAgICAgICAgICAgLmJldHRpbmctZm9ybS13cmFwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMCAwIDhweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5iZXR0aW5nLWZvcm0ge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cblxuICAgICAgICAgICAgICAgICAgLmJldHRpbmctZm9ybS1oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDExcHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICAgIC5iZXR0aW5nLWZvcm0tY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgICAgICAgICAgICAgICAgICAuaWdub3JlLXByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICBtZC1jaGVja2JveCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDRweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLm1kLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLm1kLWxhYmVse1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDcyNzI3MjdlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuc3ViLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDcyNzI3MjdlbTtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAgICAgICAgICAgICAgICAgICAgIHNwYW4udGV4dC1ib3hlZC1vbmV7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDcyNzI3MjdlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgJi5udW1iZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mdWxsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICYuc2Vjb25kYXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYudGV4dC1ib2xkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgZm9ybS5tZC1pbmxpbmUtZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgIC5zdWItdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAucmVnaXJvbnN7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYmV0dGluZy1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDhweDtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMTA4LCAxMDcsIDEwNywgMC41KTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgJi5jYW5jZWwtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpbnB1dC5iZXQtaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDg5LCA4OSwgODksIDAuMikgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuNCk7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICYueGllbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYmFsYW5jZSB7XG4gICAgICAgICAgICAgICAgICAgICAgLnNlY29uZGFyeSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLm1kLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucm90YXRpbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHJvdGF0aW5nIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otYW5pbWF0aW9uOiByb3RhdGluZyAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbXMtYW5pbWF0aW9uOiByb3RhdGluZyAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtby1hbmltYXRpb246IHJvdGF0aW5nIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogcm90YXRpbmcgMXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMEIwRkY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmxpdmUtaW5mbyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmxpdmUtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWRjZTA7XG4gICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0MGRlZywgcmdiKDExMSwgMCwgMjQ3KSAwJSwgcmdiKDI1LCAxOCwgNzIpIDEwMCUpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWRmM2ZhO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAgICAgICAgICAgJiArIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RhZGNlMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC50aW1lciB7XG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmODMzNjU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAucmVjZW50LWJldHRpbmctbGlzdCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDAgMCA4cHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucmVjZW50LXRpY2tldHMge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgICAubWQtc3ViaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgLm1kLXN1YmhlYWRlci1pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgICAgICAgICAgIC5tZC1zdWJoZWFkZXItY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZC1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOWFhMWE5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucm90YXRpbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiByb3RhdGluZyAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiKDAsMTUwLDEzNik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5zaG93IHtcbiAgICAgICAgICAgICAgICAgICAgbWQtbGlzdC1pdGVtLCAudGlja2V0LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkY2RkZGY7XG4gICAgICAgICAgICAgICAgICAgICAgJi50aWNrZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAxNTAsIDEzNiwgMC41KTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgbGluZWFyIDAuNXM7XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgJi5jYW5jZWwtYmV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmODMzNjU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIG1kLXByb2dyZXNzLWNpcmN1bGFyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi53YWl0LXRvLWNhbmNlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjODM4MzgzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1kLXByb2dyZXNzLWNpcmN1bGFyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAudGlja2V0IHtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzZweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgNTQsIDk5LCAwLjEpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLm1kLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgJi5tZC1uby1zdHlsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubWQtbGlzdC1pdGVtLWlubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE2cHggMCAwO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5hbW91bnQge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLnRpY2tldC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICAgICAgLnN1Yi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgLnRpdGxle1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICBzcGFuLm51bWJlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Y4MzM2NTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnRleHQtcmVkIHtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Y4MzM2NTtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnN1Yi1oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA3MjcyNzI3ZW07XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4zcmVtO1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLm5nLWhpZGUge1xuICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuY2FuY2VsZWQge1xuICAgICAgICAgICAgICAgICAgICAudGlja2V0IHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOTQ5NDk0ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAubWQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZC1saXN0LWl0ZW0taW5uZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAubWQtbGlzdC1pdGVtLXRleHQsIC5hbW91bnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnRpY2tldC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYzVjNWM1O1xuXG4gICAgICAgICAgICAgICAgICAgICAgc3Bhbi5jYW5jZWxlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRjNDMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkYzQzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDYwLCAwLCAwLjEpO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5zaWRlLWFkc3tcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMCAwIDhweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pbWFnZXtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5udW1iZXItZmlsdGVyIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgICAgICAgICAgIC5odW5kcmVkcyB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMnB4O1xuICAgICAgICAgICAgICAgICAgJi5sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjhweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICY6bm90KC5sYWJlbCkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiArIC5odW5kcmVkcyB7XG4gICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDAgMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubWFpbi1nYW1lIHtcbiAgICAgICAgICAgIC5iZXR0aW5nLWZvcm0ge1xuICAgICAgICAgICAgICAuaWdub3JlLXByaWNlIHtcbiAgICAgICAgICAgICAgICBtZC1jaGVja2JveCB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDRweCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgICAgICAgICAuYmV0LWlucHV0LTEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5iZXQtaW5wdXQtMiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAycHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuYmV0LWlucHV0LTMge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnJlZ2lyb25zIHtcbiAgICAgICAgICAgICAgICAubGF5b3V0LWNvbHVtbiB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIG1kLWNoZWNrYm94IHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogNHB4IDA7XG5cbiAgICAgICAgICAgICAgICAgIC5tZC1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgLy9ib3JkZXI6IDFweCBzb2xpZCAkZm9ybUNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAubWQtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgICAgICAgICAubWQtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ0LCAxMTksIDE3OSwgMC4xKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGl2ZS1pbmZvIHtcbiAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNHB4IDRweCAwO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICAgICAgICBhbmltYXRpb246IGJsaW5rIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzcGFuLCBtZC1pY29uLCAmLndhcm4ge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmODMzNjUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudXBwZXIge1xuICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJvdy1pbnB1dC1udW1iZXJzIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDAgOHB4IDJweDtcbiAgICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5pbnB1dC1udW1iZXJzLWFycmF5IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNzJweCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYuaGFzLXN0YXIge1xuICAgICAgICAgICAgICAgIC5pbnB1dC1udW1iZXJzLWFycmF5IHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDVweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5tZC1idXR0b24uaGlnaGxpZ2h0IHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ0LCA2NywgNTQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5tZC1idXR0b24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICAgICAgICAgICAgICAgICY6bm90KC5tZC1hY2NlbnQpIHtcbiAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogODRweDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA4NHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLm1kLWljb24tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb2xsYXBzaW5nIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgLy9tYXgtaGVpZ2h0OiA1MDBweDtcblxuICAgICAgICAgICAgICAmLm5nLWhpZGUge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIG1kLXRhYnMge1xuICAgICAgICAgICAgICAgIG1kLXRhYnMtY2FudmFzIHtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcblxuICAgICAgICAgICAgICAgICAgbWQtcGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC5tZC10YWIge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIG1kLXRhYnMtY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgIG1kLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgbWQtY2hlY2tib3gge1xuICAgICAgICAgICAgICAgICAgICAgICAgLm1kLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1zbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKSBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzJTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuXG4gICAgICAgICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICAgICAgJi5yb3ctY2hlY2sge1xuICAgICAgICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgbWQtY2hlY2tib3gge1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICAgIC5tZC1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICYubWQtY2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAubWQtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUuNjY2NjdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEuMjIyMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZC1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ0LCAxMTksIDE3OSwgMC4xKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bm90KC50YWJsZSkge1xuICAgICAgICAgICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWFpbi1udW1iZXIge1xuICAgICAgICAgICAgICAucmVwZWF0ZXItbnVtYmVyIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKSB7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmlubmVyLW51bWJlciB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLy8mLmNoYW5nZWQtcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgLy8gIGFuaW1hdGlvbjogYmxpbmstcHJpY2UgLjJzIGluZmluaXRlO1xuICAgICAgICAgICAgICAgICAgLy99XG5cbiAgICAgICAgICAgICAgICAgICYuc3RvcCB7XG4gICAgICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSg0MiwgNDIsIDQyLCAwLjU1KTtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2ZXJzaW9uPScxLjEnIHByZXNlcnZlQXNwZWN0UmF0aW89J25vbmUnIHZpZXdCb3g9JzAgMCAxMDAgMTAwJz48cGF0aCBkPSdNMTAwIDAgTDAgMTAwICcgc3Ryb2tlPSdidXJseXdvb2QnIHN0cm9rZS13aWR0aD0nMScvPjxwYXRoIGQ9J00wIDAgTDEwMCAxMDAgJyBzdHJva2U9J2J1cmx5d29vZCcgc3Ryb2tlLXdpZHRoPScxJy8+PC9zdmc+XCIpO1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCUsIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLm51bWJlciB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuZDMge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuZDQge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJi5wYXJsYXl7XG4gICAgICAgICAgICAgICAgICAgIC5udW1iZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmLm1pZW5uYW17XG4gICAgICAgICAgICAgICAgICAgIC5udW1iZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cblxuXG4gICAgICAgICAgICAgICAgICAmOm5vdCgubWllbm5hbSkge1xuICAgICAgICAgICAgICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeUNvbG9yO1xuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcblxuICAgICAgICAgICAgICAgICAgICAgICYucHJpY2UtdXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDIzOSwgMTI4LCAwLjkpO1xuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICYuemVybyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFweCAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMzLjMzJTtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcblxuICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXB4IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5wcmljZS11cCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyMzksIDEyOCwgMC45KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5pbnB1dC1wb2ludCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAwO1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcblxuXG4gICAgICAgICAgICAgICAgICAgICY6bm90KC5taWVubmFtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KC5leGNlcHQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5pbnB1dC1wb2ludCB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnF1aWNrLWJldCB7XG4gICAgICAgICAgICAgIC5iZXR0aW5nLWZvcm0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICAuYmV0dGluZy1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgICAgIHRoZWFkIHtcbiAgICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICBtZC1jaGVja2JveCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZC1pbmstcmlwcGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAubWQtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQobisyKTpudGgtY2hpbGQoLW4rNikge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgJi50cmFuc3BhcmVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgbWQtY2hlY2tib3gge1xuICAgICAgICAgICAgICAgICAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCgubWQtY2hlY2tlZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZC1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAxKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAubWQtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDEpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAxKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgJi5kMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDEyNywgODcsIDAuMDgpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KFtkaXNhYmxlZF0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NCwgMC45KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JvcmRlci1jb2xvcjogcmdiYSgyNTEsIDIyOCwgMjA0LCAxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHRmb290IHtcbiAgICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCA0cHggNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU0cHg7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggNHB4O1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjExKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEwMCwgMTE2LCAxMzksIDAuMyk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0MGRlZywgcmdiKDExMSwgMCwgMjQ3KSAwJSwgcmdiKDI1LCAxOCwgNzIpIDEwMCUpO1xuXG4gICAgdGFibGUudGFibGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgdGJvZHkge1xuICAgICAgICB0ciB7XG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTExLCAwLCAyNDcsIC4xKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxMTEsIDAsIDI0NywgLjEpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0aGVhZCB7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICB0aCB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHRib2R5IHtcbiAgICAgICAgdHIge1xuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHRmb290IHtcbiAgICAgICAgdHIge1xuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZWVlZWU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGluZyAvKiBTYWZhcmkgYW5kIENocm9tZSAqL1xue1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0aW5nIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJsaW5rLXByaWNlLWRhcmsge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I4ZmZlYztcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4ICNmZjkyOWE7XG4gIH1cbiAgNTAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWJmZmVlO1xuICAgIGJveC1zaGFkb3c6IDAgMCAycHggI2ZjMWYyZjtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZmYyO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcHggI2ZmOTI5YTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmxpbmstcHJpY2Uge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I4ZmZlYztcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4ICNmZjkyOWE7XG4gIH1cbiAgNTAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWJmZmVlO1xuICAgIGJveC1zaGFkb3c6IDAgMCAycHggI2ZjMWYyZjtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZmYyO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcHggI2ZmOTI5YTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIG15QW5pbSB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjY5OTcyO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcHggI2ZmOTI5YTtcbiAgICBjb2xvcjogIzBlMGUwZTtcbiAgfVxuICA1MCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMmMyYWI7XG4gICAgYm94LXNoYWRvdzogMCAwIDJweCAjZmMxZjJmO1xuICAgIGNvbG9yOiAjMGUwZTBlO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmVmZjI7XG4gICAgYm94LXNoYWRvdzogMCAwIDFweCAjZmY5MjlhO1xuICAgIGNvbG9yOiAjMGUwZTBlO1xuICB9XG59XG5cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXXtcbiAgLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyLmNoYW5nZWQtcHJpY2V7XG4gICAgYW5pbWF0aW9uOiBteUFuaW0gMC41cyBsaW5lYXIgMHMgaW5maW5pdGUgcmV2ZXJzZSBiYWNrd2FyZHM7XG4gICAgLnByaWNlIHNwYW57XG4gICAgICBjb2xvcjogIzBmMTcyYTtcbiAgICB9XG4gIH1cbn1cblttZC10aGVtZT1cInRlYWxUaGVtZVwiXXtcbiAgLnJlcGVhdGVyLW51bWJlciAuaW5uZXItbnVtYmVyLmNoYW5nZWQtcHJpY2V7XG4gICAgYW5pbWF0aW9uOiBibGluay1wcmljZSAuMnMgaW5maW5pdGU7XG4gIH1cbn1cblxuLm1kLW9uZS1pbnB1dC5mb3JjZS1kaXNhYmxlZHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMSkgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMSkgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC40O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5tZC1kaWFsb2cubWlzc2luZy1wcm9tZW5hZGUtZGlhbG9ne1xuICAubWQtZGlhbG9nLWNvbnRlbnR7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59IiwiLndpa2l7XG4gIGlmcmFtZXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59IiwiI2NhbmNlbGxlZHtcbiAgcGFkZGluZzogMTZweCAzNnB4O1xuICAudGl0bGV7XG4gICAgaDJ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgfVxuICAubmF2aWdhdGlvbntcbiAgICAubm9kZXtcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgIC50aXRsZXtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgfVxuXG4gICAgICBtZC1zZWxlY3R7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICAgIC5tZC1idXR0b257XG4gICAgICAgIG1hcmdpbjogMCA4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuXG4gIH1cblxuICAuYmV0LWxpc3QtdGFibGV7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG5cbiAgICB0YWJsZXtcbiAgICAgIHRoZWFke1xuICAgICAgICB0cntcbiAgICAgICAgICB0aHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdGJvZHl7XG5cbiAgICAgICAgdHJ7XG4gICAgICAgICAgdGR7XG4gICAgICAgICAgICAucHJpemVOcntcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICBjb2xvcjogI0ZGM0QwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufSIsIiNzdGF0ZW1lbnQuYmV0LWxpc3R7XG4gIHRhYmxle1xuICAgIHRoZWFke1xuICAgICAgdHJ7XG4gICAgICAgIHRoe1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4IDhweDtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzVweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNzVweDtcbiAgICAgICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHRib2R5e1xuICAgICAgdHJ7XG4gICAgICAgIHRke1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBhe1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgICBzcGFuLmNhbmNlbC1iZXR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkYzRDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgcGFkZGluZzogNHB4IDEycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWQtcHJvZ3Jlc3MtY2lyY3VsYXJ7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgYm90dG9tOiA2cHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLndhaXQtdG8tY2FuY2Vse1xuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzgzODM4MztcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgICAgICAgICAgICAgbWQtcHJvZ3Jlc3MtY2lyY3VsYXJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDc1cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDc1cHg7XG4gICAgICAgICAgICB3aWR0aDogNzVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmxhc3QtY2hpbGQ6bm90KFtyb3dzcGFuPVwiMVwiXSl7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5jYW5jZWxlZHtcbiAgICAgICAgICB0ZHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2M1YzVjNTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6ICNkOWQ5ZDk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuY29tcGFueXtcbiAgICAgICAgICAgIGNvbG9yOiAjQjcxQzFDO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQob2RkKXtcbiAgICAgICAgdHJ7XG4gICAgICAgICAgdGR7XG4gICAgICAgICAgICAvL2JhY2tncm91bmQ6ICNmZmZiZjA7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuY2FuY2VsZWR7XG4gICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2RjZGNkYztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgdGZvb3R7XG4gICAgICB0cntcbiAgICAgICAgdGQuaGFzTW9yZVRpY2tldHN7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjogIzQ0NDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZjg3MTE1O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmRpc2FibGVke1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICBtZC1pY29uLnJvdGF0aW5ne1xuICAgICAgICAgICAgICBhbmltYXRpb246IHJvdGF0aW5nIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMEIwRkY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5iZXQtbGlzdC10YWJsZXtcbiAgICB0YWJsZXtcbiAgICAgIHRoZWFke1xuICAgICAgICB0cntcbiAgICAgICAgICB0aHtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogNzBweDtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCwgJjpudGgtY2hpbGQoNyl7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdGJvZHl7XG4gICAgICAgIHRye1xuICAgICAgICAgIHRke1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDcwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkLCAmOm50aC1jaGlsZCg3KXtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5tZC1pY29uLnJvdGF0aW5ne1xuICBhbmltYXRpb246IHJvdGF0aW5nIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgY29sb3I6ICMwMEIwRkY7XG59XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl17XG4gIC5iZXQtbGlzdC10YWJsZXtcbiAgICB0Ym9keXtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIHRye1xuICAgICAgICAgIHRke1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzJlMzc0YjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgdGFibGUuZGF0YVRhYmxlLCB0YWJsZS5kYXRhVGFibGUubm8tZm9vdGVye1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAjc3RhdGVtZW50LmJldC1saXN0IHRhYmxlIHRmb290IHRyIHRkLmhhc01vcmVUaWNrZXRzIGF7XG4gICAgY29sb3I6ICM5Nzc1NGE7XG4gIH1cbn1cblxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl17XG4gIC5iZXQtbGlzdC10YWJsZXtcbiAgICB0Ym9keXtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIHRye1xuICAgICAgICAgIHRke1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjNFMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuY2hhbmdlLXBhc3N3b3JkIHtcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIHBhZGRpbmc6IDQ4cHggOTZweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXNtKSB7XG4gICAgcGFkZGluZzogMjRweCA0OHB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgcGFkZGluZzogMjRweCAxNnB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cykge1xuICAgIHBhZGRpbmc6IDI0cHggOHB4O1xuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgLlF0blJEcHRhIHtcbiAgICAgIHBhZGRpbmc6IDQ4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgIC5oZWxwLWNvbnRlbnR7XG4gICAgICAgIHBhZGRpbmc6IDhweCAyNHB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIHB7XG4gICAgICAgICAgbWFyZ2luOiA4cHggMDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICYubm90ZWR7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB1bHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAgMTZweDtcbiAgICAgICAgICBsaXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSA0OHB4KTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cykge1xuICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyIHtcbiAgICAgIGhlaWdodDogJHRvb2xiYXJIZWlnaHQ7XG5cbiAgICAgIGgyIHtcblxuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMCA4cHg7XG5cbiAgICAgIC5WSnVScmNheiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICAgICAgJi5jaGVjay1tYXJre1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnBhc3N3b3JkLXJlcXVpcmVtZW50c3tcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgdWx7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBjb2xvcjogIzBlMGUwZTtcbiAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ+KAoic7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5jb21wbGV0ZWR7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMjUxZmE7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfinJMnO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLmxpbmUtdGhyb3VnaHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzZjNmM2YztcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgICAgICAgICAgICAgY29udGVudDogJ+Kckyc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYuc3Ryb25ne1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxheW91dC1icmVha3BvaW50LXNtKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMTI1cHg7XG4gICAgICAgICAgICB0b3A6IC0xNDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY2ZTU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAtM3B4IDFweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDEwMHB4O1xuICAgICAgICAgICAgICBib3R0b206IC0xNHB4O1xuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICBib3JkZXI6IDhweCBzb2xpZCBibGFjaztcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZjhmNmU1ICNmOGY2ZTU7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IC0zcHggM3B4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucGFzc3dvcmQtcGVyZmVjdHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgY29sb3I6ICM0NGEwNDc7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnBhc3N3b3JkLXdlYWt7XG4gICAgICAgICAgY29sb3I6ICNkNTAxMzc7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuXG4gICAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogI2RkZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnNob3ctaGlkZSB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yNzg5O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHggMTZweCAxNnB4IDYwcHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMSk7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuXG4gICAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgLy9ib3JkZXItY29sb3I6ICRjb2xvcjc4OTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLm5nLW5vdC1lbXB0eS5uZy1pbnZhbGlkIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2RmMDcwMjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjQxLCAxLCAwLCAwLjEpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYubmctbm90LWVtcHR5Lm5nLXZhbGlkIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzQzQTA0NztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNjcsIDE2MCwgNzEsIDAuMDUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYud2VhayB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNkZjA3MDIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjQxLCAxLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgZGl2W25nLW1lc3NhZ2VzXSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogLTI0cHg7XG4gICAgICAgICAgY29sb3I6ICNkNTAxMzc7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgbWQtY2hlY2tib3gge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAubWQtYnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG5cbiAgICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgICBjb2xvcjogIzVmN2Q5NyAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIG1kLXByb2dyZXNzLWNpcmN1bGFyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcjc4OTtcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cblttZC10aGVtZT1cImRlZmF1bHRcIl17XG4gIC5oZWxwLWNvbnRlbnR7XG4gICAgYmFja2dyb3VuZDogI2VkZWRjNjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZiYTAwO1xuICAgIGNvbG9yOiAjMGUwZTBlO1xuICB9XG4gIC5jaGFuZ2UtcGFzc3dvcmQgLmNvbnRhaW5lciAuY29udGVudCAuVkp1UnJjYXp7XG4gICAgaW5wdXR7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjYsIDMyLCA0NCk7XG4gICAgICBiYWNrZ3JvdW5kOiAjMmUzNzRiO1xuICAgICAgY29sb3I6ICM5ZDlhOWQ7XG4gICAgfVxuICAgIGxhYmVsLnNob3ctaGlkZXtcbiAgICAgIGNvbG9yOiAjOWQ5YTlkO1xuICAgIH1cbiAgfVxufVxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl17XG4gIC5oZWxwLWNvbnRlbnR7XG4gICAgYmFja2dyb3VuZDogI0ZGRDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZiYTAwO1xuICB9XG59IiwiI2JldHRpbmctbGltaXQge1xuICBwYWRkaW5nOiAxNnB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIHBhZGRpbmc6IDE2cHggOHB4O1xuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIC5wYXJhbS1jb250ZW50e1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICYrLnBhcmFtLWNvbnRlbnR7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAvL2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDBkZWcsIHJnYigxMTEsIDAsIDI0NykgMCUsIHJnYigyNSwgMTgsIDcyKSAxMDAlKTtcbiAgICAvL2JvcmRlcjogMXB4IHNvbGlkICNkYWRjZTA7XG4gICAgLy9ib3gtc2hhZG93OiAwcHggMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDRweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAxcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcblxuICAgIHRhYmxle1xuICAgICAgdGhlYWQsIHRib2R5LCB0Zm9vdHtcbiAgICAgICAgdHJ7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgIHRoe1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHRoLCB0ZHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHRib2R5e1xuICAgICAgICB0cntcbiAgICAgICAgICB0ZHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICAgICYubGFiZWx7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6ICNGRkYzRTA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICB0Zm9vdHtcbiAgICAgICAgdHJ7XG4gICAgICAgICAgdGQudGhlcmUtbW9yZXtcbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG59IiwiI3J1bGVze1xuICBwYWRkaW5nOiA0OHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQtc20pIHtcbiAgICBwYWRkaW5nOiAyNHB4IDQ4cHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKSB7XG4gICAgcGFkZGluZzogMjRweCA4cHg7XG4gIH1cblxuICAuY29udGFpbmVye1xuICAgIC5oZWFkZXIge1xuICAgICAgaGVpZ2h0OiAkdG9vbGJhckhlaWdodDtcbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudHtcbiAgICAgIG1kLXRhYnN7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtZC10YWJzLWNvbnRlbnQtd3JhcHBlcntcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgIC5ydWxlcy1jb250ZW50e1xuICAgICAgICBoM3tcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgLy9jb2xvcjogJGNvbG9yNzg5O1xuICAgICAgICB9XG4gICAgICAgIGg0e1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgLy9jb2xvcjogJGNvbG9yNzg5O1xuICAgICAgICB9XG4gICAgICAgIC5wYWlye1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIC8vY29sb3I6ICRjb2xvcjc4OTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICAgIGVte1xuICAgICAgICAgICAgY29sb3I6ICNmODMzNjU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB1bC5jb250ZW50e1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAyNHB4O1xuICAgICAgICAgIGxpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTpub25lO1xuICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246cmlnaHQ7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6Y291bnRlcihpdGVtKSBcIi5cIjtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBie1xuICAgICAgICAgICAgICBjb2xvcjogI2Y4MzM2NTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRhYmxlLWNvbnRhaW5lcntcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWRjZTA7XG4gICAgICAgICAgdGFibGV7XG4gICAgICAgICAgICB0aGVhZHtcbiAgICAgICAgICAgICAgdHJ7XG4gICAgICAgICAgICAgICAgdGh7XG4gICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2NXB4O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDI0cHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZGNlMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGJvZHl7XG4gICAgICAgICAgICAgIHRye1xuICAgICAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICBzdHJvbmd7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA3MjcyNzI3ZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBoeXBoZW5zOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgICAgICAgIC8vY29sb3I6ICMyMDIxMjM7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICYuZ3JhZGllbnR7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBBQ0MxO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYWRjZTA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmLm5vbmUtYm90dG9te1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFkY2UwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnBheW91dHN7XG4gICAgICAgICAgICAgIHRoZWFke1xuICAgICAgICAgICAgICAgIHRye1xuICAgICAgICAgICAgICAgICAgdGh7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgdGJvZHl7XG4gICAgICAgICAgICAgICAgdHJ7XG4gICAgICAgICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICAgICAgJi50aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNzI3MjcyN2VtO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJisudGFibGUtY29udGFpbmVye1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuW21kLXRoZW1lPVwiZGVmYXVsdFwiXXtcbiAgI3J1bGVze1xuICAgIC5jb250ZW50e1xuICAgICAgbWQtdGFic3tcbiAgICAgICAgbWQtdGFiLWl0ZW0ubWQtdGFie1xuICAgICAgICAgIGNvbG9yOiAjRjNFNUY1O1xuICAgICAgICAgICYubWQtYWN0aXZle1xuICAgICAgICAgICAgY29sb3I6ICMwMzliZTU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ydWxlcy1jb250ZW50e1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjgpO1xuICAgICAgICBoMywgaDQsIC5wYWlyIHNwYW57XG4gICAgICAgICAgY29sb3I6ICMwMzliZTU7XG4gICAgICAgIH1cbiAgICAgICAgLnRhYmxlLWNvbnRhaW5lcntcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMmUzNzRiO1xuICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgIHRoZWFkIHtcbiAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmUzNzRiO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGJvZHl7XG4gICAgICAgICAgICAgIHRye1xuICAgICAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMmUzNzRiO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyZTM3NGI7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblttZC10aGVtZT1cInRlYWxUaGVtZVwiXXtcbiAgI3J1bGVze1xuICAgIC5jb250ZW50e1xuICAgICAgbWQtdGFic3tcbiAgICAgICAgbWQtdGFiLWl0ZW0ubWQtdGFie1xuICAgICAgICAgIGNvbG9yOiAjM2EzOTM5O1xuICAgICAgICAgICYubWQtYWN0aXZle1xuICAgICAgICAgICAgY29sb3I6ICMwMDk2ODg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ydWxlcy1jb250ZW50e1xuICAgICAgICBoMywgaDQsIC5wYWlyIHNwYW57XG4gICAgICAgICAgY29sb3I6ICMwMDk2ODg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuY29udGVudCB7XG4gIC53YWl0LWRhdGEge1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgIG1kLXByb2dyZXNzLWNpcmN1bGFyIHtcbiAgICAgIG1hcmdpbjogMTUwcHggYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLmVuYWJsZS10ZmEge1xuICAmLnNpbXBsZS10YWJsZS1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgd2lkdGg6IDcyMHB4O1xuICAgIG1hcmdpbjogMzJweCBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0MHB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLm1kLWJ1dHRvbntcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgfVxuICAgIC5zZXR1cC1vdHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgLm9uMXR4YiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgICAgfVxuICAgICAgICAuaUg5SDBiIHtcbiAgICAgICAgICBoZWlnaHQ6IDE3NXB4O1xuICAgICAgICAgIG1hcmdpbjogMCAtMjRweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgLThweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnR2djFuZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgdXJsKC9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzLzJzdl94Mi5wbmcpIC04MjJweCAtMTk3cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwNzVweCAzNjNweDtcbiAgICAgICAgICAgIHdpZHRoOiAyNTNweDtcbiAgICAgICAgICAgIGhlaWdodDogMTYzcHg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5JNG1aZ2Ige1xuICAgICAgICAgIC5uVXQxeSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnFERGpJYiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgICAgLlVKbTJQYiB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuemRCWnBkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgLmxWZUJDYyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgIC5oeU1yT2Qge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IHVybCgvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy8yc3ZfeDIucG5nKTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTA3NXB4IDM2M3B4O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwNXB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3OXB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgJi5xTmVGZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMzdweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICYuR3N1T3pkIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xMTdweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICYuRzNnT3pyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2N3B4IDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmM4eldrZCB7XG4gICAgICAgICAgICAgICAgLmZLTU1PZCB7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuUkg5cnFmIHtcbiAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgLm1kLWJ1dHRvbi5tZC13YXJuIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLkIzNEVKIHtcbiAgICAgICAgcGFkZGluZzogMTZweCAwO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0NCwgNjYsIDY5LCAwLjgpO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNDQyNDU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAgICAgICBtYXJnaW46IDAgLTFweDtcbiAgICAgIH1cblxuICAgICAgLm5VdDJ5e1xuICAgICAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjg3KTtcbiAgICAgICAgbWFyZ2luOiAwIDMycHggMTZweDtcbiAgICAgICAgZGl2e1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmYmEwMDtcbiAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxubWQtZGlhbG9nIHtcbiAgJi5zZXR1cC1vdHAge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cblxuICAgIG1kLXRvb2xiYXIge1xuICAgICAgaGVpZ2h0OiAxNzVweDtcbiAgICAgIC5uc2JqS2Mge1xuICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgdXJsKC9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzLzJzdl94Mi5wbmcpIC03MTZweCAtMTk3cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTA3NXB4IDM2M3B4O1xuICAgICAgICB3aWR0aDogMTA1cHg7XG4gICAgICAgIGhlaWdodDogMTA1cHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cblxuICAgIG1kLWRpYWxvZy1jb250ZW50IHtcbiAgICAgICYubWQtc2V0dXAtb3RwLWRpYWxvZyB7XG4gICAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNzVweCAtIDY0cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1kLWRpYWxvZy1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICAgIC5JNG1aZ2Ige1xuICAgICAgICAgICAgLm5VdDF5IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmptS1FiIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLkZ5d2gzYiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnFERGpJYiB7XG4gICAgICAgICAgICAgIG1hcmdpbjogOHB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5LOEVHSWUge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIxMHB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgbWQtcHJvZ3Jlc3MtY2lyY3VsYXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICB0b3A6IDgwcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdG9wOiAxMzBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJaTVZDZSB7XG4gICAgICAgICAgICAgIGhlaWdodDogMjEwcHg7XG5cbiAgICAgICAgICAgICAgLmltZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3MHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLl9idXR0b24ge1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mS01NT2Qge1xuICAgICAgICAgICAgICAubkdRNzQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgIC5XMzBnUmUge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyNHB4IDAgMzZweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IGRvdHRlZCByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjA1KTtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgLm1aN0pRYiB7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuY29weSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IC0yNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICYuY29weV9jb2RlIHtcbiAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKTtcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKTtcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuY29waWVkIHtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzBENDdBMTtcbiAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpO1xuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpO1xuICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHRyYW5zbGF0ZVkoMCkgdHJhbnNsYXRlWigwKTtcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgdHJhbnNsYXRlWSgwKSB0cmFuc2xhdGVaKDApO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5aWUlmRmQge1xuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCkgdHJhbnNsYXRlWigtMjBweCkgcm90YXRlWCgtMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCkgdHJhbnNsYXRlWigtMjBweCkgcm90YXRlWCgtMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLlBRM2RVZCB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMzZweCBhdXRvO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuXG4gICAgICAgICAgICAgIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbiAgICAgICAgICAgICAgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5vdHBfbm90X3ZhbCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZjcwMDEzO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgbWQtZGlhbG9nLWFjdGlvbnN7XG4gICAgICAubWQtYnV0dG9ue1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5ib2R5LmVuYWJsZS1vdHAge1xuICAud2FpdC1kYXRhIHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcblxuICAgIG1kLXByb2dyZXNzLWNpcmN1bGFyIHtcbiAgICAgIG1hcmdpbjogMTUwcHggYXV0bztcbiAgICB9XG4gIH1cblxuICAuZW5hYmxlLXRmYS5zaW1wbGUtdGFibGUtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgfVxufVxuXG5cblttZC10aGVtZT1cImRlZmF1bHRcIl17XG4gIC5lbmFibGUtdGZhLnNpbXBsZS10YWJsZS1jb250YWluZXIgLnNldHVwLW90cCAub24xdHhiIC5pSDlIMGJ7XG4gICAgYmFja2dyb3VuZDogIzAzOWJlNTtcbiAgfVxuICBtZC1yYWRpby1idXR0b24ubWQtZGVmYXVsdC10aGVtZSAubWQtb2ZmLCBtZC1yYWRpby1idXR0b24gLm1kLW9mZntcbiAgICBib3JkZXItY29sb3I6ICMwMzliZTU7XG4gIH1cbn1cblxuXG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl17XG4gIC5lbmFibGUtdGZhLnNpbXBsZS10YWJsZS1jb250YWluZXIgLnNldHVwLW90cCAub24xdHhiIC5pSDlIMGJ7XG4gICAgYmFja2dyb3VuZDogIzAwOTY4ODtcbiAgfVxufSIsIiNteS1hY2NvdW50e1xuICBwYWRkaW5nOiA0OHB4IDM2cHg7XG4gIGgye1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICAuY29udGVudC13cmFwe1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIC5YTEswT2Qge1xuICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAubGluZXtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICB9XG4gICAgICBoM3tcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG4gICAgICBoNXtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuXG4gICAgICBoNHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNzI3MjcyN2VtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgfVxuXG4gICAgICBwe1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNWVtO1xuICAgICAgICBmb250LWZhbWlseTogUm9ib3RvLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICBoeXBoZW5zOiBhdXRvO1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgICAgICAgJi5wYXltZW50LWRheXtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDcyNzI3MjdlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJisuWExLME9ke1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICAudHJhbnNmZXJ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICAubWQtYnV0dG9ue1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAubWQtYnV0dG9ue1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgICAmKy5tZC1idXR0b257XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5tZC1idXR0b24ub3V0e1xuICAgICAgYmFja2dyb3VuZDogI2Y4MzM2NTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICAuY29udGVudC13cmFwe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIH1cblxuICB9XG59XG5cblttZC10aGVtZT1cImRlZmF1bHRcIl17XG4gIC5tZW51LW15LWFjY291bnQgdWwgbGkuZGl2aWRlciAuY3YyZ2l7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0MzRjNjE7XG4gIH1cbiAgLmxpbmV7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyZTM3NGI7XG4gIH1cbn1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJde1xuICAubWVudS1teS1hY2NvdW50IHVsIGxpLmRpdmlkZXIgLmN2Mmdpe1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGFkY2UwO1xuICB9XG5cbn0iLCIjc3RhdGVtZW50LCAjY2FuY2VsbGVke1xuICBwYWRkaW5nOiAxNnB4IDM2cHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgcGFkZGluZzogMTZweCA4cHg7XG4gIH1cbiAgaDJ7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXJ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIC8vYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCAxNDBkZWcsIHJnYigxMTEsMCwyNDcpIDAlLCByZ2IoMjUsMTgsNzIpIDEwMCUpO1xuICAgIC8vYm9yZGVyOiAxcHggc29saWQgI2RhZGNlMDtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDRweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAxcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcblxuICAgIHRhYmxle1xuICAgICAgdGhlYWQsIHRib2R5LCB0Zm9vdHtcbiAgICAgICAgdHJ7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgIHRoe1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHRoLCB0ZHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogODBweDtcbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCl7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5tdy0xNTB7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm13LTEyMHtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubXctMTAwe1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLnRleHQtd2lue1xuICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDIxNGZmO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdGZvb3R7XG4gICAgICAgIHRye1xuICAgICAgICAgIHRkLnRoZXJlLW1vcmV7XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuY2FzaW5ve1xuICAgICAgICB0Ym9keXtcbiAgICAgICAgICB0cntcbiAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGRpdi5kYXRle1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2IoOTksIDk5LCA5OSk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGRpdi53YXJue1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZTgwODAyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGRpdi53aW57XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMjE0ZmY7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBkaXYuYm9sZHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYuc2VkaWUtcmVzdWx0e1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnNhYmF7XG4gICAgICAgIHRib2R5e1xuICAgICAgICAgIHRye1xuICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYudHh7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYudGlja2V0LXN0YXR1c3tcbiAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLnRpY2tldC1yZXN1bHR7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzAxOWJlNTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwIDAgMDtcbiAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYud2luLWxvc2V7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYuc3Rha2V7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5vZGRze1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIC5vZGQtdHlwZXtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTg2OTg1O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAuYm94e1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA0cHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwQjBGRjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAxNzYsIDI1NSwgMC43KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYuZXZlbnR7XG4gICAgICAgICAgICAgICAgc3Bhbi5mYXZvcml0ZXtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogcmdiKDE4MSwgMCwgMCk7XG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgICAgICAgICYuYWR2YW50YWdle1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzBlMGUwZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICYub3ZlcntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYigxODEsIDAsIDApICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmLnVuZGVye1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzBlMGUwZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFuLmhhbmRpY2Fwe1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2IoOTYsIDk2LCA5Nik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNwYW4uc3BvcnQtdHlwZXtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDZjO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJldC10eXBle1xuICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYigwLCA1MSwgMTUzKTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5tYXRjaC1hdHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzA3MDcwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaGRwe1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgIzA2YztcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc3lzdGVtLXBhcmxheXtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAwIDAgMDtcbiAgICAgICAgICAgICAgICAgIC5ib3h7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwQjBGRjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAxNzYsIDI1NSwgMC43KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLnByb2Nlc3Npbmd7XG4gICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgXG4gICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5mYXZvcml0ZXtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jb21iby10eXBle1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jb21iby10eXBlLW1peHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgICAgICAgICAgICAgICAgLm9kZHN7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wYXJsYXktZGF0YXtcbiAgICAgICAgICAgICAgICAgIC5sYXVuY2h7XG4gICAgICAgICAgICAgICAgICAgIC5tZC1idXR0b257XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA2cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiKDMsMTU1LDIyOSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiKDMsMTU1LDIyOSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAucGFybGF5LXdyYXB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAwO1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIyNXB4O1xuICAgICAgICAgICAgICAgICAgICAucGFybGF5e1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDBkMGQwO1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgIC5zcG9ydC10eXBle1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgLmJldC10ZWFte1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCByZ2IoMCwgMTc2LCAyNTUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICYub2Rkc3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAxMjFmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIC5sZWFndWV7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3MDcwNzA7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIC50aWNrZXQtc3RhdHVze1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjM2E4MGI1O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjNlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzNhODBiNTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnNpbmdsZS1wYXJsYXktZGF0YXtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkMGQwZDA7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDRweCAwIDhweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgICAgICAgICAgIC5wYXJsYXktd3JhcHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzAwQjBGRjtcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDEwOCwgMTY1LCAyMDgsIDApO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTAuMmVtO1xuICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC02cHg7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMEIwRkY7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAucGFybGF5e1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcblxuICAgICAgICAgICAgICAgICAgICAgIC5sZWFndWUsIC5zcG9ydC10eXBle1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudGlja2V0LXN0YXR1c3tcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzYTgwYjU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjNlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzYTgwYjU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubnVtYmVyLWdhbWV7XG4gICAgICAgICAgICAgICAgICA+ZGl2e1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAub2Rkc3tcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgIzAxOWJlNTtcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAmLmJldC10ZWFte1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICYuYmFsbHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzcwNzA3MDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5sZWFndWV7XG4gICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgJi5uYW1le1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjN2IwZTJkO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAmLmluZm97XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAxOWJlNTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmFyY2FkaWEtZ2FtaW5ne1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICAgICAgICAgICAgPmRpdntcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLnRhYmxle1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzNhODBiNTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC50YWJsZS1nYW1le1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0VCNjMwNztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgIzAxOWJlNTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuc2FiYS1jbHVie1xuICAgICAgICAgICAgICAgIC5jbHViLWJldC10eXBle1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNGU0ZDRkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA+LnNhYmEtc3BvcnQtdHlwZXtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAzZmEwO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICAgICAgICAgICAgJi5jYXBpdGFsaXple1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+Lmtlbm8tYmV0LXR5cGV7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogcmdiKDE4MSwgMCwgMCk7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5rZW5vLWdhbWV7XG4gICAgICAgICAgICAgICAgICA+ZGl2e1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgPi5rZW5vLWdhbWUtdHlwZXtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMTliZTU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICA+Lmtlbm8tYmV0LXR5cGV7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNGU0ZDRkO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgPi5rZW5vLW1hdGNoLWlke1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzRlNGQ0ZDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5ncm91cC1zdGF0ZW1lbnR7XG4gICAgICAgIHRoZWFke1xuICAgICAgICAgIHRyOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgIHRoOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0aDpub3QoOmZpcnN0LWNoaWxkKXtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMzBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAgIHRib2R5e1xuICAgICAgICAgICAgdHIuZ3JvdXAtZGF0ZXtcbiAgICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNzI3MjcyN2VtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMXJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM1ZjYzNjg7XG4gICAgICAgICAgICAgICAgbWQtaWNvbi5vcGVue1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYud2FybntcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkYzQzAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdHJ7XG4gICAgICAgICAgICAgIHRkLnByb2R1Y3Rpb257XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICB9XG4gICAgJisubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVye1xuICAgICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICB9XG4gIH1cbn1cblxuXG5tZC1kaWFsb2cuc2FiYS1wYXJsYXktZGlhbG9ne1xuICBtZC1kaWFsb2ctY29udGVudHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDgwMHB4O1xuICAgIC5tZC1kaWFsb2ctY29udGVudHtcblxuICAgICAgcGFkZGluZzogMTZweDtcblxuICAgICAgdGFibGV7XG4gICAgICAgIHRoZWFke1xuICAgICAgICAgIHRye1xuICAgICAgICAgICAgdGh7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggNHB4O1xuICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpe1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGJvZHl7XG4gICAgICAgICAgdHJ7XG4gICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG5cbiAgICAgICAgICAgICAgLndhcm57XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRjE3NDQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnBhcmxheS1kYXRhe1xuXG4gICAgICAgICAgICAgICAgLnBhcmxheXtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgICAgICAgICAgIC5jb250ZW50e1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxMCwgMjEwLCAyMTAsIDAuNCk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGZvb3R7XG4gICAgICAgICAgdHJ7XG4gICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDRweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblttZC10aGVtZT1cImRlZmF1bHRcIl17XG5cbn1cblxuW21kLXRoZW1lPVwidGVhbFRoZW1lXCJde1xuICB0YWJsZS5vbmUtdGFibGV7XG5cbiAgfVxufSIsImJvZHkuYWdyZWVtZW50e1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzE0MzI1MDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG5cbiAgI21haW57XG4gICAgI2xheW91dC1jb250ZW50LW9ubHl7XG4gICAgICAjY29udGVudHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHBhZGRpbmc6IDY0cHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hZ3JlZW1lbnQtdGVtcGxhdGV7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgIG1pbi13aWR0aDogOTAwcHg7XG4gICAgd2lkdGg6IDkwMHB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KXtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgLy9oZWlnaHQ6IDEwMHZoO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICAudG9vbGJhcntcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgcGFkZGluZzogMTZweCAyNHB4IDE2cHggOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgaDJ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICAgIG1kLWljb257XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICB9XG4gIH1cbiAgLmNvbnRlbnR7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmV7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2xvZ29zL29uZS1yb3VuZC5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzAlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgb3BhY2l0eTogMC4wNTtcbiAgICB9XG5cbiAgICAuY29udGVudC13cmFwe1xuICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgfVxuICAgICAgb2x7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMTZweDtcbiAgICAgICAgbGl7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6bm9uZTtcbiAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbiAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246cmlnaHQ7XG4gICAgICAgICAgICBjb250ZW50OmNvdW50ZXIoaXRlbSkgXCIuXCI7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICYubm90ZWR7XG4gICAgICAgICAgICBjb2xvcjogI2Q1MDEzNztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgY29sb3I6ICMyYjJlNTk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2IoMjUzLDMsOTApIDUwJSwgdHJhbnNwYXJlbnQgNTAlKTtcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGhpZ2hsaWdodDtcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZTsgLyogTWFrZSB0aGUgYW5pbWF0aW9uIHJ1biBiYWNrIGFuZCBmb3J0aCAqL1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBie1xuICAgICAgICAgICAgY29sb3I6ICNhZDBmMDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuICAuYWdyZWV7XG4gICAgcGFkZGluZzogMCAyNHB4IDI0cHg7XG4gICAgLm1kLWJ1dHRvbntcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgfVxuICB9XG59XG5Aa2V5ZnJhbWVzIGhpZ2hsaWdodCB7XG4gIDAlIHtcbiAgICB3aWR0aDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNTAlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbn1cblttZC10aGVtZT1cImRlZmF1bHRcIl17XG4gIC5hZ3JlZW1lbnQtdGVtcGxhdGV7XG4gICAgLnRvb2xiYXJ7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJlMzc0YjtcbiAgICAgIGNvbG9yOiAjZThlOGU4O1xuICAgIH1cbiAgfVxuICAuYWdyZWVtZW50LXRlbXBsYXRlIC5jb250ZW50IC5jb250ZW50LXdyYXAgb2wgbGkubm90ZWQ6YmVmb3Jle1xuICAgIGNvbG9yOiAjZThlOGU4O1xuICB9XG59XG5cblttZC10aGVtZT1cInRlYWxUaGVtZVwiXXtcbiAgLmFncmVlbWVudC10ZW1wbGF0ZXtcbiAgICAudG9vbGJhcntcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREREO1xuICAgICAgY29sb3I6ICMwZTBlMGU7XG4gICAgfVxuICB9XG59IiwiLmNoYW5nZS1wYXNzd29yZHtcbiAgLmNvbnRhaW5lcntcbiAgICAuY29udGVudHtcbiAgICAgIC50ZWxlZ3JhbXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDQ4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiAzMnB4IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmxpbmtlZHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5LOEVHSWV7XG4gICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgfVxuICAgICAgICAucXItYm90e1xuXG4gICAgICAgIH1cbiAgICAgICAgLnRoZS13YXl7XG4gICAgICAgICAgcGFkZGluZzogMTZweCAwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICAgIC5xci1ib3R7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgfVxuICAgICAgICAuaGVscGVye1xuICAgICAgICAgIHNwYW4uYm90e1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMTI3MGFkO1xuICAgICAgICAgIH1cbiAgICAgICAgICBkaXYuY29tbWFuZHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBjb2xvcjogIzZmMDBmNztcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IGRvdHRlZCAjY2NjO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMXB4IDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjM4LCAyMzgsIDIzOCwgMC41KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvcHl7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAycHggNHB4O1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmFlM2IzO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgJi5jb3B5X2NvZGUge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYuY29waWVkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzBENDdBMTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSB0cmFuc2xhdGVZKDApIHRyYW5zbGF0ZVooMCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5aWUlmRmQge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpIHRyYW5zbGF0ZVooLTIwcHgpIHJvdGF0ZVgoLTE4MGRlZyk7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmJ0bntcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgICAuY29tbWFuZHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2FuY2Vse1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgICAgIC0taW5pdGlhbFRleHRDb2xvcjogIzEwMTIyODtcbiAgICAgICAgICAtLXNsaWRlVGV4dENvbG9yOiAjRkZGO1xuICAgICAgICAgIC0taW5pdGlhbEJnQ29sb3I6ICNmYzllYjU7XG4gICAgICAgICAgLS1zbGlkZUJnQ29sb3I6ICNmODMzNjU7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWluaXRpYWxUZXh0Q29sb3IpO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZyxcbiAgICAgICAgICAgICAgICAgIHZhcigtLWluaXRpYWxCZ0NvbG9yKSAwJSxcbiAgICAgICAgICAgICAgICAgIHZhcigtLWluaXRpYWxCZ0NvbG9yKSA1MCUsXG4gICAgICAgICAgICAgICAgICB2YXIoLS1zbGlkZUJnQ29sb3IpIDUwJSxcbiAgICAgICAgICAgICAgICAgIHZhcigtLXNsaWRlQmdDb2xvcikgMTAwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMDAlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gLjNzIGN1YmljLWJlemllciguNDcsIC4xLCAxLCAuNjMpLFxuICAgICAgICAgIGNvbG9yIC4ycyBsaW5lYXI7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4wcywgMC4xNXM7XG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zbGlkZVRleHRDb2xvcik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwJSAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIiNhbm5vdW5jZW1lbnRzIHtcblxuICAgIC5jZW50ZXIge1xuXG4gICAgICAgIC5jb250ZW50LWNhcmQge1xuXG4gICAgICAgICAgICAmLmNsYXNzaWMge1xuXG4gICAgICAgICAgICAgICAgLnRvb2xiYXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAyNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC5zZWxlY3QtbWVudSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZC1pY29uLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5wYWdlLWluZm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmNsb3NlLXRocmVhZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIC04cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udGhyZWFkLWxhYmVscy10b2dnbGUtbGlzdCB7XG5cbiAgICBtZC1saXN0LWl0ZW0ge1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59IiwibWQtZGlhbG9nLnBvcHVwe1xuICBtZC1kaWFsb2ctY29udGVudHtcbiAgICAubWQtZGlhbG9nLWNvbnRlbnR7XG4gICAgICB3aWR0aDogNDAwcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgcGFkZGluZzogOHB4O1xuXG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cykge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtZC1kaWFsb2ctY29udGVudHtcbiAgICAgIC5tZC1kaWFsb2ctY29udGVudHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiYm9keS5lbmFibGUtb3RwIHtcbiAgI21haW57XG4gICAgI2xheW91dC1jb250ZW50LW9ubHl7XG4gICAgICAjY29udGVudHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9jeWJlcnNlY3VyaXR5LmpwZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwwLDAsMSkgMCUsIHJnYmEoNDMsNDYsODksLjQpIDEwMCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndhaXQtZGF0YSB7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgbWQtcHJvZ3Jlc3MtY2lyY3VsYXIge1xuICAgICAgbWFyZ2luOiAxNTBweCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5lbmFibGUtdGZhLnNpbXBsZS10YWJsZS1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDE2MHB4O1xuICB9XG59XG4iLCIucGFnZS1sYXlvdXQucGFzc3dvcmQtZXhwaXJlZHtcblxuICAuY29udGVudHtcbiAgICBwYWRkaW5nOiAzNnB4O1xuICAgICY6YmVmb3Jle1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNSU7XG4gICAgfVxuICB9XG59IiwiYm9keS5sZWdlbmRhcnl7XG4gICNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXJ7XG4gICAgI2NvbnRlbnQge1xuICAgICAgI2xlZ2VuZGFyeXtcbiAgICAgICAgI2xlZ2VuZGFyeS1uYXZpZ2F0aW9ue1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIG1heC13aWR0aDogMjUwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBtaW4td2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgICAgei1pbmRleDogMTAwMztcbiAgICAgICAgICB9XG5cblxuICAgICAgICAgIC5tcy1uYXZpZ2F0aW9ue1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDcyNzI3MjdlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICAgICAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICAgICAgLm1zLW5hdmlnYXRpb24tbm9kZTpub3QoLmdyb3VwKS5oYXMtY2hpbGRyZW46bm90KC5jb2xsYXBzZWQpe1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tcy1uYXZpZ2F0aW9uLW5vZGV7XG4gICAgICAgICAgICAgIC5tcy1uYXZpZ2F0aW9uLWl0ZW0ge1xuICAgICAgICAgICAgICAgID4gLm1zLW5hdmlnYXRpb24tYnV0dG9ue1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmODcxMTU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgIC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbntcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYubGl2ZXtcbiAgICAgICAgICAgICAgICAubXMtbmF2aWdhdGlvbi1pdGVte1xuICAgICAgICAgICAgICAgICAgPiAubXMtbmF2aWdhdGlvbi1idXR0b257XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgICAgICAgLmljb257XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Y4NzExNTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5saWdodHtcbiAgICAjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFye1xuICAgICAgI2NvbnRlbnQge1xuICAgICAgICAjbGVnZW5kYXJ5e1xuICAgICAgICAgICNsZWdlbmRhcnktbmF2aWdhdGlvbntcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xuXG4gICAgICAgICAgICAubXMtbmF2aWdhdGlvbntcbiAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgICA+dWx7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDRweCAwIHJnYmEoMjIsIDEzMywgMjQ0LCAwLjMpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5tcy1uYXZpZ2F0aW9uLW5vZGUuZ3JvdXB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDRweCAwIHJnYmEoMjIsIDEzMywgMjQ0LCAwLjMpO1xuXG5cbiAgICAgICAgICAgICAgICAubXMtbmF2aWdhdGlvbi1pdGVte1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAubXMtbmF2aWdhdGlvbi1ub2RlOm5vdCguZ3JvdXApLmhhcy1jaGlsZHJlbjpub3QoLmNvbGxhcHNlZCl7XG5cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAubXMtbmF2aWdhdGlvbi1ub2Rle1xuICAgICAgICAgICAgICAgIC5tcy1uYXZpZ2F0aW9uLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgPiAubXMtbmF2aWdhdGlvbi1idXR0b257XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMmIyZTU5O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC5pY29ue1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMmIyZTU5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmQ2NTAwO1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWY0ZWE7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZWVhZDc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNDQsIDIzNCwgMC42KTtcbiAgICAgICAgICAgICAgICAgICAgLm1zLW5hdmlnYXRpb24tYnV0dG9ue1xuICAgICAgICAgICAgICAgICAgICAgIHNwYW57XG5cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5jYXNpbm8tbG9iYnkge1xuICAuZnJhbWUtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDcwMG1zIGVhc2UtaW4tb3V0O1xuICAgICYuYXBwZWFye1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgfVxuICAgIEBpbmNsdWRlIGNoaXAtc3RhY2s7XG4gICAgLnNpbmdsZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICArIC5zaW5nbGUge1xuICAgICAgICAgIC8vbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQTE3OTMwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncvNik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGlmcmFtZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5nYW1lLXdyYXAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjIyOTM5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQ6ICMyMjI5Mzk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSB2aWRlby1lbGVtZW50O1xuXG4gICAgICAgIC5nYW1lLWNvbnRlbnQge1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCA3MDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgJi5tYXNre1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzIyMjkzOTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmhlYWRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyMjI5Mzk7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQTE3OTMwO1xuICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXIgNzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAmLnVuLWJvcmRlcntcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIC50aW1lLXJvdW5ke1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmdhbWUtaW5mbyB7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMTMwcHg7XG4gICAgICAgICAgICAgIC5nYW1lLW5hbWUge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5nYW1lLXJvdW5kIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzRjRDNkE7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxODI5O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGQkE0O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAuaWNvbi1iYW5re1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNhMWEwODA7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgNHB4O1xuICAgICAgICAgICAgICAuZ2FtZS1pbmZve1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdmlnYXRpb24ge1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgICAubWQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICAgICYubWQtaWNvbi1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogNnB4IDhweDtcbiAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA2MDBweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDZweCA0cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZbZGlzYWJsZWRdIG1kLWljb257XG4gICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG4gICAgICAgICAgLnZpZGVvLXNob3cge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgICAgICAgICAgIGNvbG9yOiAjRjVGNUY1O1xuICAgICAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDcwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgLnRhYmxlLXRpbWV7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHZpc2liaWxpdHkgLjNzIGxpbmVhcjtcbiAgICAgICAgICAgICAgJi5tZC13YXJue1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZjk0YTRkO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGltZS1yb3VuZHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHZpc2liaWxpdHkgLjNzIGxpbmVhcjtcbiAgICAgICAgICAgICAgLmNvdW50ZG93bntcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmb250LXNpemUgMC4zcywgbGluZS1oZWlnaHQgLjNzIGxpbmVhcjtcblxuICAgICAgICAgICAgICAgICYubWQtd2FybntcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZDUwMTM3O1xuICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBjb3VudGRvd24tY29sb3IgMXMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBtZC1wcm9ncmVzcy1jaXJjdWxhcntcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgICAgICAgJi50cmFuc3BhcmVudCBwYXRoe1xuICAgICAgICAgICAgICAgICAgc3Ryb2tlOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRhYmxlLXN0YXR1c3tcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmRpc3BsYXllZHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgICAgLnRhYmxlLXRpbWV7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC50aW1lLXJvdW5ke1xuICAgICAgICAgICAgICAgIG1kLXByb2dyZXNzLWNpcmN1bGFyIHBhdGh7XG4gICAgICAgICAgICAgICAgICBzdHJva2U6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY291bnRkb3due1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBiZXR0aW5nLXRhYmxlO1xuICAgICAgICAgIEBpbmNsdWRlIGJldHRpbmctYnV0dG9uO1xuICAgICAgICAgIEBpbmNsdWRlIHJvYWQtcm9sbGVyO1xuXG4gICAgICAgICAgLnJvYWQtcm9sbGVye1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLmJnLW1lc3NhZ2V7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC4zNSwgMSk7XG4gICAgICAgICAgICAgIC5tb25leSwgLmRlYWxlciwgLnJvdW5kLWNhbmNlbGxlZHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwZmYwMDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjY1LCAwLCAwLjM1LCAxKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuZGVhbGVye1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnJvdW5kLWNhbmNlbGxlZHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmYzMzU3O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYuc2hvd3tcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjY1LCAwLCAwLjM1LCAxKTtcbiAgICAgICAgICAgICAgICAubW9uZXksIC5kZWFsZXIsIC5yb3VuZC1jYW5jZWxsZWR7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzY2FsZS1lYXNlSW5Cb3VuY2UgMXMgZWFzZSAxO1xuICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlLXJldmVyc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5pbWFnZS1tZXNzYWdle1xuICAgICAgICAgICAgLnN0YXJ0LWJldHRpbmcsIC5iZXR0aW5nLXN1Y2Nlc3N7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgIHRvcDogMTIwJTtcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGltYWdlLW1lc3NhZ2UtaGlkZTtcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlO1xuICAgICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC4zNSwgMSk7XG4gICAgICAgICAgICAgICYuc2hvd3tcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgICAgIHRvcDogMjAlO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBpbWFnZS1tZXNzYWdlLXNob3c7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC4zNSwgMSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWFpbnRlbmFuY2V7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDM0LCA0MSwgNTcsIDAuOTkpO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgLm1lc3NhZ2V7XG4gICAgICAgICAgICBjb2xvcjogI0Y1RjVGNTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByZS1sb2FkaW5ne1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNiwgMTgsIDQwLCAwLjYpO1xuICAgIHotaW5kZXg6IDIwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJsaW5rLWJhY2tncm91bmQge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE2OCwgMCwgMC44KVxuICB9XG4gIDUwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE2OCwgMCwgMC4xKVxuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNjgsIDAsIDAuNylcbiAgfVxufVxuQGtleWZyYW1lcyBpbWFnZS1tZXNzYWdlLXNob3cge1xuICBmcm9tIHtcbiAgICB3aWR0aDogMDtcbiAgICB0b3A6IDEyMCU7XG4gIH1cbiAgdG8ge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgdG9wOiAyMCU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgaW1hZ2UtbWVzc2FnZS1oaWRlIHtcbiAgZnJvbSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICB0b3A6IDIwJTtcbiAgfVxuICB0byB7XG4gICAgd2lkdGg6IDA7XG4gICAgdG9wOiAxMjAlO1xuICB9XG59XG5cblxuQGtleWZyYW1lcyBzY2FsZS1lYXNlSW5Cb3VuY2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuXG4gIDQlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTgpO1xuICB9XG5cbiAgOCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45OSk7XG4gIH1cblxuICAxOCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NCk7XG4gIH1cblxuICAyNiUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45OCk7XG4gIH1cblxuICA0NiUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gIH1cblxuICA2NCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45OCk7XG4gIH1cblxuICA3NiUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC40NCk7XG4gIH1cblxuICA4OCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xMSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgY291bnRkb3duLWNvbG9yIHtcbiAgMCUge2NvbG9yOiNkNTAxMzc7fVxuICA1MCUge2NvbG9yOiAjRjVGNUY1O31cbiAgMTAwJXtjb2xvcjojZDUwMTM3fVxufVxuIiwiQG1peGluIGNoaXAtc3RhY2sge1xuICAuY2hpcC1zdGFjayB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2dy82KTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBmMTcyYTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQTE3OTMwO1xuICAgIH1cbiAgICAuY2hpcCB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIGhlaWdodDogOTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDE2LjUlO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICAgIH1cbiAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnM7XG4gICAgICAuY2hpcC1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDkwJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgY2hpcC1iYWNrZ3JvdW5kO1xuICAgICAgfVxuXG4gICAgICBpbWd7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIzNywgMTgxLCA5LCAwLjYpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMjM3LCAxODEsIDkpO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHJnYmEoMjM3LCAxODEsIDksIDEpIDAlLCByZ2JhKDI0NSwgMTkwLCAyOCwgMSkgNDAlLCByZ2JhKDI1MywgMTk4LCA0NSwgMCkgNzAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkBtaXhpbiBjaGlwLWJhY2tncm91bmQge1xuICAmLmNoaXAtMTBre2JhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9jYXNpbm8vY2hpcHMvMTBrLnBuZyl9XG4gICYuY2hpcC0yMGt7YmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Nhc2luby9jaGlwcy8yMGsucG5nKX1cbiAgJi5jaGlwLTUwa3tiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvY2FzaW5vL2NoaXBzLzUway5wbmcpfVxuICAmLmNoaXAtMTAwa3tiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvY2FzaW5vL2NoaXBzLzEwMGsucG5nKX1cbiAgJi5jaGlwLTIwMGt7YmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Nhc2luby9jaGlwcy8yMDBrLnBuZyl9XG4gICYuY2hpcC01MDBre2JhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9jYXNpbm8vY2hpcHMvNTAway5wbmcpfVxuICAmLmNoaXAtMW17YmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Nhc2luby9jaGlwcy8xbS5wbmcpfVxuICAmLmNoaXAtMm17YmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Nhc2luby9jaGlwcy8ybS5wbmcpfVxuICAmLmNoaXAtNW17YmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Nhc2luby9jaGlwcy81bS5wbmcpfVxuICAmLmNoaXAtMTBte2JhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9jYXNpbm8vY2hpcHMvMTBtLnBuZyl9XG4gICYuY2hpcC0yMG17YmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Nhc2luby9jaGlwcy8yMG0ucG5nKX1cbiAgJi5jaGlwLTUwbXtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvY2FzaW5vL2NoaXBzLzUwbS5wbmcpfVxuICAmLmNoaXAtMTAwbXtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvY2FzaW5vL2NoaXBzLzEwMG0ucG5nKX1cbiAgJi5jaGlwLTIwMG17YmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Nhc2luby9jaGlwcy8yMDBtLnBuZyl9XG4gICYuY2hpcC01MDBte2JhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9jYXNpbm8vY2hpcHMvNTAwbS5wbmcpfVxuICAmLmNoaXAtMWJ7YmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Nhc2luby9jaGlwcy8xYi5wbmcpfVxuICAmLmNoaXAtMmJ7YmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Nhc2luby9jaGlwcy8yYi5wbmcpfVxuICAmLmNoaXAtNWJ7YmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Nhc2luby9jaGlwcy81Yi5wbmcpfVxuICAmLmNoaXAtMTBie2JhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9jYXNpbm8vY2hpcHMvMTBiLnBuZyl9XG4gICYuY2hpcC1zZXR0aW5ne2JhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9jYXNpbm8vY2hpcHMvc2V0dGluZ3MucG5nKX1cbn0iLCJAbWl4aW4gdmlkZW8tZWxlbWVudHtcbiAgLnZpZGVvLWVsZW1lbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogNjRweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvdmlkZW8tc2FtcGxlLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYigzNCwgNDEsIDU3KTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDM0LCA0MSwgNTcsIDEpIDAlLCByZ2JhKDI1MywgMTg3LCA0NSwgMCkgMjUlKTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cbn0iLCJAbWl4aW4gYmV0dGluZy10YWJsZSB7XG4gIC5iZXR0aW5nLXRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDRweDtcbiAgICBhc3BlY3QtcmF0aW86IDMgLyAxO1xuXG4gICAgPiBkaXYge1xuICAgICAgY29sb3I6ICNGNUY1RjU7XG4gICAgfVxuXG4gICAgLndyYXBwZXIge1xuICAgICAgLmZvdXItcmVkLCAuemVyby1yZWQsIC50aHJlZS1yZWQsIC5vbmUtcmVkIHtcbiAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmV2ZW4sIC5vZGQsIC5mb3VyLXJlZCwgLnplcm8tcmVkLCAudGhyZWUtcmVkLCAub25lLXJlZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjQjNCM0IzO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTMsIDI1MywgMTc2LCAwLjEpO1xuICAgICAgfVxuXG4gICAgICAmLmhpZ2hsaWdodCB7XG4gICAgICAgIHRyYW5zaXRpb246YWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGFuaW1hdGlvbjpibGluay1iYWNrZ3JvdW5kIG5vcm1hbCAxLjVzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3VyLXJlZCB7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMnB4O1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMnB4O1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvY2FzaW5vL2JldHRpbmctdGFibGUvNF9yZWQucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogODAlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDVweDtcbiAgICB9XG5cbiAgICAuemVyby1yZWQge1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDJweDtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Nhc2luby9iZXR0aW5nLXRhYmxlLzBfcmVkLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1cHg7XG4gICAgfVxuXG4gICAgLnRocmVlLXJlZCB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAycHg7XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDJweDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9jYXNpbm8vYmV0dGluZy10YWJsZS8zX3JlZC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA4MCU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNXB4O1xuICAgIH1cblxuICAgIC5vbmUtcmVkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Nhc2luby9iZXR0aW5nLXRhYmxlLzFfcmVkLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1cHg7XG4gICAgfVxuXG4gICAgLmV2ZW4geyAvL2JhY2tncm91bmQtaW1hZ2VcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Nhc2luby9iZXR0aW5nLXRhYmxlL2V2ZW4ucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNDAlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbSAyMHB4O1xuICAgIH1cblxuICAgIC5vZGQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvY2FzaW5vL2JldHRpbmctdGFibGUvb2RkLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDQzJTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b20gMjBweDtcbiAgICB9XG5cbiAgICAuZXZlbiwgLm9kZCB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAycHg7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gICAgfVxuXG4gICAgLmV2ZW4sIC5vZGQsIC5mb3VyLXJlZCwgLnplcm8tcmVkLCAub25lLXJlZCwgLnRocmVlLXJlZHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC53YWdlcnMtbW9uZXl7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgLmNvbW1pdHRlZHtcbiAgICAgICAgICBjb2xvcjogIzQ0YjMwMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLndhZ2Vycy1jaGlwe1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC5jaGlwe1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Nhc2luby9jaGlwcy90b2tlbi5wbmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICBAaW5jbHVkZSBiZXR0aW5nLXRva2VuO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvdXItcmVkLCAuemVyby1yZWQsIC5vbmUtcmVkLCAudGhyZWUtcmVke1xuICAgICAgLndhZ2Vycy1tb25leXtcbiAgICAgICAgYm90dG9tOiAxNnB4O1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIC5mb3VyLXJlZCwgLnplcm8tcmVkIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6ICcxIDogMTMnO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICNGRkZCQTQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm9uZS1yZWQsIC50aHJlZS1yZWQge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgY29udGVudDogJzEgOiAzLjYnO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICNGRkZCQTQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmV2ZW4sIC5vZGQge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgY29udGVudDogJzEgOiAxLjk2JztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAjRkZGQkE0O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuZGlzYWJsZWR7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIC5mb3VyLXJlZCwgLnplcm8tcmVkLCAub25lLXJlZCwgLnRocmVlLXJlZCwgLmV2ZW4sIC5vZGR7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTQsIDU0LCA1NCwgMC40KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAbWl4aW4gYmV0dGluZy1idXR0b257XG4gIC5iZXR0aW5nLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgID4gZGl2IHtcbiAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIH1cbiAgICAubWQtYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxNjAvNDg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAuYnRuLWNhbmNlbCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9jYXNpbm8vYnRuLWNhbmNlbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgJltkaXNhYmxlZF17XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Nhc2luby9idG4tY2FuY2VsLWRpc2FibGVkLnBuZ1wiKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWQtYnRuLWJldHRpbmcge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvY2FzaW5vL2J0bi1iZXQucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICZbZGlzYWJsZWRde1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9jYXNpbm8vYnRuLWJldC1kaXNhYmxlZC5wbmdcIik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1kLWJ0bi1yZS1iZXR0aW5nIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Nhc2luby9idG4tcmUtYmV0LnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAmW2Rpc2FibGVkXXtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvY2FzaW5vL2J0bi1yZS1iZXQtZGlzYWJsZWQucG5nXCIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkBtaXhpbiByb2FkLXJvbGxlcntcbiAgLnJvYWQtcm9sbGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIC5yb2xsZXItc3VtbWFyeSB7XG5cbiAgICAgIC5ldmVuLCAub2RkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgfVxuICAgICAgLmV2ZW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNEU5MUY2O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMjIyOTM5O1xuICAgICAgfVxuICAgICAgLm9kZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGODRBNEQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJvYWQtY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzIyMjkzOTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgIH1cbiAgICAgIC5yb2xsZXItYmcge1xuICAgICAgICAucmVzdWx0LXdyYXAge1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIG1pbi13aWR0aDogNSU7XG4gICAgICAgICAgLnJlc3VsdCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLmltZCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjg0QTREO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGODRBNEQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAjRkZGM0UwO1xuICAgICAgICAgICAgICAmLnRyYW5zcGFyZW50IHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNHB4KTtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNHB4KTtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDlkOTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5ibHVlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM0RTkxRjY7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRFOTFGNjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMXB4O1xuICAgICAgICAgICAgICAuaW1ke1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MjVweCkgYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDFweDtcbiAgICAgICAgICAgICAgLmltZHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxcHg7XG4gICAgICAgICAgICAgIC5pbWR7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxcHg7XG4gICAgICAgICAgICAgIC5pbWR7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODYwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxcHg7XG4gICAgICAgICAgICAgIC5pbWR7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMXB4O1xuICAgICAgICAgICAgICAuaW1ke1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJtZC1kaWFsb2d7XG4gICYuYmV0dGluZy1wcm9tcHQtZGlhbG9ne1xuICAgIG1kLXRvb2xiYXJ7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIDE0MGRlZywgcmdiKDExMSwwLDI0NykgMCUsIHJnYigyNSwxOCw3MikgMTAwJSk7XG4gICAgfVxuICAgIG1kLWRpYWxvZy1jb250ZW50e1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDUsMjQ1LDI0NSk7XG4gICAgICAubWQtZGlhbG9nLWNvbnRlbnR7XG4gICAgICAgIC50YWJsZS1jb250YWluZXJ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWRjZTA7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0YWJsZS50YWJsZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICB0aGVhZHtcbiAgICAgICAgICAgICAgdHJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjZmZmIDc1JSwjZjVmNWY1KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiA3NSUsI2Y1ZjVmNSk7XG4gICAgICAgICAgICAgICAgdGh7XG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRib2R5e1xuICAgICAgICAgICAgICB0cntcbiAgICAgICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKXtcbiAgICAgICAgICAgICAgICB0cntcbiAgICAgICAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzOCwgMjM4LCAyMzgsIC4yKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgbWQtZGlhbG9nLWFjdGlvbnN7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RhZGNlMDtcbiAgICB9XG4gIH1cbiAgJi5iZXR0aW5nLWRpYWxvZ3tcbiAgICBtZC10b29sYmFye1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICYubWQtd2FybntcbiAgICAgICAgYmFja2dyb3VuZDogcmdiKDI0NCw2Nyw1NCk7XG4gICAgICAgIGNvbG9yOiByZ2IoMjU1LDI1NSwyNTUpO1xuICAgICAgfVxuICAgIH1cbiAgICBtZC1kaWFsb2ctY29udGVudHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDUsMjQ1LDI0NSk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC5tZC1kaWFsb2ctY29udGVudHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgLnNtYWxse1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBtYXJnaW46IDE2cHggMDtcbiAgICAgICAgfVxuICAgICAgICAuYmV0dGluZy1zdW1tYXJ5e1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNDcsIDIxNiwgMC42OSk7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICBjb2xvcjogIzg4MjAwMDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZkY2E4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XG4gICAgICAgIH1cbiAgICAgICAgLmJldHRpbmctbW9iaWxpemV7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDIzOSwgMTI4LCAwLjkpO1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDE5NCwgNzEsIDAuOSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC41cyBlYXNlO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggNHB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDFweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRhYmxlLWNvbnRhaW5lcntcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RhZGNlMDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgdGFibGUudGFibGV7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgdGhlYWR7XG4gICAgICAgICAgICAgIHRye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgdGh7XG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTsgLy9yZ2IoNDYsNTUsNzUpXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkLCAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpe1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSwgJjpudGgtY2hpbGQoNSl7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGJvZHl7XG4gICAgICAgICAgICAgIHRye1xuICAgICAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCwgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKXtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCksICY6bnRoLWNoaWxkKDUpe1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIG1kLWljb257XG4gICAgICAgICAgICAgICAgICAgICYuYmxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBibGluayAuN3MgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgICAgICAgICAgICAgIC1tb3otYW5pbWF0aW9uOiBibGluayAuN3MgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogYmxpbmsgLjdzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmljb24tc3RvcHtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Y0NDMzNjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJi5ibGFua3tcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMzgsIDIzOCwgMjM4LCAuMyk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuZXJyb3ItbWVzc2FnZXtcbiAgICAgICAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi53aXRoLWVycm9ye1xuICAgICAgICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNDcsIDIxNiwgMC41KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgICAgICAgJi5hcHByb3ZlZHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1Y2I4NWM7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCl7XG4gICAgICAgICAgICAgICAgdHJ7XG4gICAgICAgICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMzgsIDIzOCwgMjM4LCAuMik7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICB0ci5lcnJvci1tZXNzYWdle1xuICAgICAgICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgdHIuZXJyb3ItbWVzc2FnZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjQ3LCAyMTYsIDAuNyk7XG4gICAgICAgICAgICAgICAgdGRbY29sc3Bhbj1cIjZcIl17XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRjNDMDA7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjEzLCAxOTYpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBtZC1kaWFsb2ctYWN0aW9uc3tcbiAgICAgIG1kLXN3aXRjaHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAubWQtbGFiZWx7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gICAgfVxuICAgIHdpZHRoOiA1NDBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpe1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1kLWRpYWxvZy1jb250ZW50e1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDhweDtcbiAgICAgICAgLm1kLWRpYWxvZy1jb250ZW50e1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gICAgJi5jYW5jZWxlZC1tZXNzYWdle1xuICAgICAgbWluLXdpZHRoOiA2MDBweDtcbiAgICAgIG1kLWRpYWxvZy1jb250ZW50e1xuICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICB0YWJsZS50YWJsZXtcbiAgICAgICAgICB0aGVhZCwgdGJvZHl7XG4gICAgICAgICAgICB0cntcbiAgICAgICAgICAgICAgdGgsIHRke1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKXtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgdGJvZHl7XG4gICAgICAgICAgICB0cntcbiAgICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYmV0dGluZy1zdGF0dXMge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogNHB4IHNvbGlkIGdyYXk7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDY0cHg7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA2NHB4O1xuXG4gICYuYmV0dGluZy13YXJuaW5nIHtcbiAgICAvL2Rpc3BsYXk6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmI3ZjEzO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgYW5pbWF0aW9uOiBwdWxzZVdhcm5pbmcgMnMgbGluZWFyIGluZmluaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cbiAgJi5iZXR0aW5nLXdhcm5pbmcgLmV4Y2xhbWF0aW9uLWJvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYjdmMTM7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOHB4O1xuICAgIHdpZHRoOiA1cHg7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICYuYmV0dGluZy13YXJuaW5nIC5leGNsYW1hdGlvbi1kb3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYjdmMTM7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvdHRvbTogOHB4O1xuICAgIGhlaWdodDogN3B4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTNweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDdweDtcbiAgICB6LWluZGV4OiAyO1xuICB9XG59XG4uc2NhbGVXYXJuaW5nIHtcbiAgYW5pbWF0aW9uOiBzY2FsZVdhcm5pbmcgMC43NXMgaW5maW5pdGUgYWx0ZXJuYXRlO1xufVxuXG4ucHVsc2VXYXJuaW5nSW5zIHtcbiAgYW5pbWF0aW9uOiBwdWxzZVdhcm5pbmdJbnMgMC43NXMgaW5maW5pdGUgYWx0ZXJuYXRlO1xufVxuXG4vLyBEZWZpbmUgdmFycyB3ZSdsbCBiZSB1c2luZ1xuJGJyYW5kLXN1Y2Nlc3M6ICM1Y2I4NWM7XG4kbG9hZGVyLXNpemU6IDRlbTtcbiRjaGVjay1oZWlnaHQ6ICRsb2FkZXItc2l6ZS8yO1xuJGNoZWNrLXdpZHRoOiAkY2hlY2staGVpZ2h0LzI7XG4kY2hlY2stbGVmdDogKCRsb2FkZXItc2l6ZS82ICsgJGxvYWRlci1zaXplLzEyKTtcbiRjaGVjay10aGlja25lc3M6IDNweDtcbiRjaGVjay1jb2xvcjogJGJyYW5kLXN1Y2Nlc3M7XG5cbi5iZXR0aW5nLWNpcmNsZS1sb2FkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAkY2hlY2stY29sb3I7XG4gIGFuaW1hdGlvbjogbG9hZGVyLXNwaW4gMS4ycyBpbmZpbml0ZSBsaW5lYXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAkbG9hZGVyLXNpemU7XG4gIGhlaWdodDogJGxvYWRlci1zaXplO1xuICAmLnRyYW5zcGFyZW50e1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmxvYWQtY29tcGxldGUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbiAgYW5pbWF0aW9uOiBub25lO1xuICBib3JkZXItY29sb3I6ICRjaGVjay1jb2xvcjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDUwMG1zIGVhc2Utb3V0O1xufVxuXG4uY2hlY2ttYXJrIHtcbiAgLy9kaXNwbGF5OiBub25lO1xuICAmLmRyYXc6YWZ0ZXIge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogODAwbXM7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBhbmltYXRpb24tbmFtZTogY2hlY2ttYXJrO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKSByb3RhdGUoMTM1ZGVnKTtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGhlaWdodDogJGNoZWNrLWhlaWdodDtcbiAgICB3aWR0aDogJGNoZWNrLXdpZHRoO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAgIGJvcmRlci1yaWdodDogJGNoZWNrLXRoaWNrbmVzcyBzb2xpZCAkY2hlY2stY29sb3I7XG4gICAgYm9yZGVyLXRvcDogJGNoZWNrLXRoaWNrbmVzcyBzb2xpZCAkY2hlY2stY29sb3I7XG4gICAgY29udGVudDogJyc7XG4gICAgbGVmdDogJGNoZWNrLWxlZnQ7XG4gICAgdG9wOiAkY2hlY2staGVpZ2h0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxvYWRlci1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBjaGVja21hcmsge1xuICAwJSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMjAlIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6ICRjaGVjay13aWR0aDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDQwJSB7XG4gICAgaGVpZ2h0OiAkY2hlY2staGVpZ2h0O1xuICAgIHdpZHRoOiAkY2hlY2std2lkdGg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBoZWlnaHQ6ICRjaGVjay1oZWlnaHQ7XG4gICAgd2lkdGg6ICRjaGVjay13aWR0aDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJsaW5rIHtcbiAgMCUgeyBvcGFjaXR5OiAxOyB9XG4gIDUwJSB7IG9wYWNpdHk6IC4xOyB9XG5cbn1cblxuQGtleWZyYW1lcyBzY2FsZVdhcm5pbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwdWxzZVdhcm5pbmcge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYjdmMTM7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcHVsc2VXYXJuaW5nSW5zIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYjdmMTM7XG4gIH1cblxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmI3ZjEzO1xuICB9XG59XG5cblttZC10aGVtZT1cImRlZmF1bHRzXCJde1xuICBtZC1kaWFsb2cuYmV0dGluZy1kaWFsb2d7XG4gICAgbWQtZGlhbG9nLWNvbnRlbnR7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIC5tZC1kaWFsb2ctY29udGVudHtcbiAgICAgICAgLnRhYmxlLWNvbnRhaW5lcntcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2IoNDYsNTUsNzUpO1xuXG4gICAgICAgICAgdGFibGUudGFibGV7XG4gICAgICAgICAgICB0aGVhZHtcbiAgICAgICAgICAgICB0cntcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigyNiwzMiw0NCk7XG4gICAgICAgICAgICAgICB0aHtcbiAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYig0Niw1NSw3NSk7XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGJvZHl7XG4gICAgICAgICAgICAgIHRye1xuICAgICAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDM0LDQxLDU3KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi53aXRoLWVycm9ye1xuICAgICAgICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigxNTEsMTE5LDczKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIG1kLWRpYWxvZy1hY3Rpb25ze1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiKDQ2LDU1LDc1KTsgLy9yZ2IoMzQsNDEsNTcpXG4gICAgfVxuICB9XG59IiwiI21hbnVhbHtcbiAgcGFkZGluZzogOHB4O1xuXG4gIC5iZWZvcmUtcGFyc2V7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGZvcm17XG4gICAgICAvL2JhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgLy9ib3JkZXI6IDFweCBzb2xpZCAjZGFkY2UwO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nOiA4cHg7XG5cbiAgICAgIG1kLWlucHV0LWNvbnRhaW5lcntcbiAgICAgICAgbWFyZ2luOiAyNHB4IDAgMCAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxhYmVse1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAzZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKXtcbiAgICAgICAgICAgICAgY29sb3I6ICNGRjNEMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDAwZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKXtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMGNjMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KXtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5iYWxhbmNle1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgICAgYm90dG9tOiA4cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA3MjcyNzI3ZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgY29sb3I6ICM4Mzg4OGY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWZ0ZXItcGFyc2V7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIC5wYXJzZS1jb250ZW50e1xuICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIC8vYm9yZGVyOiAxcHggc29saWQgI2RhZGNlMDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgLm1zLXJlc3BvbnNpdmUtdGFibGUtd3JhcHBlcntcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgdGFibGV7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0aGVhZCwgdGJvZHl7XG4gICAgICAgICAgICB0cntcbiAgICAgICAgICAgICAgdGgsIHRke1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQsICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICB0aGVhZHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFkY2UwO1xuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjZmZmIDc1JSwjZjVmNWY1KTtcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNmZmYgNzUlLCNmNWY1ZjUpO1xuICAgICAgICAgICAgdHJ7XG4gICAgICAgICAgICAgIHRoe1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTEwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cbiAgICAgICAgICB0Ym9keXtcbiAgICAgICAgICAgIHRye1xuICAgICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggNHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MnB4O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4O1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbiAgICAgICAgICAgICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzY2YWZlOTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsMTc1LDIzMywuNik7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmLm51bWJlcnN7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4NHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJi53YXJue1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NCwgOTgsIDEwMSwgMC4zKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmVhZGIxO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgyNTQsIDk4LCAxMDEsLjA3NSksIDAgMCA4cHggcmdiYSgyNTQsIDk4LCAxMDEsLjYpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTQsIDk4LCAxMDEsIDEpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYud2FybntcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU0LCA5OCwgMTAxLCAwLjMpO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmVhZGIxO1xuICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMjU0LCA5OCwgMTAxLC4wNzUpLCAwIDAgOHB4IHJnYmEoMjU0LCA5OCwgMTAxLC42KTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NCwgOTgsIDEwMSwgMSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5ibGFua3tcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA3MjcyNzI3ZW07XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICBoeXBoZW5zOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTkxYTFiO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZGNlMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNDMsIDIyNCwgMC40KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmRpYWxvZy1oZWxwe1xuICBtaW4td2lkdGg6IDcyMHB4O1xuICBtZC10b29sYmFye1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCggMTQwZGVnLCByZ2IoMTExLDAsMjQ3KSAwJSwgcmdiKDI1LDE4LDcyKSAxMDAlKTtcbiAgfVxuICBtZC1kaWFsb2ctY29udGVudHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC13aWR0aDogODEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIC5tZC10aXRsZXtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgIHB7XG4gICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgICYuc3ludGF4e1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogOHB4IDAgOHB4IDE2cHg7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgbWFyZ2luOiAwIDRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAmLmdhbWV7XG4gICAgICAgICAgICBjb2xvcjogI0ZGMDAwMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5iZXR7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDBmZjtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5wb2ludHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDBjYzAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpe1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtZC1kaWFsb2ctY29udGVudHtcbiAgICAgIC5tZC1kaWFsb2ctY29udGVudHtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLm1hbnVhbHtcbiAgICB3aWR0aDogNDIwcHg7XG4gICAgbWluLXdpZHRoOiA0MjBweDtcbiAgICBtZC1kaWFsb2ctY29udGVudHtcbiAgICAgIC5tZC1kaWFsb2ctY29udGVudHtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgbWQtc2VsZWN0e1xuICAgICAgICAgIG1hcmdpbjogMTJweCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cyl7XG4gICAgICBtZC1kaWFsb2ctY29udGVudHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTEwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5bbWQtdGhlbWU9XCJkZWZhdWx0XCJde1xuICAjbWFudWFsIC5hZnRlci1wYXJzZSAucGFyc2UtY29udGVudCAubXMtcmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxle1xuICAgIHRoZWFkLCB0Ym9keXtcbiAgICAgIHRye1xuICAgICAgICB0aCwgdGR7XG4gICAgICAgICAgY29sb3I6ICNkNWQ1ZDU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgdGJvZHl7XG4gICAgICB0cjpob3ZlcntcbiAgICAgICAgdGR7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJlMzY0ODtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdHI6bGFzdC1jaGlsZHtcbiAgICAgICAgdGR7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzYzQ1NTY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1kLWJ1dHRvbi5tZC1wcmltYXJ5e1xuICAgIGNvbG9yOiByZ2IoMywxNTUsMjI5KVxuICB9XG59XG5bbWQtdGhlbWU9XCJ0ZWFsVGhlbWVcIl17XG4gIC5tZC1idXR0b24ubWQtcHJpbWFyeXtcbiAgICBjb2xvcjogcmdiKDAsMTUwLDEzNik7XG4gIH1cbn0iLCIjbG90dGVyeS1uYXZpZ2F0aW9uIHtcbiAgLy9iYWNrZ3JvdW5kOiAkYmFja2dyb3VuZC0zO1xuICBtYXgtd2lkdGg6IDE5NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTk2cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDE5NnB4ICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDUxO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgIG1heC13aWR0aDogMjQwcHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDI0MHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDI0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG5cbiAgJi5tZC1sb2NrZWQtb3BlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAubXMtbmF2aWdhdGlvbiB7XG4gICAgICAvL2JhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLTM7XG4gICAgICAvL2NvbG9yOiAkYmFja2dyb3VuZC0zO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gICAgICAubXMtbmF2aWdhdGlvbi1ub2RlIHtcbiAgICAgICAgLm1zLW5hdmlnYXRpb24taXRlbSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgPiAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDcyNzI3MjdlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoOTksOTksOTksMC4xMik7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMTZweCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIC8vYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vJjpsYXN0LWNoaWxke1xuICAgICAgICAvLyAgLm1zLW5hdmlnYXRpb24taXRlbXtcbiAgICAgICAgLy8gICAgPiAubXMtbmF2aWdhdGlvbi1idXR0b246YWZ0ZXJ7XG4gICAgICAgIC8vICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgLy8gICAgfVxuICAgICAgICAvLyAgfVxuICAgICAgICAvL31cblxuICAgICAgICAmLmxpdmUge1xuICAgICAgICAgIC5tcy1uYXZpZ2F0aW9uLWl0ZW0ge1xuICAgICAgICAgICAgPiAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG5cbiAgICAgICAgICAgICAgJi5hY3RpdmUge1xuXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIEJhY2tncm91bmQgY29sb3Igb24gZXhwYW5kZWQgbm9kZVxuICAgICAgICAmOm5vdCguZ3JvdXApLmhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgJjpub3QoLmNvbGxhcHNlZCkge1xuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgICAgICAgICAgLy9ib3JkZXItcmFkaXVzOiAwIDEwcHggMTBweCAwO1xuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuY29sbGFwc2luZyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgJjpub3QoLmNvbGxhcHNlZCkge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIiNxdWljay1wYW5lbCB7XG5cbiAgICAuYWN0aXZpdHktdGFiIHtcblxuICAgICAgICAuZnJpZW5kcyB7XG5cbiAgICAgICAgICAgIC5mcmllbmQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIC5zdGF0dXMge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0NHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjRkZGRkZGO1xuXG4gICAgICAgICAgICAgICAgICAgICYub25saW5lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEM4NTM7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLm9mZmxpbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q1MDAwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuYXdheSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY2RDAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnVucmVhZC1tZXNzYWdlLWNvdW50IHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VydmVycyB7XG5cbiAgICAgICAgICAgIC5zZXJ2ZXIge1xuXG4gICAgICAgICAgICAgICAgLnN0YXR1cyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjRweCAyMHB4IDI4cHggOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICYubm9ybWFsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBDODUzO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi53YXJuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRDUwMDAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5lcnJvciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGNkQwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zdGF0IHtcblxuICAgICAgICAgICAgbWQtcHJvZ3Jlc3MtbGluZWFyIHtcblxuICAgICAgICAgICAgICAgICYubm9ybWFsIHtcblxuICAgICAgICAgICAgICAgICAgICAubWQtYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEM4NTM7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubWQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjAwLCA4MywgMC4zKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYud2FybiB7XG5cbiAgICAgICAgICAgICAgICAgICAgLm1kLWJhciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY2RDAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLm1kLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTA5LCAwLCAwLjMpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5hbGVydCB7XG5cbiAgICAgICAgICAgICAgICAgICAgLm1kLWJhciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDUwMDAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLm1kLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxMywgMCwgMCwgMC4zKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIjcXVpY2stcGFuZWwge1xuXG4gICAgLmNoYXQtdGFiIHtcblxuICAgICAgICAubWFpbixcbiAgICAgICAgLmNoYXQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAubWFpbiB7XG5cbiAgICAgICAgICAgIC5jb250YWN0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAuc3RhdHVzIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNDRweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICAgICAgICAgICAgICAmLm9ubGluZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBDODUzO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5vZmZsaW5lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNENTAwMDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmF3YXkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNkQwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC51bnJlYWQtbWVzc2FnZS1jb3VudCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmVjZW50IHtcblxuICAgICAgICAgICAgICAgIC5jb250YWN0IHtcblxuICAgICAgICAgICAgICAgICAgICAuc3RhdHVzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jaGF0IHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAubWVzc2FnZS1yb3cge1xuXG4gICAgICAgICAgICAgICAgLmJ1YmJsZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM2LCAyMzksIDI0MSk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMjAsIDIyMywgMjI1KTtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyLFxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDExcHggc29saWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYigyMzYsIDIzOSwgMjQxKSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC05cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogOHB4IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2IoMjIwLCAyMjMsIDIyNSkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudGltZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmNvbnRhY3Qge1xuXG4gICAgICAgICAgICAgICAgICAgIC5hdmF0YXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE2cHggMCAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi51c2VyIHtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgICAgICAgICAgIC5hdmF0YXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYnViYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFOEY1RTk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjREZFQkUwO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0U4RjVFOSB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNERkVCRTAgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yZXBseSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG5cbiAgICAgICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogOHB4O1xuICAgICAgICAgICAgICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHggOHB4IDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiI3ZlcnRpY2FsLW5hdmlnYXRpb24ge1xuICAgIHdpZHRoOiAkbmF2aWdhdGlvbldpZHRoO1xuICAgIG1pbi13aWR0aDogJG5hdmlnYXRpb25XaWR0aDtcbiAgICBtYXgtd2lkdGg6ICRuYXZpZ2F0aW9uV2lkdGg7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjU1LCAwLjIpLCB3aWR0aCAwLjFzIGxpbmVhciwgbWluLXdpZHRoIDAuMXMgbGluZWFyLCBtYXgtd2lkdGggMC4xcyBsaW5lYXI7XG4gICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTZkcDtcbiAgICAvL2JhY2tncm91bmQ6ICMyYjJlNTk7XG4gICAgei1pbmRleDogMTAwNTtcblxuXG4gICAgLm5hdmlnYXRpb24taGVhZGVyIHtcbiAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA2NHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDE2cHggMCAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzQsNDEsNTcpICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuODcpICFpbXBvcnRhbnQ7XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjg3KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmlsbDogcmdiYSgyNTUsMjU1LDI1NSwwLjg3KSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICAmLmx1bmF7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm9sZC10b2dnbGUge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQgMC4xcztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDM0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMzRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNoYW5nZS10aGVtZXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICY6bm90KC5fbWQtbG9ja2VkLW9wZW4pIHtcbiAgICAgICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LThkcDtcbiAgICB9XG59XG5cbi8vIEZvbGRlZCBuYXZpZ2F0aW9uXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1zbSkge1xuXG4gICAgLm1zLW5hdmlnYXRpb24tZm9sZGVkIHtcblxuICAgICAgICAjY29udGVudC1jb250YWluZXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRuYXZpZ2F0aW9uRm9sZGVkV2lkdGg7XG4gICAgICAgIH1cblxuICAgICAgICAjdmVydGljYWwtbmF2aWdhdGlvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgICAgIC5uYXZpZ2F0aW9uLWhlYWRlciB7XG5cbiAgICAgICAgICAgICAgICAuZm9sZC10b2dnbGUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubXMtbmF2aWdhdGlvbi1mb2xkZWQtb3BlbiB7XG5cbiAgICAgICAgICAgICN2ZXJ0aWNhbC1uYXZpZ2F0aW9uIHtcblxuICAgICAgICAgICAgICAgIC5uYXZpZ2F0aW9uLWhlYWRlciB7XG5cbiAgICAgICAgICAgICAgICAgICAgLmZvbGQtdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0IDAuMXMsIG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dCAwLjJzO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KC5tcy1uYXZpZ2F0aW9uLWZvbGRlZC1vcGVuKSB7XG5cbiAgICAgICAgICAgICN2ZXJ0aWNhbC1uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRuYXZpZ2F0aW9uRm9sZGVkV2lkdGg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAkbmF2aWdhdGlvbkZvbGRlZFdpZHRoO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogJG5hdmlnYXRpb25Gb2xkZWRXaWR0aDtcblxuICAgICAgICAgICAgICAgIC5uYXZpZ2F0aW9uLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcblxuICAgICAgICAgICAgICAgICAgICAubG9nby10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCIjbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyIHtcblxuICAgICN0b29sYmFyIHtcblxuICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICAvL21hcmdpbi1yaWdodDogMTZweDtcblxuICAgICAgICAgICAgLmxvZ28taW1hZ2Uge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hdGVyaWFsLWNvbG9yKCdsaWdodC1ibHVlJywgJzYwMCcpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxvZ28tdGV4dCB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIiNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbi1mdWxsd2lkdGgtdG9vbGJhci0yIHtcblxuICAgICN2ZXJ0aWNhbC1uYXZpZ2F0aW9uIHtcbiAgICAgICAgd2lkdGg6ICRuYXZpZ2F0aW9uV2lkdGg7XG4gICAgICAgIG1pbi13aWR0aDogJG5hdmlnYXRpb25XaWR0aDtcbiAgICAgICAgbWF4LXdpZHRoOiAkbmF2aWdhdGlvbldpZHRoO1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjU1LCAwLjIpLCB3aWR0aCAwLjFzIGxpbmVhciwgbWluLXdpZHRoIDAuMXMgbGluZWFyLCBtYXgtd2lkdGggMC4xcyBsaW5lYXI7XG4gICAgICAgIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy02ZHA7XG5cbiAgICAgICAgLm5hdmlnYXRpb24taGVhZGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4IDAgMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KC5fbWQtbG9ja2VkLW9wZW4pIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy04ZHA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEZvbGRlZCBuYXZpZ2F0aW9uXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1zbSkge1xuXG4gICAgLm1zLW5hdmlnYXRpb24tZm9sZGVkIHtcblxuICAgICAgICAjY29udGVudC1jb250YWluZXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRuYXZpZ2F0aW9uRm9sZGVkV2lkdGg7XG4gICAgICAgIH1cblxuICAgICAgICAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24tZnVsbHdpZHRoLXRvb2xiYXItMiB7XG5cbiAgICAgICAgICAgICN2ZXJ0aWNhbC1uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCgubXMtbmF2aWdhdGlvbi1mb2xkZWQtb3Blbikge1xuXG4gICAgICAgICAgICAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24tZnVsbHdpZHRoLXRvb2xiYXItMiB7XG5cbiAgICAgICAgICAgICAgICAjdmVydGljYWwtbmF2aWdhdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRuYXZpZ2F0aW9uRm9sZGVkV2lkdGg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogJG5hdmlnYXRpb25Gb2xkZWRXaWR0aDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkbmF2aWdhdGlvbkZvbGRlZFdpZHRoO1xuXG4gICAgICAgICAgICAgICAgICAgIC5uYXZpZ2F0aW9uLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5sb2dvLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCIub2RVc21URkd7XG4gIGJhY2tncm91bmQ6ICRjb2xvcjc4OTtcbiAgLlVud3VmZGFMe1xuICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICAgIGhlaWdodDogNjRweDtcbiAgICAuc1pnV05ZcUt7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICBtaW4td2lkdGg6IGNhbGMoNTB2dyAtIDYwcHgpO1xuICAgICAgLm5MdElhc3RYe1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgICAgLm1kLW1lbnV7XG4gICAgICAgICAgLm1kLWJ1dHRvbntcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5FaVZraWdHUntcbiAgICAgIGF7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgJi5sdW5he1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tUkhlbmtjc3tcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgICBtaW4td2lkdGg6IGNhbGMoNTB2dyAtIDYwcHgpO1xuICAgICAgLm1kLWJ1dHRvbi5leGl0e1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICAmOmhvdmVyLCAmOmZvY3Vze1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZThmNGMgIWltcG9ydGFudDtcbiAgICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubWQtYnV0dG9ue1xuICAgICAgICBtZC1pY29ue1xuICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuelJZQkZVTnR7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmODcxMTU7XG4gICAgICAgIHBhZGRpbmc6IDBweCAxNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtaW4td2lkdGg6IDExMHB4O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmODcxMTUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaGVhZGVyLWxvZ2lue1xuICAgICAgICBmb3Jte1xuICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgfVxuICAgICAgICAuZm9ybS1ncm91cHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIGlucHV0e1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg0NCwgMTE5LCAxNzksIDAuMzQpO1xuICAgICAgICAgICAgcGFkZGluZzogNHB4IDhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNDgsIDUwLCAxMDEsIDAuNSk7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgJjpmb2N1cysubGluZXtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmODcwMTY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5saW5lIHtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjg3MDE2O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWQtYnV0dG9ue1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmODcxMTU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICZbZGlzYWJsZWRde1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRlNGU0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNaZ1dOWXFLLCAubVJIZW5rY3N7XG4gICAgICAuc2VwYXJhdG9ye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsMCUsMTAwJSwuMik7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgbWFyZ2luOiAwIDE2cHg7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICB9XG5cbiAgICAgIG1kLW1lbnUtYmFye1xuICAgICAgICBtZC1tZW51e1xuICAgICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgICAmLm1kLW9wZW57XG4gICAgICAgICAgICBidXR0b257XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAudXNlci1idXR0b257XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5tZC1tZW51LWNvbnRlbnQud20tZ2FtZS1zZWxlY3R7XG4gIGJhY2tncm91bmQ6ICMyYjJlNTk7XG4gIG1pbi1oZWlnaHQ6IDQ2MHB4O1xuICBtZC1tZW51LWl0ZW17XG4gICAgLm1kLWJ1dHRvbntcbiAgICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gICAgICBtZC1pY29ue1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSkgYnJpZ2h0bmVzcyg1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iXX0= */
